# 2.3.10 2013-01-31 * Bug #2545: (ex PT/ Technique)Apache 2 HTTP Server: Description about Compatibility is wrong * Bug #2549: (ex PT/ Technique) User Management: It's possible to create a Directive without home defined for a user. * Bug #2552: (ex PT/ Technique) User Management: If a user is defined to be checked and with password defined too, the password of this user will be redefined * Bug #2794: (ex PT/ Technique) Package management for Debian / Ubuntu / APT systems: If this technique is applied on a RPM system the state of the rule is "No Answer" * User story #2887: Add a warning in the checkGenericFileContent Technique about quotes * User story #2914: FIle permissions enabled Techniques should handle special bits too * Bug #2949: Rudder might try to remove essential packages on outdated systems * Bug #2987: (ex PT/ Technique)sshConfiguration: Specify "Don't change" to the parameter "Adress family used by sshd" breaks ssh configuration * Bug #3020: The syslog-ng source used by Rudder is invalid on Debian machines * Bug #3025: (ex PT/ Technique)Apache 2 HTTP Server: Incomplete/invalid reporting * Bug #3044: technique apache : unexpanded variable $(apache_modules) received in reports * Bug #3052: Having an error with a Directive based on Download from a shared folder using Generic Variable Definition, will lead to all the Directives using Generic Variable to be in error * Bug #3062: (ex PT/ Technique)Apache 2 HTTP Server: The module installation is not functionnal * Bug #3069: checkGenericFileContent/3.0 technique requires content to add * Bug #3104: SSH installation on SuSE machines is broken * Bug #3113: (ex PT/ Technique)ManageFileAndFolder: Symlinks cannot be applied if another symlink, file or folder is already existing with the same path than the symlink * Bug #3127: Rudder chokes on inventories containing duplicated softwares with identical versions * Bug #3131: Manage files and folders Technique has improper reporting when dealing with non existent file we don't wish to create * Bug #3140: Reporting on CheckGenericFileContent is invalid when there is no content to add * User story #3141: Implement the SUID and SGID handling in the filePermissions Technique * User story #3147: Enable the user to specify a package version in the rpmPackageInstallation and aptPackageInstallation Technique * User story #3148: Enable the user to specify a package version in the rpmPackageInstallation and aptPackageInstallation Technique * Bug #3158: The reporting keys in Rudder are artificially limited to 64 characters * Bug #3160: Using \" in component key values leads to invalid reporting values * Bug #3175: Parent category select list when creating a group * Bug #3180: rudder-agent package claims to control /var/cfengine/inputs * Bug #3191: When nothing is modified in Directive/Rule/Group, a deployment is started nonetheless * User story #3196: In technique Enforce File Content, it would be great to be able to enforce the content only at creation * User story #3197: Add the possibility to enforce file content only at creation * Bug #3202: When processing an inventory, if no machine-id are found, then "dummy-machine-id" is used in place of generating a new one.