X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=741a45759fc3bf14470ae75fb7288ee6843578aa;hb=011a59f5a54864108a16af570a6b287410597cc2;hp=95f93e7ad7089407e3bc2fc4c1dca389ac394fe5;hpb=3ab887b9bc819a846c75dd7f2ee5d41fac22b19f;p=debian%2Famanda diff --git a/ChangeLog b/ChangeLog index 95f93e7..741a457 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9900 +1,11543 @@ -2004-06-22 Jean-Louis Martineau +2010-12-14 Jean-Louis Martineau + * VERSION: 3.2.1 + +2010-12-14 Jean-Louis Martineau + * common-src/ssh-security.c: Use client_port. + +2010-12-14 Daniel Néri + * application-src/ampgsql.pl: Don't assume that gtar is configured to + use stdin/stdout as default archive. + +2010-12-14 Jean-Louis Martineau + * server-src/amidxtaped.pl: Don't crash if same-host doesn't match. + +2010-12-12 Jean-Louis Martineau + * perl/Amanda/Changer/disk.pm: inventory must return the same as + read_label. + * server-src/amtape.pl: Fix for new inventory. + * installcheck/Amanda_Changer_disk.pl: Fix for new inventory. + * installcheck/Amanda_Changer_rait.pl: Fix for new inventory. + +2010-12-11 Daniel Néri + * application-src/ampgsql.pl: Don't assume that gtar is configured to + use stdin/stdout as default archive. + +2010-12-12 Daniel Néri + * application-src/ampgsql.pl: Use diskname, not devicename, as prefix + when checking for properties. Now works as documented in the ampgsql + man page. + +2010-12-10 David Bogen + * server-src/amoverview.pl: fix amoverview's argument parsing + +2010-12-10 Jean-Louis Martineau + * server-src/amcheck-device.pl: Fix possible hang if + Amanda::MainLoop::quit is called before Amanda::MainLoop::run. + * perl/Amanda/Changer.pm: Return the error. + +2010-12-09 Jean-Louis Martineau + * server-src/driver.c: Check if taper is flushing something before + moving a dle to directq. + +2010-12-09 Jean-Louis Martineau + * device-src/xfer-dest-taper-cacher.c: Print why the malloc failed. + +2010-12-08 Dustin J. Mitchell + * common-src/glib-util.c common-src/glib-util.h: do not define + symbol g_slist_free_full, as it exists in glib-2.27 and higher; + use slist_free_full, and alias that to g_slist_free_full when + building against glib-2.28 or higher. + * client-src/client_util.c: make g_slist_free_full_gpointer into + a local, static function + * common-src/amxml.c common-src/conffile.c recover-src/extract_list.c + server-src/amadmin.c server-src/amflush.c server-src/cmdline.c + server-src/cmdline.h server-src/find.c server-src/holding.c + server-src/planner.c: rename function + +2010-12-08 Jean-Louis Martineau + * ReleaseNotes, NEWS: Add changes for 3.2.1 + +2010-12-07 Dan Locks + * packaging/rpm/amanda.spec.src: remove manual library requires and + set curl vs libcurl based on distro. + +2010-12-07 Jean-Louis Martineau + * common-src/util.c: s/HAVE_READLINE/HAVE_LIBREADLINE/ + * config/amanda/readline.m4: s/HAVE_READLINE/HAVE_LIBREADLINE/ + +2010-12-07 Jean-Louis Martineau + * config/amanda/readline.m4: Merge with latest AX_LIB_READLINE. + * common-src/util.h: Fix for latest AX_LIB_READLINE. + +2010-12-06 Dan Locks + * packaging/rpm/amanda.spec.src: remove libtermcap.so.2 requirement + for newer distros. + +2010-12-06 Jean-Louis Martineau + * server-src/server_util.c (internal_server_estimate): Do not use + level 0 estimate if is not available. + +2010-12-04 Jean-Louis Martineau + * server-src/dumper.c: Put them in AMANDA_DBGDIR/log.error + +2010-12-03 Jean-Louis Martineau + * server-src/dumper.c: Put error message in separate files to + reduce the size of the log file. + +2010-11-29 Jean-Louis Martineau + * man/xml-source/amlabel.8.xml: Typo. + +2010-11-26 Jean-Louis Martineau + * installcheck/amreport.pl: Fix for previous patch. + +2010-11-26 Jean-Louis Martineau + * man/xml-source/amadmin.8.xml, man/xml-source/amcheck.8.xml, + man/xml-source/amcheckdump.8.xml, man/xml-source/amdevcheck.8.xml, + man/xml-source/amdump.8.xml, man/xml-source/amfetchdump.8.xml, + man/xml-source/amflush.8.xml, man/xml-source/amgetconf.8.xml, + man/xml-source/amlabel.8.xml, man/xml-source/amoverview.8.xml, + man/xml-source/amrecover.8.xml, man/xml-source/amreport.8.xml, + man/xml-source/amservice.8.xml, man/xml-source/amstatus.8.xml, + man/xml-source/amtape.8.xml: Fix synopsis. + * device-src/amdevcheck.pl, server-src/amadmin.c, + server-src/amcheckdump.pl, server-src/amlabel.pl, + server-src/amoverview.pl, server-src/amreport.pl, + server-src/amstatus.pl, server-src/amtape.pl: Fix usage. + +2010-11-26 Jean-Louis Martineau + * common-src/conffile.c: Print configuration option with '-'. + * installcheck/Amanda_Config.pl: Fix for '-'. + +2010-11-25 Jean-Louis Martineau + * perl/make_html.pl: make relative url in index.html. + +2010-11-25 Jean-Louis Martineau + * perl/make_html.pl: Add amanda version in html headers and footers. + +2010-11-25 Jean-Louis Martineau + * man/xslt/html.xsl.in: Include Amanda version in HTML headers. + +2010-11-22 Jean-Louis Martineau + * device-src/Makefile.am: activate-devpay needs gnulib. + +2010-11-17 Jean-Louis Martineau + * server-src/driver.c: Correctly handle INPUT-ERROR and TAPE-ERROR. + +2010-11-17 Jean-Louis Martineau + * device-src/xfer-dest-taper-cacher.c, + device-src/xfer-dest-taper-splitter.c: Cancel in correct order. + Other thread own self->state_mutex while it wait for self->ring* or + self->slab* + +2010-11-17 Jean-Louis Martineau + * device-src/xfer-dest-taper-cacher.c, + device-src/xfer-dest-taper-splitter.c: Always call device_finish_file + if device_start_file succeed. + +2010-11-16 Dan Locks + * packaging/rpm/amanda.spec.src: add rhel6 stanza to distro detection + +2010-11-16 Jean-Louis Martineau + * server-src/find.c: Keep the complete error message. + +2010-11-12 Jean-Louis Martineau + * server-src/driverio.c: Don't update last_level/consecutive_runs if + the dump failed. + +2010-11-10 Jean-Louis Martineau + * device-src/tape-device.c: Accept LEOM property. + +2010-11-10 Jean-Louis Martineau + * perl/Amanda/Changer/robot.pm: Fix use of Amanda::Changer->make_error + +2010-11-08 Jean-Louis Martineau + * server-src/driver.c: Better handling of dump to tape. + Set force_flush to 0 as soon as the runq is empty. + * server-src/dumper.c: Improving debugging. + +2010-11-08 Jean-Louis Martineau + * perl/Amanda/Report.pm: Report driver FAIL as FAILED (not missing). + * perl/Amanda/Report/human.pm: Do not report driver error if there + is a try. + +2010-11-05 Jean-Louis Martineau + * man/xml-source/tapelist.5.xml: Document BARCODE. + +2010-11-05 Jean-Louis Martineau + * server-src/amdump.pl: Execute subprocess with the config overwrite. + * server-src/amvault.pl: Execute subprocess with the config overwrite. + +2010-11-04 Jean-Louis Martineau + * server-src/amreport.pl: Set date correctly for amvault run. + * perl/Amanda/Report/human.pm: Fix warning. + +2010-11-04 Jean-Louis Martineau + * server-src/tapefile.c: Add barcode in tapelist. + * server-src/tapefile.h: Add barcode in tapelist. + * perl/Amanda/Tapelist.swg: Add barcode in tapelist. + * perl/Amanda/Taper/Scribe.pm: Set the barcode. + * server-src/amlabel.pl: Set the barcode. + * installcheck/Amanda_Tapelist.pl: Test it. + * installcheck/amlabel.pl: Test it. + +2010-11-02 Jean-Louis Martineau + * common-src/util.c (quote_string_maybe): Don't use match. + * common-src/util.c (len_quote_string_maybe): New function. + * common-src/util.h (len_quote_string): Define. + * server-src/amadmin.c: Don't call find_dump twice. + * server-src/find.c (search_logfile): Don't use regex. + * server-src/find.c (print_find_result): Use len_quote_string. + +2010-11-02 Jean-Louis Martineau + * common-src/conffile.c: debug-recovery default to 1. + * man/xml-source/amanda.conf.5.xml: Document it. + +2010-10-29 Jean-Louis Martineau + * server-src/chunker.c: Close listening socket are accepted socket. + * xfer-src/element-glue.c: Close listening socket are accepted socket. - * Amanda 2.4.4p3 released. - * configure.in: AM_INIT_AUTOMAKE(amanda, 2.4.4p3). - * News: Changes in release 2.4.4p3. +2010-10-29 Jean-Louis Martineau + * server-src/amflush.c: Open 'amflush' log file in append mode. -2004-05-10 Jean-Louis Martineau - Patch by Paul Bijnens +2010-10-29 Jean-Louis Martineau + * server-src/amdump.pl: Open 'amdump' log file in append mode. - * server-src/planner.c: Log L_DISK for autoflush disk. +2010-10-28 Jean-Louis Martineau + * common-src/conffile.c: Fix quoting in recovery-limit output. + * server-src/amadmin.c (disklist_one): Print recovery-limit. -2004-04-30 Jean-Louis Martineau +2010-10-28 Jean-Louis Martineau + * client-src/client_util.c: Don't free script->result. - * common-src/amanda.h: #include "amanda-int.h" only if !CONFIGURE_TEST. +2010-10-27 Jean-Louis Martineau + * server-src/dumper.c: Typo. -2004-04-29 Jean-Louis Martineau +2010-10-26 Jean-Louis Martineau + * common-src/fileheader.c (parse_file_header): Print buf. + * patching file recover-src/extract_list.c: Read header in multiple + block. - * config/acinclude.m4i (AX_CREATE_STDINT_H) : New macro. - * configure.in: Use AX_CREATE_STDINT_H(common-src/amanda-int.h). - * common-src/amanda.h: include "common-src/amanda-int.h". - * changer-src/scsi-cam.c: Change u_int32_t for uint32_t. - * client-src/amandad-krb4.c: Change u_int32_t for uint32_t. - * common-src/krb4-security.c: Change u_int32_t for uint32_t. - * common-src/krb4-security.h: Change u_int32_t for uint32_t. - * common-src/protocol.h: Change u_int32_t for uint32_t. - * common-src/security.c: Change u_int32_t for uint32_t. +2010-10-26 Jean-Louis Martineau + * perl/Amanda/Report/human.pm: Use chunker size to find big estimate. + * installcheck/catalogs/bigestimate.cat: Fix. + +2010-10-25 Jean-Louis Martineau + * perl/Amanda/Taper/Worker.pm: Use 4*block_size for + device_output_buffer_size if it is not set by the user. + * server-src/amcheck-device.pl: Check device_output_buffer_size is at + least 2*block_size. + +2010-10-25 Dan Locks + * config/amanda/libs.m4: update AMANDA_CHECK_CURL to add runtime link + flags for all solaris platforms, remove our AC_PATH_PROG for curl-config, + and trust LIBCURL_CHECK_CONFIG (which is now fixed) + +2010-10-25 Dan Locks + * packaging/rpm/amanda.spec.src: exclude sles9 from + LDFLAGS=-Wl,--as-needed + +2010-10-21 Dan Locks + +2010-10-20 Jean-Louis Martineau + * server-src/amtape.pl: Typo. + +2010-10-19 Dan Locks + * packaging/deb/rules, packaging/rpm/amanda.spec.src: add + -Wl,--as-needed to ./configure invocation in packages + +2010-10-19 Jean-Louis Martineau + * ReleaseNotes NEWS: amdump --no-taper option. + +2010-10-18 Jean-Louis Martineau + * VERSION: 3.2.0 + +2010-10-18 Jean-Louis Martineau + * application-src/ampgsql.pl: Give an error if client property + pg-datadir is different than diskdevice. Use diskdevice if client + property pg-datadir is not set. + +2010-10-17 Jean-Louis Martineau + * common-src/security-util.c: Quote error message for invalid size. + +2010-10-17 Jean-Louis Martineau + * common-src/conffile.c (read_size_byte/get_size_byte): + CNF_DEVICE_OUTPUT_BUFFER_SIZE is in bytes. + +2010-10-14 Dan Locks + * packaging/deb/rules, packaging/deb/buildpkg, + packaging/rpm/amanda.spec.src: remove port range limits for + rpm and deb packages + +2010-10-13 Jean-Louis Martineau + * perl/amglue/ghashtable.c: Define PERL_MAGIC_tied. + +2010-10-12 Jean-Louis Martineau + * device-src/s3-device.c: Don't check 'self->use_ssl && !self->ca_info'. + +2010-10-12 Dustin J. Mitchell + * ndmp-src/ndma_comm_session.c: add a g_debug message + * ndmp-src/ndmjob_main.c: remove redundant exit-on-stdin-eof + +2010-10-12 Dan Locks + * config/amanda/progs.m4: add comment about sysloc- and locsys- path, + make MTX a precious variable. + +2010-10-12 Dustin J. Mitchell + * ndmp-src/amndmjob_main.c: remove exit on eof thread + * ndmp-src/ndmjob_main.c: add it here, in the right place + +2010-10-12 Dustin J. Mitchell + * common-src/ssh-security.c: don't munge $SSH_CONNETION + +2010-10-12 Dustin J. Mitchell + * config/amanda/swig.m4: add '.' to freebsd versions + * perl/Makefile.am: spell it -pthread + +2010-10-08 Dustin J. Mitchell + * server-src/amvault.pl: add fake driver finish first + +2010-10-08 Dustin J. Mitchell + * server-src/amflush.c: write a "pid done" line when cancelling + * server-src/amcleanup.pl: run amlogroll internally + +2010-10-08 Dustin J. Mitchell + * perl/Amanda/Taper/Worker.pm: remove cont_filename from header before + writing to a real volume + * perl/Amanda/Recovery/Clerk.pm: remove it when restoring, too + +2010-10-08 Dustin J. Mitchell + * server-src/amvault.pl: --autolabel any, not --autolabel all + * installcheck/amvault.pl: update the tests to use --autolabel=any + +2010-10-08 Jean-Louis Martineau + * device-src/s3-device.c: Don't give an error is ssl_ca_info is set + and ssl is not used. + +2010-10-07 Jean-Louis Martineau + * client-src/client_util.c: Use property_add_to_argv. + * client-src/client_util.h (application_property_argv_size): + Remove prototype. + * common-src/conffile.c: Use g_str_amanda_hash and g_str_amanda_equal + for property hash. + * common-src/conffile.c (property_add_to_argv): Remove function + * common-src/conffile.h (property_add_to_argv): Remove prototype. + * common-src/glib-util.c (g_str_amanda_hash, g_str_amanda_equal): + Add function + * common-src/glib-util.h (g_str_amanda_hash, g_str_amanda_equal): + Add prototype. + * common-src/util.c (proplist_add_to_argv, property_add_to_argv): + Add function. + * common-src/util.h (proplist_add_to_argv, property_add_to_argv): + Add prototype. + * perl/Amanda/Config.pod: Document amandaify_property_name. + * perl/Amanda/Config.swg: Add amandaify_property_name. + * perl/Amanda/Config/FoldingHash.pm: New class. + * perl/Makefile.am: Add perl/Amanda/Config/FoldingHash.pm + * perl/amglue/ghashtable.c: Use A::C::FoldingHash.pm for property hash. + * recover-src/extract_list.c: Use property_add_to_argv + * installcheck/Amanda_Config.pl: Check property case matching. + * installcheck/Amanda_Config_FoldingHash.pl: + Check Amanda::Config::FoldingHash. + * installcheck/Makefile.am: + Add installcheck/Amanda_Config_FoldingHash.pl + +2010-10-07 Jean-Louis Martineau + * server-src/planner.c: Log packet sent and received. + +2010-10-06 Dustin J. Mitchell + * VERSION: 3.2.0beta3 + +2010-10-06 Dustin J. Mitchell + * perl/Makefile.am: only run the threading test after install + +2010-10-06 Jean-Louis Martineau + * VERSION: 3.2.0beta2 + +2010-10-06 Dustin J. Mitchell + * perl/Makefile.am: fix the FreeBSD threading test to actually fail + +2010-10-06 Jean-Louis Martineau + * device-src/dvdrw-device.c: Always call parent_class->finish(dself). + * device-src/ndmp-device.c: Always call close_tape_agent and + close_connection. + * device-src/null-device.c: Always set pself->access_mode to + ACCESS_NULL. + * device-src/rait-device.c: Always call child finish. + * device-src/s3-device.c: Always set pself->access_mode to ACCESS_NULL. + * device-src/tape-device.c: Always close self->fd. + * device-src/vfs-device.c: Always set pself->access_mode to ACCESS_NULL. + +2010-10-06 Nandan Athawale + * device-src/s3.c: replaced deprecated functions g_strncasecmp + and g_strcasecmp with g_ascii_strncasecmp and g_ascii_strcasecmp. + +2010-10-05 Dustin J. Mitchell + * man/entities/global.entities.in: better formatting for config + overrides + * man/xml-source/amvault.8.xml: better synopsis formatting + * server-src/amvault.pl: better synopsis formatting + +2010-10-05 Dustin J. Mitchell + * perl/Amanda/Logfile.swg: don't produce negative durations + * perl/Amanda/DB/Catalog.pm: but handle them when they occur + +2010-10-05 Jean-Louis Martineau + * perl/Amanda/Report/human.pm: Correctly print "Level:#". + +2010-10-05 Jean-Louis Martineau + * server-src/planner.c: Use last_level to compute the bump level. + +2010-10-05 Jean-Louis Martineau + * server-src/dumper.c: Fix memory allocation. + +2010-10-04 Dustin J. Mitchell + * server-src/amidxtaped.pl: exact match for same-host, allow dumps + that are not in the disklist + * server-src/amindexd.c: fix trivially permissive same-host + +2010-10-04 Dustin J. Mitchell + * common-src/amxml.c: set the correct fields (encryption or + compression) + * server-src/dumper.c: strdup strings so they are not gone after + free_dle + +2010-10-04 Dustin J. Mitchell + * perl/Amanda/Report.pm: fix autovivification bug + * perl/Amanda/Report/human.pm: detect re-flushing; fix a lot of + undefined's + +2010-10-04 Jean-Louis Martineau + * server-src/amtape.pl: Add a 'return' for every usage() call. + Add step in main. + +2010-10-01 Dustin J. Mitchell + * man/xml-source/amvault.8.xml: mention that DLE splitting parameters + are ignored by amvault + * server-src/amvault.pl: use tapetype parameters for splitting + * perl/Amanda/Taper/Scribe.pm: support splitting parameters straight + from Amanda::Config + +2010-10-01 Dustin J. Mitchell + * packaging/deb/rules: remove misleading comment about automake-1.2 + +2010-10-01 Dustin J. Mitchell + * contrib/convert-zd-mtx-to-robot.sh: set default for driveslot, ask + user to clear out 'tapedev' too + +2010-09-30 Jean-Louis Martineau + * common-src/event.c: Set the priority of EV_TIME to 10. + +2010-09-30 Jean-Louis Martineau + * perl/Amanda/Report/postscript.pm: print all dles that have a part + on the volume. + * installcheck/catalogs/spanned.cat: Check it. + +2010-09-30 Dustin J. Mitchell + * perl/Amanda/Taper/Scan/traditional.pm: use set_current in stage 1, + too + +2010-09-29 Dustin J. Mitchell + * server-src/dumper.c: fix prints; use the correct disk_t fields + +2010-09-29 Jean-Louis Martineau + * common-src/alloc.c: Remove a print to stderr. + +2010-09-29 Jean-Louis Martineau + * NEWS, ReleaseNotes: Update. + +2010-09-28 Dustin J. Mitchell + * installcheck/amvault.pl: fix tests for total size + +2010-09-28 Dustin J. Mitchell + * common-src/util.c: remove debugging call + * installcheck/Amanda_Util.pl: fix tests on perl-5.6 + +2010-09-28 Dustin J. Mitchell + * server-src/amvault.pl: print total size on --dry-run + +2010-09-28 Dustin J. Mitchell + * installcheck/Amanda_Config.pl: fix test + +2010-09-28 Dustin J. Mitchell + * NEWS: update NEWS about it + * common-src/conffile.c common-src/conffile.h: add recovery-list + parameters + * man/xml-source/amanda.conf.5.xml: document them + * perl/Amanda/Config.pod perl/Amanda/Config.swg: SWIG them + * installcheck/Amanda_Config.pl: test them + * server-src/amidxtaped.pl: check recovery limits + * installcheck/amidxtaped.pl + installcheck/Installcheck/ClientService.pm: test it + * server-src/amindexd.c: check recovery limits + +2010-09-28 Jean-Louis Martineau + * recover-src/extract_list.c: Print number of bytes read. + +2010-09-28 Dan Locks + * config/amanda/progs.m4: remove first instance of + AMANDA_PROG_GNUPLOT + +2010-09-27 Dustin J. Mitchell + * common-src/amanda.h common-src/alloc.c: add save_env_full + * amandad-src/amandad.c: set $AMANDA_AUTHENTICATED_PEER for services + +2010-09-27 Jean-Louis Martineau + * common-src/amxml.c: Fix unallocating NULL g_hash. + * server-src/chunker.c: Don't free cmdargs. + +2010-09-27 Jean-Louis Martineau + * common-src/security-util.c: Fix pointer arithmetic. + +2010-09-27 Dustin J. Mitchell + * man/Makefile.am man/xml-source/amanda-match.7.xml: new manpage with + descriptions of match expressions + * man/xml-source/amadmin.8.xml man/xml-source/amanda.8.xml + man/xml-source/amdump.8.xml man/xml-source/amfetchdump.8.xml + man/xml-source/amflush.8.xml man/xml-source/amrestore.8.xml + man/xml-source/amvault.8.xml: reference it + +2010-09-27 Dustin J. Mitchell + * common-src/util.c common-src/util.h: support ##.## in braced + alternates + * installcheck/Amanda_Util.pl: test it + * perl/Amanda/Util.pod man/xml-source/amanda-changers.7.xml + man/xml-source/amanda-devices.7.xml: document it + +2010-09-27 Jean-Louis Martineau + * amandad-src/amandad.c, client-src/client_util.c, + client-src/selfcheck.c, client-src/sendsize.c, common-src/amxml.c, + common-src/amxml.h, common-src/glib-util.c, common-src/glib-util.h, + common-src/security-util.c, common-src/util.c, + perl/Amanda/Tapelist.swg, server-src/amcheck.c, server-src/amtrmidx.c, + server-src/chunker.c, server-src/diskfile.c, server-src/driver.c, + server-src/driverio.c, server-src/dumper.c, server-src/find.c, + server-src/holding.c, server-src/planner.c, server-src/server_util.c, + server-src/xfer-source-holding.c: Fix memory leak. + +2010-09-25 Dustin J. Mitchell + * common-src/alloc.c: remove amtable functions + * common-src/amanda.h: remove prototypes + +2010-09-24 Jean-Louis Martineau + * application-src/amstar.c: Check root can cd to the directory. + +2010-09-24 Jean-Louis Martineau + * perl/Amanda/Report/human.pm: Correctly print new tapes to use. + * installcheck/catalogs/filesystemstaped.cat: write the tapelist file + * installcheck/amreport.pl: Test it. + +2010-09-24 Dustin J. Mitchell + * NEWS: amvault and other new news + * server-src/amvault.pl: support --dry-run + * man/xml-source/amvault.8.xml: docs + * installcheck/amvault.pl: tests + +2010-09-24 Dustin J. Mitchell + * common-src/security.h: add get_authenticated_peer_name method + * common-src/security-util.c common-src/security-util.h: add two + implementations + * common-src/sockaddr-util.c common-src/sockaddr-util.h: add + str_to_sockaddr + * amandad-src/amandad.c: log authenticated peer name + * common-src/bsd-security.c common-src/bsdtcp-security.c + common-src/bsdudp-security.c common-src/krb5-security.c + common-src/local-security.c common-src/rsh-security.c + common-src/ssh-security.c: implement get_authenticated_peer_name + * common-src/util.h: fix comments + * config/gnulib/gnulib-cache.m4 config/gnulib/gnulib-comp.m4 + config/gnulib/inet_pton.m4 gnulib/Makefile.am gnulib/c-ctype.c + gnulib/c-ctype.h gnulib/inet_pton.c gnulib/regenerate/regenerate: add + inet_pton module + * man/xml-source/amanda-auth.7.xml: update manual to describe + authenticated peer names + +2010-09-24 Jean-Louis Martineau + * common-src/security-util.c: Check size before allocating. + +2010-09-24 Dustin J. Mitchell + * man/xml-source/amanda-devices.7.xml: LEOM property is not read-only + +2010-09-24 Jean-Louis Martineau + * device-src/xfer-dest-taper-splitter.c (device_thread_write_part): + Don't write more than the block size. + +2010-09-23 Dustin J. Mitchell + * installcheck/amreport.pl: update checks to match amreport change + +2010-09-23 Dustin J. Mitchell + * perl/Amanda/Cmdline.pod perl/Amanda/Cmdline.swg: update POD, add + exports + * server-src/amreport.pl: don't print anything in script mode when + there is nothing to do + * perl/Amanda/Report.pm: handle ERROR and FATAL from amvault + * server-src/amvault.pl: make dst-changer and src-timestamp into + --options and add support for dumpspecs + * man/xml-source/amvault.8.xml: document + * installcheck/amvault.pl: test changes + * installcheck/Amanda_Cmdline.pl: remove TODO + +2010-09-22 Jean-Louis Martineau + * server-src/driver.c (startaflush_tape): Use tape_length if the + tape is not started. + +2010-09-22 Dustin J. Mitchell + * man/xslt/html.xsl.in: include Amanda version in HTML footers + +2010-09-22 Dustin J. Mitchell + * server-src/amvault.pl: add an INFO line for every source volume read + +2010-09-22 Dustin J. Mitchell + * server-src/amvault.pl: add extra logging for amreport, and invoke + amreport at the end of a run + * perl/Amanda/Logfile.swg server-src/logfile.c server-src/logfile.h: + add P_AMVAULT + * perl/Amanda/Report.pm perl/Amanda/Report/human.pm + server-src/amreport.pl: handle amvault logs, too + +2010-09-21 Orion Poplawski + * server-src/amoverview.pl: fix remaining uninitialized value warnings + +2010-09-21 Dustin J. Mitchell + * perl/Amanda/DB/Catalog.pm: add a status even for dumps with no + successful parts on tape; comments and POD + +2010-09-21 Dustin J. Mitchell + * installcheck/catalogs/amflush.cat + installcheck/catalogs/bigestimate.cat + installcheck/catalogs/doublefailure.cat + installcheck/catalogs/fatal.cat + installcheck/catalogs/filesystemstaped.cat + installcheck/catalogs/flush-noorigsize.cat + installcheck/catalogs/flush-origsize.cat + installcheck/catalogs/longstrange.cat + installcheck/catalogs/multi-taper.cat installcheck/catalogs/normal.cat + installcheck/catalogs/plannerfail.cat + installcheck/catalogs/resultsmissing.cat + installcheck/catalogs/retried-nofinish.cat + installcheck/catalogs/retried-strange.cat + installcheck/catalogs/retried.cat + installcheck/catalogs/shortstrange.cat + installcheck/catalogs/skipped.cat installcheck/catalogs/spanned.cat + installcheck/catalogs/strontium.cat installcheck/catalogs/taperr.cat: + update expected reports to match updated amreport output + +2010-09-21 Jean-Louis Martineau + * server-src/amcheck.c, server-src/driver.c, server-src/planner.c: + Don't print warning for 'holdingdisk auto' and directtcp data path. + +2010-09-21 Jean-Louis Martineau + * application-src/amgtar.c: Add VERBOSE property, + unlink include/exclude file if VERBOSE if NO. + * man/xml-source/amgtar.8.xml: Document VERBOSE property. + +2010-09-21 Dustin J. Mitchell + * perl/Makefile.am: make the thread check mandatory on FreeBSD + * config/amanda/swig.m4: detect FreeBSD + +2010-09-21 Dustin J. Mitchell + * perl/Amanda/Report/human.pm: change some strings, and make + the statistics section more succinct; suggested by Jon LaBadie + +2010-09-20 Dustin J. Mitchell + * server-src/amadmin.c: add 'dles' and 'hosts' subcommands + * man/xml-source/amadmin.8.xml: document them + +2010-09-20 Jean-Louis Martineau + * perl/Amanda/Script_App.pm: Call _set_mesgout. + * perl/Amanda/Application.swg, perl/Amanda/Script.pm (_set_mesgout): + Set $self->{mesgout}. + * application-src/amraw.pl, application-src/amsamba.pl + application-src/amsuntar.pl, application-src/amzfs-sendrecv.pl, + Don't set $self->{mesgout}. + +2010-09-20 Dustin J. Mitchell + * perl/Amanda/DB/Catalog.pm: docs changes + defensive programming + +2010-09-20 Dustin J. Mitchell + * server-src/find.c: only expect partnum/totalparts in taper log lines + * installcheck/catalogs/bigdb.cat: tests + +2010-09-20 Dustin J. Mitchell + * device-src/xfer-source-recovery.c: add XFER_MECH_DIRECTTCP_LISTEN to + XferSourceRecovery + +2010-09-19 Dustin J. Mitchell + * perl/Amanda/Changer/disk.pm: but still return stringy slot names + +2010-09-19 Dustin J. Mitchell + * perl/Amanda/Changer/disk.pm: sort slots numerically; patch by + 'ghosts' on forums.zmanda.com + +2010-09-18 Dustin J. Mitchell + * man/xml-source/amanda-devices.7.xml: more detail on LEOM handling in + tape device + +2010-09-18 Dustin J. Mitchell + * perl/Amanda/Xfer.swg: conditionalize loading XferServer on server + component + +2010-09-17 Jean-Louis Martineau + * server-src/dumper.c: Send filter STDERR to log file, backup is + marked as failed. + +2010-09-17 Jean-Louis Martineau + * device-src/ndmp-device.c, device-src/tape-device.c, + * device-src/vfs-device.c: Don't set the header if nothing is read. + * device-src/vfs-device.c: Set header to F_EMTPY if file 0 doesn't + exists + * perl/Amanda/Taper/Scan/traditional.pm: Correctly check device + status and header. + * installcheck/Amanda_Changer_multi.pl: Updated. + * installcheck/amcheck-device.pl: Updated. + * installcheck/amdevcheck.pl: Updated. + +2010-09-17 Dustin J. Mitchell + * server-src/driver.c: start up correctly with --no-taper + * server-src/driverio.c server-src/driverio.h: take no_taper as + argument to startup_tape_process + +2010-09-17 Dustin J. Mitchell + * perl/Amanda/DB/Catalog.pm: new methods to determine the type of + a run + * installcheck/Amanda_DB_Catalog.pl: test them + * server-src/amvault.pl: 'latest' excludes amvault runs; add START + amvault to identify such runs + * installcheck/catalogs/bigdb.cat: add 'START planner' where missing + * installcheck/amvault.pl: cleanup after tests + +2010-09-16 Dustin J. Mitchell + * NEWS: mention improvements to amvault + * server-src/amvault.pl: Add --autolabel=.. and --label-template=.. + * installcheck/amvault.pl: update tests + * man/xml-source/amvault.8.xml: update manpage + +2010-09-16 Dustin J. Mitchell + * server-src/amreport.pl: support more than one email address + * installcheck/amreport.pl: change error message + +2010-09-16 Jean-Louis Martineau + * perl/Amanda/Taper/Scribe.pm: Generate new label and reserved them + in the tapelist file. + Remove the "Will write new label `$LABEL' to new tape" message. + * perl/Amanda/Taper/Scan.pm (make_new_tape_label): Canget the tapelist + in the argument. + * perl/Amanda/Taper/Worker.pm: Don't update the tapelist file. + * server-src/amvault.pl: Don't update the tapelist file. + * installcheck/Amanda_Report.pl: Remove 'Will write ...' message. + installcheck/Amanda_Taper_Scribe.pl: Remove 'Will write ...' message. + installcheck/taper.pl: Remove 'Will write ...' message. + +2010-09-16 Jean-Louis Martineau + * perl/Amanda/Tapelist.swg: New Amanda::Tapelist API with lock. + * perl/Amanda/Tapelist.pod: Document new API. + perl/Amanda/DB/Catalog.pm, perl/Amanda/Recovery/Planner.pm, + perl/Amanda/Taper/Scan.pm, perl/Amanda/Taper/Scan/traditional.pm, + perl/Amanda/Taper/Worker.pm, server-src/amcheckdump.pl, + server-src/amlabel.pl, server-src/amreport.pl, + server-src/amrmtape.pl, server-src/amvault.pl: Use new API + * installcheck/Amanda_Logfile.pl, + installcheck/Amanda_Tapelist.pl, installcheck/amlabel.pl, + installcheck/amrmtape.pl, installcheck/amtape.pl, + installcheck/Amanda_Recovery_Clerk.pl: Fix for new API. + +2010-09-16 Dustin J. Mitchell + * xfer-src/xfer.c xfer-src/xfer.h: add xfer_atomic_swap_fd + * xfer-src/xfer-element.c xfer-src/xfer-element.h: add + xfer_element_swap_input_fd and xfer_element_swap_output_fd and + use them to access input_fd and output_fd atomically + * xfer-src/element-glue.c: add get_read_fd and get_write_fd to handle + taking ownership of fd's even in pull_and_write and read_and_push + * xfer-src/filter-process.c xfer-src/source-fd.c xfer-src/xfer-test.c + xfer-src/dest-fd.c: use xfer_element_swap_*_fd + +2010-09-16 Jean-Louis Martineau + * perl/Amanda/Taper/Worker.pm: Use 'our $tape_num'. + * installcheck/taper.pl: Fix for correct tape_num. + +2010-09-15 Jean-Louis Martineau + * server-src/driver.c: Use many worker. + * server-src/driverio.c: Init many worker. + * server-src/driverio.h (TaperState): New taper state. + * server-src/server_util.c: Add "TAKE-SCRIBE-FROM". + * server-src/server_util.h: Add TAKE_SCRIBE_FROM. + +2010-09-15 Jean-Louis Martineau + * perl/Amanda/Taper/Protocol.pm (TAKE_SCRIBE_FROM): New in protocol. + * perl/Amanda/Taper/Controller.pm (msg_TAKE_SCRIBE_FROM): New function. + * perl/Amanda/Taper/Scribe.pm: Add scribe parameter in perm_cb. + transfert the xfer to a new scribe. + * perl/Amanda/Taper/Worker.pm (TAKE_SCRIBE_FROM): New method. + * perl/Amanda/Xfer.swg (xfer_set_callback): New method. + * installcheck/taper.pl: Test TAKE-SCRIBE-FROM command. + +2010-09-15 Jean-Louis Martineau + * installcheck/Amanda_Changer_compat.pl: Fix Installcheck::Run::setup. + * installcheck/Installcheck/Run.pm (setup): Take an argument to set + new vtapes. + * installcheck/Amanda_Taper_Scribe.pl: Fix for start_scan and perm_cb. + * installcheck/taper.pl: Fix and test for START_SCAN cmd. + * perl/Amanda/Taper/Controller.pm (msg_START_SCAN): New function. + * perl/Amanda/Taper/Protocol.pm (START_SCAN): New in protocol. + * perl/Amanda/Taper/Scribe.pm: Doesn't automaticaly start a scan, + new perm_cb argument, new start_scan method. + * perl/Amanda/Taper/Worker.pm (START_SCAN): New method, + call perm_cb with new argument. + * server-src/amvault.pl: Call start_scan and perm_cb with new argument. + * server-src/driver.c: Send START_SCAN command to taper. + * server-src/driverio.c (taper_cmd): Add START_SCAN. + * server-src/server_util.c (cmdstr): add "START-SCAN". + * server-src/server_util.h: Add START_SCAN. + +2010-09-15 Jean-Louis Martineau + * perl/Amanda/Taper/Protocol.pm: Add worker_name in protocol. + * perl/Amanda/Taper/Controller.pm, + * perl/Amanda/Taper/Worker.pm: Use worker_name. + * server-src/driverio.c (taper_cmd): Send worker_name to taper. + * server-src/driver.c: New argument to taper_cmd. + * server-src/amstatus.pl: Parse worker_name. + * installcheck/catalogs/chunker-partial.cat, + installcheck/catalogs/normal.cat, + installcheck/catalogs/quoted.cat: Add worker_name. + * installcheck/taper.pl: Add worker_name. + +2010-09-14 Jean-Louis Martineau + * server-src/taper.pl: Split in many files, add the worker. + * perl/Amanda/Taper/Controller.pm: Splitted from taper.pl + * perl/Amanda/Taper/Protocol.pm: Splitted from taper.pl + * perl/Amanda/Taper/Worker.pm: New class + * perl/Makefile.am: Add Controller.pm, Protocol.pm and Worker.pm. + +2010-09-14 Dustin J. Mitchell + * man/xml-source/amanda.conf.5.xml: update 'tapecycle' description + +2010-09-13 Jean-Louis Martineau + * server-src/amflush.c: Don't include driverio.h + * server-src/driver.c, server-src/driverio.c, server-src/driverio.h: + Put all taper variables in a taper_t structure. + +2010-09-13 Jean-Louis Martineau + * installcheck/amreport.pl: Load the config instead of using amgetconf. + +2010-09-13 Jean-Louis Martineau + * installcheck/amreport.pl: Use full path to amgetconf. + +2010-09-13 Jean-Louis Martineau + * server-src/find.c: Parse log with taper lines mixed. + * perl/Amanda/Report.pm: Parse log with taper lines mixed. + * installcheck/Amanda_DB_Catalog.pl: Check it. + * installcheck/Makefile.am (catalogs) : Add catalogs/multi-taper.cat. + * installcheck/amreport.pl: Check it; + * installcheck/catalogs/multi-taper.cat: Catalog with taper lines mixed. + +2010-09-13 Dustin J. Mitchell + * man/xml-source/amoverview.8.xml: document long options + * server-src/amoverview.pl: fix bugs, stop using perl formats, and + give long options in the usage message + * installcheck/catalogs/bigdb.cat: add disklist + * installcheck/amoverview.pl: more thorough tests based on bigdb + +2010-09-13 Dustin J. Mitchell + * man/xml-source/amdump.8.xml: document --no-taper + * server-src/Makefile.am: rename amdump.sh -> .pl + * server-src/amdump.sh server-src/amdump.pl: rewrite in perl, add + --no-taper + * server-src/driver.c: support --no-taper by not starting taper + * server-src/planner.c: support --no-taper by not sending flushes + +2010-09-13 Jean-Louis Martineau + * server-src/find.c (find_dump): Don't print the + 'log files found for tape' warning. + * server-src/amadmin.c: Call find_log to print the warning. + +2010-09-13 Jean-Louis Martineau + * server-src/amserverconfig.pl: Use $pw[0]. + +2010-09-13 Jean-Louis Martineau + * common-src/conffile.c: Add taper-parallel-write. + * common-src/conffile.h: Add taper-parallel-write. + * man/xml-source/amanda.conf.5.xml:: Add taper-parallel-write. + +2010-09-10 Dustin J. Mitchell + * installcheck/Makefile.am installcheck/amflush.pl: new installcheck + + * server-src/amflush.c: flush DLEs that aren't in the disklist anymore + * server-src/diskfile.c server-src/diskfile.h: add match_dumpfile, + based on match_disklist + * server-src/driver.c: load holding-disk pseudo-DLEs at startup + * server-src/driverio.c: survive configuration-free DLEs + * server-src/holding.c server-src/holding.h: search_holding_file no + longer checks against disklist + * server-src/planner.c: use match_dumpfile for holding-disk DLEs + +2010-09-10 Dustin J. Mitchell + * installcheck/Amanda_Device.pl: use srcdir + * installcheck/Installcheck.pm: set srcdir from env + * installcheck/Installcheck/Catalogs.pm: use srcdir + * installcheck/Makefile.am: set $srcdir for tests + +2010-09-09 Lyndon Nerenberg + * Makefile.am: fix to enable builds outside srcdir + +2010-09-09 Dustin J. Mitchell + * server-src/amvault.pl: add --export + * man/xml-source/amvault.8.xml: doc it + * installcheck/amvault.pl: test it + +2010-09-09 Dustin J. Mitchell + * server-src/find.c: fix segfault and bug in failed-dumps-in-catalog + hack + +2010-09-08 Dustin J. Mitchell + * installcheck/Makefile.am: include + installcheck/catalog/retried-strange.cat in distribution + +2010-09-08 Dustin J. Mitchell + * installcheck/catalogs/retried-strange.cat: add a retried dump + where the retry is strange + * installcheck/amreport.pl: test it + * perl/Amanda/Report/human.pm: fix the bug it reveals + +2010-09-08 Dustin J. Mitchell + * gnulib/regenerate/regenerate: add 'environ' module + * config/gnulib/gnulib-cache.m4 config/gnulib/gnulib-comp.m4 + gnulib/Makefile.am config/gnulib/environ.m4: new module + +2010-09-08 Dustin J. Mitchell + * config/gnulib/* gnulib/*: upgrade to get a fix to getopt.m4 + * gnulib/regenerate/regenerate: change gnulib sha1 + +2010-09-08 Dustin J. Mitchell + * man/xml-source/amreport.8.xml: describe the format of the dump, with + notes and details + +2010-09-08 Dustin J. Mitchell + * perl/Amanda/Taper/Scribe.pm: add scribe_notif_tape_done + * installcheck/Amanda_Taper_Scribe.pl: test it + +2010-09-08 Jean-Louis Martineau + * application-src/ampgsql.pl: Send tar stderr to the server. + +2010-09-08 Jean-Louis Martineau + * server-src/amserverconfig.pl: use RUNNING_AS_ANY and + set dumpuser in amanda.conf. + +2010-09-07 Dustin J. Mitchell + * common-src/alloc.c: remove unnecessary declaration of 'environ' + +2010-09-07 Dustin J. Mitchell + * perl/Amanda/Changer/robot.pm: allow move to move loaded volumes + * installcheck/Amanda_Changer_robot.pl: test it + +2010-09-07 Dustin J. Mitchell + * ndmp-src/ndmpconnobj.c: When listening for a notify, do not hog the + ndmlib_mutex + +2010-09-07 Dustin J. Mitchell + * config/gnulib/* gnulib/*: Gnulib fix reflected into Amanda; see + http://www.mail-archive.com/bug-gnulib@gnu.org/msg19345.html + +2010-09-07 Dustin J. Mitchell + * installcheck/Amanda_Recovery_Clerk.pl: re-use already-full changer + slots, to save space + +2010-09-07 Dustin J. Mitchell + * perl/Amanda/Changer.pm: fix make_combined_error + * perl/Amanda/Changer/robot.pm: correctly set up polling for device + ready; use 'unknown', not 'device', as a reason; always return a + changer error, not a string + +2010-09-07 Dustin J. Mitchell + * device-src/tape-aix.c device-src/tape-uware.c + device-src/tape-xenix.c: remove unmaintained, and apparently unused, + implementations + * device-src/tape-posix.c device-src/tape-device.c: merge tape-posix.c + * device-src/tape-device.h: remove + * device-src/tape-ops.h: remove + + * config/amanda/tape.m4: don't look for AIX, Uware, or Xenix anymore + * device-src/Makefile.am: remove tape ops conditionals + +2010-09-01 Dustin J. Mitchell + * configure.in: add check for unsetenv + +2010-09-01 Dustin J. Mitchell + * installcheck/Makefile.am: add Installcheck::Catalog and the + catalogs to the distribution + +2010-08-31 Dustin J. Mitchell + * installcheck/amserverconfig.pl: skip the correct number of tests + +2010-08-31 Dustin J. Mitchell + * installcheck/amserverconfig.pl: don't try running tape-changer if + MTX is not installed + * server-src/amserverconfig.pl: create $CONFIG_DIR if required. This + passes on my system and should pass on the Mac systems. + +2010-08-31 Dustin J. Mitchell + * config/.gitignore: don't ignore these files + * config/arg-nonnull.h config/c++defs.h config/warn-on-use.h: add + ignored, but required, gnulib files + +2010-08-31 Dustin J. Mitchell + * NEWS: note removal of changers + * changer-src/Makefile.am changer-src/chg-chio.pl + changer-src/chg-chs.sh changer-src/chg-iomega.pl + changer-src/chg-juke.sh changer-src/chg-mcutil.sh + changer-src/chg-mtx.sh changer-src/chg-null.sh changer-src/chg-rait.sh + changer-src/chg-rth.pl changer-src/chg-scsi-chio.c + changer-src/chg-scsi.c changer-src/libscsi.h changer-src/scsi-aix.c + changer-src/scsi-bsd.c changer-src/scsi-cam.c + changer-src/scsi-changer-driver.c changer-src/scsi-chio.c + changer-src/scsi-defs.h changer-src/scsi-hpux.c + changer-src/scsi-hpux_new.c changer-src/scsi-irix.c + changer-src/scsi-linux.c changer-src/scsi-proto.c + changer-src/scsi-solaris.c changer-src/sense.c: remove changers and + system-specific SCSI code + * config/amanda/changer.m4: remove unnecessary checks + * config/amanda/progs.m4: remove checks for chio, chs, and mcutil + * configure.in: remove changer invocations + +2010-08-31 Dustin J. Mitchell + * server-src/driverio.c: Don't write negative origsizes to the taper + +2010-08-31 Dustin J. Mitchell + * server-src/amcheck.c: drop root privs during the server check, so + that access() will test the dumpuser's perms, not root's perms + +2010-08-31 Dustin J. Mitchell + * installcheck/Amanda_Taper_Scribe.pl: spell it part-cache-dir + * installcheck/amtapetype.pl: spell it device-property + * server-src/amcheckdump.pl: tar requires -tf, not tf, after a long + option + * server-src/amserverconfig.pl: use Amanda::Util and mkpath instead of + mkdir + +2010-08-31 Dustin J. Mitchell + * installcheck/Makefile.am: new tests + * installcheck/amserverconfig.pl: run amserverconfig + * installcheck/example.pl: test that templates parse properly + * server-src/amserverconfig.pl: minor cleanup of old perl + +2010-08-31 Dustin J. Mitchell + * server-src/dumper.c changer-src/chg-scsi.c: use fseeko + * config/.gitignore config/config.rpath config/gnulib/* gnulib/*: + upgrade gnulib + * gnulib/regenerate/no-error.patch: updated patch + * gnulib/regenerate/regenerate: drop visibility module; specify new + git hash + +2010-08-31 Dustin J. Mitchell + * installcheck/catalogs/normal.cat: add orig-size -1 and orig-size 0 + to logfiles to check handling of those cases + * perl/Amanda/Report.pm: fix (egregious) typo + * perl/Amanda/Report/human.pm: handle compression better, handle + printing non-contiguous levels + +2010-08-31 Dustin J. Mitchell + * application-src/ampgsql.pl: remove check for a directory that + should not be readable to the amanda user + +2010-08-31 Dustin J. Mitchell + * application-src/amgtar.c application-src/ampgsql.pl + recover-src/extract_list.c server-src/amcheckdump.pl: Use + --ignore-zeros in all -t or -x invocations of gtar + +2010-08-31 Dustin J. Mitchell + * man/xml-source/amanda-auth.7.xml + man/xml-source/amanda-changers.7.xml + man/xml-source/amanda-client.conf.5.xml + man/xml-source/amanda-compatibility.7.xml + man/xml-source/amanda-devices.7.xml + man/xml-source/amanda-taperscan.7.xml man/xml-source/amanda.conf.5.xml + man/xml-source/amcheck.8.xml man/xml-source/amrecover.8.xml: remove + references to krb4 and to the pre-spanning days, and canonicalize + all configuration parameters to use -, not _ + * common-src/conffile.c device-src/activate-devpay.c + device-src/amtapetype.pl perl/Amanda/Application/Zfs.pm + perl/Amanda/Taper/Scribe.pm server-src/amadmin.c server-src/amcheck.c + server-src/amreport.pl server-src/driver.c server-src/planner.c: + canonicalize configuration parameter names in error messages to use -, + not _ + +2010-08-31 Dustin J. Mitchell + * installcheck/Installcheck/Catalogs.pm: tool to install catalogs + dynamically, rather than including them in __DATA__ + * installcheck/catalogs/*: new catalog files + * installcheck/Amanda_DB_Catalog.pl + installcheck/Amanda_Recovery_Planner.pl installcheck/amreport.pl + installcheck/amstatus.pl: use Installcheck::Catalog + * perl/Amanda/Recovery/Planner.pm: check that parameters exist + +2010-08-25 Dan Locks + * packaging/deb/control: Fix missing line break so dpkg can parse the + control file + +2010-08-23 Dustin J. Mitchell + * server-src/amvault.pl: add --fulls-only option + * man/xml-source/amvault.8.xml: document + +2010-08-23 Dan Locks + * packaging/deb/control: add ca-certificates and procps + +2010-08-21 Dustin J. Mitchell + * common-src/fileheader.c: remove incorrect validations for + CONT_FILENAME and APPLICATION + +2010-08-20 Dan Locks + * The error fixed here was reported by ssgelm. + * packaging/common/substitute.pl: Use FULL_VERSION instead of + VERSION. + * packaging/rpm/amanda.spec.src: renamed from amanda.spec, added + %%VERSION%% macro for substitute.pl, fixed glib2 requires typo + * packaging/rpm/buildpkg: refactored into "do_thing" functions, added + substitute.pl machinery. + +2010-08-20 Dan Locks + * packaging/rpm/amanda.spec: add openSuSE 11 detection and + buildrequires glib2-devel, as written by ssgelm + +2010-08-13 Dustin J. Mitchell + * config/amanda/debugging.m4: make the default for syntax-checks + "disabled", add a warning when enabling + * perl/Makefile.am config/automake/scripts.am: don't do any checks + that require linking perl extension modules unless SYNTAX_CHECKS is + set + * installcheck/Makefile.am: always skip syntax checks + * application-src/amlog-script.pl application-src/amraw.pl + application-src/amsamba.pl application-src/amsuntar.pl + application-src/amzfs-sendrecv.pl application-src/amzfs-snapshot.pl + application-src/script-email.pl common-src/amgetconf.pl + device-src/amdevcheck.pl device-src/amtapetype.pl + installcheck/Amanda_Changer.pl installcheck/Amanda_Changer_ndmp.pl + installcheck/Amanda_Changer_null.pl + installcheck/Amanda_Changer_rait.pl + installcheck/Amanda_Changer_robot.pl + installcheck/Amanda_Changer_single.pl installcheck/Amanda_Cmdline.pl + installcheck/Amanda_Config.pl installcheck/Amanda_Curinfo.pl + installcheck/Amanda_Debug.pl installcheck/Amanda_Device.pl + installcheck/Amanda_Disklist.pl installcheck/Amanda_Feature.pl + installcheck/Amanda_Header.pl installcheck/Amanda_Logfile.pl + installcheck/Amanda_NDMP.pl installcheck/Amanda_Process.pl + installcheck/Amanda_Recovery_Scan.pl installcheck/Amanda_Tapelist.pl + installcheck/Amanda_Taper_Scribe.pl installcheck/Amanda_Xfer.pl + installcheck/amadmin.pl installcheck/amarchiver.pl + installcheck/amcheck-device.pl installcheck/amcheck.pl + installcheck/amcheckdump.pl installcheck/amdevcheck.pl + installcheck/amdump.pl installcheck/amgetconf.pl + installcheck/amlabel.pl installcheck/amoverview.pl + installcheck/amrmtape.pl installcheck/amservice.pl + installcheck/amstatus.pl installcheck/amtape.pl + installcheck/amtapetype.pl installcheck/amvault.pl + installcheck/bigint.pl installcheck/mock_mtx.pl installcheck/taper.pl + server-src/amcheckdump.pl server-src/amcleanup.pl + server-src/amlabel.pl server-src/amtape.pl server-src/amvault.pl: add + strict and/or warnings, and fix (trivial) resulting warnings + +2010-08-13 Nikhil Bhupale + * AUTHORS: add Nikhil + * device-src/ndmp-device.c: add READ_BLOCK_SIZE support + * installcheck/Amanda_Device.pl: test it + * man/xml-source/amanda-devices.7.xml: document it + +2010-08-11 Dustin J. Mitchell + * perl/Amanda/Util.pod perl/Amanda/Util.swg: add split_quoted_strings_friendly + * installcheck/Amanda_Util.pl: test it + * application-src/amsamba.pl: use it to parse amandapass + +2010-08-10 Dustin J. Mitchell + * server-src/find.c: parse old SUCCESS lines properly + * perl/Amanda/DB/Catalog.pm: same + * installcheck/Amanda_DB_Catalog.pl: test old SUCCESS lines + +2010-08-10 Dustin J. Mitchell + * amandad-src/amandad.c: unset SUN_PERSONALITY on startup + * client-src/rundump.c client-src/runtar.c: remove unsetenvs for SUN_PERSONALITY + +2010-08-10 Dustin J. Mitchell + * server-src/amlogroll.pl: ignore arguments after the first + +2010-08-06 Dustin J. Mitchell + * installcheck/amvault.pl: correct test count + * perl/Amanda/Taper/Scribe.pm: fix nparts calculation + +2010-08-06 Stephen Gelman + * AUTHORS: add Stephen + * client-src/rundump.c client-src/runtar.c: unset + SUN_PERSONALITY in runtar and rundump, to shut off + Nexenta's tendency to magically run Sun binaries + +2010-08-05 Dustin J. Mitchell + * server-src/amvault.pl: rewrite to use scribe, clerk + * installcheck/amvault.pl: check results better + * server-src/logfile.c server-src/logfile.h: add log_add_full + * perl/Amanda/Logfile.pod perl/Amanda/Logfile.swg: add log_add_full + and make_stats methods + * perl/Amanda/MainLoop.pod: POD typos + * perl/Amanda/Recovery/Planner.pm: add shift_dump method + * perl/Amanda/Taper/Scan.pm: add POD, fix typos + * perl/Amanda/Taper/Scribe.pm: fix POD, add nparts argument to dump_cb + * server-src/taper.pl: use nparts, move make_stats to Amanda::Logfile + +2010-08-05 Dustin J. Mitchell + * man/xml-source/amanda-changers.7.xml: add chg-ndmp VERBOSE + property + +2010-08-04 Dustin J. Mitchell + * perl/Amanda/Recovery/Clerk.pm: rename notif_* to clerk_notif_* + * perl/Amanda/Taper/Scribe.pm: rename notif_* to scribe_notif_* + * installcheck/Amanda_Recovery_Clerk.pl + installcheck/Amanda_Taper_Scribe.pl server-src/amcheckdump.pl + server-src/amfetchdump.pl server-src/amidxtaped.pl + server-src/taper.pl: use renamed methods + +2010-08-04 Dustin J. Mitchell + * perl/Amanda/Logfile.pod perl/Amanda/Logfile.swg: add log_rename + and a method to find the proper timestamp for the current log + * installcheck/Amanda_Logfile.pl: test it + * server-src/Makefile.am server-src/amlogroll.c + server-src/amlogroll.pl: rewrite in perl + +2010-08-03 Dustin J. Mitchell + * config/amanda/ipv6.m4: fix config messages to not use the + autoconf-specific word "target" + +2010-08-03 Dustin J. Mitchell + * man/xml-source/amanda.conf.5.xml: add more info about appropriate + settings for autolabel + +2010-08-03 Dustin J. Mitchell + * common-src/security.h: move comments from wiki, reorder functions + +2010-08-03 Jean-Louis Martineau + * server-src/amdump.sh: Check it own the log file. + +2010-08-02 Jean-Louis Martineau + * common-src/util.c (interruptible_accept): Set the read set and + timeout before each select call. + +2010-07-29 Dustin J. Mitchell + * server-src/amvault.pl: only run as dumpuser + +2010-07-29 Dustin J. Mitchell + * man/xml-source/amanda-auth.7.xml: consistently use the same + username in examples (thanks to Amar Takhar) + +2010-07-29 Dustin J. Mitchell + * xfer-src/filter-process.c: handle fd's <= 2 correctly + +2010-07-28 Jean-Louis Martineau + * common-src/krb5-security.c (krb5_tcpm_recv_token): New function, a + copy of tcpm_recv_token. + * common-src/security-util.c: New tcpm_recv_token without a timeout. + * common-src/security-util.h: Add field to keep a buffer in tcp_conn. + +2010-07-28 Jean-Louis Martineau + * perl/Amanda/Script_App.pm: Print restore message to STDERR. + +2010-07-28 Dustin J. Mitchell + * config/amanda/progs.m4: require SWIG-1.3.39 + * (all .c files): #include amanda.h first + * perl/amglue/amglue.swg: use %begin to include config.h first + +2010-07-28 Dustin J. Mitchell + * device-src/amtapetype.pl: detect LEOM and add appropriate + comments + * device-src/xfer-dest-device.c device-src/xfer-device.h: add + cancel_at_leom constructor arg + * installcheck/Amanda_Device.pl installcheck/Amanda_Recovery_Clerk.pl + installcheck/Amanda_Xfer.pl installcheck/amrestore.pl + perl/Amanda/Xfer.pod perl/Amanda/XferServer.swg + server-src/amvault.pl: pass new argument + +2010-07-28 Dustin J. Mitchell + * device-src/tape-device.c device-src/tape-device.h: autodetect + the LEOM property, and handle various operating systems' LEOM + indications + * device-src/tape-aix.c device-src/tape-posix.c + device-src/tape-uware.c device-src/tape-xenix.c: set LEOM property to + FALSE by default + +2010-07-27 Jean-Louis Martineau + * server-src/find.c (find_result_t): Add a write_timestamp. + * server-src/find.h: Set the write_timestamp. + * server-src/amcheckdump.pl: Use the write_timestamp. + * server-src/amidxtaped.pl: write_timestamp is undef. + * server-src/cmdline.h (dumpspec_t): Add a write_timestamp. + * server-src/cmdline.c (dumpspec_new): New write_timestamp argument. + * perl/Amanda/Logfile.swg (find_result_t): Add a write_timestamp. + * perl/Amanda/Cmdline.swg (dumpspec_t): Add a write_timestamp. + * perl/Amanda/Cmdline.pod: Document write_timestamp. + * perl/Amanda/DB/Catalog.pm (get_parts_and_dumps): Filter with dumpspec + write_timestamp. + * installcheck/Amanda_Cmdline.pl: Fix and check new api. + * installcheck/Amanda_DB_Catalog.pl: Fix and check new api. + * installcheck/Amanda_Logfile.pl: Fix and check new api. + * installcheck/Amanda_Recovery_Planner.pl: Fix and check new api. + +2010-07-27 Dustin J. Mitchell + * configure.in perl/amglue/Makefile.am: new Makefile for + libamglue + * perl/Makefile.am: use SUBDIRS to build libamglue before + any SWIG modules, as automake does not get inter-library + dependencies right at install time if the libraries are + all built in the same directory + +2010-07-27 Dustin J. Mitchell + * application-src/ampgsql.pl: also check PG-DATADIR + +2010-07-26 Dustin J. Mitchell + * installcheck/Amanda_DB_Catalog.pl + installcheck/Amanda_Recovery_Planner.pl installcheck/amidxtaped.pl + installcheck/taper.pl server-src/amrestore.pl: skip perl's stdio + buffering when writing holding-file headers + +2010-07-26 Jean-Louis Martineau + * server-src/planner.c: Ignore the FORCE command if strategy is + INCRONLY. + +2010-07-26 Dustin J. Mitchell + * installcheck/Amanda_Xfer.pl: *real* correct number of tests for + --without-server + +2010-07-25 Dustin J. Mitchell + * installcheck/Amanda_Xfer.pl: correct number of tests for + --without-server + +2010-07-25 Orion Poplawski + * server-src/amoverview.pl: fix host iteration and handle case of only + one write_timestamp + +2010-07-24 Dustin J. Mitchell + * device-src/vfs-device.c: announce LEOM one byte later + * installcheck/Amanda_Xfer.pl: set device properties before starting + +2010-07-24 Dustin J. Mitchell + * perl/Amanda/Changer/robot.pm: use correct device field volume_header + +2010-07-23 Dustin J. Mitchell + * perl/Amanda/Changer/ndmp.pm: increase the REQUEST ELEMENT STATUS + timeout to 60s and set CURDATA=1 to use cached state + +2010-07-23 Jean-Louis Martineau + * perl/Amanda/Changer/disk.pm: unlink drive if pid not in state file. + * perl/Amanda/Taper/Scribe.pm: Release scribe reservation and + devhandling reservation. + * server-src/taper.pl: Write quit error meesage to debug file. + +2010-07-22 Dustin J. Mitchell + * device-src/vfs-device.c device-src/vfs-device.h: add support for + monitoring free space to generate LEOM before ENOSPC hits; set LEOM + property to TRUE by default + * installcheck/Amanda_Device.pl: test monitor_free_space prop + * man/xml-source/amanda-devices.7.xml: document VFS device LEOM + support and the MONITOR_FREE_SPACE property + +2010-07-22 Dustin J. Mitchell + * device-src/vfs-test.c device-src/Makefile.am: remove vfs-test + * device-src/property.c device-src/property.h: remove FREE_SPACE + property, QualifiedSize, and SizeAccuracy + * device-src/vfs-device.c device-src/rait-device.c: remove FREE_SPACE + support + * man/xml-source/amanda-devices.7.xml: remove docs + * perl/Amanda/Device.swg: remove SWIG interface for QualifiedSize + +2010-07-22 Dustin J. Mitchell + * device-src/Makefile.am: add reference to new header file + +2010-07-22 Dustin J. Mitchell + * device-src/xfer-dest-taper-cacher.c: remove support for + cache_inform, simplify disk cache + * device-src/xfer-dest-taper-splitter.c: add support for cache_inform, + use it even when LEOM is available + * device-src/xfer-dest-taper.c device-src/xfer-dest-taper.h + device-src/xfer-device.h: move common methods to new header file; add + instance_init + * installcheck/Amanda_Xfer.pl perl/Amanda/Taper/Scribe.pm: always use + splitter for cache_inform + * perl/Amanda/Xfer.pod perl/Amanda/XferServer.swg: change function + signatures + * perl/amglue/glib.swg: take any perl true or flase value to make + a gboolean + +2010-07-19 Jean-Louis Martineau + * server-src/diskfile.h (disk_t) Add allow_split and splitsize. + * server-src/diskfile.c: Set allow_split and splitsize. + * server-src/driver.c: Use allow_split and splitsize. + * server-src/planner.c: Use allow_split and splitsize. + * server-src/amadmin.c (disklist_one): Print allow_split. + +2010-07-19 Jean-Louis Martineau + * server-src/taper.pl: Use ' to quote label in 'wrote label' line. + * server-src/amstatus.pl: Parse it. + * installcheck/amstatus.pl: Check it. + +2010-07-16 Dustin J. Mitchell + * ndmp-src/Makefile.am: use += with BUILT_SOURCES + +2010-07-16 Dustin J. Mitchell + * man/xml-source/amrecover.8.xml recover-src/amrecover.c: add a -h + parameter that sets the initial host + * installcheck/amrecover.pl: use it, so tests run even at 30,000 feet + with no net connection + +2010-07-16 Dustin J. Mitchell + * config/amanda/syshacks.m4: Mac OS X 10.6 (Snow Leopard) supported + * config/amanda/tape.m4: fix bugs causing tape support to always be + built (symbols aren't defined in Snow Leopard) + * device-src/device.c: fix bug + * perl/Amanda/Device.swg: return undef for undefined properties, + rather than crashing + * installcheck/Amanda_Changer_single.pl installcheck/amdevcheck.pl: do + not assume tape device is defined + +2010-07-16 Dustin J. Mitchell + * config/macro-archive/ac_prog_swig.m4: fix swig version detection + - swig-2.0.0 works fine + +2010-07-16 Dustin J. Mitchell + * perl/Amanda/Tapelist.swg: better fix for temp filename + +2010-07-15 Jean-Louis Martineau + * perl/Amanda/Report/human.pm: Correcly compute 'Filesystem taped' for + incremental. + * installcheck/amreport.pl: Test it. + +2010-07-15 Satya Ganga + * config/amanda/progs.m4: Use correct search path for mt binary. + +2010-07-14 Dustin J. Mitchell + * perl/Amanda/Tapelist.swg: append a slash to dirname() and make error + messages better + +2010-07-14 Dustin J. Mitchell + * configure.in config/amanda/shmem.m4: remove unnecessary config + checks + +2010-07-13 Dustin J. Mitchell + * perl/Amanda/Report.pm: parse the planner's skipping a dump + * perl/Amanda/Report/human.pm: present it correctly + * installcheck/amreport.pl: adjust tests accordingly + +2010-07-12 Nandan Athawale + * perl/Amanda/Taper/Scribe.pm: enable debugging whenever debug_taper + is set + +2010-07-12 Orion Poplawski + * server-src/amoverview.pl: fix variable references in evals + +2010-07-12 Dustin J. Mitchell + * installcheck/Makefile.am installcheck/amoverview.pl: basic installcheck + for amoverview + +2010-07-12 Orion Poplawski + * server-src/amoverview.pl: update to use Amanda::DB::Catalog + * perl/Amanda/DB/Catalog.pm: add dump_timestamp to the unique dump keys + * installcheck/Amanda_DB_Catalog.pl: update tests to check uniqueness + * AUTHORS: add Orion + +2010-07-12 Dustin J. Mitchell + * common-src/conffile.c: fix error message + +2010-07-12 Dustin J. Mitchell + * example/amanda.conf.in example/template.d/advanced.conf.in + example/template.d/amanda-S3.conf.in: replace label_new_tapes with + autolabel + +2010-07-12 Dustin J. Mitchell + * installcheck/Amanda_Xfer.pl: fix test counts under -without-server + +2010-07-10 Dustin J. Mitchell + * config/amanda/userid.m4: apply the default value for --with-group + to the correct variable + +2010-07-08 Dustin J. Mitchell + * server-src/amcheck.c: small bugfixes + * perl/Amanda/Taper/Scribe.pm: change get_xfer_dest args to support + LEOM configurations + * server-src/taper.pl: use new args; log warnings with L_WARNING, not + L_FAIL + * installcheck/Amanda_Taper_Scribe.pl installcheck/taper.pl: test + changes + +2010-07-08 Dustin J. Mitchell + * device-src/xfer-dest-taper-splitter.c: new, non-caching taper dest + * device-src/xfer-dest-taper-cacher.c: new name for old .._splitter + * perl/Amanda/Xfer.pod perl/Amanda/XferServer.swg: SWIG new class + and renamed class + * device-src/xfer-dest-taper-directtcp.c + device-src/xfer-dest-taper.c: move null cach_inform to parent class + * device-src/xfer-device.h: prototypes + * device-src/Makefile.am: new file + * installcheck/Amanda_Device.pl: LEOM tests + * installcheck/Amanda_Xfer.pl: tests for new taper dest + * perl/Amanda/Taper/Scribe.pm: use new name (..::Cacher) + +2010-07-08 Dustin J. Mitchell + * device-src/property.c device-src/property.h device-src/device.c: add + LEOM property + * perl/Amanda/Device.pod man/xml-source/amanda-devices.7.xml + man/xml-source/amanda.conf.5.xml: document it + * installcheck/Amanda_Device.pl: test it + * device-src/dvdrw-device.c device-src/ndmp-device.c + device-src/null-device.c device-src/rait-device.c + device-src/s3-device.c device-src/tape-device.c: set LEOM property + appropriately + * device-src/vfs-device.c device-src/vfs-device.h: set LEOM support + property, and allow it to be changed for testing + * server-src/taper.pl: small bugfix + +2010-07-08 Dustin J. Mitchell + * perl/Amanda/Taper/Scribe.pm: add docs, comments for cancel_dump + +2010-07-08 Dustin J. Mitchell + * perl/amglue/constants.swg: new SWIG precompiler magic to allow + flexible handling of lists of constants + * perl/Amanda/Config.pod: add section header + * perl/Amanda/Config.swg: include all config param constants in the + POD + +2010-07-07 Dustin J. Mitchell + * installcheck/Amanda_Device.pl: erase each S3 volume after the tests + are finished with it + +2010-07-07 Dustin J. Mitchell + * installcheck/Amanda_Taper_Scribe.pl: stringify changer errors + +2010-07-07 Dustin J. Mitchell + * perl/Amanda/Taper/Scribe.pm: more consistent handling of denial + of use of a second tape due to user configuration; dump_cb adds + the config_denial_message parameter + * server-src/taper.pl: use new parameter + * installcheck/Amanda_Taper_Scribe.pl: updated tests + +2010-07-06 Orion Poplawski + * server-src/amoverview.pl: fix parsing for newer amadmin find output + +2010-07-06 Dustin J. Mitchell + * device-src/s3.c: fix typo (that I added, not Nandan) + +2010-07-06 Nandan Athawale + * device-src/s3.c: use Amazon's HTTP response headers to calculate a + time offset for the local clock, to automatically work around time + skew + +2010-06-29 Dustin J. Mitchell + * installcheck/Makefile.am installcheck/chunker.pl: new check + * perl/Amanda/Header.swg: bug fix + * server-src/chunker.c: bug fixes, add support for a fake ENOSPC for + testing + +2010-06-28 Dustin J. Mitchell + * server-src/driverio.c: fix format specifies + +2010-06-28 Dustin J. Mitchell + * perl/Amanda/Config.swg common-src/conffile.c common-src/conffile.h: + add new tapetype params: PART_SIZE, PART_CACHE_TYPE, PART_CACHE_DIR, + and PART_CACHE_MAX_SIZE and dumptype param ALLOW_SPLIT; only print + deprecation warnings once per process; deprecate TAPE_SPLITSIZE, + FALLBACK_SPLITSIZE, and SPLIT_DISKBUFFER + * example/amanda.conf.in example/template.d/amanda-S3.conf.in + example/template.d/amanda-harddisk.conf.in + example/template.d/dumptypes: remove old params + * installcheck/Amanda_Config.pl + installcheck/Amanda_Taper_Scribe.pl + installcheck/Installcheck/Dumpcache.pm + installcheck/taper.pl: update tests + * man/xml-source/amanda-compatibility.7.xml: document deprecations + and what to do about them + * man/xml-source/amanda.conf.5.xml: document deprecations and new + params + * perl/Amanda/Device.pod: add doc about size=0 for + write_from_connection, fix typo + * perl/Amanda/Taper/Scribe.pm: add get_splitting_args_from_config + * server-src/diskfile.c server-src/diskfile.h: add dumptype->config + * server-src/amcheck.c: checks for the new params + * server-src/driverio.c server-src/taper.pl: add all config params to + the driver/taper protocol + +2010-06-28 Dustin J. Mitchell + * device-src/xfer-dest-taper-directtcp.c: round part size to a + multiple of the block size + * installcheck/Amanda_Xfer.pl: test it + +2010-06-24 Dustin J. Mitchell + * application-src/ampgsql.pl: use conditionals to skip useless + selfcheck checks + +2010-06-23 Dustin J. Mitchell + * application-src/ampgsql.pl: conditionalize some checks on property + being set + +2010-06-22 Dustin J. Mitchell + * server-src/amfetchdump.pl: fix parsing levels and -p + +2010-06-22 Dustin J. Mitchell + * common-src/amaespipe.sh: change head to dd; thanks to Angelo Höngens + and Marco Poli + +2010-06-22 Jean-Louis Martineau + * device-src/tape-device.c: Handle write returning 0 for LEOM. + +2010-06-21 Dustin J. Mitchell + * perl/Makefile.am: list libamglue in _SOURCES variables, too, + so that dependencies are correct and parallel makes do not + fail + +2010-06-18 Jean-Louis Martineau + * perl/Amanda/IPC/LineProtocol.pm: Fix for multiline. + +2010-06-17 Dustin J. Mitchell + * server-src/Makefile.am changer-src/Makefile.am: remove READLINE_LIBS + +2010-06-17 Dustin J. Mitchell + * man/xml-source/amanda.conf.5.xml: update tapedev and tpchanger docs + to match new changer API + +2010-06-17 Dustin J. Mitchell + * common-src/bsd-security.c common-src/bsdtcp-security.c + common-src/bsdudp-security.c common-src/local-security.c + common-src/security-util.c common-src/ssh-security.c: zero out new + structures, and protect logtime messages from NULL dereferences + +2010-06-16 Dustin J. Mitchell + * installcheck/Makefile.am: use chmod a-x instead of chmod -x + +2010-06-16 Dustin J. Mitchell + * installcheck/Makefile.am: remove comment from Makefile rule + +2010-06-16 Jean-Louis Martineau + * server-src/taper.pl: Don't call check_data_path for a FILE-WRITE. + +2010-06-16 Dustin J. Mitchell + * installcheck/Makefile.am: add chmod -x for more recent Test::Harness + implementations that are confused by executable tests + +2010-06-15 Jean-Louis Martineau + * perl/Amanda/Report.pm, perl/Amanda/Report/human.pm: 'FAIL planner' + line should result in FAILED dump (not MISSING dump). + * installcheck/amreport.pl: Test it. + +2010-06-14 Dustin J. Mitchell + * config/automake/installperms.am: add new special cases + + * application-src/Makefile.am client-src/Makefile.am + oldrecover-src/Makefile.am recover-src/Makefile.am + server-src/Makefile.am: only use installperms for setuid executables + +2010-06-12 Dustin J. Mitchell + * perl/Amanda/Report.pm: POD overhaul + +2010-06-12 Dustin J. Mitchell + * perl/amglue/directtcp.swg: fix unterminated array + +2010-06-11 Dustin J. Mitchell + * config/amanda/net.m4: remove use of AS_HELP_STRING + +2010-06-11 Dustin J. Mitchell + * common-src/fileheader-test.c: don't expect partnum=0 on dumpfiles + * common-src/fileheader.c: don't put partnum=1 on tape headers, etc. + +2010-06-11 Dustin J. Mitchell + * common-src/fileheader.c: fix inaccurate partnum in such headers + * installcheck/Amanda_Recovery_Clerk.pl: add test for recovering with + DUMPFILE headers + +2010-06-11 Dustin J. Mitchell + * ndmp-src/ndma_comm_dispatch.c ndmp-src/ndma_cops_query.c: fix + NDMOS_OPTION_NO_NDMPvX precompiler conditionals + +2010-06-11 Dustin J. Mitchell + * installcheck/Amanda_Device.pl: test the connect method + +2010-06-11 Dustin J. Mitchell + * ndmp-src/ndma_comm_dispatch.c: uncomment and update code + to support NDMP_MOVER_CONNECT via ndmta. + +2010-06-11 Dustin J. Mitchell + * perl/Amanda/Device.pod perl/Amanda/Device.swg device-src/device.c + device-src/device.h: add a device_connect method + * device-src/ndmp-device.c: implement it + * ndmp-src/ndmpconnobj.c ndmp-src/ndmpconnobj.h: add + ndmp_connection_mover_connect + * perl/Amanda/Xfer.pod: update documentation using the word + "initiator" + +2010-06-11 Dustin J. Mitchell + * device-src/s3-device.c: add S3_STORAGE_CLASS property + * device-src/s3.c device-src/s3.h: add storage_class + * installcheck/Amanda_Device.pl: set the property + * man/xml-source/amanda-devices.7.xml: document it + +2010-06-10 Dustin J. Mitchell + * perl/Amanda/Recovery/Planner.pm: fix matching on filelists - fixes + problems with amidxtaped: "Specified file list matches multiple + dumps" + +2010-06-09 Jean-Louis Martineau + * perl/Amanda/Report.pm: Set dump_failed and dump_strange flags. + * server-src/amreport.pl: Add STRANGE or MISSING to email subject. + * installcheck/Amanda_Report.pl: Test new flags. + +2010-06-09 Jean-Louis Martineau + * perl/Amanda/Report.pm: Rename 'tries' to 'dumps', it is a hash of + timestamps, each value is an array of try. + * perl/Amanda/Report/human.pm: Use 'dumps'. + * perl/Amanda/Report/postscript.pm: Use 'dumps'. + * perl/Amanda/Report/xml.pm: Use 'dumps'. + * contrib/amreport.rnc: Add 'dumps' + * server-src/amreport.pl: Use 'dumps' + * installcheck/amreport.pl: Check 'dumps' + * installcheck/Amanda_Report.pl: Check 'dumps' + +2010-06-09 Jean-Louis Martineau + * perl/Amanda/Taper/Scribe.pm (check_data_path): New method to check + the data_path. + * server-src/driver.c: Check FAILED result after PORT command. + * server-src/driverio.c: Send data_path in taper PORT-WRITE command. + * server-src/taper.pl: Parse data_path in PORT-WRITE command, call the + scribe check_data_path method. + * installcheck/taper.pl: Test it. + +2010-06-09 Dan Locks + * packaging/rpm/amanda.spec: remove Provides from main section, + remove amanda-client from server provides section. + +2010-06-09 Jean-Louis Martineau + * installcheck/Amanda_DB_Catalog.pl, installcheck/Amanda_Logfile.pl, + installcheck/Amanda_Recovery_Planner.pl, + installcheck/Amanda_Taper_Scribe.pl, installcheck/amreport.pl, + installcheck/taper.pl, perl/Amanda/Report.pm, + perl/Amanda/Report/human.pm, perl/Amanda/Taper/Scribe.pm, + server-src/find.c, server-src/taper.pl: taper log a "config|error" + keyword in the "ERROR no-tape" line. + +2010-06-09 Jean-Louis Martineau + * common-src/conffile.c: Allow negative etimeout. + +2010-06-08 Dustin J. Mitchell + * ndmp-src/ndmp4_enum_strs.c: add missing enum + +2010-06-07 Dustin J. Mitchell + * ndmp-src/ndml_agent.c: add INADDR_NONE + * ndmp-src/ndmos_glib.h: remove solaris-specific conditional + +2010-06-04 Dustin J. Mitchell + * perl/Amanda/Device.swg: fix uninitialized variable + +2010-06-04 Jean-Louis Martineau + * common-src/amfeatures.h: New fe_amindexd_quote_label. + * common-src/amfeatures.c: fe_amindexd_quote_label. + * perl/Amanda/Feature.pod: fe_amindexd_quote_label. + * server-src/amindexd.c: Quote label if fe_amindexd_quote_label. + * recover-src/amrecover.c: Add debugging statement. + * recover-src/display_commands.c: Parse quoted label. + * recover-src/extract_list.c: Parse quoted label. + +2010-06-04 Dustin J. Mitchell + * xfer-src/xfer-element.h common-src/Makefile.am + common-src/queueing-test.c common-src/queueing.c + common-src/queueing.h: remove queueing support + * installcheck/Amanda_Device.pl device-src/Makefile.am + device-src/device-queueing.c device-src/device-queueing.h + device-src/device.c device-src/device.h device-src/property.h: remove + queue_fd, device_write_from_fd and device_read_to_fd + * perl/Amanda/Device.pod perl/Amanda/Device.swg: remove queue_fd, + write_from_fd, and read_to_fd; add test utilities to move random data + onto and off of devices + +2010-06-04 Dustin J. Mitchell + * installcheck/Amanda_Xfer.pl perl/Amanda/Xfer.pod + perl/Amanda/Xfer.swg perl/Amanda/Recovery/Planner.pm + server-src/amfetchdump.pl server-src/amidxtaped.pl + server-src/amrestore.pl xfer-src/filter-process.c + xfer-src/xfer-element.h: add a log_stderr argument to + Amanda::Xfer::Filter::Process + * server-src/amcheckdump.pl: use the transfer architecture + +2010-06-04 Jean-Louis Martineau + * perl/Amanda/Recovery/Scan.pm: Subsitute "all slots have been loaded" + by "label '$label' not found" for old changer scripts. + +2010-06-03 Dustin J. Mitchell + * server-src/find.c: zero-pad timestamps out to 14 digits for + comparison + * perl/Amanda/Recovery/Clerk.pm: same + +2010-06-03 Dan Locks + * packaging/deb/buildpkg: remove TMPDIR, use SRCDIR instead. + +2010-06-03 Dustin J. Mitchell + * installcheck/gnutar.pl: always set LC_CTYPES=C for -t output; detect + redhat systems that change the wildcard default for include; and + consider 1.15.91 >= 1.16 + +2010-06-03 Jean-Louis Martineau + * server-src/planner.c: Fix printf format. + +2010-06-03 Dustin J. Mitchell + * man/xml-source/ampgsql.8.xml: suggestively document the ampgsql + restore process + +2010-06-03 Jean-Louis Martineau + * perl/Amanda/Tapelist.swg (write): Safely write the tapelist file. + * server-src/amrmtape.pl: Rely on A::Tapelist::write to do it safely. + * installcheck/amrmtape.pl: Fix. + +2010-06-03 Jean-Louis Martineau + * server-src/amcleanupdisk.c: Use CLR and SET. + * server-src/planner.c: Use CLR, SET and ISSET. + Don't update csize if level < 0. + +2010-06-03 Jean-Louis Martineau + * perl/Amanda/Tapelist.swg: Return empty array if tapelist doesn't + exists. + +2010-06-02 Jean-Louis Martineau + * common-src/security-util.c: Print a debug message every 10 minutes if + something is transmitted. + * common-src/security-util.h (tcp_conn): Add logstamp. + +2010-06-02 Jean-Louis Martineau + * server-src/dumper.c: Drop root privilege before executing compression + or encryption program. + +2010-06-02 Dustin J. Mitchell + * installcheck/gnutar.pl: fix version regex, and use utf-8 friendly + high-ascii characters in -t test + +2010-05-31 Jean-Louis Martineau + * installcheck/gnutar.pl: gnutar exclude in 1.22.90 is like 1.23. + +2010-05-31 Jean-Louis Martineau + * server-src/find.c(print_find_result): Quote label. + +2010-05-31 Jean-Louis Martineau + * config/set_full_version: Add comments. + +2010-05-28 Dustin J. Mitchell + * installcheck/gnutar.pl: tests for gnutar globbing behavior + * installcheck/Makefile.am: run them + +2010-05-28 Dan Locks + * packaging/Makefile.am: include common in EXTRA_DIST + +2010-05-28 Dan Locks + +2010-05-27 Jean-Louis Martineau + * server-src/find.c: Don't report taper line with filenum=0. + +2010-05-27 Dustin J. Mitchell + * installcheck/taper.pl: test for a new write after EOM without + splitting + * perl/Amanda/Taper/Scribe.pm: handle the case correctly by tracking + this condition and switching to a new volume appropriately + +2010-05-26 Dustin J. Mitchell + * config/amanda/libs.m4: Allow user to specify glib config explicitly + +2010-05-25 Dustin J. Mitchell + * perl/Makefile.am: add libamxfer as a dependency of libamglue + +2010-05-25 Dustin J. Mitchell + * installcheck/amtapetype.pl: use force for subsequent runs + +2010-05-25 Dustin J. Mitchell + * device-src/amtapetype.pl: close and re-open devices between tests + * device-src/xfer-dest-device.c: fix memory leak + * man/xml-source/amtapetype.8.xml: fix -f docs + +2010-05-21 Jean-Louis Martineau + * ndmp-src/ndma_cops_backreco.c: Log 'fetch post backup env failed' + with level if NDMP9_ILLEGAL_STATE_ERR. + +2010-05-21 Dustin J. Mitchell + * device-src/amtapetype.pl: get the block_size property earlier + * device-src/device.c: allow property_get after a DEVICE_ERROR -2004-04-27 Jean-Louis Martineau - - * configure.in: Fix for automake 1.8.4. - * config/acinclude.m4i: Fix for automake 1.8.4. - -2004-04-26 Jean-Louis Martineau - - * configure.in: Result of autoupdate. - -2004-04-26 Jean-Louis Martineau - - * config/config.guess: Update from automake 1.8. - * config/config.sub: Update from automake 1.8. - * config/depcomp: Update from automake 1.8. - * config/install-sh: Update from automake 1.8. - * config/missing: Update from automake 1.8. - * config/mkinstalldirs: Update from automake 1.8. - * config/ltmain.sh: Update from libtool-1.5.6. - * config/libtool.m4i: Update from libtool-1.5.6. - -2004-04-26 Marc Mengel - - * tape-src/output-rait.c: Verify reads correctly. - -2004-04-26 Jean-Louis Martineau - - * server-src/driver.c (continue_dumps): Fix deadlock if holding disk - fill up when in degraded mode. - -2004-04-23 Eric Siegerman - - Bug fix: amflush would run, and consume a tape, even if there - were no Amanda directories waiting to be flushed: - * common-src/sl.c (is_empty_sl): New function to test - whether a list is empty. - * common-src/sl.h (is_empty_sl): Prototype. - * server-src/amflush.sh (main): Use is_empty_sl(), - rather than ==NULL, to test emptiness of datestamp_list. - -2004-04-23 Jean-Louis Martineau - - * server-src/planner.c (setup_estimate): Typo. - -2004-04-22 Jean-Louis Martineau - Fix by Paul Bijnens - - * server-src/planner.c (setup_estimate): Only ask for level 0 estimate - if strategy is noinc. - -2004-04-21 Jean-Louis Martineau - Documentation from Paul Bijnens - - * man/amoverview.8.in: Document results. - -2004-04-21 Jean-Louis Martineau - Patch by Paul Bijnens - - * server-src/amoverview.pl.in: Print last two characters. - -2004-04-16 Jean-Louis Martineau - - * changer-src/chg-disk.sh.in: Fix for sh compatibility. - -2004-04-14 Jean-Louis Martineau - Fix by John Koyle - - * common-src/protocol.c: Fix EAGAIN on Linux. - -2004-03-16 Jean-Louis Martineau - - * server-src/amcheck.c: Do labelstr check in correct order. - -2004-02-13 Jean-Louis Martineau - Reported by Allen Liu - - * server-src/amverifyrun.sh.in: Replace '-e' test by '-f'. - -2004-02-13 Jean-Louis Martineau - - * server-src/amcheck.c: Verify the tape is listed in the tapelist file. - * server-src/taper.c: Ditto - * NEWS: * amanda will not use a tape if it's label is not in the - tapelist file (eg. after an amrmtape). - -2004-02-12 Jean-Louis Martineau - Patch by Philippe Charnier - - * server-src/amtrmidx.c: Add '\n'. - -2004-02-11 Jean-Louis Martineau - - * recover-src/set_commands.c (cd_glob): Fix memory leak. - -2004-02-11 Jean-Louis Martineau - - * recover-src/set_commands.c (cd_dir, set_directory): Fix memory leak. - * recover-src/uscan.l: Fix double amfree. - -2004-01-29 Jean-Louis Martineau - - * Makefile.am (EXTRA_DIST): Add contrib/mkamandisk. - -2004-01-29 Christoph Pospiech - - * configure.in (AC_CONFIG_FILES): Add changer-src/chg-iomega.pl. - * changer-src/Makefile.am (libexec_SCRIPTS) Add chg-iomega. - * changer-src/chg-iomega.pl.in: New changer script. - * docs/TAPE.CHANGERS: Document chg-iomega. - * contrib/mkamandisk: Script to format iomega disk. - * NEWS: New chg-iomega changer script. - -2004-01-29 Jean-Louis Martineau - - * restore-src/amidxtaped.c (scan_init): Remove the log file if it exit. - -2004-01-26 Jean-Louis Martineau - - * configure.in: Set GNUTAR_LISTED_INCREMENTAL_DIRX. - * example/amanda.conf.in: Update record documentation. - * man/amanda.8.in: Update record documentation. - -2004-01-13 Greg Troxel - - * common-src/krb4-security.c (errstr;): Make krb4 work on 64-bit - platforms. Essentially, change 'unsigned long' to u_int32_t for - on-the-wire representation of checksums, declaring that the wire - protocol is defined by existing use of unsigned long on 32-bit - machines. - - Modify the data/control handshake similarly, defining a - 'net_timeval' that uses int32_t rather than long. Cleanup a latent - bug in handshake code that didn't cause trouble before when - everything was the same type. - - This change preserves interoperability with the previous code - on 32 bit machines. (It is likely that 64/64 interoperability - was ok, but unlikely that it was important to anyone, given - the low population of amanda-krb users.) - -2004-01-14 Stefan G. Weichinger - - * docs/INSTALL: Add config for xinetd. - -2004-01-08 Jean-Louis Martineau - - * Amanda 2.4.4p2 released. - * configure.in: AM_INIT_AUTOMAKE(amanda, 2.4.4p2). - - -2004-01-07 Jean-Louis Martineau - - * server-src/planner.c (handle_result): Detect bad estimate (-1). - * server-src/planner.c (analyze_estimate): Don't schedule level - if the estimate is bad. - -2003-12-19 Jean-Louis Martineau - - * client-src/Makefile.am (EXTRA_DIST): Add amandad-krb4.c, - sendbackup-krb4.c and sendbackup-krb4.h. - * common-src/Makefile.am (EXTRA_DIST): Add krb4-security.c and - krb4-security.h. - * server-src/Makefile.am (EXTRA_DIST): Add dumper-krb4.c. - * NEWS: Kerberos 4 support integrated and functional again. - -2003-12-16 Jean-Louis Martineau - patch by Greg Troxel - and Beverly Schwartz - - Original *krb4* files are taken form the amanda-krb repository. - - Add kerberos 4 support. - * client-src/amandad-krb4.c: New file. - * client-src/amandad.c: Fix close of req_pipe[0]/rep_pipe[1]. - * client-src/sendbackup-krb4.c: New file. - * client-src/sendbackup-krb4.h: New file. - * client-src/sendbackup.c: Use options->krb4_auth. - * common-src/amanda.h: Fix for initgroups. - * common-src/krb4-security.c: New file. - * common-src/krb4-security.h: New file. - * common-src/token.h: Use HAVE_SHQUOTE_DECL. - * configure.in: Enhance finding krb libs. - * server-src/diskfile.c: Fix. - * server-src/dumper-krb4.c: New file. - * server-src/getconf.c: Define HOSTNAME_INSTANCE. - -2003-12-16 Jean-Louis Martineau - - * docs/HOWTO-FILE-DRIVER: New file. - * docs/TAPE.CHANGERS: Explain chg-disk. - * docs/Makefile.am (pkgdata_DATA): add HOWTO-FILE-DRIVER. - -2003-12-02 Jean-Louis Martineau - - * docs/SYSTEM.NOTES: Add a note about sendsize coredump on AIX. - -2003-11-28 Jean-Louis Martineau - Patch by Jean-Christian SIMONETTI - - * changer-src/chg-disk.sh.in: New changer script. - * changer-src/Makefile.am (libexec_SCRIPTS): Add chg-disk. - * configure.in (AC_CONFIG_FILES): Add changer-src/chg-disk.sh. - * NEWS: new chag-disk changer script to use with the file: driver. - -2003-11-28 Jean-Louis Martineau - - * tape-src/tapetype.c: extern int optind. - * tape-src/tapeio.c: extern int optind. - -2003-11-28 Jean-Louis Martineau - Patch by C.Scheeder - - * server-src/driver.c: Print the tape size. - * server-src/amstatus.pl.in: print % of tape use. - -2003-11-26 Jean-Louis Martineau - - * server-src/conffile.c (copy_dumptype): Copy in/exclude only if seen. - -2003-11-26 Jean-Louis Martineau - - * server-src/reporter.c (output_tapeinfo): Fix printing of new tape. - -2003-11-25 Jean-Louis Martineau - - * server-src/amcheck.c (taperscan_slot): Deal with label not in - tapelist case. - * server-src/amtape.c (taperscan_slot): Ditto. - * server-src/taper.c (taperscan_slot): Ditto. - -2003-11-24 Jean-Louis Martineau - - * server-src/driver.c (handle_taper_result): Empty tapeq in TAPE_ERROR - and BOGUS case. - -2003-11-24 Jean-Louis Martineau - - * server-src/driver.c (handle_taper_result): Always call - continue_dumps() in TRYAGAIN case. - -2003-11-21 Jean-Louis Martineau - - * changer-src/chg-chio.pl.in (getTapeStatus): Set $drives[$num] to 0 - if no tape in drive. - -2003-11-20 Jean-Louis Martineau - - * docs/Makefile.am (pkgdata_DATA): Add HOWTO-AFS. - -2003-11-18 Jean-Louis Martineau - Patch by Mitch Collinsworth - - * client-src/selfcheck.c: Skip accessibility check for AFS entries. - * docs/HOWTO-AFS: New file. - -2003-11-07 Jean-Louis Martineau - - * server-src/amadmin.c (tape): Display the next new tapes. - * server-src/reporter.c (output_tapeinfo): Ditto. - -2003-10-31 Jean-Louis Martineau - - * docs/Makefile.am (pkgdata_DATA): Add chg-scsi.notes. - -2003-10-31 Jean-Louis Martineau - - * server-src/amcheck.c (taperscan_slot): Set found=3 if new tape. - * server-src/amcheck.c (taper_scan): Handle found==3. - * server-src/amtape.c (taperscan_slot): Set found=3 if new tape. - * server-src/amtape.c (taper_scan): Handle found==3. - * server-src/taper.c (taperscan_slot): Set found=3 if new tape. - * server-src/taper.c (taper_scan): Handle found==3. - -2003-10-30 Jean-Louis Martineau - - * server-src/amcheck.c: Use stralloc(optarg). - * tape-src/ammt.c: Use stralloc(optarg). - * tape-src/tapetype.c: Use stralloc(optarg). - -2003-10-30 Jean-Louis Martineau - Patch by Jay Fenlason - - * server-src/dumper.c: Don't set SIGCHLD to SIG_IGN. - -2003-10-30 Jean-Louis Martineau - Patch by Andrew Rucker Jones - - * client-src/sendbackup-gnutar.c (AM_SIZE_RE): Fix regex for samba3. - -2003-10-27 Jean-Louis Martineau - - * server-src/amadmin.c (find): Call find_dump to allow dynamic disklist. - * server-src/amindexd.c: Call find_dump to allow dynamic disklist. - * server-src/amtrmidx.c: Call find_dump to allow dynamic disklist. - * server-src/diskfile.c (add_disk): Set device and todo. - * server-src/find.c: Build disklist dynamicaly from log files. - * server-src/find.h (find_dump): New prototype. - * NEWS: 'amadmin find' list disk removed from the disklist. - * NEWS: amrecover can recover a disk removed from the disklist file. - -2003-10-27 Jean-Louis Martineau - - * server-src/amlogroll.c: set_pname("amlogroll"). - -2003-10-24 Todd M. Kover - - * add amqde for "quick and dirty estimates" under gnutar (program - that will traverse the filesystem rather than invoke gnutar). - controlled via configure option --with-qde. This really wants to - be configured in the server. - -2003-10-24 Jean-Louis Martineau - - * server-src/amverify.sh.in: Fix usage message. - * common-src/fileheader.c (print_header): fprintf to outf. - * server-src/tapefile.c (lookup_last_reusable_tape): Check for - tp->datestamp > 0. - * server-src/amadmin.c (disklist_one): Don't print ':' on device line. - -2003-10-22 Jean-Louis Martineau - Patch by Paul Bijnens - - * client-src/amandates.c (finish_amandates): Call error() if the - close of amdf fail. - * common-src/amflock.c (create_lock): Return -1 if the close of f fail. - * common-src/amflock.c (read_lock): Don't set f to NULL if the close - fail. - * server-src/tapefile.c (write_tapelist): Return 1 if the close of - tapef fail. - -2003-10-14 John R. Jackson (jrj@purdue.edu) - - * docs/SYSTEM.NOTES: Add FreeBSD 5.1 note about setting the UDP packet - size, compliments of Nicolas Ecarnot . - -2003-10-14 John R. Jackson (jrj@purdue.edu) - - * client-src/sendsize.c: Handle case where PID's get re-used. - -2003-10-14 John R. Jackson (jrj@purdue.edu) - - * configure.in: Need to check for sys/gscdds.h on AIX to enable - SCSI changer. - -2003-10-07 Jean-Louis Martineau - - * common-src/genversion.c (prundefvar): New macro to print an - undefined variable. - * common-src/genversion.c: Print undefined variable. - * server-src/amcheck.c: Improve message for no LPRCMD defined. - -2003-07-08 Jean-Louis Martineau - - * restore-src/amidxtaped.c: Don't clear re_label before checking - for the changer. - -2003-07-07 Jean-Louis Martineau - Patch by Scott Mcdermott - - * changer-src/chg-zd-mtx.sh.in (initial_poll_delay): New config - variable to add a pause after a tape loading. - * News: New initial_poll_delay config in chg-zd-mtx. - -2003-07-07 Jean-Louis Martineau - Fix by John E. Hein - - * changer-src/chg-manual.sh.in: Quote @EGREP@. - * changer-src/chg-null.sh.in: Quote @EGREP@. - -2003-07-07 Jean-Louis Martineau - - * amplot/amplot.sh.in: Remove files before runnig amplot.awk. - * amplot/amplot.awk: Parse 'flush line', fix tape_wait line. - * server-src/driver.c (read_flush): Write a 'flush size' to the - debug file. - -2003-07-07 Jean-Louis Martineau - - * changer-src/chg-chio.pl.in: Fix next/prev command. - -2003-07-06 Thomas Hepper - * changer-src/chg-scsi.c: Added debug Information to see which sg - version is used - * changer-src/scsi-linux.c: Added debug Information to see which sg - version is used. - Removed check if an data packet is larger than 4096 byte. - -2003-07-02 Jean-Louis Martineau - patch by Paul Bijnens - - * client-src/client_util.c (add_include): Count include with 2 /, - Fix descriptor leak. - -2003-06-27 Jean-Louis Martineau - - * Amanda 2.4.4p1 released. - * configure.in: AM_INIT_AUTOMAKE(amanda, 2.4.4p1). - - -2003-06-25 Jean-Louis Martineau - - * server-src/amstatus.pl.in: Fix print spacing for idle dumpers. - -2003-06-20 Jean-Louis Martineau - patch by Paul Bijnens - - * tape-src/tapetype.c: Avoid a numerical overflow for large tape - capacities. - -2003-06-20 Jean-Louis Martineau - - * server-src/amstatus.pl.in: Fix to failed tape. - -2003-06-18 Jean-Louis Martineau - - * server-src/planner.c (delay_dumps): Delay not delay forced full - before forced full. - -2003-06-18 Jean-Louis Martineau - - * changer-src/chg-zd-mtx.sh.in: Log the changer file used. - -2003-06-14 Jean-Louis Martineau - - * server-src/holding.c: Skip lost+found directories on holding disks. - -2003-06-11 Jean-Louis Martineau - - * server-src/amverify.sh.in: Do not advance to next tape. - -2003-06-10 Jean-Louis Martineau - patch by Eric Siegerman - - * server-src/planner.c: Make promote_hills() honour maxpromotedays. - -2003-06-05 Jean-Louis Martineau - - * changer-src/scsi-bsd.c: Use pDev[DeviceFD].fd instead of DeviceFD. - * changer-src/scsi-hpux_new.c:Use pDev[DeviceFD].fd instead of DeviceFD. - * changer-src/scsi-linux.c: Use pDev[ip].fd instead of DeviceFD. - -2003-06-05 Jean-Louis Martineau - - * server-src/amflush.c: Implement new -b and -s options. - * man/amflush.8.in: Document it. - -2003-06-05 Jean-Louis Martineau - - * server-src/driver.c (dump_to_tape): Don't go in degraded mode if - taper reply DONE. - -2003-06-05 Jean-Louis Martineau - - * tape-src/output-rait.c: Don't call waitpid if we didn't fork. - -2003-06-04 Jean-Louis Martineau - - * server-src/amverify.sh.in: Use @MAXTAPEBLOCKSIZE@ instead of 32. - -2003-06-03 Jean-Louis Martineau - Bug reported by Sven Rudolph - - * server-src/holding.c (mkholdingdir): New function to create a holding - directory. - * server-src/holding.h (mkholdingdir): Prototype. - * server-src/driver.c: Use mkholdingdir; - * server-src/dumper.c: Call mkholdingdir before opening a file for - writing. - -2003-06-02 Jean-Louis Martineau - Patch by Paul Bijnens - - * server-src/amstatus.pl.in: Fix for missing amdump.1 or amflush.1. - -2003-06-02 Jean-Louis Martineau - Patch by Paul Bijnens - - * server-src/amstatus.pl.in: If nothing is active, it now gives the - status of the last run (amdump or amflush). - * man/amstatus.8.in: Document it. - -2003-05-29 Jean-Louis Martineau - - * tape-src/output-file.c (check_online): Write error if opendir failed. - -2003-05-29 Jean-Louis Martineau - Patch by Paul Bijnens - - * server-src/amoverview.pl.in: Use 'amadmin disklist' instead - of parsing the disklist file. - -2003-05-27 Jean-Louis Martineau - - * server-src/tapefile.c (read_tapelist,parse_tapeline): Fix for - previous patch. - -2003-05-16 Jean-Louis Martineau - - * example/amanda.conf.in: Add more amrecover_changer doc. - * man/amanda.8.in: Add more amrecover_changer doc. - * man/amrecover.8.in: Add more amrecover_changer doc. - -2003-05-12 Jean-Louis Martineau - - * server-src/tapefile.c (read_tapelist): Ignore blank line. - * server-src/tapefile.c (parse_tapeline): Newer status parameter, set - it to '1' when reading blank line. - -2003-04-28 Jean-Louis Martineau - - * configure.in (AC_CHECK_HEADERS): Remove linux/ftape-header-segment.h, - linux/ftape-vendors.h and linux/ftape.h. - -2003-04-28 Jean-Louis Martineau - Patch by Darin Dugan - - * server-src/amcheck.c: Change subject in email if no error. - -2003-04-26 Jean-Louis Martineau - - * common-src/error.c (output_error_message): Always prepend program - name. - * server-src/dumper.c (process_dumpeof): 'missing size line' and - 'missing end line' should be failed, not strange. - -2003-04-15 Jean-Louis Martineau - - * server-src/amstatus.pl.in: Fix for estimate disk. - -2003-04-14 Jean-Louis Martineau - - * server-src/taper.c: Read holding file correctly if blocksize != 32k. - -2003-04-13 Jean-Louis Martineau - New file by Robert C Dege - - * configure.in: Find mcutil binary. - * configure.in (AC_CONFIG_FILES): Add changer-src/chg-mcutil.sh and - example/chg-mcutil.conf. - * changer-src/Makefile (libexec_SCRIPTS): Add chg-mcutil. - * changer-src/chg-mcutil.sh.in: New file. - * example/Makefile (EXTRA_DIST): Add chg-mcutil.conf - * example/chg-mcutil.conf.in: New file. - -2003-04-08 Jean-Louis Martineau - - * man/amanda.8.in (blocksize): Document the --with-maxtapeblocksize - configure option. - -2003-04-02 Jean-Louis Martineau - - * server-src/amverifyrun.sh.in: Run the amverify command. - -2003-04-01 Jean-Louis Martineau - Patch by Paul Bijnens - - * server-src/reporter.c: Get the filenumber correct. - -2003-04-01 Jean-Louis Martineau - Patch by Paul Bijnens - - * server-src/reporter.c: Print a postscript label for each tape used. - * NEWS: Print a postscript label for each tape used. - -2003-03-18 Jean-Louis Martineau - - * configure.in (*-sco3.2v4*): It is not like *-sco3.2v5*, - define DEV_PREFIX and RDEV_PREFIX. - -2003-03-17 Jean-Louis Martineau - - * configure.in: Typo. - -2003-03-17 Jean-Louis Martineau - Patch by Gert Doering - - * client-src/getfsent.c (get_fstab_nextentry): Compile on *-sco3.2v4*. - -2003-03-17 Jean-Louis Martineau - - * configure.in: Compile on *-sco3.2v4* - -2003-03-17 Jean-Louis Martineau - - * configure.in: Use '=' instead of '=='. - -2003-03-14 Jean-Louis Martineau - - * recover-src/set_commands.c (set_tape): Recognize null:, rait:, - file: and tape: as driver, not host name. - -2003-03-14 Jean-Louis Martineau - - * server-src/amrmtape.sh.in: Print better output. - -2003-03-13 Jean-Louis Martineau - - * changer-src/Makefile.am (libexec_SCRIPTS): Missing \. - -2003-03-08 Jean-Louis Martineau - - * NEWS: amrecover_changer works with chg-multi. - -2003-03-08 Jean-Louis Martineau - - * client-src/client_util.c (add_include): If include contain 2 '/' then - use at asis, don't try to match it. - -2003-03-07 Jean-Louis Martineau - - * file tape-src/output-rait.c (rait_open): Call tapefd_set_master_fd(); - * file tape-src/tapeio.c (struct tape_info): Add master_fd field. - * file tape-src/tapeio.c (tape_info_init): Set master_fd to -1; - * file tape-src/tapeio.c (tapefd_getinfo_host, tapefd_getinfo_disk, - tapefd_getinfo_level): Return info of master_fd. - * file tape-src/tapeio.c (tapefd_set_master_fd): New function to set - master_fd. - * file tape-src/tapeio.h (tapefd_set_master_fd): Prototype. - * NEWS: rait: works with file: - -2003-03-06 Jean-Louis Martineau - - * tape-src/output-file.c (file_tapefd_can_fork): New function that - return 1 if the file: can be run under a forked process. - * tape-src/output-file.h (file_tapefd_can_fork): Prototype. - * tape-src/output-null.c (null_tapefd_can_fork): New function that - return 1 if the null: can be run under a forked process. - * tape-src/output-null.h (null_tapefd_can_fork): Prototype. - * tape-src/output-rait.c (rait_close, rait_tapefd_ioctl): Fork only if - * tapefd_can_fork() return 1. - * tape-src/output-rait.c (rait_tapefd_can_fork): New function that - return 1 if the rait: can be run under a forked process. - * tape-src/output-rait.h (rait_tapefd_can_fork): Prototype. - * tape-src/output-tape.c (tape_tapefd_can_fork): New function that - return 1 if the tape: can be run under a forked process. - * tape-src/output-tape.h (tape_tapefd_can_fork): Prototype. - * tape-src/tapeio.c (struct virtualtape): Add xxx_tapefd_can_fork and - initialize vtable[]; - * tape-src/tapeio.c (tapefd_can_fork): New function to can the driver - xxx_tapefd_can_fork function. - * tape-src/tapeio.h (tapefd_can_fork): Prototype. - -2003-03-05 Jean-Louis Martineau - - * tape-src/output-file.c (file_tapefd_write): Call file_release(fd) - before opening the file for writing. - -2003-03-04 Jean-Louis Martineau - - * changer-src/chg-zd-mtx.sh.in: Default for driveslot is 0. - * NEWS: default driveslot for chg-zd-mtx is now 0. - -2003-03-04 Jean-Louis Martineau - - * amplot/amplot.sh.in: New -b option for b/w postscript. - * amplot/amplot.awk: Add 'color' to command if bw is set. - * amplot/amplot.g: Change line 6 to line 8. - * man/amplot.8: Document -b option. - * NEWS: Document amplot -b option. - -2003-03-04 Jean-Louis Martineau - - * recover-src/extract_list.c: Fix the name of the - amidxtaped..debug file. - -2003-02-28 Jean-Louis Martineau - Patch by Eric Doutreleau - - * restore-src/amidxtaped.c: Use the device sent by the changer. - -2003-02-28 Jean-Louis Martineau - - * restore-src/amidxtaped.c: Remove lock 'unlink(conf_logfile)' on - all failure path. - -2003-02-24 Jean-Louis Martineau - Patch by Martin Forssen - - * server-src/changer.c (changer_label): Do not amfree(rest). - -2003-02-24 Jean-Louis Martineau - - * Amanda 2.4.4 released. - * configure.in: AM_INIT_AUTOMAKE(amanda, 2.4.4). - -2003-02-21 Jean-Louis Martineau - - * client-src/client_util.c: Print error except ENOENT for - exclude/include files. - -2003-02-20 Jean-Louis Martineau - - * tape-src/tapetype.c: Use %ld to print some variable. - -2003-02-20 Jean-Louis Martineau - - * server-src/conffile.c (init_defaults): conf_printer.s must be set - with stralloc(""). - -2003-02-12 Jean-Louis Martineau - Patch by Paul Bijnens - - * tape-src/tapetype.c: Document -c option. - -2003-02-12 Jean-Louis Martineau - - * changer-src/chg-zd-mtx.sh.in:Print "are you sure your drive slot is n" - -2003-02-12 Jean-Louis Martineau - - * server-src/tapefile.c (read_tapelist): return 1 if can't open the - tapelist file. - -2003-02-12 Jean-Louis Martineau - - * man/amtapetype.8.in: Add doc from a mail by John R. Jackson. - -2003-02-11 Jean-Louis Martineau - - * server-src/amcheck.c: New -a option. - * man/amcheck.8.in: Document it. - * NEWS: Document it. - -2003-02-11 Jean-Louis Martineau - - * server-src/amindexd.c (build_disk_table): Compare the level. - -2003-02-10 Jean-Louis Martineau - Patch by Paul Bijnens - - * tape-src/tapetype.c: New -c argument to do only the compression test. - Better detection of compression. - * man/amtapetype.8.in: Document -c argument. - -2003-02-09 John R. Jackson (jrj@purdue.edu) - - * tape-src/tapetype.c: Allocate the I/O buffers on page boundaries. - This helps performance on some OS's. - -2003-02-08 John R. Jackson (jrj@purdue.edu) - - * restore-src/amrestore.c: Clean up strtol() argument processing. - -2003-02-08 John R. Jackson (jrj@purdue.edu) - - * docs/INSTALL: Clean up supporting package versions and URL's. - -2003-02-06 Jean-Louis Martineau - - * docs/Makefile.am (pkgdata_DATA): Add HOWTO-CYGWIN.html. - -2003-02-04 Jean-Louis Martineau - Patch by Christophe Kalt - - * client-src/sendbackup-dump.c: New AM_SIZE_RE for NetApp. - * client-src/sendsize.c: New re_size for NetApp. - -2003-02-04 Jean-Louis Martineau - Fix by Colin Henein - - * common-src/amanda.h: Fix for the where S_ISDIR is not defined. - -2003-02-03 Jean-Louis Martineau - Patch by Doug Kingston - - * configure.in (NEED_SETUID_CLIENT): Set to false on *-pc-cygwin. - * configure.in (WANT_SETUID_CLIENT): Set if NEED_SETUID_CLIENT != false. - * client-src/Makefile.am: Don't chmod u+s if WANT_SETUID_CLIENT. - -2003-02-03 Jean-Louis Martineau - Patch by Andrew Rucker Jones - - * man/amtapetype.8.in: Fix example. - -2003-01-31 Jean-Louis Martineau - - * Amanda 2.4.4b1 released. - * configure.in: AM_INIT_AUTOMAKE(amanda, 2.4.4b1). - -2003-01-31 Jean-Louis Martineau - - * common-src/amanda.h: #define S_ISDIR if not already defined. - -2003-01-31 Jean-Louis Martineau - File from Doug Kingston - - * docs/HOWTO-CYGWIN.html: New file. - -2003-01-30 Jean-Louis Martineau - - * configure.in: Define WANT_RUNTIME_PSEUDO_RELOC on cygwin - * client-src/Makefile.am: AM_LDFLAGS="-Wl,-enable-runtime-pseudo-reloc" - if WANT_RUNTIME_PSEUDO_RELOC. - * recover-src/Makefile.am: Ditto. - -2003-01-28 Jean-Louis Martineau - - * tape-src/output-rait.h: #define stralloc strdup - * tape-src/output-rait.c: Revert patch of 2003-01-26, we don't have - vstralloc in standalone. - -2003-01-27 Jean-Louis Martineau - Reported by Doug Kingston - - * recover-src/Makefile.am: Set AM_YFLAGS instead of YFLAGS. - -2003-01-26 Jean-Louis Martineau - - * tape-src/output-rait.c (tapeio_next_devname): Use vstralloc. - -2003-01-26 Jean-Louis Martineau - - * changer-src/chg-scsi-chio.c: Change strdup to stralloc. - * changer-src/chg-scsi.c: Ditto. - * changer-src/scsi-aix.c: Ditto. - * changer-src/scsi-bsd.c: Ditto. - * changer-src/scsi-cam.c: Ditto. - * changer-src/scsi-changer-driver.c: Ditto. - * changer-src/scsi-hpux_new.c: Ditto. - * changer-src/scsi-irix.c: Ditto. - * changer-src/scsi-linux.c: Ditto. - * changer-src/scsi-solaris.c: Ditto. - * changer-src/sense.c: Ditto. - * tape-src/output-rait.c: Ditto. - -2003-01-26 Jean-Louis Martineau - - * server-src/taper.c (read_file): Don't count header in filesize. - -2003-01-25 John R. Jackson (jrj@purdue.edu) - - * tape-src/tapeio.c: Fix tape_access() and tape_stat() problem caused - by indeterminate compiler order of evaluation. - -2003-01-25 John R. Jackson (jrj@purdue.edu) - - * restore-src/amidxtaped.c: Log errno when tape_stat fails. - * restore-src/amrestore.c: Ditto. - * tape-src/output-rait.c: Ditto. - -2003-01-24 Jean-Louis Martineau - - * server-src/amstatus.pl.in: print an usage by tape. - -2003-01-23 Jean-Louis Martineau - - * recover-src/extract_list.c (add_extract_item, delete_extract_item): - Check also for level when comparing label. - -2003-01-17 Jean-Louis Martineau - - * server-src/dumper.c (update_dataptr): Loop if rc == 0. - -2003-01-17 Jean-Louis Martineau - - Do not build chg-scsi-chio, it is buggy. - * changer-src/Makefile.am (libexec_PROGRAMS): remove $(CHIO_SCSI). - * changer-src/Makefile.am (EXTRA_PROGRAMS): add $(CHIO_SCSI). - -2003-01-16 Jean-Louis Martineau - - * configure.in: disable amrestore if --without-server is set. - -2003-01-04 Jean-Louis Martineau - - * client-src/amandad.c: Use the dbfd macro instead of the external - variable db_fd. - * client-src/selfcheck.c: Ditto. - * client-src/sendbackup.c: Ditto. - * client-src/sendsize.c: Ditto. - * client-src/sendbackup-gnutar.c: Use save_errno instead of errno. - * common-src/debug.c: Move most declaration inside #ifdef DEBUG_CODE. - * server-src/amindexd.c: dup db_fd() to stderr. - * server-src/conffile.c: Don't call error() if the config file does not - exist, just write to stderr and set got_parserror. - -2003-01-03 Jean-Louis Martineau - - * recover-src/amrecover.c: Fix memory leak. - -2003-01-03 Jean-Louis Martineau - - Add new maxpromoteday option in a dumptype. - * NEWS: Document it. - * example/amanda.conf.in: Give an example - * man/amanda.8.in: Document it. - * server-src/amadmin.c: Print it in the disklist subcommand. - * server-src/conffile.c: read it. - * server-src/conffile.h (dumptype_t): Add maxpromoteday and - s_maxpromoteday. - * server-src/diskfile.c (read_diskline): Copy maxpromoteday from - dumptype_t to disk_t. - * server-src/diskfile.h (disk_t): Add maxpromoteday. - * server-src/planner.c (promote_highest_priority_incr): Don't promote - a disk if est(dp)->next_level0 > dp->maxpromoteday. - -2003-01-02 Jean-Louis Martineau - Reported by Josh More - - * client-src/client_util.c (add_exclude, add_include): Remove the - need for MAXPATHLEN. - -2003-01-02 Jean-Louis Martineau - Fix by Josh More - - * tape-src/output-tape.c: Add a ; after f = MT_UNLOAD - -2003-01-02 Jean-Louis Martineau - - * server-src/amcheck.c (handle_response): Print 'request timed out' or - 'reply timed out'. - * server-src/dumper.c (sendbackup_response): Print 'request timeout' or - 'reply timeout'. - -2003-01-02 Jean-Louis Martineau - - * common-src/protocol.h (proto_t): Add prevstate field. - * common-src/protocol.c: Keep prevstate up to date. - * server-src/planner.c (handle_result): Use prevstate to write - Request or Estimate timeout. - -2003-01-01 Jean-Louis Martineau - Undo patch of 2002-11-27. That doesn't work well for the planner. - - * common-src/amanda.h (days_diff): Revert to old macro. - * server-src/amadmin.c: Undo Fix for newer days_diff. - * server-src/planner.c: Undo Fix for newer days_diff. - -2003-01-01 Jean-Louis Martineau - - * client-src/client_util.c: Fix memory leak reported by valgrind. - * client-src/selfcheck.c: Ditto. - * client-src/sendbackup.c: Ditto. - * client-src/sendsize.c: Ditto. - * common-src/amfeatures.c: Ditto. - * common-src/debug.c: Ditto. - * common-src/file.c: Ditto. - * common-src/security.c: Ditto. - * recover-src/amrecover.c: Ditto. - * recover-src/extract_list.c: Ditto. - * recover-src/set_commands.c: Ditto. - * recover-src/uparse.y: Ditto. - * recover-src/uscan.l: Ditto. - * server-src/amcheck.c: Ditto. - * server-src/amindexd.c: Ditto. - * server-src/amlabel.c: Ditto. - * server-src/amlogroll.c: Ditto. - * server-src/amtape.c: Ditto. - * server-src/amtrmidx.c: Ditto. - * server-src/amtrmlog.c: Ditto. - * server-src/changer.c: Ditto. - * server-src/conffile.c: Ditto. - * server-src/diskfile.c: Ditto. - * server-src/driver.c: Ditto. - * server-src/driverio.c: Ditto. - * server-src/dumper.c: Ditto. - * server-src/find.c: Ditto. - * server-src/getconf.c: Ditto. - * server-src/holding.c: Ditto. - * server-src/logfile.c: Ditto. - * server-src/planner.c: Ditto. - * server-src/reporter.c: Ditto. - * server-src/tapefile.c: Ditto. - * server-src/taper.c: Ditto. - -2002-12-30 Jean-Louis Martineau - - * amplot/amplot.awk: Many fix. - -2002-12-30 Jean-Louis Martineau - - * server-src/planner.c (promote_highest_priority_incremental): Promote - a disk > balanced size if no full today. Do not promote a disk it's - the only disk due that day and no full today. - -2002-12-30 Jean-Louis Martineau - Patch by Brad Roberts - - * server-src/amflush.c: Remove 2 redundant amfree call after remove_sl. - * server-src/holding.c (get_flush): Ditto. - -2002-12-27 Jean-Louis Martineau - - * server-src/conffile.c: New taperalgo configuration keyword. - * server-src/conffile.h: Ditto. - * man/amanda.8.in: Document it. - * server-src/driver.c (startaflush): New function to start a flush to - tape. - -2002-12-23 Jean-Louis Martineau - - * server-src/amstatus.pl.in: Parse features from PORT-WRITE line. - -2002-12-19 Jean-Louis Martineau - - Don't use the G flag for samba backup restore by tar. - * recover-src/extract_list.c (enum dumptypes): Add IS_SAMBA_TAR. - * recover-src/extract_list.c (extract_files_child): Set dumptype to - IS_SAMBA_TAR if it's a SAMBA backup. Don't pass the G flag to tar - if it's IS_SAMBA_TAR. - -2002-12-18 Jean-Louis Martineau - - * amplot/amplot.awk: Parse line with features, parse ENDFLUSH line. - -2002-12-17 Jean-Louis Martineau - - * server-src/planner.c (promote_highest_priority_incremental): Newer - algorithm that reduce the number of level 0 by hosts on a single day. - -2002-12-17 Jean-Louis Martineau - - * amplot/amplot.awk: Parse newer log lines. - -2002-12-12 Jean-Louis Martineau - - * client-src/selfcheck.c: Typo. - -2002-12-11 Jean-Louis Martineau - - * server-src/reporter.c (output_stats): Typo. - -2002-12-09 Jean-Louis Martineau - - * server-src/reporter.c: Print an usage by tape. - -2002-12-05 Jean-Louis Martineau - - * tape-src/tapeio.c (do_read): Init count to 0. - -2002-12-05 Jean-Louis Martineau - - * tape-src/Makefile.am: Install tapetype program as amtapetype. - * docs/TAPETYPES: Change for amtapetype. - * man/amtapetype.8.in: New man page - * man/Makefile.am: Install it. - * configure.in (AC_CONFIG_FILES): Add man/amtapetype.8. - -2002-12-03 Jean-Louis Martineau - - * tape-src/ammt.c (optind): Add prototype. - * tape-src/amdd.c (optind): Add prototype. - -2002-12-03 Jean-Louis Martineau - - * common-src/arglist.h (printf_arglist_function, - printf_arglist_function1, printf_arglist_function2): Define if - STDC_HEADERS is not defined. - -2002-12-03 Jean-Louis Martineau - - * server-src/amstatus.pl.in: New --date option to display datestamp. - * server-src/amstatus.pl.in: Increase some field size. - * server-src/amstatus.pl.in: The host field adjust it's length to the - largest. - -2002-11-27 Jean-Louis Martineau - - * common-src/amanda.h (days_diff): Don't add a half day. - * server-src/amadmin.c: Fix for newer days_diff. - * server-src/planner.c: Fix for newer days_diff. - -2002-11-26 Jean-Louis Martineau - - * tape-src/tapetype.c: Cast time_t to long for printing. - -2002-11-26 Jean-Louis Martineau - - * server-src/amflush.c: Write a "amflush: start at ???" line. - * server-src/amstatus.pl.in: parse the "amflush: start at ???" line. - -2002-11-25 Jean-Louis Martineau - - * server-src/planner.c (delay_dumps): Use ap_snprintf. - -2002-11-25 Jean-Louis Martineau - - * common-src/debug.c: Most of the code must in #ifdef DEBUG_CODE. - * client-src/client_util.c: Use AMANDA_TMPDIR instead of AMANDA_DBGDIR. - -2002-11-24 Jean-Louis Martineau - - * docs/TAPE.CHANGERS: Sync with 2.5.0 - * changer-src/chg-juke.sh.in: New changer from 2.5.0 - * changer-src/chg-rait.sh.in: New changer from 2.5.0 - * changer-src/chg-null.sh.in: New changer from 2.5.0 - * changer-src/Makefile.am: Install them. - * configure.in (AC_CONFIG_FILES): Add chg-juke.sh.in, chg-rait.sh.in and - chg-null.sh.in - -2002-11-24 Jean-Louis Martineau - - * server-src/amadmin.c: Cleanup. - -2002-11-23 Jean-Louis Martineau - - * man/amadmin.8.in: Document new --days option of balance subcommand. - -2002-11-23 Jean-Louis Martineau - - * server-src/amadmin.c (days_diff): Make next_level0 more acurate. - * server-src/amadmin.c (balance): Improve output. - -2002-11-23 Jean-Louis Martineau - - * recover-src/extract_list.c: Add Retry and Skip command to amrecover. - -2002-11-23 Jean-Louis Martineau - - * tape-src/output-tape.c (tape_tapefd_fsf): Must not be static. - -2002-11-19 Jean-Louis Martineau - - * server-src/reporter.c: Fix for LPRCMD not defined. - -2002-11-14 Jean-Louis Martineau - Patch by Orion Poplawski - - * server-src/planner.c (delay_dumps): Add the estimate size to all call - of delay_one_dump. - -2002-11-13 Jean-Louis Martineau - - * server-src/reporter.c: Increase width of some field. - -2002-11-12 Jean-Louis Martineau - - * changer-src/scsi-solaris.c (SCSI_ExecuteCommand): Init ret to 0. - -2002-11-12 Jean-Louis Martineau - - * recover-src/extract_list.c (delete_file): j is int. - * changer-src/scsi-defs.h (B, B1): Check if already defined. - * server-src/taper.c: Some cast to int. - * tape-src/amdd.c (read_func, write_func): Complete prototype. - * tape-src/tapeio.h (tapefd_read, tapefd_write): return ssize_t, - third argument is size_t. - * tape-src/tapeio.c: Ditto. - * tape-src/output-file.h (file_tapefd_read, file_tapefd_write): return - ssize_t, third argument is size_t. - * tape-src/output-file.c: Ditto. - * tape-src/output-null.h (null_tapefd_read, null_tapefd_write): return - ssize_t, third argument is size_t. - * tape-src/output-null.c: Ditto. - * tape-src/output-rait.h (rait_read, rait__write): return ssize_t, - third argument is size_t. - * tape-src/output-rait.c: Ditto. - * tape-src/output-tape.h (tape_tapefd_read, tape_tapefd_write): return - ssize_t, third argument is size_t. - * tape-src/output-tape.c: Ditto. - -2002-11-12 Jean-Louis Martineau - - * configure.in: socklen_t default to int. - * common-src/dgram.c (dgram_recv): addrlen is socklen_t. - * common-src/stream.c (stream_server): len is socklen_t. - * recover-src/extract_list.c (add_file): j is int. - -2002-11-12 Jean-Louis Martineau - - * client-src/client_util.c (test_name_len) Remove variable. - * common-src/match.c (len_prefix): Change type to int. - * server-src/taper.c: Use %p to print pointer. - * tape-src/amdd.c (read_func, write_func):Change return type to ssize_t. - * tape-src/amdd.c (debug): Renamed to debug_amdd. - * tape-src/ammt.c (debug): Renamed to debug_ammt. - -2002-11-11 Jean-Louis Martineau - - * restore-src/amidxtaped.c: Fix restore from file. - -2002-11-07 Jean-Louis Martineau - - * restore-src/amidxtaped.c: Fix newline in string literal. - -2002-11-07 Jean-Louis Martineau - - * server-src/conffile.c (maxdumpsize): New option. - * server-src/conffile.h: Ditto. - * server-src/planner.c: Use maxdumpsize if set. - * example/amanda.conf.in: Document it. - * man/amanda.8.in: Document it. - -2002-11-06 Jean-Louis Martineau - - * common-src/amfeatures.h (fe_amidxtaped_fsf, fe_amidxtaped_label, - fe_amidxtaped_device, fe_amidxtaped_host, fe_amidxtaped_disk, - fe_amidxtaped_datestamp, fe_amidxtaped_header, fe_amidxtaped_nargs, - fe_amidxtaped_config): New features. - * common-src/amfeatures.c (am_init_feature_set): Set new features. - * recover-src/extract_list.c: Send new protocol data to amidxtaped. - * restore-src/Makefile.am: amidxtaped.c need libamserver. - * restore-src/amidxtaped.c: Read new protocol data from amrecover. - * restore-src/amidxtaped.c: Use new configuration options. - * server-src/conffile.c (conf_amrecover_do_fsf, - conf_amrecover_check_label, conf_amrecover_changer): New config. - * server-src/conffile.h: New config options. - * example/amanda.conf.in: Document them. - * man/amanda.8.in: Document them. - -2002-11-05 Jean-Louis Martineau - - * autogen: touch config/config.h.in - * configure.in: Patch from autoupdate-2.53 and LIBOBJS. - * common-src/Makefile.am: Build versuff.o before version.o - * recover-src/Makefile.am: Remove work around for automake-1.2 - -2002-11-04 Jean-Louis Martineau - - * configure.in: Remove --disable-libtool. - * */Makefile.am: Remove WANT_LIBTOOL. - -2002-11-04 Jean-Louis Martineau - - * changer-src/chg-scsi.c (config_name, config_dir): Remove declaration. - * server-src/amadmin.c: Ditto. - * server-src/amcheck.c: Ditto. - * server-src/amcleanupdisk.c: Ditto. - * server-src/amflush.c: Ditto. - * server-src/amindexd.c: Ditto. - * server-src/amlabel.c: Ditto. - * server-src/amlogroll.c: Ditto. - * server-src/amtape.c: Ditto. - * server-src/amtrmidx.c: Ditto. - * server-src/amtrmlog.c: Ditto. - * server-src/diskfile.c: Ditto. - * server-src/driver.c: Ditto. - * server-src/dumper.c: Ditto. - * server-src/getconf.c: Ditto. - * server-src/planner.c: Ditto. - * server-src/reporter.c: Ditto. - * server-src/taper.c: Ditto. - * server-src/conffile.c: (config_name, config_dir): Add declaration. - -2002-11-03 Jean-Louis Martineau - - * man/amrestore.8: Amrestore doesn't use a changer. - -2002-11-01 Jean-Louis Martineau - - * configure.in (SHELL): Don't set it, libtool do it. - -2002-10-31 Jean-Louis Martineau - - * config/ltmain.sh, config/libtool.m4i: Update from libtool 1.4.3. - -2002-10-30 Jean-Louis Martineau - - * restore-src/amrestore.c: New '-l