Release Notes: A global configuration file (/etc/rpmrestorerc) is added. The API is changed to be more natural: the -f/-p options are now deprecated.
Release Notes: A new option is added: capability, to manage POSIX capabilities. You can look at getcap/setcap man pages for more informations about capabilities. Note: this is not available on all Linux distributions.
Release Notes: The code can now work on any shell (not just POSIX shells). The man page was standardized.
Release Notes: This release can use 3 levels of configuration file (host, home, local file). Some bugs were fixed (localisation, rpm -V parsing, and a forgotten line feed). The code has been modified to follow Conway coding rules and improve maintainability.
Release Notes: A bug was fixed that prevented rpmrestore from working on directories (no MD5 checksum).
Release Notes: A French translation was added in the RPM spec file. The Perl syntax is checked when building a package.
Release Notes: Some other diagnostics were added. Two counters, the number of changes detected and the number of changes restored, were also added. A regression test script is delivered to check software behavior.
Release Notes: An rc file can now be used to store configuration parameters. The rollback option was fully recoded to use the same options as "normal" use (batch, dryrun, attribute choice, etc.). The log format was changed and is not compatible with previous releases. The default behavior is to work on all attributes.
Release Notes: The md5 hash attribute was added. It can only used for compare mode.
Release Notes: To avoid errors, a test for the superuser account was added, and the dry-run option is forced if the user is not root. Some small typographical errors were fixed.