Blame NEWS

Packit Service 392537
Changes in release 3.5.1
Packit Service 392537
Packit Service 392537
   * Fix compilation on Solaris
Packit Service 392537
   * Do not check all 'r' bit on suid binary
Packit Service 392537
   * Fix parsing of configuration override (-o)
Packit Service 392537
       o can unset some setting
Packit Service 392537
   * client code will not fail if shared memory is not available
Packit Service 392537
   * amreport
Packit Service 392537
       o lot of improvement
Packit Service 392537
   * allow '*' for a datestamp wildcard
Packit Service 392537
   * amgetconf
Packit Service 392537
       o print an empty string if a parameter is not set instead of  'no such parameter'
Packit Service 392537
   * amdump
Packit Service 392537
       o new --no-dump, --no-flush and --no-vault argument
Packit Service 392537
   * amstatus fix
Packit Service 392537
   * lock holding disk to protect multiple parallel access
Packit Service 392537
Packit Service 392537
Packit Service 392537
Changes in release 3.5
Packit Service 392537
Packit Service 392537
   * Use different thread to connect to different client
Packit Service 392537
   * amservice, amcheck, planner, dumper are no longer suid root
Packit Service 392537
   * ambind
Packit Service 392537
       o new suid program to bind to a privileged port
Packit Service 392537
   * amanda-security.conf
Packit Service 392537
       o new tcp_port_range, range of privileged tcp port
Packit Service 392537
       o new udp_port_range, range of privileged udp port
Packit Service 392537
   * S3 device
Packit Service 392537
       o openstack keystone v3 support
Packit Service 392537
           - device-property STORAGE-API must be set to SWIFT-3
Packit Service 392537
           - new PROJECT-NAME device-property
Packit Service 392537
           - new DOMAIN-NAME device-property
Packit Service 392537
   * amfetchdump
Packit Service 392537
       o rename --directory argument to --target
Packit Service 392537
   * ampgsql
Packit Service 392537
       o new --incremental property
Packit Service 392537
       o new --remove-full-wal property
Packit Service 392537
       o new --remove-incremental-wal property
Packit Service 392537
Packit Service 392537
Changes in release 3.4.6
Packit Service 392537
Packit Service 392537
   * fix planner looping
Packit Service 392537
   * fix overflow in S3 device
Packit Service 392537
   * fix compilation on OpenBSD
Packit Service 392537
   * fix race in amarchive reader
Packit Service 392537
   * fix amflush (flush date selected by user)
Packit Service 392537
   * fix local auth, use getaddrinfo to find if the host is local
Packit Service 392537
   * fix dumper cancelling the shm_ring with a STRANGE result
Packit Service 392537
   * fix chunker hang
Packit Service 392537
   * Improve taperscan with chg-single and interactivity
Packit Service 392537
Packit Service 392537
Changes in release 3.4.5
Packit Service 392537
   * fix amvault
Packit Service 392537
   * fix taper hang
Packit Service 392537
   * fix memory leak in amrecover
Packit Service 392537
   * fix config parser when -o option
Packit Service 392537
   * fix compilation on FreeBSD
Packit Service 392537
Packit Service 392537
Changes in release 3.4.4
Packit Service 392537
   * checkdump
Packit Service 392537
       o Verify all copies of a dump
Packit Service 392537
   * diskflat device
Packit Service 392537
       o truncate the file when overwriting a label
Packit Service 392537
   * amrecover
Packit Service 392537
       o fix hang
Packit Service 392537
   * ambackup
Packit Service 392537
       o allow incremental backup
Packit Service 392537
   * tapelist file
Packit Service 392537
       o fix not adding label to tapelist file when creating it
Packit Service 392537
   * email interactivity
Packit Service 392537
       o improvement
Packit Service 392537
   * S3 device
Packit Service 392537
       o work with openstack keystone V2 (Juno and newer)
Packit Service 392537
   * labelstr
Packit Service 392537
       o fix matching a labelstr
Packit Service 392537
Packit Service 392537
Changes in release 3.4.3
Packit Service 392537
   * fix MAJOR issue: amdump can reuse the same tape in the same run
Packit Service 392537
   * amtape slot
Packit Service 392537
       o add drive selection
Packit Service 392537
   * compile/link with libressl
Packit Service 392537
   * fix portability issue
Packit Service 392537
   * fix for NetBSD
Packit Service 392537
   * fix 'Device busy' problem
Packit Service 392537
   * fix planner crash
Packit Service 392537
   * fix setregid call
Packit Service 392537
Packit Service 392537
Changes in release 3.4.2
Packit Service 392537
Packit Service 392537
   * ambsdtar
Packit Service 392537
       o add a SPARSE property
Packit Service 392537
   * amsamba
Packit Service 392537
       o fix for newer samba version
Packit Service 392537
   * s3 device
Packit Service 392537
       o fix for '/' in prefix
Packit Service 392537
       o fix for port in S3-HOST
Packit Service 392537
   * fix compatibility with older version (2.4.2)
Packit Service 392537
   * configure
Packit Service 392537
       o amanda-security.conf is now in $sysconfdir
Packit Service 392537
   * amgetconf
Packit Service 392537
       o add many build. parameter
Packit Service 392537
   * fix warning reported by the clang compiler
Packit Service 392537
   * fix compilation without SSE4_2 when configure detect it
Packit Service 392537
   * amtoc fix
Packit Service 392537
   * amlabel -f fix
Packit Service 392537
   * many more fixes
Packit Service 392537
Packit Service 392537
Changes in release 3.4.1
Packit Service 392537
Packit Service 392537
   * new --without-rest-server configure option
Packit Service 392537
   * fix reported bugs
Packit Service 392537
       o build issue
Packit Service 392537
       o packaging issue
Packit Service 392537
       o amstar: fix exclude pattern
Packit Service 392537
       o amrecover: do not print the size too often
Packit Service 392537
       o amtapetype: fix error with property_set
Packit Service 392537
       o allow a tapedev in the a storage section
Packit Service 392537
       o amstatus: small fix
Packit Service 392537
Packit Service 392537
Changes in release 3.4
Packit Service 392537
Packit Service 392537
   * Allow to put a dump on more than one storage
Packit Service 392537
   * Allow to specify which DLE/level go to which storage
Packit Service 392537
   * amdumpcan dothe vaulting operation (copy from one storage to another one)
Packit Service 392537
   * Use shared memory to pass data between processes
Packit Service 392537
   * A CRC is computed on the backup image and is verified on restore.
Packit Service 392537
   * Run multiple backup inparallel, there is no lock preventing concurrent run.
Packit Service 392537
   * Add letter based sequence to autolabel and meta-autolabel.
Packit Service 392537
   * And 'includefile' directive for the disklist.
Packit Service 392537
   * tapepool, tape are in pool
Packit Service 392537
   * amanda.conf (index file can be kept sorted, compressed or uncompressed)
Packit Service 392537
       o compress-index
Packit Service 392537
       o sort-index
Packit Service 392537
   * amanda.conf (interface section)
Packit Service 392537
       o add a src-ip setting.
Packit Service 392537
   * amanda.conf (dumptype section)
Packit Service 392537
       o add a retry-dump setting.
Packit Service 392537
       o add atag setting.
Packit Service 392537
       o deprecate usetimestamps, it is always "yes"
Packit Service 392537
   * amanda.conf (new policy section), define when a tape can be reuse or not.
Packit Service 392537
       A lot more powerful than the tapecycle setting.
Packit Service 392537
       o retention-tapes
Packit Service 392537
       o retention-days
Packit Service 392537
       o retention-recover
Packit Service 392537
       o retention-full
Packit Service 392537
   * amanda.conf (new storage section), define how to operate each changer.
Packit Service 392537
       Many old global setting can be set differently for each storage.
Packit Service 392537
       o autoflush
Packit Service 392537
       o autolabel
Packit Service 392537
       o comment
Packit Service 392537
       o device-output-buffer-size
Packit Service 392537
       o dump-selection (select which dle go to that storage)
Packit Service 392537
       o eject-volume
Packit Service 392537
       o erase-on-failure
Packit Service 392537
       o erase-on-full
Packit Service 392537
       o erase-volume
Packit Service 392537
       o flush-threshold-dumped
Packit Service 392537
       o flush-threshold-scheduled
Packit Service 392537
       o interactivity
Packit Service 392537
       o labelstr
Packit Service 392537
       o max-dle-by-volume
Packit Service 392537
       o meta-autolabel
Packit Service 392537
       o policy
Packit Service 392537
       o report-use-media
Packit Service 392537
       o report-next-media
Packit Service 392537
       o runtapes
Packit Service 392537
       o set-no-reuse
Packit Service 392537
       o tapepool
Packit Service 392537
       o taperalgo
Packit Service 392537
       o taperflush
Packit Service 392537
       o taperscan
Packit Service 392537
       o taper-parallel-write
Packit Service 392537
       o tapetype
Packit Service 392537
       o tpchanger
Packit Service 392537
   * amanda.conf
Packit Service 392537
       o labelstr can be a new MATCH-AUTOLABEL keyword, labelstr can use
Packit Service 392537
	 the autolabel variable.
Packit Service 392537
       o storage (default storage)
Packit Service 392537
         You can set multiple storage, all DLEs will be sent to all storages
Packit Service 392537
       o amvault-storage (storage used by amvault)
Packit Service 392537
   * amvault
Packit Service 392537
       o deprecated option: --label-template, --dst-changer, --autolabel
Packit Service 392537
         they must be set in a storage section
Packit Service 392537
       o new --dst-storage option to overwrite the default amvault-storage.
Packit Service 392537
   * amlabel
Packit Service 392537
       o new --pool and --storage options.
Packit Service 392537
   * amrmtape
Packit Service 392537
       o new --list-retention, --list-no-retention and --remove-no-retention
Packit Service 392537
         options.
Packit Service 392537
   * amtape
Packit Service 392537
       o print the RetentionType in the inventory
Packit Service 392537
   * amadmin
Packit Service 392537
       o new 'retention' command'
Packit Service 392537
   * amfetchdump
Packit Service 392537
       o --init and --no-restore arguments.
Packit Service 392537
   * s3 device
Packit Service 392537
       o New READ-FROM-GLACIER and TRANSITION-TO-GLACIER properties, they
Packit Service 392537
         allow to transition s3 objects to Glacier.
Packit Service 392537
   * tapelist file
Packit Service 392537
       o include POOL, STORAGE and CONFIG
Packit Service 392537
       o you can share the same tapelist file across multiple config.
Packit Service 392537
   * amgetconf
Packit Service 392537
       o New --platform argument
Packit Service 392537
       o New --distro argument
Packit Service 392537
   * ambackup/ambackupd
Packit Service 392537
       o New client ambackup program to start a backup of the client
Packit Service 392537
       o New server service ambackupd
Packit Service 392537
       o This protocol works even if the client is behind a NAT
Packit Service 392537
Packit Service 392537
Changes in release 3.3.9
Packit Service 392537
    * new --with-security-file configure option
Packit Service 392537
	- It set the default security file
Packit Service 392537
	- default to /etc/amanda-security.conf
Packit Service 392537
    * security-fix
Packit Service 392537
        - All previous release of amanda allow the 'amanda' user to execute
Packit Service 392537
          any code as root, and to execute an interactive shell as root.
Packit Service 392537
        - This is a security vulnerability if you do not trust the 'amanda'
Packit Service 392537
          user.
Packit Service 392537
        - There is no need to upgrade if you trust the 'amanda' user and the
Packit Service 392537
          account is secure.
Packit Service 392537
            - good password
Packit Service 392537
            - secure xinetd.conf setting
Packit Service 392537
            - securae .amandahosts setting
Packit Service 392537
        - The 'amanda' user can read all files in the machine, it is what a
Packit Service 392537
          backup program do.
Packit Service 392537
        - The set of fix disable the abilities to run unwanted code as root
Packit Service 392537
          or to write file anywhere in the filesystem.
Packit Service 392537
    * /etc/amanda-security.conf
Packit Service 392537
        - A file that contains security setting.
Packit Service 392537
        - It list all binaries amanda can execute as root
Packit Service 392537
        - restore_by_amanda_user
Packit Service 392537
            - It tell if the 'amanda' user can do restore as root.
Packit Service 392537
            - It allow the 'amanda' user to write files anywhere in the
Packit Service 392537
              filesystem
Packit Service 392537
        - see: man amanda-security.conf
Packit Service 392537
    * amgtar/amstar/ambsdtar/runtar
Packit Service 392537
        - Disable arguments that can fork program.
Packit Service 392537
        - Verify the realpath (with symbolic link resolved) is in the
Packit Service 392537
          amanda-security.conf file.
Packit Service 392537
        - Verify the tar/star/bsdtar realpath program is secure
Packit Service 392537
            - owned by root and modifiable only by root.
Packit Service 392537
        - On restore, check the restore_by_amanda_user setting if not run
Packit Service 392537
          by root.
Packit Service 392537
Packit Service 392537
Changes in release 3.3.8
Packit Service 392537
    * s3 device
Packit Service 392537
	o New NEARLINE S3-STORAGE-CLASS for Google storage.
Packit Service 392537
	o New AWS4 STORAGE-API
Packit Service 392537
    * amcryptsimple
Packit Service 392537
	o Works with newer gpg2.
Packit Service 392537
    * amgtar
Packit Service 392537
	o Default SPARSE value is NO if tar < 1.28.
Packit Service 392537
	o Because a bug in tar with some filesystem.
Packit Service 392537
    * amstar
Packit Service 392537
	o support include in backup mode.
Packit Service 392537
    * ampgsql
Packit Service 392537
	o Add FULL-WAL property.
Packit Service 392537
    * Many bugs fix.
Packit Service 392537
Packit Service 392537
Changes in release 3.3.7
Packit Service 392537
    * amvault
Packit Service 392537
        o new --no-interactivity argument.
Packit Service 392537
        o new --src-labelstr argument.
Packit Service 392537
    * amdump
Packit Service 392537
        o compute crc32 of the streams and write them to the debug files.
Packit Service 392537
    * chg-robot
Packit Service 392537
        o Add a BROKEN-DRIVE-LOADED-SLOT. property.
Packit Service 392537
    * Many bugs fix.
Packit Service 392537
Packit Service 392537
Changes in release 3.3.6
Packit Service 392537
    * ambsdtar
Packit Service 392537
        o new application that use BSD tar to do the backup.
Packit Service 392537
Packit Service 392537
Changes in release 3.3.5
Packit Service 392537
Packit Service 392537
    * amtape
Packit Service 392537
        o faster 'verify' command.
Packit Service 392537
    * fix parsing of config override arguments.
Packit Service 392537
    * amsamba
Packit Service 392537
        o Add REGEX-MATCH property.
Packit Service 392537
    * amvault
Packit Service 392537
        o Print progress status.
Packit Service 392537
    * ndmp device
Packit Service 392537
        o INDIRECT property default to yes.
Packit Service 392537
    * Many bugs fix.
Packit Service 392537
Packit Service 392537
Changes in release 3.3.4
Packit Service 392537
    * amreport
Packit Service 392537
        o new --format argument
Packit Service 392537
        o new 'json' and 'json_raw' format.
Packit Service 392537
    * amanda.conf
Packit Service 392537
        o new REPORT-FORMAT option.
Packit Service 392537
    * amtape
Packit Service 392537
        o new 'verify' command.
Packit Service 392537
    * amadmin
Packit Service 392537
        o new 'force-level-1' command.
Packit Service 392537
    * ampgslq
Packit Service 392537
        o Add VERBOSE property.
Packit Service 392537
    * S3 device
Packit Service 392537
        o handle DURABLE_REDUCED_AVAILABILITY for google storage.
Packit Service 392537
    * Many bugs fix.
Packit Service 392537
Packit Service 392537
Changes in release 3.3.3
Packit Service 392537
Packit Service 392537
    * amdump.X log files use timestamp instead of number, amdump and amdump.1
Packit Service 392537
      are maintained as symlink.
Packit Service 392537
    * chg-disk
Packit Service 392537
        o Use the changerfile for the statefile.
Packit Service 392537
    * s3 device
Packit Service 392537
        o support CASTOR storage
Packit Service 392537
    * amanda.conf
Packit Service 392537
        o New REPORT-USE-MEDIA and REPORT-NEXT-MEDIA.
Packit Service 392537
    * amfetchdump
Packit Service 392537
        o new --extract, --directory, --data-path and --application-property
Packit Service 392537
          arguments. It allow to do the extraction on the server.
Packit Service 392537
    * --exact-match argument to many command, and '=' prefix to expression.
Packit Service 392537
        o It diable use of expression for host, disk, level and datestamp on
Packit Service 392537
          command line argument.
Packit Service 392537
    * All changer scripts.
Packit Service 392537
        o Add LOCK-TIMEOUT property.
Packit Service 392537
    * Many bug fix
Packit Service 392537
Packit Service 392537
Changes in release 3.3.2
Packit Service 392537
Packit Service 392537
   * amgtar
Packit Service 392537
       o New IGNORE-ZEROS property.
Packit Service 392537
   * amsamba
Packit Service 392537
       o Fix use of subdir for restore.
Packit Service 392537
   * s3 device
Packit Service 392537
       o New PROXY property.
Packit Service 392537
       o New PASSWORD, USERNAME, TENANT_ID, TENANT_NAME properties.
Packit Service 392537
       o New STORAGE_API property.
Packit Service 392537
       o New S3_MULTI_DELETE property
Packit Service 392537
       o New CLIENT_ID, CLIENT_SECRET and REFRESH_TOKEN properties.
Packit Service 392537
       o New CREATE-BUCKET property.
Packit Service 392537
       o New PROJECT-ID property.
Packit Service 392537
       o New REUSE-CONNECTION property.
Packit Service 392537
       o Works with swift and google storage.
Packit Service 392537
   * NDMP device
Packit Service 392537
       o Add INDIRECT property.
Packit Service 392537
   * amanda.conf
Packit Service 392537
       o Add 'max-warnings', The maximum number of warning lines in the report.
Packit Service 392537
       o Default 'columspec' changed to: HostName=0:-12:12,Disk=1:-11:11,Level=1:-1:1,OrigKB=1:-7:0,OutKB=1:-7:0,Compress=1:-6:1,DumpTime=1:-7:7,Dumprate=1:-6:1,TapeTime=1:-6:6,TapeRate=1:-6:1
Packit Service 392537
   * amadmin
Packit Service 392537
       o Add --no-default and --print-source arguments for config and
Packit Service 392537
         disklist command.
Packit Service 392537
   * amfetchdump
Packit Service 392537
       o Print progress.
Packit Service 392537
       o Add --decrypt, --no-decrypt, --server-decrypt, --client-decrypt,
Packit Service 392537
         --compress, --no-compress, --server-compress and --client-compress
Packit Service 392537
         options.
Packit Service 392537
   * fix for compilation with newer glib.
Packit Service 392537
   * fix for compilation on cigwin.
Packit Service 392537
   * Many bug fix.
Packit Service 392537
Packit Service 392537
Changes in release 3.3.1
Packit Service 392537
Packit Service 392537
   * New 'settransalte' command in amrecover.
Packit Service 392537
   * amanda.conf
Packit Service 392537
       o new '$s' substitution in autolabel.
Packit Service 392537
       o new 'max-dle-by-volume' global option.
Packit Service 392537
       o new 'eject-volume' global option.
Packit Service 392537
   * All perl programs have a new '--version' argument.
Packit Service 392537
   * ampgsql can take property from server configuration.
Packit Service 392537
   * amgetconf can print one property of a section.
Packit Service 392537
   * s3 device
Packit Service 392537
       o new S3_SERVER_SIDE_ENCRYPTION property.
Packit Service 392537
   * Many bug fix.
Packit Service 392537
Packit Service 392537
Changes in release 3.3.0
Packit Service 392537
Packit Service 392537
   * The default auth is changed to "bsdtcp", if you are using the default bsd
Packit Service 392537
     then you must add it to your configuration.
Packit Service 392537
       o in amanda.conf
Packit Service 392537
       o in amanda-client.conf
Packit Service 392537
       o in dumptype/disklist
Packit Service 392537
       o in xinetd (if no '-auth' argument to amandad)
Packit Service 392537
   * amdump trap crtl-c, it still send the report and do cleanup if you do
Packit Service 392537
     one crtl-c, do it more than once to abort the run.
Packit Service 392537
   * s3 device
Packit Service 392537
       o use multiple threads to speedup the transfer
Packit Service 392537
       o can connect to eucalytus.
Packit Service 392537
       o new NB_THREADS_BACKUP property
Packit Service 392537
       o new NB_THREADS_RECOVERY property
Packit Service 392537
       o new S3_HOST property
Packit Service 392537
       o new S3_SERVICE_PATH property
Packit Service 392537
       o new S3_SUBDOMAIN property
Packit Service 392537
   * chg-aggregate: new changer that use other changer sequentially.
Packit Service 392537
   * meta-volume
Packit Service 392537
   * Add meta label in tapelist file
Packit Service 392537
   * chg-disk:
Packit Service 392537
       o new NUM-SLOT property
Packit Service 392537
       o new AUTO-CREATE-SLOT property
Packit Service 392537
       o new REMOVABLE property
Packit Service 392537
       o new MOUNT property
Packit Service 392537
       o new UMOUNT property
Packit Service 392537
       o new UMOUNT-LOCKFILE property
Packit Service 392537
       o new UMOUNT-IDLE property
Packit Service 392537
   * Change in amanda.conf
Packit Service 392537
       o new meta-autolabel option
Packit Service 392537
       o autolabel can include org, config, barcode, meta in the label
Packit Service 392537
       o new client-name option in appication and script.
Packit Service 392537
   * application and script in amanda-client.conf can be used to set default
Packit Service 392537
     properties for application or script.
Packit Service 392537
   * amlabel
Packit Service 392537
       o The label argument is no longer required, an autolabel can be
Packit Service 392537
	 generated
Packit Service 392537
       o new --meta option
Packit Service 392537
       o new --barcode option
Packit Service 392537
       o new --assign option
Packit Service 392537
   * amgtar, amstar: The path must be specified, it will not works with a
Packit Service 392537
     device.
Packit Service 392537
   * amrecover: decompression and decryption are now done on the client if
Packit Service 392537
		compression/encryption was done on the client.
Packit Service 392537
   * amtape: inventory print the current slot
Packit Service 392537
   * amanda.conf:
Packit Service 392537
       o autoflush have value "no|yes|all"
Packit Service 392537
       o script have single-execution setting.
Packit Service 392537
       o Add pre-amcheck, post-amcheck, pre-estimate, post-estimate, pre-backup
Packit Service 392537
         and post-backup to execute-on of script.
Packit Service 392537
       o Add taperscan and interactivity section.
Packit Service 392537
       o add 'server' value in recovery-limit.
Packit Service 392537
       o add dump-limit in a dumptype.
Packit Service 392537
   * amanda-client.conf
Packit Service 392537
       o add amdump-server setting.
Packit Service 392537
   * script are searched in $APPLICATION_DIR, $CONFIG_DIR/<conf>/application
Packit Service 392537
     and $CONFIG_DIR/application
Packit Service 392537
   * amservice
Packit Service 392537
       o add -s argument
Packit Service 392537
       o is also installed on client
Packit Service 392537
   * new amdumpd server service, if enable, it allow client to start a backup
Packit Service 392537
     of itself.
Packit Service 392537
   * new amdump_client program, it is use on client to start a backup of itself
Packit Service 392537
   * implement restore command amzfs-sendrecv, it can be use with amrecover.
Packit Service 392537
Packit Service 392537
Changes in release 3.2.2
Packit Service 392537
Packit Service 392537
   * Do not restore the NUL padding bytes, some program fail with them.
Packit Service 392537
   * Fix driver doing nothing if taper crash early.
Packit Service 392537
   * Fix taperalog *FIT no going to second volume.
Packit Service 392537
   * Fix amrestore '-p' not going to next file.
Packit Service 392537
   * flush even if flush threshold are not met if it save tape space.
Packit Service 392537
   * fix crash in amtrmidx due to memory leak.
Packit Service 392537
   * amsamba use 'Use smbclient -TF' for restore.
Packit Service 392537
Packit Service 392537
Changes in release 3.2.1
Packit Service 392537
Packit Service 392537
   * barcode are added to the tapelist file.
Packit Service 392537
   * Faster 'amadmin find', improve speed on many programs.
Packit Service 392537
   * device-output-buffer-size default to a minimum of 4*block_size.
Packit Service 392537
   * ssh auth use the client-port
Packit Service 392537
   * Bug fixed:
Packit Service 392537
      o "Can't opendata output stream: Connection refused".
Packit Service 392537
      o Better handling of dump to tape.
Packit Service 392537
      o Corrupted 'amdump' log file, amstatus not showing correct state.
Packit Service 392537
      o Execute subprocess with the config overwrite.
Packit Service 392537
      o tape-device allow to set LEOM.
Packit Service 392537
      o Crash in robot changer.
Packit Service 392537
      o Script output property are not sent to application.
Packit Service 392537
Packit Service 392537
Changes in release 3.2.0
Packit Service 392537
Packit Service 392537
   * Support for multiple simultaneous writes to storage devices
Packit Service 392537
      o Can write to all available drives in parallel.
Packit Service 392537
      o Works only with the new changer API.
Packit Service 392537
      o Useful if two or more volumes are used in a single run.
Packit Service 392537
      o dump direct to tape can be scheduled any time during the run,
Packit Service 392537
        previously they were done sequencially after all dump to holding disk.
Packit Service 392537
      o enabled with the new 'taper-parallel-write' configuration option.
Packit Service 392537
   * Support for LEOM in storage devices
Packit Service 392537
      o allows splitting without partial parts, saving space
Packit Service 392537
      o much more efficient, since parts need not be cached on disk in most
Packit Service 392537
        cases
Packit Service 392537
   * new, simpler splitting commands in the tapetype section:
Packit Service 392537
     part-size, part-cache-type, part-cache-dir, part-cache-max-size; see
Packit Service 392537
     amanda.conf(5) for details
Packit Service 392537
   * Amanda server configuration file changes (amanda.conf)
Packit Service 392537
      o new configuration keyword:
Packit Service 392537
         + taper-parallel-write -- How many drive amanda can write to
Packit Service 392537
                                   in parallel.
Packit Service 392537
      o deprecated configuration keywords:
Packit Service 392537
         + amrecover_do_fsf
Packit Service 392537
         + amrecover_check_label
Packit Service 392537
   * the CONFIG parameter to amidxtaped is now required; this means that
Packit Service 392537
     versions of amrecover older than 2.4.3 will be unable to recover from
Packit Service 392537
     servers running Amanda-3.2 and later.
Packit Service 392537
   * The new dumptype and global parameters 'recovery-limit' can be used to
Packit Service 392537
     limit which hosts may recover from a particular DLE.  See amanda.conf(5)
Packit Service 392537
     and amanda-auth(7) for more information.
Packit Service 392537
   * Several old changers have been removed - these changers will work with
Packit Service 392537
     Amanda for the forseeable future, but are no longer included in the
Packit Service 392537
     distribution.
Packit Service 392537
      o chg-chio
Packit Service 392537
      o chg-chs
Packit Service 392537
      o chg-iomega
Packit Service 392537
      o chg-juke
Packit Service 392537
      o chg-mcutil
Packit Service 392537
      o chg-mtx
Packit Service 392537
      o chg-null (use the new "chg-null:")
Packit Service 392537
      o chg-rait (use the new "chg-rait:{dev1,dev2}")
Packit Service 392537
      o chg-rth
Packit Service 392537
      o chg-scsi-chio
Packit Service 392537
      o chg-scsi
Packit Service 392537
   * Amdump change:
Packit Service 392537
      o new '--no-taper' option to start the run in degraded mode
Packit Service 392537
   * Amvault is much improved, but still experimental:
Packit Service 392537
      o supports assembling split parts on the source volume and re-splitting
Packit Service 392537
        them on the destination
Packit Service 392537
      o supports filtering dumps with the same syntax as amfetchdump
Packit Service 392537
      o a --fulls-only option skips all incremental dumps on the source
Packit Service 392537
      o an --export option tries to move tertiary volumes to import/export
Packit Service 392537
        slots when completed
Packit Service 392537
      o command-line syntax has changed incompatibly; see manpage or
Packit Service 392537
        'amvault --help'
Packit Service 392537
   * Rewritten and improved:
Packit Service 392537
      o amoverview
Packit Service 392537
      o amcheckdump
Packit Service 392537
Packit Service 392537
Changes in release 3.1.0
Packit Service 392537
Packit Service 392537
   * Deprecated old changers; see amanda-changers(7) for replacements.  These
Packit Service 392537
     changers are still available in the distribution, but will be removed in a
Packit Service 392537
     future release.
Packit Service 392537
      o chg-null
Packit Service 392537
      o chg-zd-mtx
Packit Service 392537
      o chg-rait
Packit Service 392537
      o chg-disk
Packit Service 392537
      o chg-multi
Packit Service 392537
   * Although chg-zd-mtx is still supported, we recommend that all users upgrade
Packit Service 392537
     to the more efficient chg-robot.  See contrib/convert-zd-mtx-to-robot.sh
Packit Service 392537
     for a useful conversion script.
Packit Service 392537
   * Amanda server configuration file changes (amanda.conf)
Packit Service 392537
      o deprecated configuration keywords:
Packit Service 392537
	 + label_new_tapes
Packit Service 392537
      o keywords deprecated in 2.6.1:
Packit Service 392537
         + rawtapedev
Packit Service 392537
	 + tapebufs
Packit Service 392537
	 + file-pad
Packit Service 392537
      o new configuration keyword
Packit Service 392537
         + autolabel   -- replace label_new_tapes
Packit Service 392537
         + columnspec  -- can specify a precision.
Packit Service 392537
         + order       -- in script, to specify script order execution.
Packit Service 392537
         + client_port -- in dumptype, to specify which port to connect on
Packit Service 392537
                          the client.
Packit Service 392537
         + estimate    -- in dumptype, can specify multiple estimate method.
Packit Service 392537
      o accept 'define' keyword for defining an holdingdisk
Packit Service 392537
   * Amanda client configuration file changes (amanda-client.conf)
Packit Service 392537
      o new configuration keyword
Packit Service 392537
         + debug_days  -- how many days to keep debug files.
Packit Service 392537
         + client_port -- use by amrecover, specify which port to connect on
Packit Service 392537
                          the server.
Packit Service 392537
   * Removed compile-time default --with-changer-device: specify a device
Packit Service 392537
     explicitly in amanda.conf instead
Packit Service 392537
   * amtape behavior has changed:
Packit Service 392537
      o 'device' subcommand removed
Packit Service 392537
      o 'slot advance' subcommand removed
Packit Service 392537
      o 'update' subcommand no longer displays each slot as it is updated, and
Packit Service 392537
        is not supported by all changers
Packit Service 392537
      o taperscan output has changed
Packit Service 392537
      o new 'inventory' subcommand
Packit Service 392537
   * amrmtape rewrite
Packit Service 392537
      o use long option
Packit Service 392537
         + --changer    -- Specify which changer to use
Packit Service 392537
         + --cleanup    -- Remove logs and indexes associated with label
Packit Service 392537
         + --dryrun     -- do not update the original copies.
Packit Service 392537
         + --erase      -- Attempt to erase the data contained on the volume
Packit Service 392537
         + --keep-label -- Do not remove label from the tapelist
Packit Service 392537
         + --quiet      -- Opposite of --verbose
Packit Service 392537
         + --verbose    -- List backups of hosts and disks that are being
Packit Service 392537
                           discarded.
Packit Service 392537
   * amdevcheck
Packit Service 392537
      o new --label option.
Packit Service 392537
      o new --properties option.
Packit Service 392537
   * Device API
Packit Service 392537
      o changed wildcard setting for S3_BUCKET_LOCATION from "" to "*"
Packit Service 392537
      o new 'ndmp:' device to write to a tape on an ndmp server.
Packit Service 392537
      o new 'dvdrw:' device to write to a dvd drive.
Packit Service 392537
   * Application API
Packit Service 392537
      o new properties to many applications
Packit Service 392537
      o amgtar
Packit Service 392537
         + new ACLS, SELINUX and XATTRS properties
Packit Service 392537
      o amsamba
Packit Service 392537
         + Allow '\' in diskname and amandapass.
Packit Service 392537
         + new ALLOW-ANONYMOUS property.
Packit Service 392537
      o new applications:
Packit Service 392537
         + ampgsql  -- Backup PostgreSQL using continuous WAL archiving
Packit Service 392537
         + amsuntar -- Backup filesytem with the SUN tar
Packit Service 392537
         + amraw    -- Backup only one directory entry
Packit Service 392537
   * New taper, with DirectTCP support, changed tape and catalog format:
Packit Service 392537
      o all dumpfiles are now F_SPLIT_DUMPFILE
Packit Service 392537
      o all on-tape dumpfiles have numparts=-1, since it's no longer possible
Packit Service 392537
        to calculate this value in advance
Packit Service 392537
      o there is no logging or reporting of zero-byte, successful parts (this
Packit Service 392537
        may cause gaps in filenums in the catalog)
Packit Service 392537
   * Redesigned amreport
Packit Service 392537
      o much more natural command-line interface (just run 'amreport $config')
Packit Service 392537
      o experimental XML output
Packit Service 392537
   * configuration override for dumptype works with inheritance.
Packit Service 392537
Packit Service 392537
Changes in release 2.6.1p2
Packit Service 392537
   * amtapetype: new -p option
Packit Service 392537
   * Bugs fixed
Packit Service 392537
      o S3 device driver
Packit Service 392537
      o amcheckdump
Packit Service 392537
      o file not removed from holding disk
Packit Service 392537
      o sendbackup compatibility with a 2.4.2 server
Packit Service 392537
      o handle EROFS error from tape device.
Packit Service 392537
      o zfs snapshot name us the diskname.
Packit Service 392537
      o fix fd allocation in amandad
Packit Service 392537
      o crash in amflush
Packit Service 392537
Packit Service 392537
Changes in release 2.6.1p1
Packit Service 392537
Packit Service 392537
   * amplot: better output
Packit Service 392537
   * Don't include genversion.h in distribution tarballs.
Packit Service 392537
   * Bugs fixed
Packit Service 392537
      o S3 device driver
Packit Service 392537
      o rait device driver
Packit Service 392537
      o amstatus
Packit Service 392537
      o configure
Packit Service 392537
      o application-api
Packit Service 392537
      o compilation on some platform
Packit Service 392537
      o others small bug
Packit Service 392537
Packit Service 392537
Changes in release 2.6.1
Packit Service 392537
Packit Service 392537
   * Amanda server configuration file changes (amanda.conf)
Packit Service 392537
      o deprecated configuration keywords:
Packit Service 392537
         + rawtapedev
Packit Service 392537
	 + tapebufs
Packit Service 392537
	 + file-pad
Packit Service 392537
   * Application API: Allow to easily write wrappers around any backup program,
Packit Service 392537
     See the 'amanda-applications' man page.
Packit Service 392537
      o amgtar: Use GNU tar, it is a lot more configurable than the GNUTAR
Packit Service 392537
        program. See 'amgtar' man page.
Packit Service 392537
      o amstar: Use star to do a backup, it work only on a partition. See
Packit Service 392537
        'amstar' man page.
Packit Service 392537
      o amsamba: Use smbclient to backup a cifs share, see amsamba man page.
Packit Service 392537
      o amzfs-sendrecv: Do a backup of a ZFS filesystem with 'zfs send'.
Packit Service 392537
   * Script API: Allow to run script before and after amanda process, see the
Packit Service 392537
     'amanda-scripts' man page.
Packit Service 392537
      o amzfs-snapshot: Do a snapshot of a ZFS filesystem, then 'amgtar'
Packit Service 392537
        application will backup the snapshot. See 'amzfs-snapshot' man page.
Packit Service 392537
      o script-email: Simple script to send email. see 'script-email' man page.
Packit Service 392537
   * Changer API v2.0: perl-based changer interface supporting concurrent
Packit Service 392537
     use of multiple devices and changers.
Packit Service 392537
      o currently operating in "compatibility mode," calling old changer
Packit Service 392537
        shell scripts.
Packit Service 392537
      o under active development.
Packit Service 392537
   * Xfer API: generic library to move and filter data with maximal efficiency
Packit Service 392537
      o can read from and write to arbitrary devices, files, etc.
Packit Service 392537
      o only used in some applications.
Packit Service 392537
   * Amanda archive format: A simple archive format that an application can
Packit Service 392537
     use to create backup image.
Packit Service 392537
   * 'amarchiver' program to manipulate file in amanda archive format.
Packit Service 392537
   * Many improvements to report better error message to user.
Packit Service 392537
   * amtape subcommands 'slot prev' and 'slot last' are removed.
Packit Service 392537
   * Dozens more perl libraries, with more stable interfaces.
Packit Service 392537
   * Many bugs fixed and improvement.
Packit Service 392537
   * amgetconf '--client' option to retrieve config from
Packit Service 392537
     amanda-client.conf on a client.
Packit Service 392537
   * Amanda configuration file changes
Packit Service 392537
       o new application-tool section
Packit Service 392537
       o new script-tool section
Packit Service 392537
       o new device section
Packit Service 392537
       o new changer section
Packit Service 392537
Packit Service 392537
Changes in release 2.6.0
Packit Service 392537
Packit Service 392537
   * configure --disable-shared doesn't work because perl modules require
Packit Service 392537
     shared libraries.  Use configure --with-static-binaries to build
Packit Service 392537
     statically linked binaries.
Packit Service 392537
   * 'amverify' and 'amverifyrun' are deprecated and replaced with the
Packit Service 392537
     new, more flexible 'amcheckdump'
Packit Service 392537
   * 'amdd' and 'ammt' are deprecated.
Packit Service 392537
   * Some Amanda files are now installed in new "amanda/" subdirectories:
Packit Service 392537
     libraries are now installed in $libdir/amanda and internal programs
Packit Service 392537
     are now installed in $libexecdir/amanda.
Packit Service 392537
   * The amandates file, previously at /etc/amandates, is now at
Packit Service 392537
     $localstatedir/amanda/amandates.  You may want to move your existing
Packit Service 392537
     /etc/amandates when you upgrade Amanda.
Packit Service 392537
   * New 'amcryptsimple', 'amgpgcrypt' - encryption plugins based on gpg.
Packit Service 392537
   * New 'amserverconfig', 'amaddclient' - Initial Amanda configuration tools
Packit Service 392537
     these tools make assumptions, please see man page.
Packit Service 392537
   * Many bugs fixed and code rewrite/cleanup
Packit Service 392537
   * glib is required to compile and run amanda.
Packit Service 392537
   * Device API: pluggable interface to storage devices, supporting tapes,
Packit Service 392537
     vtapes, RAIT, and Amazon S3
Packit Service 392537
   * New perl modules link directly to Amanda, to support writing Amanda
Packit Service 392537
     applications in Perl. Perl module are installed by default in the perl
Packit Service 392537
     installsitelib directory. It can be changed with
Packit Service 392537
     'configure --with-amperldir'.
Packit Service 392537
   * New 'local' security driver supports backups of the amanda server
Packit Service 392537
     without any network connection or other configuration.
Packit Service 392537
   * Almost 200 unit tests are available via 'make installcheck'.
Packit Service 392537
   * Amanda configuration file changes
Packit Service 392537
         o amanda.conf changes
Packit Service 392537
               + flush-threshold-dumped
Packit Service 392537
               + flush-threshold-scheduled
Packit Service 392537
               + taperflush
Packit Service 392537
               + device_property
Packit Service 392537
               + usetimestamps default to yes
Packit Service 392537
Packit Service 392537
Changes in release 2.5.2p1
Packit Service 392537
Packit Service 392537
   * Many bugs fixed
Packit Service 392537
         o Many IPv6 bugs
Packit Service 392537
               + missing sockaddr_storage
Packit Service 392537
               + missing AI_V4MAPPED and AI_ALL
Packit Service 392537
               + compare of IPv4 and IPv6 v4mapped address.
Packit Service 392537
               + (bsd/bsdudp): server use two sockets,
Packit Service 392537
                  one for IPv4 and one for IPv6
Packit Service 392537
         o amflush/autoflush
Packit Service 392537
         o chown/chmod
Packit Service 392537
         o amstatus
Packit Service 392537
         o compilation on some platform
Packit Service 392537
         o others small bug
Packit Service 392537
Packit Service 392537
Changes in release 2.5.2
Packit Service 392537
Packit Service 392537
   * Many bugs fixed and code cleanup
Packit Service 392537
   * krb5 auth is working
Packit Service 392537
   * Works with IPv6 address
Packit Service 392537
   * Amanda configuration file changes
Packit Service 392537
         o amanda.conf changes
Packit Service 392537
               + debugging is enabled in the config file
Packit Service 392537
                 see all debug_* config option
Packit Service 392537
               + tapetype 'readblocksize', if maxtapeblocksize is set too
Packit Service 392537
                 larger for your hardware
Packit Service 392537
Packit Service 392537
Changes in release 2.5.1p3
Packit Service 392537
Packit Service 392537
   * Many bugs fixed
Packit Service 392537
   * amrecover improve handling of not ascii filename in index.
Packit Service 392537
   * Works with tar-1.16 and exit status of 1.
Packit Service 392537
   * Can define a LASTSLOT in a chg-disk config file.
Packit Service 392537
Packit Service 392537
Packit Service 392537
Changes in release 2.5.1p2
Packit Service 392537
Packit Service 392537
   * Many bugs fixed
Packit Service 392537
   * amoverview is working
Packit Service 392537
   * dumptype starttime is working
Packit Service 392537
Packit Service 392537
   * Amanda command changes
Packit Service 392537
         o amtape accept the -o arguments
Packit Service 392537
         o amgetconf --list to list all tapetype, dumptype, holdingdisk
Packit Service 392537
           or interface
Packit Service 392537
         o amgetconf can return a value of a specific tapetype, dumptype,
Packit Service 392537
           holdingdisk or interface
Packit Service 392537
Packit Service 392537
Packit Service 392537
Changes in release 2.5.1p1
Packit Service 392537
Packit Service 392537
   * Many bugs fixed:
Packit Service 392537
         o Timeout waiting for ACK
Packit Service 392537
         o "illegal density" with dump
Packit Service 392537
         o IRIX: Parse config file, amrecover
Packit Service 392537
         o MacOs: compilation
Packit Service 392537
         o amrecover with FreeBSD/OpenBSD
Packit Service 392537
   * Some other small cleanup.
Packit Service 392537
   * Remove contrib/sst.
Packit Service 392537
Packit Service 392537
Packit Service 392537
Changes in release 2.5.1
Packit Service 392537
Packit Service 392537
   * Defects found by Coverity scan and Klocwork K7 analysis tools fixed.
Packit Service 392537
   * Works with GNU tar 1.15.91 - work with new gtar state file format.
Packit Service 392537
   * Open SSL encryption support
Packit Service 392537
   * Two new authentication methods: bsdtcp, bsdudp.
Packit Service 392537
   * Unlimited number of DLEs on a client with bsdtcp, rsh and ssh
Packit Service 392537
     authentication methods.
Packit Service 392537
   * Recovery process amrecover uses Secure API. amoldrecover command
Packit Service 392537
     (same syntax and functionality as amrecover command) is provided for
Packit Service 392537
     compatibility with old Amanda releases. amoldrecover command uses old
Packit Service 392537
     amidxtaped/amindexd protocol.
Packit Service 392537
   * Amanda debug files are separated into client/server/amandad and
Packit Service 392537
     are also classified based on Amanda configuration name.
Packit Service 392537
Packit Service 392537
   * Amanda command changes
Packit Service 392537
         o amfetchdump -o is replaced by -O.
Packit Service 392537
         o amcheck -w option does all tests including the tape writable test.
Packit Service 392537
           Use amcheck -t -w to do only the tape writable test.
Packit Service 392537
         o -o command option to override Amanda configuration. See amanda man
Packit Service 392537
           page for details.
Packit Service 392537
         o amgetconf command doesn't write the BUGGY message when a entry
Packit Service 392537
           is not found in the configuration file.
Packit Service 392537
Packit Service 392537
   * Amanda configuration file changes
Packit Service 392537
         o amanda.conf changes
Packit Service 392537
               + amrecover_do_fsf in amanda.conf defaults to yes
Packit Service 392537
               + amrecover_check_label in amanda.conf defaults to yes
Packit Service 392537
               + usetimestamps in amanda.conf to support multiple
Packit Service 392537
                 backup runs in a calendar day.
Packit Service 392537
               + holdingdisk in amanda.conf supports new values:
Packit Service 392537
                 NEVER, AUTO, REQUIRED.
Packit Service 392537
               + amandad_path, client_username and ssh_keys in
Packit Service 392537
                 amanda.conf for ssh/rsh authentication.
Packit Service 392537
         o New amanda client configuration file - amanda-client.conf.
Packit Service 392537
           Different client configuration file can be used for each Amanda
Packit Service 392537
           configuration.
Packit Service 392537
               + gnutar_list-dir and amandates can be specified in
Packit Service 392537
                 Amanda client configuration file - amanda-client.conf
Packit Service 392537
         o .amandahosts format changes to allow use of secure API for recovery.
Packit Service 392537
         o Amanda service entries in xinetd configuration has changed. 
Packit Service 392537
Packit Service 392537
Packit Service 392537
Changes in release 2.5.0p2
Packit Service 392537
Packit Service 392537
* listhost subcommand in amrecover
Packit Service 392537
Packit Service 392537
Changes in release 2.5.0p1
Packit Service 392537
Packit Service 392537
* Add the 'amtape update' command.
Packit Service 392537
Packit Service 392537
Changes in release 2.5.0
Packit Service 392537
Packit Service 392537
* Communication security/authentication: Kerberos 4/5, OpenSSH
Packit Service 392537
* Data security: Symmetric/Assymetric encrytion algorithms (aesutil
Packit Service 392537
  and gpg encryption),  Encryption can be done on server or client,
Packit Service 392537
  Custom encryption utilities can be used.
Packit Service 392537
* Compression: Ability to add custom compression tools. This is a
Packit Service 392537
  really useful feature especially since it can specified for a DLE.  You
Packit Service 392537
  can use different compression algorithm for images, binaries, ascii files
Packit Service 392537
  and so on.
Packit Service 392537
* Dump images spanning multiple media volumes - Dump images are no
Packit Service 392537
  longer restricted to a single media volume (tape or vtape).  Data restoration
Packit Service 392537
  can be done using amrecover and amfetchdump commands.
Packit Service 392537
* Auto tape labelling - This optional feature is good for disk backups.
Packit Service 392537
Packit Service 392537
Change in release 2.4.5p1
Packit Service 392537
Packit Service 392537
* New [--days <num>] argument to 'amadmin <conf> tape'.
Packit Service 392537
* New amoverview -last -num0 -togo0 options.
Packit Service 392537
Packit Service 392537
Change in release 2.4.5
Packit Service 392537
Packit Service 392537
* new displayunit global option to select the unit use to display number
Packit Service 392537
  k=kilo, m=mega, g=giga, t=tera.
Packit Service 392537
* new amoverview -skipmissed option.
Packit Service 392537
Packit Service 392537
Change in release 2.4.5b1
Packit Service 392537
Packit Service 392537
* holding disk disk use timestamped directory.
Packit Service 392537
* autoflush flush today's dump.
Packit Service 392537
* new bumppercent global option, this should improve bumping criteria,
Packit Service 392537
  the bumpsize is set to a fixed value which can be adequate for small
Packit Service 392537
  and large disk.
Packit Service 392537
* bumpsize, bumppercent, bumpdays and bumpmult can be in a dumptype.
Packit Service 392537
* calcsize support include and exclude like gnutar.
Packit Service 392537
* new 'estimate' dumptype option to select estimate type:
Packit Service 392537
    CLIENT: estimate by the dumping program.
Packit Service 392537
    CALCSIZE: estimate by the calcsize program, a lot faster but less acurate.
Packit Service 392537
    SERVER: estimate based on statistic from previous run, take second but
Packit Service 392537
            can be wrong on the estimate size.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.4p3
Packit Service 392537
Packit Service 392537
* new chg-iomega changer script.
Packit Service 392537
* amanda will not use a tape if it's label is not in the tapelist file
Packit Service 392537
  (eg. after an amrmtape).
Packit Service 392537
Packit Service 392537
Changes in release 2.4.4p2
Packit Service 392537
Packit Service 392537
* new initial_poll_delay config in chg-zd-mtx
Packit Service 392537
* 'amadmin find' list disk removed from the disklist.
Packit Service 392537
* amrecover can recover a disk removed from the disklist file.
Packit Service 392537
* amanda works with samba3.
Packit Service 392537
* new chg-disk changer script to use with the file: driver.
Packit Service 392537
* Kerberos 4 support integrated and functional again.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.4p1
Packit Service 392537
Packit Service 392537
* amverify do not advance to next tape at the end.
Packit Service 392537
* new amflush -b and -s options, change -f behavior.
Packit Service 392537
* new chg-mcutil changer.
Packit Service 392537
* amrecover_changer works with chg-multi.
Packit Service 392537
* default driveslot for chg-zd-mtx is now 0.
Packit Service 392537
* amplot generate color postscript by default.
Packit Service 392537
* amplot -b flag to generate b/w postscript.
Packit Service 392537
* rait: works with file:
Packit Service 392537
* print a postscript label for each tape used.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.4
Packit Service 392537
Packit Service 392537
* New -a option to amcheck to always send an email.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.4b1
Packit Service 392537
Packit Service 392537
* maxpromoteday: New option for a dumptype.
Packit Service 392537
* New amtapetype program (replace tapetype)
Packit Service 392537
* Client compile on CYGWIN
Packit Service 392537
* amrestore -f <fileno> : amrestore can do fsf before reading the tape
Packit Service 392537
* amrestore -l <label>  : amrestore can check the label before restoring.
Packit Service 392537
* New config options:
Packit Service 392537
  amrecover_do_fsf: Amrecover will use the -f flag of amrestore to position the
Packit Service 392537
                    tape.
Packit Service 392537
  amrecover_check_label: amrecover will pass the -l flag to amrestore.
Packit Service 392537
  amrecover_changer: amrecover will use your changer.
Packit Service 392537
  maxdumpsize: The maximum size of the dumps during a run,
Packit Service 392537
               default to tapesize * runtapes
Packit Service 392537
  taperalgo: select your algo for the taper, try 'largestfit', it can improve
Packit Service 392537
             tape usage.
Packit Service 392537
* amrecover allow to retry a skip a tape.
Packit Service 392537
* New --days option to 'amadmin <config> balance' command.
Packit Service 392537
* New --date option to amstatus
Packit Service 392537
* amreport print an usage by tape.
Packit Service 392537
* Newer promote algorithm that try to reduce the number of full on a
Packit Service 392537
  single host in a run.
Packit Service 392537
* New changer: chg-juke, chg-null and chg-rait
Packit Service 392537
Packit Service 392537
Changes in release 2.4.3
Packit Service 392537
Packit Service 392537
* Few small bug fixed
Packit Service 392537
* New runtapes argument to amverify.
Packit Service 392537
* New amverifyrun program.
Packit Service 392537
* 2.4.3 client works with older server.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.3b4
Packit Service 392537
Packit Service 392537
* new noop packet type. It allow the server to know the client features.
Packit Service 392537
* exclude list with relative path is working again.
Packit Service 392537
* amstatus is working again.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.3b3
Packit Service 392537
Packit Service 392537
* --with-maxtapeblocksize configure options
Packit Service 392537
* blocksize tapetype option
Packit Service 392537
* file-pad tapetype option
Packit Service 392537
* Multiple exclude in dumptype
Packit Service 392537
* Option include in dumptype
Packit Service 392537
* New disklist syntax:
Packit Service 392537
*   hostname diskname [ diskdevice ] dumptype [ spindle [ interface ] ]
Packit Service 392537
* chg-zd-mtx: Major cleanup and general overhaul.
Packit Service 392537
* amrecover: new listdisk command.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.3b2
Packit Service 392537
Packit Service 392537
* amrestore try to find the next chunk in the current directory.
Packit Service 392537
* amrecover: You can change the tape device between each tape.
Packit Service 392537
* amstatus work with amflush.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.3b1
Packit Service 392537
Packit Service 392537
* tapeio.
Packit Service 392537
* New [host [disk]*]* arguments to amdump, amcheck, amadmin and amflush.
Packit Service 392537
* New [-D datastamp]* arguments to amflush.
Packit Service 392537
* amrecover: cd accept shell wildcard, new command cdx accept regex.
Packit Service 392537
* new autoflush option.
Packit Service 392537
* new dumperstr option to specify the priority order of each dumper.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.2
Packit Service 392537
Packit Service 392537
* Samba passwords are now sent to smbclient via a pipe and never displayed.
Packit Service 392537
* Debug files in /tmp/amanda (--with-debug-dir) are now timestamped and old
Packit Service 392537
  ones automatically cleaned out.  This means more space (a few KBytes) will
Packit Service 392537
  be used since in a given run, several of the programs are called more than
Packit Service 392537
  once.  But it also means important debugging information should no longer
Packit Service 392537
  be lost by the file being overwritten.  The length of time to keep the
Packit Service 392537
  files is controlled by --with-debug-days (default: 4).  The old flag
Packit Service 392537
  --with-pid-debug-files is no longer needed and is ignored.
Packit Service 392537
* dumptypes can be specialized in the disklist file
Packit Service 392537
* Amanda will never use more space than specified (use) for an holding
Packit Service 392537
  disk
Packit Service 392537
* A dump on holding disk can spread multiple holding disks
Packit Service 392537
* negative chunksize is no longer supported
Packit Service 392537
* chunksize is now 1 Gb by default
Packit Service 392537
* ufsdump -S is now supported on Solaris
Packit Service 392537
* Samba 2.0.0 is now supported
Packit Service 392537
* New `incronly' strategy, similar to skip-full, but allows manual
Packit Service 392537
  scheduling of full backups
Packit Service 392537
* chg-scsi was ported to several platforms
Packit Service 392537
* --with-amandahosts is now enabled by default
Packit Service 392537
* new force-bump, force-no-bump and unforce-bump command in amadmin.
Packit Service 392537
* Increased the maximum number of filesystems that can be backed up
Packit Service 392537
  from a single host, by increasing the maximum UDP request packet
Packit Service 392537
  size.
Packit Service 392537
* A new `dtimeout' keyword in amanda.conf to replace the READ_TIMEOUT
Packit Service 392537
  constant in dumper.c.
Packit Service 392537
* A new `ctimeout' keyword in amanda.conf to replace the CHECK_TIMEOUT
Packit Service 392537
  constant in amcheck.c.
Packit Service 392537
* new amtrmlog command
Packit Service 392537
* --with-samba-user is deprecated, the username go in the amandapass file
Packit Service 392537
Packit Service 392537
Changes in release 2.4.1
Packit Service 392537
Packit Service 392537
* FAQ for new users, in docs/FAQ.
Packit Service 392537
* A new `runspercycle' keyword in amanda.conf to specify the number
Packit Service 392537
  of amdump runs in a dumpcycle. The default is one run every day.
Packit Service 392537
  A value of 0 (the default) means the same value as dumpcycle.  
Packit Service 392537
  A value of -1 means guess the number of runs from the tapelist file,
Packit Service 392537
  which is the number of tape used in the last dumpcycle days / runtapes.
Packit Service 392537
  If you don't run amdump every days, you must set runspercycle
Packit Service 392537
  otherwise amanda will noy be able to balance the dump. You must
Packit Service 392537
  set runspercycle to -1 if you want the same behavior as previous
Packit Service 392537
  version of amanda.
Packit Service 392537
* Space to be use as holding disk can now be "use all space except ??? Kb"
Packit Service 392537
  using a negative value for the 'use' parameter.
Packit Service 392537
* amrecover will restore SAMBA backups using SAMBA.
Packit Service 392537
* New `amstatus' program.
Packit Service 392537
* New `chg-scsi' tape changer program, that replaces `chg-chio' and uses
Packit Service 392537
  tape-changer-related ioctls on OSs that support them.
Packit Service 392537
* Reporter can now print tape labels.
Packit Service 392537
* ZFTAPEs are now supported on Linux.
Packit Service 392537
* amrestore now accepts a list of filesystems to be restored.
Packit Service 392537
* New `clean' amtape command.
Packit Service 392537
* amlabel will only overwrite an Amanda tape if `-f' is specified.
Packit Service 392537
* Tapes can now be marked so as not to be recycled with amadmin no-reuse.
Packit Service 392537
* amidxtrm will no longer remove index files of backups in active tapes.
Packit Service 392537
* Large dumps can now be split into multiple files on holding disk
Packit Service 392537
  (but they won't span across tapes yet).
Packit Service 392537
* A total estimate time-out may be specified.
Packit Service 392537
* Fixed skip-incr and skip-full support.
Packit Service 392537
* amcheck now accepts -Maddress to send e-mail to the specified address.
Packit Service 392537
* amdump, amflush and amcheck will use the log files as locks, so as
Packit Service 392537
  to avoid running concurrently.
Packit Service 392537
* driver now supports configurable level-0 dumps in degraded mode via
Packit Service 392537
  new amanda.conf keyword "reserve"; see docs/WHATS.NEW for details.
Packit Service 392537
* Configure now looks for vxdump and vxrestore in /usr/lib/fs/vxfs for Solaris
Packit Service 392537
  systems and will use it vxdump/vxrestore automatically on vxfs filesystems.
Packit Service 392537
* New `killpgrp' setuid-root program, that kills estimate dumps even
Packit Service 392537
  if they are setuid-root.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.0p1
Packit Service 392537
Packit Service 392537
* Fixed kerberos encryption
Packit Service 392537
* New --with-owner configure option, to specify owner of installed files
Packit Service 392537
* amcheck now checks for the existence of gnutar-listdir and of a
Packit Service 392537
  compressor on the server (for indexes and server compression)
Packit Service 392537
* Implemented dumptype option `strategy skip'
Packit Service 392537
* Updated to libtool 1.2a
Packit Service 392537
* Minor portability-related bugfixes.
Packit Service 392537
Packit Service 392537
Changes in release 2.4.0
Packit Service 392537
Packit Service 392537
* Several security-related fixes, see docs/SECURITY for details.
Packit Service 392537
* New configuration file syntax: dumptypes can now be used as keywords.
Packit Service 392537
* New text database format, to replace dbm/ndbm/gdbm/db databases with
Packit Service 392537
  a more portable and user-friendly format.
Packit Service 392537
* Index files are now sent through a separate TCP connection, as they
Packit Service 392537
  are generated, instead of being stored in /tmp.  This breaks Amanda
Packit Service 392537
  protocol backward compatibility.
Packit Service 392537
* Estimates are now performed concurrently, if maxdumps>1.
Packit Service 392537
* At configure time, it is now possible to specify a suffix for amanda
Packit Service 392537
  service names (--with-testing=suffix) and a directory for debugging
Packit Service 392537
  files (--with-debugging=/directory/name)
Packit Service 392537
* New tape changer configuration keywords, that partially standardize
Packit Service 392537
  tape changer script configuration interface.
Packit Service 392537
* amrecover can now handle GNU tar and AIX dump restores; it must now
Packit Service 392537
  be run as root.
Packit Service 392537
* Shared libraries are built by default, using GNU libtool.
Packit Service 392537
* Extended regular expression syntax has been adopted.
Packit Service 392537
* amcheck will no longer report failures about unused programs.
Packit Service 392537
* It is now possible to specify a SAMBA username at configure time.
Packit Service 392537
* BSD security is now enabled by default.
Packit Service 392537
* A time-out for estimate requests can now be specified in amanda.conf.
Packit Service 392537
* New patch-system script, for editing /etc/services and /etc/inetd.conf.
Packit Service 392537
* Amdump will wait if a file named `hold' exists in the log directory.
Packit Service 392537
* Various bugfixes and new ports.
Packit Service 392537
Packit Service 392537
Changes in release 2.3.0.4
Packit Service 392537
* New chg-generic.conf option 'multieject' added which lets
Packit Service 392537
  chg-generic work on tape drives that need multiple 'mt offline'
Packit Service 392537
  commands.  See examples/chg-generic.conf for more information.
Packit Service 392537
* New configure options:
Packit Service 392537
  --with-db=DBLIB	   Force database library choice from {db,dbm,gdbm,ndbm}
Packit Service 392537
  --enable-buffered-dump   Use buffered sockets on server for faster dumps
Packit Service 392537
  --with-group=GROUPNAME   Install all files into group GROUPNAME
Packit Service 392537
* Include the file seagate-changer.c which controls
Packit Service 392537
  Seagate/Conner/Archive autoloading DAT drive on NetBSD systems.
Packit Service 392537
* Add a new amanda.conf option named "starttime" which is used in the
Packit Service 392537
  dumptype configuration.  It takes one argument which is a time of day
Packit Service 392537
  (local timezone) formated as either hhmm or hmm (no `.'s, no `:'s,
Packit Service 392537
  just an integer).  This tells Amanda to start a particular dump at
Packit Service 392537
  the given time.
Packit Service 392537
* Index files are now retrieved from the clients through amandad, not rsh/rcp.
Packit Service 392537
* Fix configure bug when multiple invocations would not do the correct things.
Packit Service 392537
* Better fully qualified domain name support.
Packit Service 392537
* Many little dumper fixes.
Packit Service 392537
* Remove C style comments from amrmtape and fix a bug when there is
Packit Service 392537
  only one tape in the tapelist.
Packit Service 392537
* More declarations of Unix system functions for those OSes that do not
Packit Service 392537
  have declarations.
Packit Service 392537
* Fix --with-mmap configure bug.
Packit Service 392537
Packit Service 392537
Changes in release 2.3.0.4b3
Packit Service 392537
* Include amplot-2.2.6 which makes plots of the amdump files for performance
Packit Service 392537
  improvements.  Amplot requires gnuplot and a version of awk that
Packit Service 392537
  understands command line variable assignment.
Packit Service 392537
* Include amoverview which creates a list of each disk dumped and the level
Packit Service 392537
  and success or failure of those dumps over a complete tapecycle.
Packit Service 392537
* Amanda now supports backups of clients in different domains.  Requires
Packit Service 392537
  using the configure --with-fqdn options and fully qualified domain
Packit Service 392537
  names (FQDNs) in the disklist file.
Packit Service 392537
* rth-changer checks all system calls for valid returns.
Packit Service 392537
* no-changer and hp-changer use different status files and do more checking.
Packit Service 392537
* amrestore works again with gzip compressed tapes.
Packit Service 392537
* New setuid program rundump for systems where dump must run as root.
Packit Service 392537
* Setuid programs are now installed o-rwx for tighter security.
Packit Service 392537
* Fix bug where if Amanda was not configured using the --with-bsd-security
Packit Service 392537
  configure option, Amanda would not connect to the client machines.  This
Packit Service 392537
  is now fixed.
Packit Service 392537
* Rundump and runtar now check if the proper user is invoking them.
Packit Service 392537
* Amanda now can use gdbm if the compatibility header files are not installed.
Packit Service 392537
* Bug fixes for gnutar file exclusions.
Packit Service 392537
* Fix bug in sendsize which would loop forever if debugging was not turned on.
Packit Service 392537
* Bug fixes in Samba code.
Packit Service 392537
* More configure and bug fixes for HP-UX, m88k-motorola-sysv4, SGI, OSF, and
Packit Service 392537
  Ultrix systems.
Packit Service 392537
Packit Service 392537
Changes in release 2.3.0.4b2
Packit Service 392537
* New tape changer script (rth-changer) for the Robotic Tape Handling system.
Packit Service 392537
* Include amindex-1.0 from Alan McIvor.
Packit Service 392537
* Gnutar incrementals should now work.
Packit Service 392537
* amgetidx now caches if a remote client is reachable.
Packit Service 392537
* amanda.conf settings used before --with-dbdir and --with-logdir settings
Packit Service 392537
  in various scripts.
Packit Service 392537
* New configure options:
Packit Service 392537
  --with-mmap				force mmap() instead of shared memory
Packit Service 392537
  --with-gnutar-listed-incremental=DIR	gnutar directory lists go in DIR
Packit Service 392537
  --enable-gnutar-atime-preserve	gnutar preserves atime, do not use
Packit Service 392537
  --with-pid-debug-files		use pid in /tmp debugging filenames
Packit Service 392537
* Samba support must now be explicitly included using --with-smblcient.
Packit Service 392537
* Amanda now compiles with K&R compilers.
Packit Service 392537
* Better AIX, Linux, OSF support.
Packit Service 392537
* configure checks if /dev/r devices exist or not.
Packit Service 392537
* Amanda uses POSIX fcntl locking before flock or lockf locking if available.
Packit Service 392537
* dumper.c uses less aggressive I/O values for SunOS server support.
Packit Service 392537
* Many bug fixes in the configure script for various platforms.
Packit Service 392537
* Many bug fixes to codes.
Packit Service 392537
Packit Service 392537
Changes in release 2.3.0.4b1
Packit Service 392537
* Configuration now uses configure.  Build environment now uses
Packit Service 392537
  automake and autoconf.
Packit Service 392537
* Samba PC client backup support added.
Packit Service 392537
* New programs and scripts:
Packit Service 392537
  amrmtape: invalidate the contents of an existing backup tape
Packit Service 392537
  amverify: check Amanda tapes for gnutar driven backups.
Packit Service 392537
  hp-changer: script for a HP DAT changer.
Packit Service 392537
  no-changer: make a single tape appear like an infinite count tape stacker.
Packit Service 392537
* New options added to programs:
Packit Service 392537
  amadmin: `amadmin <conf> version' shows version information.
Packit Service 392537
  amtape: `amtape <conf> current' shows the current tape label,
Packit Service 392537
* Amanda now supports server side compression of dumps on the tape
Packit Service 392537
  host.  Use the srvcompress option in amanda.conf.
Packit Service 392537
* Better gnutar support for indexing.  Amanda now lets you exclude
Packit Service 392537
  files from the dump.
Packit Service 392537
* Tape planning improvements.
Packit Service 392537
* Email reports have better formating for disks with long mount points.
Packit Service 392537
* Tighter DNS checking added to amandad.
Packit Service 392537
* More debugging added to several programs.
Packit Service 392537
* Amdump now calls amgetidx and amtrmidx.
Packit Service 392537
* Better support for multidomain environments.
Packit Service 392537
* Contains amindex-0.3 from Alan McIvor.
Packit Service 392537
* Many bug fixes and compiler warnings handled.
Packit Service 392537
Packit Service 392537
Changes in release 2.3.0.3
Packit Service 392537
* Amadmin uses regular expression matching to match disks.
Packit Service 392537
* Expand the column width of the disk names from reporter.
Packit Service 392537
* Contains amindex-0.2 from Alan McIvor.
Packit Service 392537
* Many bug fixes.
Packit Service 392537
Packit Service 392537
Changes in release 2.3.0.2
Packit Service 392537
* Bug fixes.
Packit Service 392537
Packit Service 392537
Changes in release 2.3.0.1
Packit Service 392537
* Contains amindex-0.1 from Alan McIvor.
Packit Service 392537
* Bug fixes.
Packit Service 392537
Packit Service 392537
Changes in release 2.3.0 alpha
Packit Service 392537
* A number of material bugs fixed, including fixes incorporated into
Packit Service 392537
  John Stoffel's WPI patches to amanda, which he called 2.2.6.5.
Packit Service 392537
* Backup files larger than 2 GB now supported.  The current limit is
Packit Service 392537
  2^31 Kbytes (2 terabytes), which should hold us for a few more years
Packit Service 392537
  (1/2 :-).
Packit Service 392537
* Support for GNUTAR-based backups.
Packit Service 392537
* Support for writing to multiple tapes (sequentially) in one run.
Packit Service 392537
* Support for multiple backups in parallel from the same client host.
Packit Service 392537
* Records from the curinfo database can be exported and imported
Packit Service 392537
  to/from a textual format.  This allows fixing a corrupted database by
Packit Service 392537
  running the text version through a script and reimporting it.
Packit Service 392537
  Individual records or the entire database can be exported/imported.
Packit Service 392537
Packit Service 392537
Changes in release 2.2.6
Packit Service 392537
* A number of material bugs fixed.
Packit Service 392537
* A lot of lint picked in the whole package.
Packit Service 392537
* The documentation is now reasonably up to date.
Packit Service 392537
* This version has been locally compiled and at least the client side
Packit Service 392537
  tested on the following systems:
Packit Service 392537
	SunOS 4.1.3	IRIX 5.2
Packit Service 392537
	Solaris 2.3	BSDI BSD/386 1.1
Packit Service 392537
	Ultrix 4.2	NetBSD 1.0
Packit Service 392537
	DEC OSF/1 2.0	AIX 3.2
Packit Service 392537
  I don't have any HP/UX machines locally to try it on, but I've
Packit Service 392537
  tracked patches submitted by Neal Becker <neal@ctd.comset.com>, so
Packit Service 392537
  I'm reasonably confident that 2.2.6 shouldn't be far from the mark on
Packit Service 392537
  that platform.
Packit Service 392537
Packit Service 392537
Changes in release 2.2.5
Packit Service 392537
* SYSV shared memory no longer required on server side if mmap is
Packit Service 392537
  available.
Packit Service 392537
* Supports GZIP compression.
Packit Service 392537
* Supports use of mount names as well as device names in disk list
Packit Service 392537
  (eg "/usr" instead of "sd0g").
Packit Service 392537
* Amanda now thinks in real-time - you may run it several times a day
Packit Service 392537
  if you wish, and it won't get confused.
Packit Service 392537
* Supports Kerberos 4 security as well as BSD-style .rhosts, including
Packit Service 392537
  encrypting files over the net.  The Kerberos support is available as
Packit Service 392537
  a separate add-on package - see the file KERBEROS.HOW-TO-GET on the
Packit Service 392537
  ftp site.
Packit Service 392537
* Improved network protocol - faster startup, no longer dump specific,
Packit Service 392537
  hooks in place for non-dump clients.
Packit Service 392537
* Client-side checks in amcheck - can check sanity of all client hosts
Packit Service 392537
  very quickly.
Packit Service 392537
* Supports multiple holding disks, and load balances between them.