# 2.6.11 2014-03-06 Maintenance release 11 for 2.6 version * Bug #3132: Technique 'Time settings': Reporting is invalid * User story #3292: Document the new behaviour of directive field * Bug #3432: Duplicate selection of value for variable "execRun" in scope g * Bug #3581: Technique 'Download a file from the shared folder': Cannot copy a file from the shared-folder on the root server * Bug #3830: Technique "Package management for APT systems": packages with suffix :amd64 are not correctly detected * User story #3843: Technique 'Group management': Set GID of group * User story #3847: handle gid when when creating groups * User story #3848: Technique "Generic Variable definition": Allow empty values * Bug #3964: Packages on Red Hat get status repaired for $CHECK_INTERVAL minutes with technique version 5.0 * User story #4053: Add a section in documentation about sizing of a Rudder server * Bug #4128: Technique "RUG / YaST package manager configuration (ZMD)": 'security-level' option is misnamed 'package source policy' * Bug #4154: Add Fedora related dependencies to rudder-agent to allow it to build on this platform * Bug #4155: Commands to check and restart cron daemon on Fedora are not correct * Bug #4156: Command to restart rsyslog is not correct on Fedora * Bug #4157: Sort in group tree is case-sensitive * Bug #4198: Cf-execd started by cron is missing environment variables, making the agent unable to run correctly * Bug #4278: Technique "Download a file from the shared folder": Error message when a copy failed using does not explain what actually failed * Bug #4281: Rsyslog filters reports when too many reports arrive simultaneously * User story #4325: Add a script to change Rudder policy server IP/host name * User story #4326: Enable the user to change a Rudder policy server IP/host name (Script) * Bug #4348: Missing Node Configuration entry in LDAP prevents Rudder from starting * Bug #4354: Technique "Download a file from the shared folder": Explanation about which files will be copied are not correct * Bug #4381: Special characters (ie, accents such as éèùô) are replaced by "?" in CFEngine promises * Bug #4392: Can not delete custom Active techniques category * Bug #4400: Process start date are displayed as "bad format" in Rudder web interface * Bug #4401: Rudder max days of archived reports retained cannot be configured from properties * Bug #4402: Process start date are not parsed correctly when parsing inventory file * Bug #4426: Pop-up is too big / can't delete more than 25 hosts * Bug #4431: The rsyslog regexp matching executionTimeStamp is too greedy and could take more characters than it should * Bug #4434: System technique complain when a lot of user are defined on the system * User story #4439: Technique 'ssh keys distribution': Have several keys per users * Bug #4440: When new inventory is processed, hardware Node information may not be updated * Bug #4445: Wrong permissions slapd.log after logrotate * Bug #4447: Technique "Package Management for RPM systems": Wrong operator for "This version or any earlier one" * User story #4449: Improve zypper detection and usage on SLES10 agents * User story #4453: Document splay time mechanism * User story #4454: Add check of zypper version in system techniques * Bug #4464: Connection releasing of test LDAP server is incorrect, leading to lost of connection * Bug #4465: Unclosed tag in common/1.0/metadata.xml * User story #4467: Technique 'Group management': Add an option to enforce group content * User story #4468: In userManagement Technique v3.1, add a new checkbox to enforce or not content of the user group in /etc/group * User story #4469: Allow empty variable and make them overridable in generic variable techniques * Bug #4471: Technique 'Group management' v3.0: There is no backup to file repository when updating /etc/group file * Bug #4476: Newline characters may be missing from archived files in configuration repository * User story #4478: Improve the sshKeyDistribution Technique to have several keys per users, and overall technique improvement * Bug #4479: An unnecessary promise generation is launched right after making a new archive of the configuration * Bug #4481: Rudder should not complain if the license file for CFEngine Enterprise is not present * Bug #4482: Remove the unnecessary licenses file creation for CFEngine Enterprise systems in the rudder-init script * Bug #4483: The rudder-webapp package can't be installed on SLES since #4280 * Bug #4484: The rudder-webapp package can't be installed on SLES due to a syntax error in post-inst * Bug #4493: Variables from /etc/profile and /etc/profile.d files are not passed to the inventory environment * Bug #4495: Optimization on LDAP requests (number of rules, ...) from home page * Bug #4496: rudder-jetty package should 'conflict' with other jetty packages that install /etc/init.d/jetty * Bug #4500: Bios version from inventory is not correctly displayed into the web interface * Bug #4508: rudder-inventory-ldap package should 'conflict' with other OpenLDAP packages that install /etc/init.d/slapd * Bug #4518: Inventory with empty CFEngine agent public key cannot be processed by Rudder raising exceptions * Bug #4532: Promises are not generated when Rudder server starts for the first time * Bug #4551: Initial logrotate configuration (from initial-promises) does not include recent fixes * Bug #4556: Log file about non compliant reports is not managed by logrotate on Red Hat-like Rudder server