X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;fp=ChangeLog;h=e298b3c2bc1cacfac8b7ce886cf4a5602d2991f2;hb=34197d9f46a5f4e944378cbb65fca32ee0eec7b9;hp=2a827bdb47c2393e90e4c9aebf5729e14b152f36;hpb=71325c297e0436e9930a3e129a26696e78c27f62;p=debian%2Famanda diff --git a/ChangeLog b/ChangeLog index 2a827bd..e298b3c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,447 @@ +2007-02-07 Jean-Louis Martineau + * server-src/amindexd.c: Use dbfd. + +2007-02-06 Jean-Louis Martineau + * Amanda 2.5.1p3 released. + * configure.in: AM_INIT_AUTOMAKE(amanda, 2.5.1p3). + * NEWS: Update for 2.5.1p3 + +2007-02-06 Jean-Louis Martineau + * man/xml-source/amcheck.8.xml, + server-src/amlabel.c: Merge from zmanda. + +2007-02-06 Jean-Louis Martineau + * common-src/clock.c (timesub): The result must always be positive. + +2007-02-05 Jean-Louis Martineau + * changer-src/chg-zd-mtx.sh.in: Fix for sed and IMPORT/EXPORT. + +2007-02-05 Jean-Louis Martineau + * server-src/amcheck.c: Add parentheses. + +2007-02-02 Jean-Louis Martineau + * docs/*.txt: Update from xml-docs. + +2007-02-02 Jean-Louis Martineau + * man/Makefile.am: Use http://docbook.sourceforge.net + * man/xml-source/amadmin.8.xml, man/xml-source/amaespipe.8.xml, + man/xml-source/amanda.8.xml, man/xml-source/amanda-client.conf.5.xml, + man/xml-source/amanda.conf.5.xml, man/xml-source/amcheck.8.xml, + man/xml-source/amcrypt.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/ammt.8.xml, man/xml-source/amrecover.8.xml, + man/xml-source/amreport.8.xml, + man/xml-source/amtape.8.xml: Fix for xmllint. + * man/xslt/man.xsl: Remove bogus code. + +2007-02-01 Jean-Louis Martineau + * changer-src/chg-zd-mtx.sh.in: Support IMPORT/EXPORT slot. + +2007-02-01 Jean-Louis Martineau + * server-src/amdump.sh.in: Output a starttime line. + * server-src/amflush.c: Output a starttime line. + * server-src/amstatus.pl.in: parse the starttime line. + +2007-01-26 Jean-Louis Martineau + * server-src/amdump.sh.in: Exit with a status. + +2007-01-26 Jean-Louis Martineau + * server-src/diskfile.c: Use hostnext pointer. + +2007-01-26 Jean-Louis Martineau + * server-src/reporter.c: Exit with a status. + +2007-01-26 Jean-Louis Martineau + * server-src/amstatus.pl.in: Exit with a status. + +2007-01-26 Jean-Louis Martineau + * server-src/amstatus.pl.in: Detect failed dump to tape. + +2007-01-25 Jean-Louis Martineau + * server-src/changer.c (changer_command): Send stderr to dbfd(). + +2007-01-25 Jean-Louis Martineau + * server-src/diskfile.c: Check hostname have same case. + +2007-01-25 Jean-Louis Martineau + * changer-src/chg-zd-mtx.sh.in: Check if MT and MTX exists. + +2007-01-25 Jean-Louis Martineau + * changer-src/chg-zd-mtx.sh.in: Set CHANGER environment variable. + +2007-01-24 Jean-Louis Martineau + * client-src/clientconf.c: Don;t check for duplicate -o options. + * common-src/util.c: Check for duplicate -o options. + * recover-src/amrecover.c: Change precedence of option. + +2007-01-24 Jean-Louis Martineau + * server-src/diskfile.c: Fix compiler warning. + +2007-01-23 Jean-Louis Martineau + * common-src/security-util.c (tcpm_recv_token): Check size < 0. + +2007-01-23 Jean-Louis Martineau + * server-src/diskfile.c: Check duplicate DLE with match_host and + match_disk. + +2007-01-18 Jean-Louis Martineau + * client-src/selfcheck.c: Improve check if /etc/dumpdates in not there. + +2007-01-18 Jean-Louis Martineau + * restore-src/amfetchdump.c: Set arg_state to ARG_GET_HOST. + +2007-01-18 Jean-Louis Martineau + * server-src/amcheck.c: Check tape_access. + * server-src/taper.c: Improve message. + +2007-01-16 Jean-Louis Martineau + * server-src/getconf.c: Fix segfault in parameter parsing. + +2007-01-11 Jean-Louis Martineau + * server-src/conffile.c Set default length/filemark correctly. + * man/xml-source/amanda.conf.5.xml: Document they are in kbytes. + +2007-01-10 Jean-Louis Martineau + * amandad-src/amandad.c (do_sendpkt): Send packet if handle != NULL. + +2007-01-10 Jean-Louis Martineau + * common-src/util.c, common-src/util.h, server-src/conffile.c, + server-src/diskfile.c: Keep different list for exclude file and list. + +2007-01-10 Jean-Louis Martineau + * server-src/taper.c (read_file): Don't count first header twice. + +2007-01-05 Jean-Louis Martineau + * server-src/amstatus.pl.in: Fix split-dump accounting. + +2007-01-04 Jean-Louis Martineau + * restore-src/restore.c: Use prompt_in. + +2007-01-04 Jean-Louis Martineau + * changer-src/chg-chio.pl.in, changer-src/chg-iomega.pl.in, + changer-src/chg-rth.pl.in, dumper-src/gnutar.pl.in, + server-src/amoverview.pl.in, server-src/amstatus.pl.in, + server-src/amtoc.pl.in: Clean ENV and set PATH. + +2006-12-27 Jean-Louis Martineau + * server-src/driver.c: Don't repport error for many run in a day if + it's amflush. + +2006-12-27 Jean-Louis Martineau + * common-src/util.c (quote_string): Escape '\' character. + +2006-12-22 Jean-Louis Martineau + * recover-src/display_commands.c: Send quoted text to amindexd. + * recover-src/extract_list.c: Send quoted text to amindexd. + * recover-src/set_commands.c: Send quoted text to amindexd. + +2006-12-22 Jean-Louis Martineau + * changer-src/chg-disk.sh.in: LASTSLOT in a changerfile for chg-disk. + +2006-12-22 Jean-Louis Martineau + * client-src/sendsize.c: Compilation fix. + +2006-12-18 Jean-Louis Martineau + * common-src/packet.c (pkt_init_empty): New function. + * common-src/packet.h (pkt_init_empty): New prototype. + * amandad-src/amandad.c, common-src/protocol.c, + common-src/security-util.c: Use pkt_init_empty. + +2006-12-18 Jean-Louis Martineau + * server-src/conffile.c: Print nothing if the list is emtpy. + +2006-12-14 Jean-Louis Martineau + * restore-src/restore.c: Fix filename for output file. + +2006-12-12 Jean-Louis Martineau + * common-src/util.c: Fix printf format error. + +2006-12-12 Jean-Louis Martineau + * common-src/amanda.h: Define __attribute__ for gcc >= 3. + * common-src/packet.c (pkt_init): Accept NULL for fmt. + * amandad-src/amandad.c, common-src/protocol.c, + common-src/security-util.c: Pass NULL to pkt_init. + * amandad-src/amandad.c, changer-src/chg-scsi.c, + changer-src/scsi-linux.c, client-src/sendbackup.c, + common-src/amanda.h, common-src/event.c, + common-src/packet.c, common-src/security-util.c, + common-src/stream.c, oldrecover-src/amrecover.c, + restore-src/restore.c, server-src/amcheck.c, + server-src/driver.c, server-src/driverio.c, + server-src/taper.c: Fix printf format error. + +2006-12-12 Jean-Louis Martineau + * server-src/amindexd.c: Use fgets to read index file because they + are not quoted. + +2006-12-12 Jean-Louis Martineau + * configure.in: Find patch for sort program. + * server-src/amindexd.c: Clean the indexd file between the uncompress + and sort process. + +2006-12-08 Jean-Louis Martineau + * man/xml-source/amadmin.8.xml, man/xml-source/amanda.8.xml, + man/xml-source/amanda.conf.5.xml, man/xml-source/amcheck.8.xml, + man/xml-source/amfetchdump.8.xml, man/xml-source/ammt.8.xml, + man/xml-source/amrecover.8.xml: Move tag to beginning of line + +2006-12-08 Jean-Louis Martineau + * changer-src/chg-rait.sh.in: Fix typo for -reset. + +2006-12-07 Jean-Louis Martineau + * common-src/util.c (lookup_keyword): Use strcasecmp. + * common-src/util.c (get_conftoken): Don;t convert to uppercase. + * server-src/getconf.c: Don;t print extra '\n' for --list. + +2006-12-04 Jean-Louis Martineau + * server-src/amtape.h: Remove file. + +2006-11-29 Jean-Louis Martineau + * client-src/sendbackup.c: Kill dump process on error. + +2006-11-29 Jean-Louis Martineau + * changer-src/chg-chio.pl.in: Check tapedev is set. + * changer-src/chg-disk.sh.in: Check tapedev is set. + * changer-src/chg-iomega.pl.in: Check tapedev is set. + * changer-src/chg-manual.sh.in: Check tapedev is set. + * changer-src/chg-mtx.sh.in: Check tapedev is set. + * changer-src/chg-rth.pl.in: Check tapedev is set. + * server-src/amcheck.c: Tapedev is needed only if tpchanger is not set. + * server-src/amflush.c: Tapedev is needed only if tpchanger is not set. + * server-src/amindexd.c: Tapedev is needed only if tpchanger is not set + * server-src/taper.c: Tapedev is needed only if tpchanger is not set. + +2006-11-29 Jean-Louis Martineau + * client-src/sendbackup.c: Ignore tar exit with status 1. + +2006-11-29 Jean-Louis Martineau + * server-src/amindexd.c (clean_backslash): New function use to unescape + '\' characters in index files. + +2006-11-29 Jean-Louis Martineau + * restore-src/restore.c (search_tapes): Fix prompt_out setting. + +2006-11-24 Jean-Louis Martineau + * common-src/util.c (copy_file): Fix compilation error. + +2006-11-24 Jean-Louis Martineau + * client-src/sendbackup-dump.c, client-src/sendbackup-gnutar.c, + client-src/sendsize.c, + server-src/amindexd.c: Patch for gcc-3.2.3 to compile the new + vstralloc macro. + +2006-11-24 Jean-Louis Martineau + * common-src/file.c (old_sanitise_filename): New function. + * common-src/amanda.h (old_sanitise_filename): Prototype. + * common-src/util.c (copy_file): New function. + * common-src/util.h (copy_file): Prototype. + * server-src/diskfile.c: Check that two DLE doesn't get the same + sanitized filename. + * server-src/amindex.c (getoldindexfname): New function. + * server-src/amindex.h (getoldindexfname): prototype. + * server-src/amindexd.c: Use the old sanitized filename if the new + file doesn't exist. + * server-src/amcheck.c: Call check_infofile. + * server-src/planner.c: Call check_infofile. + * server-src/server_util.c (check_infofile): New function, will copy + the old sanitizes info file if the new doesn't exist. + * server-src/server_util.h (check_infofile): Prototype. + +2006-11-23 Jean-Louis Martineau + * common-src/security-util.c (tcpm_recv_token): amanda protocol + packet can be larger than NETWORK_BLOCK_BYTES + +2006-11-20 Jean-Louis Martineau + * client-src/sendsize.c: Open the amandates file after the + /amanda-client.conf file is loaded. + +2006-11-20 Jean-Louis Martineau + * common-src/security-util.c, server-src/amcheck.c, + * server-src/driver.c, server-src/dumper.c, + * server-src/planner.c, tape-src/output-file.c: Lint cleanup. + +2006-11-20 Ian Turner + * tape-src/output-file.c: Fix a compilation error related to + improper type casts. Thanks to Satya Ganga for noticing this + problem. + +2006-11-20 Jean-Louis Martineau + * server-src/driver.c: Use temporary variable to scanf an OFF_T_FMT. + * server-src/planner.c: Use temporary variable to scanf an OFF_T_FMT. + +2006-11-13 Jean-Louis Martineau + * client-src/selfcheck.c: Work for estimate calcsize and + program "DUMP". + +2006-11-13 Jean-Louis Martineau + * server-src/amcheck.c: Don't ouput an warning if holdingdisk 'use' + is set to 0. + +2006-11-09 Jean-Louis Martineau + * Amanda 2.5.1p2 released. + * configure.in: AM_INIT_AUTOMAKE(amanda, 2.5.1p2). + * NEWS: Update for 2.5.1p2 + +2006-11-09 Jean-Louis Martineau + * server-src/conffile.c (getconf_byname): + Parse "DEFINE:identifer:parameter" format. + * server-src/conffile.c (getconf_list): New function to list a DEFINE. + * server-src/conffile.c (lookup_holdingdisk): New function. + * server-src/conffile.h (getconf_list, + lookup_holdingdisk): New prototype. + * server-src/getconf.c: accept --list argument and + "DEFINE:identifer:parameter" format. + * man/xml-source/amgetconf.8.xml: Document. + +2006-11-09 Jean-Louis Martineau + * changer-src/chg-scsi.c: Don't remove '_' from "generic_changer". + +2006-11-08 Jean-Louis Martineau + * common-src/amanda.h, common-src/security-util.c, + common-src/util.h, configure.in, + oldrecover-src/amrecover.c, oldrecover-src/extract_list.c, + recover-src/amrecover.c, recover-src/extract_list.c, + restore-src/amrestore.c, server-src/conffile.c, + server-src/dumper.c: Fix compiler error on Tru64. + +2006-11-08 Jean-Louis Martineau + * server-src/driver.c: set off_t variable to 0 before sscanf. + * server-src/planner.c: set off_t variable to 0 before sscanf. + +2006-11-07 Jean-Louis Martineau + * server-src/amstatus.pl.in: Improve error message. + +2006-11-07 Jean-Louis Martineau + * common-src/security-util.c: Fix coverity bug 170. + * server-src/diskfile.c: Fix coverity bug 147. + +2006-11-07 Jean-Louis Martineau + * server-src/conffile.c (validate_chunksize): Check chunksize is >= + 2*DISK_BLOCK_KB + +2006-11-06 Jean-Louis Martineau + * common-src/amanda.h: Define OFF_T_STRTOL. + * configure.in: Check for strtol and strtoll. + +2006-11-02 Ian Turner + * common-src/amanda.h: Use atol if atoll is missing. + +2006-11-02 Jean-Louis Martineau + * common-src/security-util.c: Better message on invalid size. + +2006-11-02 Jean-Louis Martineau + * configure.in: List bsdudp as a udp transport. + +2006-11-01 Jean-Louis Martineau + * server-src/diskfile.c: Don't use 0 for NULL. + +2006-11-01 Jean-Louis Martineau + * client-src/clientconf.c: Define AMANDATES_FILE + * client-src/amandates.h: Don't define AMANDATES_FILE + +2006-11-01 Jean-Louis Martineau + * common-src/conffile.c: Rename DUMPTYPE_START_T to DUMPTYPE_STARTTIME. + * common-src/conffile.h: Rename DUMPTYPE_START_T to DUMPTYPE_STARTTIME. + * server-src/amadmin.c (disklist_one): Print correct starttime. + * server-src/diskfile.c: Set start_t to starttime. + * server-src/diskfile.h (disk_t): Add starttime. + * common-src/conffile.c (conf_print): Add a parameter if we want + CONFTYPE_STRING enclosed in ". + * server-src/planner.c: Use getconf_int to get etimeout value. + * common-src/conffile.c (CNF_CTIMEOUT, CNF_DTIMEOUT, CNF_ETIMEOUT): + They are of type CONFTYPE_INT + (CONFTYPE_TIME are for value parsed as "hhmm"") + * common-src/conffile.c (getconf_byname): Use conf_print(). + * common-src/conffile.h: Add comment. + * server-src/amcheck.c, server-src/dumper.c, server-src/planner.c: + Use getconf_int to get timeout value. + +2006-11-01 Jean-Louis Martineau + * changer-src/scsi-changer-driver.c: Add Tandberg SLR100, + more debugging. + * changer-src/sense.c: Add Tandberg SLR100 Tape Drive "SLR100". + +2006-11-01 Jean-Louis Martineau + * common-src/amanda.h: Define dbrename if !DEBUG_CODE. + * restore-src/amidxtaped.c: Declare i if !DEBUG_CODE. + +2006-10-25 Jean-Louis Martineau + * server-src/amtape.c: Use parse_conf instead of parse_server_conf. + * server-src/diskfile.c: Correct hostname allocation. + +2006-10-25 Jean-Louis Martineau + Patch by Jay Fenlason + * common-src/rsh-security.c: Fix. + +2006-10-24 Jean-Louis Martineau + * common-src/conffile.c (get_config_options): Build and argv of the + -o arguments. + * common-src/conffile.h (get_config_options): Prototype. + * server-src/driverio.c: exec dumper/chunker/driver with the argv from + get_config_options + * server-src/amtape.c: Accept -o argument. + * man/xml-source/amtape.8.xml: Document it. + +2006-10-24 Jean-Louis Martineau + * server-src/taper.c: Fix allocation problem on tapedev. + +2006-10-20 Jean-Louis Martineau + * server-src/taper.c (free_split_buffer): Correct free. + +2006-10-19 Jean-Louis Martineau + * man/xml-source/amanda.conf.5.xml: Fix formating. + +2006-10-19 Jean-Louis Martineau + * client-src/calcsize.c: Quote amname. + +2006-10-16 Jean-Louis Martineau + * common-src/dgram.c (dgram_cat), + common-src/packet.c (pkt_init, pkt_cat): Works correctly with + vsnprintf returning -1. + +2006-10-11 Jean-Louis Martineau + * server-src/planner.c: Improve message for dump larger than available + tape space if runtapes > 1 and splitsize == 0. + +2006-10-10 Jean-Louis Martineau + * server-src/driver.c (wait_children): Don't crash if dumper->chunker + is NULL + +2006-10-04 Jean-Louis Martineau + * amandad-src/amandad.c: Call security_recvpkt() on A_SENDNACK + and dup P_REQ. + * common-src/security-util.c: Improve message. + +2006-10-03 Jean-Louis Martineau + * server-src/amcleanupdisk.c: Accept -o arguments. + * server-src/amcleanup.sh.in: Add missing 'shift' for non-linux system. + Accept -o arguments. + +2006-10-03 Jean-Louis Martineau + * server-src/amoverview.pl.in: Fix parsing of time field from amadmin. + +2006-10-03 Jean-Louis Martineau + * restore-src/amidxtaped.c, restore-src/restore.c, + server-src/amcheck.c, server-src/amflush.c, + server-src/amlabel.c, server-src/taper.c, + server-src/taperscan.c: Check for CNF_TAPEDEV == NULL. + +2006-10-03 Jean-Louis Martineau + * server-src/conffile.c: Don't set CNF_TAPEDEV to DEFAULT_TAPE_DEVICE. + * configure.in: Don't set DEFAULT_TAPE_DEVICE. + +2006-09-29 Jean-Louis Martineau + * common-src/bsdtcp-security.c: Add logging on error. + +2006-09-29 Jean-Louis Martineau + * server-src/amoverview.pl.in: Use shellwords instead of quotewords, + don't add date for disk not in the disklist. + +2006-09-28 Jean-Louis Martineau + * common-src/bsd-security.c: Fix %hd printf argument format. + * common-src/security-util.c: Fix %hd printf argument format. + 2006-09-27 Jean-Louis Martineau * Amanda 2.5.1p1 released. * configure.in: AM_INIT_AUTOMAKE(amanda, 2.5.1p1).