Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > dbc6c6a7916481a499c428ebff6cba44 > files > 30

backup-manager-0.7.15-2.1.mga7.noarch.rpm

NOTE: changes for versions above 0.7.6 are tracked in the ChangeLog file.

0.7.6
    - Security Fix
        - Don't pass MySQL password in the commandline, use ~/.my.cnf instead
          (bug #146).

    - New features
        - Support for the --debug flag for outputting lots of information (bug
          #124).
        - Documentation of the local GPG encryption feature (bug #132).

    - Bug Fixes
        - No limitation to the number of files located in
          $BM_REPOSITORY_ROOT (bug #110).
        - better handling of dar masters, don't fail if an archive is missing
          (bug #127).
        - Fixed a typo in the default configuration file (bug #133).
        - SQL dumps are encrypted as well if BM_ENCRYPTION_METHOD is set to gpg
          (bug #135).
        - Don't fail if a file changed during the archive generation (bug #152).
        - The purging phase handle only archives that are prefixed with
          $BM_ARCHIVE_PREFIX (bug #153)

    - Changes
        - The post-command is now always executed, event if an error occured
          before (bug #118).
        - Don't stop the pipe commands if one of them fails (bug #141).

0.7.5
    - New features
        - Support for lzma archives.
        - Support for encryption of local archives with GPG.
        - Support for FTP over SSL transfers (FTP upload method).
        - Possible to burn non-Joliet disc image.
        - Possible to choose if the purging should be recursive or not.

    - Bug Fixes
        - Fix for the md5 checking phase (was broken).
        - Possible to burn DVD+R(W) within CRON environment.
        - $BM_LOGGER_FACILITY is not ignored anymore.
        - RSYNC uploads work smoothly again.
        - Fix for the purging phase, no more annoying error messages.

    - Changes
        - SCP uploads are not performed with the $BM_UPLOAD_SSH_USER identity.
        - backup-manager can be run by an unprivileged user.
        - Paths of external programs are autodetected (no more static paths).
        - The purging phase is not recursive by default.

0.7.4
    - New feature(s)
        - Possible to purge remote archives through SSH (new configuration
          variables: BM_UPLOAD_SSH_PURGE, BM_UPLOAD_SSH_TTL).

    - Bug fixes
        - Handle smartly pipe commands, don't think a command failed if not
          (closes: #83).
        - Can handle several targets in BM_TARBALL_TARGETS[] even if one the
          targets contains a space.
        - Support for expandable targets in BM_TARBALL_TARGETS[] (eg: you can
          put /home/* and you'll get what you expect to).
        - Default configuation file set BM_TARBALL_OVER_SSH to "false" instead
          of "true".
        - Doesn't trigger an error when BM_TARBALL_DIRECTORIES is not set anymore.
        - BM_TARBALL_DIRECTORIES is not deprecated anymore, possible to use it as
          well as BM_TARBALL_TARGETS[] the user can choose what he wants.

0.7.3
    - New Features:
        - New upload method: ssh-gpg (upload backups encrypted on-the-fly with GPG).
          Thanks to Jan Metzger for his work.
        - New upload method: Support for the Amazon S3 Web Service.
          Thanks to Brad Dixon <rbdixon@gmail.com> for his work.
        - New option for the tarball generation: possible to build archives over
          SSH (thanks to the new variable BM_TARBALL_OVER_SSH).
        - Possible to choose which permissions to set on the repository/archives
          when using the secure mode.
        - New configuration variable "BM_UPLOAD_TTL" so remote archives can live
          longer than local ones.

    - Bug Fixes:
        - Possible to enable FTP passive uploads for boxes behind a firewall.
        - The .md5 files are not left on remote servers anymore during the FTP
          purging phase.
        - Bugfix in the duplicates purging system.
        - The burning system can now safely burn archives in non-interactive
          mode.
        - Support for targets to backup with spaces in their names.

    - Changes:
        - The variable BM_TARBALL_DIRECTORIES is deprecated, it's replaced by
          the array BM_TARBALL_TARGETS[]; so paths with spaces can be safely
          handled.
        - Full backups are now named differently than incremental ones: the
          suffix "master" is appended to them.
        - During the purging phase, masters aren't purged unless a newer master
          is present.

0.7.2
    * New Features:
        + It's now possible to use the burning system interactively in
          order to burn the whole repository into several media.
          [Michel Grentzinger, Alexis Sukrieh]

        + New option for the "--burn" switch, possible to give a
          specific date for burning only data of that day
          (eg: `--burn 20060310').
          [Michel Grentzinger, Alexis Sukrieh]

        + New kind of DVD media: "DVD-RW". This kind of medium implies
          blanking the medium before burning data whereas the "DVD" kind
          doesn't.
          [Alexis Sukrieh]

    * Bug Fixes:
        + Incremental backup with dar now works correctly.
        + MD5 hashes are updated in the .md5 file when rebuilding an existing archive.
        + Stop removing files located in $BM_REPOSITORY_ROOT that aren't archives.
        + This release closes a total of 16 known bugs since the last release.
          [The Devel Team]

    * Changes:
        + Added support for the ServerAliveInterval ssh option.
          This helps when the "building file list" step of
              rsync takes a long time (high I/O load for example), and the
              connection is closed because of non-activity.
          [ Reched Ben Mustapha ]

0.7.1
    * New Features:
        + Full "dar" archives support.
        + New variable `BM_MYSQL_SAFEDUMPS' for making safe MySQL dumps (locking tables).
    * Changes:
        + Better support of DVD-RW media, bugfix of the DVD burning method.

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.