* perl/Amanda/ScanInventory.pm: Can changer set_error_to_unknown if a
  slot previously in error succeed.
* perl/Amanda/Taper/Scan/lexical.pm, perl/Amanda/Taper/Scan/oldest.pm:
  Scan one slot for each error message.
* perl/Amanda/Changer/multi.pm (set_error_to_unknown): new function to
  mark as unknown all slot with a given error message.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5877 a8d146d6-cc15-0410-8900-af154a0219e0
* perl/Amanda/Status.pm: Fix for dump to tape.
* installcheck/Amanda_Rest_Runs.pl: Fix.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5879 a8d146d6-cc15-0410-8900-af154a0219e0
* common-src/conffile.c (get_changer_list): New function.
* common-src/conffile.h (get_changer_list): Add protoype.
* perl/Amanda/Config.swg (get_changer_list) Swig it.
* perl/Amanda/Config.swg: Add new message.
* perl/Amanda/Changer.pm: Fix typo.
* perl/Amanda/Rest/Storages.pm: Fix typo.
* perl/Makefile.am: Add Amanda/Rest/Changers.pm
* perl/Amanda/Rest/Changers.pm: Add new REST API
* installcheck/Makefile.am: Add Amanda_Rest_Changers
* installcheck/Amanda_Rest_Changers.pl: Test the new REST API.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5881 a8d146d6-cc15-0410-8900-af154a0219e0
* config/amanda/amanda_configure.m4:
  s/AMANDA_REST_HOOK/AMANDA_EXTENSIONS_HOOK/
* config/amanda/rest-hook.m4: remove file
* perl/Amanda/Constants.pm.in.src:
  s/AMANDA_REST_HOOK/AMANDA_EXTENSIONS_HOOK/
* perl/Amanda/Rest/Amanda/bin/app.pl.in: Use REST_EXTENSIONS_DIR
* config/amanda/rest-extensions.m4: Copy of rest-hook.m4, rename
  AMANDA_REST_HOOK to AMANDA_EXTENSIONS_HOOK, define REST_EXTENSIONS_DIR
  instead of REST_HOOK_DIR.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5882 a8d146d6-cc15-0410-8900-af154a0219e0
* perl/Amanda/Rest/Amanda/bin/app.pl.in: Add changers URL.
* installcheck/Amanda_Rest_Changers.pl: Typo


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5883 a8d146d6-cc15-0410-8900-af154a0219e0
* config/amanda/rest-extensions.m4: Fix,
  s/EXTENSIONS_HOOK_DIR/REST_EXTENSIONS_DIR/g


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5884 a8d146d6-cc15-0410-8900-af154a0219e0
* config/amanda/amanda_configure.m4: Fix, 
  s/AMANDA_EXTENSIONS_HOOK/AMANDA_REST_EXTENSIONS/g


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5885 a8d146d6-cc15-0410-8900-af154a0219e0
CentOS 7 packaging

git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5886 a8d146d6-cc15-0410-8900-af154a0219e0
* installcheck/gnutar.pl: Fix for rhel7.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5887 a8d146d6-cc15-0410-8900-af154a0219e0
ChangeLog:Add 'CentOS 7 packaging' to ChangeLog

git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5892 a8d146d6-cc15-0410-8900-af154a0219e0
* common-src/security-util.c: Compute and print crc32 of each packet if
  debug_auth >= 6.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5894 a8d146d6-cc15-0410-8900-af154a0219e0
* perl/Amanda/Changer.pm (verify): Failure to read the label is not an
  error.
* perl/Amanda/Changer.pm: Add message for code 1100065.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5895 a8d146d6-cc15-0410-8900-af154a0219e0
* perl/Amanda/Taper/Scan/traditional.pm: Continue on invalid.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5897 a8d146d6-cc15-0410-8900-af154a0219e0
* device-src/diskflat-device.c: Unlink file on erase.
* perl/Amanda/Changer.pm: Add message 1100066
* perl/Amanda/Changer/diskflat.pm: Do not create files if slot not
  used.
* perl/Amanda/Label.pm: Fix.
* installcheck/Amanda_Rest_Storages.pl: Fix.
* installcheck/Amanda_Rest_Storages_Labels.pl: Fix.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5899 a8d146d6-cc15-0410-8900-af154a0219e0
* installcheck/Amanda_Rest_Storages_Labels.pl: Fix.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5900 a8d146d6-cc15-0410-8900-af154a0219e0
* application-src/amgtar.c (amgtar_restore): Exit on error if tar fail.
* perl/Amanda/Changer/diskflat.pm: fix.
* perl/Amanda/FetchDump.pm: New perl module to fetch a dump.
* perl/Amanda/Message.pm (full_message): New function.
* perl/Amanda/Rest/Amanda/bin/app.pl.in: Add
  post /amanda/v1.0/configs/:CONF/runs/fetchdump
* perl/Amanda/Rest/Runs.pm (fetchdump): New function.
* perl/Makefile.am: Add Amanda/FetchDump.pm
* server-src/amfetchdump.pl: Use new perl Amanda::Fetchdump module.
* server-src/amidxtaped.pl: Use new perl Amanda::Fetchdump module.
* installcheck/amfetchdump.pl: Fix for module use.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5901 a8d146d6-cc15-0410-8900-af154a0219e0
* perl/Amanda/FetchDump.pm: Add the file.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5902 a8d146d6-cc15-0410-8900-af154a0219e0
* server-src/amanda-rest-server.pl: Add '--max-requests 1' to starman
  arguments.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5903 a8d146d6-cc15-0410-8900-af154a0219e0
* perl/Amanda/Taper/Scribe.pm: Fix perl warning.
* perl/Amanda/Taper/Worker.pm (TAKE_SCRIBE_FROM): Set
  scribe1->{'cancelled'} to 0.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5904 a8d146d6-cc15-0410-8900-af154a0219e0
* device-src/diskflat-device.c: Error is DEVICE_STATUS_VOLUME_UNLABELED
  if the file do not exists.
* device-src/vfs-device.c (vfs_device_read_label): Do not reset an
  error when it is set.
* installcheck/Amanda_Rest_Storages.pl: Fix fo device change.
* perl/Amanda/Changer/diskflat.pm: Fix perl warning.
* perl/Amanda/CheckDump.pm ,perl/Amanda/FetchDump.pm: Create a
  log.<timestamp>.0 file can a checkdump.<timestamp> or
  fetchdump.<timestamp>
* perl/Amanda/Rest/Runs.pm: Do not create the checkdump.$$ or
  fetchdump.$$. list also list checkdump and fetchdump run.


git-svn-id: https://svn.code.sf.net/p/amanda/code/amanda/trunk@5906 a8d146d6-cc15-0410-8900-af154a0219e0