# 2.10.1 2014-06-06 Maintenance release 1 for 2.10 version * User story #4524: UNIX support - implementation for other Techniques * User story #4594: Upgrade FusionInventory to version 2.3.6 (AIX only) * Bug #4680: Update documentation for LDAP authentication * Bug #4689: FusionInventory warnings on AIX in LVM module * Bug #4695: On AIX, check-rudder-agent script complains uses nonexistant options for ps and echo * Bug #4696: initial promises don't detect basic Rudder inventory requirements (machine ID, CFEngine key, CFEngine user, users...) on non Linux/Windows/Android systems * Bug #4697: check-rudder-agent script can't access some variables due to change in #4695 * Bug #4698: RPM postinst and check-rudder-agent fail on AIX because our "uuidgen" is not executable * Bug #4699: Inventories from AIX machines fail with "invalid structural object class chain (aixNode/unixNode)" error * Bug #4700: cf-agent fails on systems that don't support "find . -not ..." (AIX, in particular) * Bug #4702: syslogd support partially broken: "*" is not always supported for priority, and reload command varies on AIX * Bug #4703: Reports from AIX nodes don't get parsed due to an erroneous date format * Bug #4704: AIX service management for rudder-agent has some bugs * Bug #4705: On AIX, several techniques try to use the group "root" * Bug #4706: Reloading Technique library doesn't apply changes to generated promises * Bug #4707: On AIX, several techniques try to use the group "root" - fix initial promises * Bug #4712: We need to remove the old syslog.conf line that #4702 changed * Bug #4713: check-rudder-agent script is no longer sh/dash compatible due to function definition * Bug #4721: processes start date in AIX inventory displayed as "Bad format' * Bug #4724: Some network interfaces from AIX inventory don't appear in Rudder * Bug #4725: Add missing information about microcode version of Power system in AIX * User story #4726: Reduce number of dependencies needed by rudder-agent on aix * Bug #4727: Get Technology Level and Service pack from AIX inventories * Bug #4728: check-rudder-agent is not added to the crontab on AIX systems * Bug #4729: Detail level passed as parameter is not used in node api version 4 * Bug #4741: Adapt Techniques to support Android in 2.10 * User story #4744: Upgrade FusionInventory to version 2.3.6 on AIX (integration) * Bug #4747: cf-agent -KI doesn't work with relay feature * Bug #4748: Fix process start date in node API * Bug #4749: Add skipidentify cofniguration on Android devices * User story #4762: Replace curl with a Perl-based utility on systems where curl is not available * User story #4763: Remove curl as a dependency on AIX rudder-agent packages * Bug #4764: Technique "Download a file from the shared folder " fails to report correctly on AIX * Bug #4766: check-rudder-agent does not adapt it's check rate to the agent frequency * User story #4774: UNIX support - implementation for other Techniques - sshKeyDistribution * User story #4775: UNIX support - implementation for other Techniques - userManagement * User story #4777: Install rudder-perl as part of /opt/rudder/bin * Bug #4785: Missing "Unix Crypt Des" algo type for AIX password * Bug #4789: check-rudder-agent fails on rudder-agent install due to a syntax error when computing run interval * Bug #4796: Node API version 4 can only get Node details * Bug #4801: The rudder-agent postinstall script tries to backup sysV type init scripts on AIX * Bug #4809: Technique "APT package manager configuration": Rudder file header is not added correctly in repository files * Bug #4824: There are StringTemplate variables in the initial-promises * Bug #4825: Rudder Techniques try to call miniperl with a wrong authenticate argument * Bug #4826: Rudder does not report the Virtual Machine type correctly on AIX LPARs * Bug #4829: When updating the Technique file (the .st), clicking on Update Technique doesn't detect that the template changed, and we need to clear cache * Bug #4830: rudder-agent package build fails on debian-type OS because it can't find FusionInventory code * Bug #4831: Reports cannot be inserted into postgresql due to a limit on ids * Bug #4832: Add migration script about table ids * Bug #4838: "Funky" mix of dependency with Yum on Redhat 6 * Bug #4849: Add an entry in the FAQ about limit on id * Bug #4859: A policy generation may occur when nothing has changed * Bug #4863: Rudder-agent package upgrade on AIX 5.3 refers to wrong init script * Bug #4864: Rudder-agent package upgrade on AIX 5.3 refers to inexistant file * Bug #4865: check_rudder_agent is not compatible with AIX * Bug #4866: AIX inventories don't have the specific CPU info added by rudder-agent in their inventories * Bug #4871: Migration SQL script to change the format of the ids from integer to bigint * Bug #4878: Unconsistencies on generated promise due to bug on comparison logic between them * Bug #4879: rudder-agent RPM packages do not detect AIX properly in some cases * Bug #4881: postgresql: unrecognized service * Bug #4882: FusionInventory may report duplicated Network interfaces on AIX system, causing Rudder to ignore them * Bug #4886: The rudder-agent package tries to use an broken pre-installation script on AIX * Bug #4887: Reports cannot be inserted due to a limit on ids - change serial size * Bug #4888: Missing LPAR VM type in inventory DB * Bug #4891: Techniques Inventory, System and NTP use type promises 'packages' and could blacklist from RHN * Bug #4907: The Techniques should use user crontabs on AIX instead of cron.d * Bug #4908: check-rudder-agent should source /etc/profile before starting * Bug #4920: The rudder-webapp post installation script tries to call /etc/init.d/jetty instead of rudder-jetty on Debian based systems * Bug #4925: The check-rudder-agent fix of cf_lock uses echo -n, which is uncompatible with AIX * Bug #4937: Multiple version of ASM can cause Rudder to not start (backport to Rudder 2.10) * Bug #4951: AIX rudder-agent packages are missing a dependency against tokyocabinet * Bug #4956: Patch cannot be applied on debian5 when building rudder-agent package * Bug #4957: An AIX selection condition is wrong in rudder-agent SPECfile