2006-03-31 (0.6.2)   Alexis Sukrieh <sukria@backup-manager.org>
    * Bug fix (bug #68)
      Don't remove files in $BM_REPOSITORY_ROOT that don't have a valid date.

2005-12-31 (0.6.1)   Alexis Sukrieh <sukria@backup-manager.org>
    * Bug fix
      Several backup methods can be used safely in the same configuration file, 
      the incremental method will then work as expected (Bug #14 closed).
      
2005-12-19 (0.6)     Alexis Sukrieh <sukria@backup-manager.org>
    * New Features:
        + New backup method "tarball-incremental" for building 
          incremental backups.
        + New upload metyhod "rsync".
        + Support for multiple backup methods in BM_ARCHIVE_METHOD
        + Support for multiple upload methods in BM_UPLOAD_METHOD
        + User Guide available in different formats (HTML, PDF)
    * Changes:
        + Booleans must be true/false values, yes/no are deprecated 
          (triggers warnings but backward compatible though).
        + Configuration key "BM_BURNING" is deprecated, use "BM_BURNING_METHOD" instead.
    * Bugs closed by this release:
        + No error when the repository is not accessible by BM_UPLOAD_USER (bug #2)
        + [BM_TARBALL_BLACKLIST] error handling multiple directories (bug #4)
        + feature request: use of ports other than 22 for scp upload (bug #5)
        + Backup-Manager can't umount an unmounted CD (bug #6)
        + Write the user guide (bug #8)
        + Support for multiple methods in BM_ARCHIVE_METHOD (bug #9)
        + Function backup_method_rsync() uses BM_TARBALL confkeys (bug #10)
        + Configuration keys BM_UPLOAD_USER/KEY/PASSWORD should be renamed (bug #11)
    * Translations:
        + Full translation in French.
        + Full translation in German.
        + Full translation in Spanish.
        + Full translation in Vietnamese.

2005-11-07 (0.5.9b)  Alexis Sukrieh <sukria@sukria.net>

	* New Features:
	  + New method "svn", SubVersioNs repositories can be archived safely
	    with svnadmin.
	  + New method "pipe", Generic method for making archive with an external
	    command, athe content sent to stdout will be used.
	  + DVD burning support is available. You can choose to burn your
	    archive repository on a DVD media, growisofs is used for this
	    purpose.
	* Changes:
	  + Added a switch in the command line for the version number "--version".
	  + Some more comments in the configuration file.
	  + No default backup method anymore, trigger an error if unknown method
	    given.
	  + AUTHORS: fixed the name of "jimmy".
	  + Makefile: man pages are generated and isntalled in the good section.
	  + backup-manager.conf.tpl: Several typos.
	* Bugs closed:
	  +  md5 files now have two spaces between the hash and the file name so
	    the file is now usable with md5sum --check. (closes: #3)
	  + The backup switch now call backup_method_pipe() if needed.
	  + "tarball" method is not the default one anymore, must be called
	  explicitly.
	* Translations:
	  + po/fr.po: New version of the French translations.  

0.5.9 Alexis Sukrieh <sukria@backup-manager.org>
	* Configuration keys have been drastically renamed.
	* Added a contrib script for upgrading the configuration files
	  to the new format: upgrade-conffile.sh
	* Upgraded the validation process, so deprecated variables trigger warnings
	  and are used as default values for the right name.
	* Better control of the tar commands, when an error occured, user is warned,
	  and a temp logfile is given.
	* Huge code cleanup for providing a modular implementation for several archive 
	  methods.
	* New archive method : mysql 
	  + uses mysqldump on a list of given databases.
	  + facility to choose a compression format for the resulting SQL file.
	* TODO backup method rsync
	* TODO backup method pipe

0.5.8b Alexis Sukrieh <sukria@backup-manager.org>
	* Configuration keys have been drastically renamed.
	* Security fixes 
	  + When burning a CDR, mktemp is used to prevent attacks on the file
	    system.
	  + It is possible to make the archive repository readable/writable by
	    a given user/group pair.
	* Features	
	  + The configuration file is now validated before running.
	    Warnings are triggered if configuration keys are not set.
	* Bug fixes
	  + If the filetype "tar.bz2" is chosen, /usr/bin/bzip2 is mandatory.
	  + The pre-command is run before the creation of the archive
	    repository.
	  + No trailing spaces are lost anymore when printing messages.
	* New configuration keys:
	  + BM_PURGE_DUPLICATES tells if duplicates should be replaced by
	    symlinks (default is yes).
	  + BM_REPOSITORY_SECURE tells if the archive repository and the
	    archive should be readable/writable by a given user:group (default
	    is yes).
	  + If BM_REPOSITORY_SECURE is activated, BM_USER and BM_GROUP should
	    be filled (default is root:root).
	  + BM_BURNING_CHKMD5 tells if the MD5 checksums should be checked when 
	    a CDR is burnt (default is yes).
	  + BM_BURNING_DEVFORCED tells backup manager to force a device
	    whenever a cdrecord command is performed, and then bypass the
	    default cdrecord device (default is disabled).

0.5.8a Alexis Sukrieh <sukria@backup-manager.org>

	* bug fix in the logger, the output is now clean.
	* bug fix when making tarballs: we don't warn about an 
	  already existing file if not true.
	* New library for holding backup methods.
	* first implementation of the rsync backup method 
	  (experiemntal).

0.5.8  Alexis Sukrieh <sukria@backup-manager.org>

	* Fixed a bug when calculating total disk usage of a specified 
	  path when the locale is not en_EN or fr_FR.
	* Added the possibility to log everything to syslog.
	  A new configuration key is provided : BM_LOGGER for setting this 
	  new feature on or off (default is on).
	  Note that the user can choose which syslog facility he wants 
	  (default is user).
	* Added the facility to set BM_USER and BM_GROUP for providing a way
	  to chmod and chown the repository and the archives.
	  (closes a security issue)
	* When creating archives, backup-manager now replaces any duplicate
	  it founds with symlink to the most recent archive for saving
	  disk space.
	* Added BM_FTP_PURGE configuration key for removing files 
	  on ftp transfer before uploading files.

0.5.7 Alexis Sukrieh <sukria@backup-manage.org>

	* Removed the file TODO
	* Added a COPYING file with the content of the GPL V2.
	* Renamed backup-manager.conf.tpl backup-manager.conf.
	* Better handling of pre and post commands.
	* Added a file CHANGELOG.
	
