rAA News
Archives for: 2009
November 12, 2009
November 5, 2009
Conary 3.2.2 is a maintenance release.
Bug Fixes:- the backup location scan no longer leaks file descriptors (RAA-1752)
- the update callback correctly overrides warning and error (RAA-1755)
- Fixed raa-web startup on IPv4-only hosts (RAA-1754)
- Fixed SSL certificate parsing to allow slashes in more fields (RAA-1756)
- Added some error handling in the raa-service polling thread (RAA-1759)
- Removed an unnecessary dependency on mount.smbfs (RAA-1760)
September 23, 2009
rAPA 3.2.1 is a maintenance release.
Bug Fixes:
- Fixed a race condition in the pidof function (RAA-1753)
August 31, 2009
rAPA 3.2.0 is a maintenance release.
Bug Fixes:- python 2.6 compatibility changes: updated the internal copy of CherryPy to 3.1.2, along with bug fixes to use its updated interface. (RAA-1737)
- return the correct value for host_usesdhcp in Network plugin's index function (RAA-1742)
- if a client requests content type 'application/json', JSON data is now returned if enabled for the function called. (RAA-1745)
- IE6 no longer displays security warnings on pages rendered with the master.kid template. (RAA-1746)
- Fixed a race condition the System Updates plugin, which caused errors if an update check started while a previous check was in progress. (RAA-1744)
- Fixed a bug in the Collect Diagnostic Information plugin which caused failures when the storage directory was configured to be on a different filesystem from /tmp (RAA-1743)
- xmlrpc calls will no longer return an Interal Server Error (ISE) when a traceback occurs. Instead, a dictionary with an 'errors' key will be returned. The corresponding value will be a list of one or more error strings.
- A somewhat branded 404 page is now used. It can be overridden by setting error_page.404 (RAA-1626)
August 7, 2009
rPath Platform Agent 3.1.4 is a maintenance release.
Bug Fixes:- pressing Enter now submits the login form on IE (RAA-1725)
- processes whose status returns 'dead but pid file exists' now show the 'Locked' state in the service plugin, instead of 'Unknown' (RAA-1727)
- the backup properties in the raa database now store the correct top-level group information for each backup. (RAA-1728)
- In rapa-console, re-authenticating after a password change is no longer necessary. (RAA-1733)
- saveGeneral in the netowrk configuration plugin has been made backward-compatible with 2.2 and 3.0. (RAA-1736)
- XML-RPC method calls are now logged in the access log (RAA-1657)
- the rollback plugin no longer errors when no rollbacks exist. (RAA-1738)
- XML-RPC functions can be added to the rpcLogBlacklist setting to prevent their parameters from being logged (RAA-1600)
- Encrypted backups now have encryption info stored in their backup properties in the raa database (RAA-1705)
- An XML-RPC function called saveAll2 has been added to allow all network settings to be saved in a single call (RAA-1706)
July 2, 2009
rPA 3.1.3 is a maintenance release.
Bug Fixes:- Fixed a bug in readSchedule, which could cause the UpdateTroves plugin to become unusable if the schedule for automatic update checks was changed or disabled. (RAA-900)
- If allow_json is unspecified on a function without a template, the log message noting this now only appears in the DEBUG loglevel. (RAA-1555)
- The logged in user's name in the upper right corner of the page now links to the Change Password plugin rather than User Management, as User Management could be disabled or inaccessible to the user (RAA-1602)
- Pressing F12 in the Reboot and Shutdown confirmation screens in rapa-console no longer confirms the action. (RAA-1624)
- When the backup archive creation process fails, more specific errors are now sent back to the user. (RAA-1708)
- Calls to XML-RPC functions will now advance the Wizard when appropriate. (RAA-1710)
- getBackupMetadata now unmounts the backup location before returning. (RAA-1711)
- Network locations are no longer bind mounted when a mount already exists. Among other benefits, this prevents the backup plugin from improperly validating incorrect user credentials for a backup location (RAA-1712)
- raadb is no longer created as world-readable. (RAA-1714)
- rapa-console no longer raises errors when network interfaces are not yet configured. (RAA-1715)
- When a DatabaseLocked error occurs, the "lock journal" is now logged, showing a stack trace to the point where the lock is being held. (RAA-1717)
- Fixed a bug which could cause backups to fail if a temporary file was removed after being added to the backup file list. (RAA-1718)
- Several possible exceptions in plugins which use "callBackend" are now handled more gracefully. (RAA-1719)
- Fixed a bug which could cause the raa-service to die due to an unhandled exception in the listener thread. (RAA-1721)
- The backup encryption feature relies on PyCrypto which may provide a faulty SHA-256 implementation; this feature now uses a module provided by Conary which consistently matches the previous behavior even on platforms with a correct SHA-256 implementation. (RAA-1723)
- A new authorization predicate called LocalhostOK has been added, which allows a process on localhost to make a call without authenticating, while still requiring authenticate for remote calls (RAA-1701)
May 27, 2009
rAPA 2.2.12 is a maintenance release.
Bug Fixes:- Log files will now re-open automatically if the current file is moved, allowing for compatibility with a wider range of log rotators. (RAA-1193)
May 7, 2009
rAPA 2.2.11 is a maintenance release.
- Fixed a bug in readSchedule, which could cause the UpdateTroves plugin to become unusable if the schedule for automatic update checks was changed or disabled. (RAA-900)
- Encrypted backups now have encryption info stored in their backup properties in the raa database (RAA-1705)
- When the backup archive creation process fails, more specific errors are now sent back to the user. (RAA-1708)
- Calls to XML-RPC functions will now advance the Wizard when appropriate. (RAA-1710)
- getBackupMetadata now unmounts the backup location before returning. (RAA-1711)
- Network locations are no longer bind mounted when a mount already exists. Among other benefits, this prevents the backup plugin from improperly validating incorrect user credentials for a backup location (RAA-1712)
- the SetTimeZone plugin now accepts either commas or spaces as separators in the ntp server list. (RAA-1713)
- raadb is no longer created as world-readable. (RAA-1714)
- Fixed a bug which could cause backups to fail if a temporary file was removed after being added to the backup file list. (RAA-1718)
- Several possible exceptions in plugins which use "callBackend" are now handled more gracefully. (RAA-1719)
- Fixed a bug which could cause the raa-service to die due to an unhandled exception in the listener thread. (RAA-1721)
- The backup encryption feature relies on PyCrypto which may provide a faulty SHA-256 implementation; this feature now uses a module provided by Conary which consistently matches the previous behavior even on platforms with a correct SHA-256 implementation. (RAA-1723)
- the backup properties in the raa database now store the correct top-level group information for each backup. (RAA-1728)
April 22, 2009
rAPA 2.2.10 is a maintenance release.
Bug Fixes:
- Fixed a bug in the Backup plugin which caused an exception when the test mount of a newly configured backup location failed. (RAA-1703)
March 12, 2009
Conary 3.1.2 is a maintenance release.
Configuration Change:- Changed the default 'pieURL' setting to use HTTP rather than HTTPS, which should improve performance and work around some problems with m2crypto. (RAA-1697)
- Fixed a bug the Appliance Logs plugin which allowed invalid control characters to be sent in XML responses. (RAA-1628)
- Fixed a bug in the raa-lighttpd init script's reload() function, where it would kill other lighttpd instances on the system that are not associated with rAA. (RAA-1691)
- An error is now reported if creating the backup tarfile fails. (RAA-1692)
- Fixed a bug in the authentication code which prevented non-ascii characters from being used in passwords. (RAA-1694)
- Fixed a bug in the backup plugin which caused a traceback when getBackupMetadata was called on a file which had been removed from the backup location. (RAA-1698)
- Fixed a bug in the rollbacks plugin where it was calling the wrong function to log an update script log message. (RAA-1699)
rAPA 2.2.9 is a maintenance release.
Configuration Change:- Changed the default 'pieURL' setting to use HTTP rather than HTTPS, which should improve performance and work around some problems with m2crypto. (RAA-1697)
- Fixed some exception handling in callBackend (RAA-1448)
- Fixed a bug the Appliance Logs plugin which allowed invalid control characters to be sent in XML responses. (RAA-1628)
- Fixed a bug in the raa-lighttpd init script's reload() function, where it would kill other lighttpd instances on the system that are not associated with rAA. (RAA-1691)
- An error is now reported if creating the backup tarfile fails. (RAA-1692)
- Fixed a bug in the authentication code which prevented non-ascii characters from being used in passwords. (RAA-1694)
- Fixed a bug in the backup plugin which caused a traceback when getBackupMetadata was called on a file which had been removed from the backup location. (RAA-1698)
March 2, 2009
3.1.1 is a maintenance release.
Bug Fixes
- Fixed some exception handling in callBackend (RAA-1448)
- Fixed the agent restart text to comply with new naming scheme, and fixed place where the agent was called the "agent service service". (RAA-1550)
- Changed "Appliance User Guide" to "User Guide" in help. (RAA-1669)
- rapa-console now runs properly on SLES platform (RAA-1675)
- Fixed getBackupMetadata ISE on invalid backupId (RAA-1677)
- rapa-console now handles standard mingetty variables in /etc/issue. (RAA-1678)
- Fixed overlapping page elements in User Management plugin (RAA-1683)
- The LANG environment variable is now set within the text-mode rapa-console program if it has not been set on the system first. The default value is en_US.utf8 unless another value has been set in the /etc/sysconfig/i18n configuration file. (RAA-1684)
- Updated updatetroves plugin docs to match 3.x UI (RAA-1689)
- New javascript is now downloaded upon an update from The Agent 3.0.3 to a later version. (RAA-1690)
- An error is now reported if creating the backup tarfile fails. (RAA-1692)
New Features
- An email notification is now sent when a rollback is applied. (RAA-1434)
- The backup plugin can now take an AES-encrypted backup, using a key given via XML-RPC (RAA-1509)
- You can now set owner, group, and mode for backups by calling backup.Backup.setConfigItems({'owner': ..., 'group': ..., 'mode': ...}) via XML-RPC. (RAA-1585)
- The new plugins.rpcLogBlacklist setting can be used the hide the parameters of specific XML-RPC functions (RAA-1600)
- You can now add an appliance homepage icon/link to the control panel in the header. (RAA-1676)
- Added 'reboot' setting in the backup plugin configuration, which can be used to prevent the system from rebooting after a restore (RAA-1679)