# 4.1.24 2019-07-08 Maintenance release 4.1.24 * Bug #2274: rudder-inventory-endpoint can't run without rudder-server-root package because it misses logback.xml * Bug #3656: can't start motd with empty line * Bug #4768: check-rudder-agent should take splaytime into account when checking the last input update file * User story #4817: Fold directive & group section + summarize rule goal * User story #5266: Tooltips should be added to the icons of ncf-builder to understand that they do actions * Bug #5373: This is very slow to access a change request by URL * Bug #5723: Rsyslog configuration lacks postgresql password on relay-top * Bug #6123: When importing config from another rudder server, the number of generation is too high, and a huge amount of expected reports are generated * User story #6154: Remove pagination on reporting grids * Bug #6716: When we restore groups from an archive, the dynamic groups are not automatically updated * Bug #8556: When we define node properties via the API, dynamic group are not automatically updated * Bug #8802: When migrating userManagement from 6.0 to 7.1, AIX passwords are not generated * Bug #9148: Impossible to accept inventory when reiniting twice in a row a node * Bug #9444: When accepting 100 nodes, I randomly get multiple policy generation * Bug #9739: Node rename did not update ACLs and other parts of cf-served.cf * Bug #9963: API documentation to create Directives say 'displayName' in place of 'name' * Bug #10215: "Delete" button is missnig for rule categories on some DPI resolution * Bug #10475: service rudder restart does not work the first time on Debian 8 * Bug #10527: Group and Group Category drag and drop is broken * Bug #10579: Sudoers directive gives an error in Audit mode * Bug #10643: If node run interval is longer than 5 minutes, there may be "no report" at start of Rudder * Bug #10712: cf-agent: filesexist returns true on empty slist * Bug #10785: With initial promises, cf-execd is not restarted * Bug #11126: ncf-api-virtualenv does not have a group created * Bug #11188: Unexpected report in update component * Bug #11249: Api documentation on datasource * Bug #11252: Broken inventory just after install on CentOS5 * Bug #11919: rudder agent check runs synchronously on all nodes, causing CPU spikes * Bug #12073: "List nodes" page displays no looking glass icon on the right of the node name b/c of personnal font * Bug #12223: Transient policy generation error at upgrade from 4.2 to 4.3 * Bug #14173: No GM documentation in 4.1 * Bug #14268: Broken authorized networks in centos6 * Bug #14395: Tag is missing in the API * Bug #14475: If we paste something in the quick search it will not trigger the search * Bug #14734: there is no documentation about /opt/rudder/ backups * Bug #14916: Use umask defined in /etc/login.defs in Technique "SSH authorized keys" for creating missing home dir * Bug #14974: Arbitrary command execution in rudder relay API due to missing parameter sanitization * Bug #14977: Parent ticket breaks empty classes case * Bug #14985: Add policy mode and tags to directive API documentation * Bug #15061: Style test fails because it parses .pyc files * Bug #15105: Loading animation on 404 page is broken * Bug #15108: In ncf tests we should use sles class instead of suse * Bug #15170: When using a variable in CheckGenericFileContent v7.0, edition may fail