4 Oct 2004: 1.6.37 Miek <miek@miek.nl>
  - small fixes -
  * Removed debug statement
  * Catch midline comments (Thanks to Daniel Webert for reporting)
    - also remove extranus spaces better
  * Fix local backup with GPG
    - added missing 'break' statement in hdupconf.c 

28 Sept 2004: 1.6.36 Miek <miek@miek.nl>
  - small fixes and features -
  * bumped MAXPATHLEN to 1024 (from 256).
  * added extra space when reading a header from the network.
  * more documentation fixes (also online docs)
  * add runtime checks for location of compression programs
  * All "defaulting to..." lines our now only visible with -VV

26 Sept 2004: 1.6.36-rc1 Miek <miek@frodo.miek.nl>
  - remote restore fix release -
  * Bugfix: remote restoring of encrypted archives works again
  * used --trust-model always in stead of --always-trust for GPG
  * Remove TODO file from rpm .spec file (reported by Robert Haskins)
  * A "tar option" keyword was added (Thanks to Robert Haskins, Renesys
    Corporation)
  * Some more minor changes: typo's in comments, etc.
  * algorithms: icase-128 is now cast-128 
  * remove CHANGELOG stuff from very old hdup releases

11 Aug 2004: 1.6.35 Miek <miek@frodo.miek.nl>
   - minor minor maintenance release -
   * Maint: remote backup: don't output the header to the screen
   * Maint: this time really add --always-trust to GPG cmd line.

05 Aug 2004: 1.6.34 Miek <miek@frodo.miek.nl>
   - bugfixes -
   * Bugfix: warn if a line in the config file is too long (Thanks to Rob
     for reporting)
   * Bugfix: check realloc better
   * Remote restoring gpg archives is terminally broken. I'm not sure
     it will ever be fixed.
   * fix the manpage, it was repeated 3 times

05 Jul 2004: 1.6.33 Miek <miek@frodo.miek.nl>
    - Major bugfixes -
    * Bugfix: add closing '/' to archive dir if none is there
    * Bugfix: off by one in restoring (thanks to Daniel Bielefeldt for
      reporting)

23 Jun 2004: 1.6.32 Miek <miek@frodo.miek.nl>
   - Minor feature enhancements -
   (all new features suggested by Rob Cotrone)
   * feature: -i, --ignore-tar added: ignore all tar errors when restoring
   * feature: -I, --ignore-conf added: ignore errors in the config file
     (skip the keyword).
   * feature: group keyword added. Simular to 'user' but now
     for groups. %g expands to the group name in pre/post run scripts.
   * feature: -VV gives even more verbosity
     new: print number of bytes written when doing a remote backup
   * feature: -d, --dryrun added: do a dryrun, don't touch the
     filesystem (nice in combination with -V or -VV)
   * update the documentation to reflect the changes
   * all hdup messages are preceded by: ./hdup: (or whatever argv[0] is)

18 May 2004: 1.6.31 Miek <miek@frodo.miek.nl>
   - Minor bugfix release -
   * bugfix: look for bzip2 in autoconf (patch from Adam Piatysze)
   * cleanup: when doing a remote restore or backup, hdup will now say
     the right thing (thanks to James Treworgy for reporting)
   * bugfix: install fix for Solaris 9 (Thanks to Yoichi Takayama 
     for reporting) [moved to install-sh script from automake]
   * cleanup: report location of lock file when encountering a stale one
   * bugfix: detect hosts without '[' and ']' in the configfile (Thanks to
     Yoichi Takayama for reporting)
   * cleanup: update website with a correct hdup.conf

1 May 2004: 1.6.30 Miek <miek@frodo.miek.nl>
   - Minor bugfix release -
   * cleanup: removed TODO file and some various (minor) comment/documentation updates
   * bugfix: revert all efforts to place the config file correctly. Now it sits in
             /etc/hdup/. If you want any other location -> use the source.
   * Added 'configure.ac' to the tar file.

25 Apr 2004: 1.6.29 Miek <miek@frodo.miek.nl>
   - Bugfix release -
   * bugfix: location of hdup.conf in hdup.h.in now has @prefix@ as prefix 
     (Thanks to Uli Bubenheimer for reporting). Also make hdup.1 reflect
     the correct location
   * bugfix: fix ./configure warning on OpenBSD (thanks to Iiro Niinikoski
     for testing)
   * bugfix: Really, really fix the include keyword this time
   * feature: hdup (without arguments) now displays default hdup.conf location
   * feature: remote hdup's identify themself with 'hdup (remote)' now
   * cleanup: cosmetic source code changes
   * cleanup: depend on Makefile.in in stead of Makefile

19 Apr 2004: 1.6.28 Miek <miek@frodo.miek.nl>
   - Bugfix/maintenance release -
   * Bug #5 fixed: segfault in when seeing } in hdup.conf fixed (thanks
     to Uli Bubenheimer for reporting)
   * Bug #6 fixed: include and dir inconsistencies (thanks to Uli 
     Bubenheimer for reporting). If include turns up zero files
     a warning is issued and empty backup is created.
   * Bug #7 fixed: large file support now works on AIX (thanks to
     t_monkeyboy for reporting).
   * Bug #8 fixed: don't include sys/mount.h on AIX (thanks to 
     t_monkeyboy for reporting).
   * Errors and warnings in hdup.conf now include a line number
   * Check all memory allocation properly
   * Check for algorithm validity when using encryption
   * Documentation update: include _does_ use globbing in stead of 
     regexps. 

8 Apr 2004: 1.6.27 Miek <miek@frodo.miek.nl>
   - Maintenance release -
   * Bug #4 fixed: only check for proto when doing 
     a remote backup (Thanks to Andreas Nilsson for
     reporting)

8  Mar 2004: 1.6.26 Miek <miek@frodo.miek.nl>
   - Maintenance release -
   * Bumped copyright date to 2004
   * Bug #3 fixed: include statement was not always working
   (Thanks to Christian Josefsson for reporting)

13 Jan 2004: 1.6.25 Miek <miek@frodo.miek.nl>
   - Major feature enhancements and bugfixes -
   * Support for GnuPG was added. Algorithm = gpg and
     key = <userid> of GPG key to use. Only encryption is supported
   * gpg keyword added to specify location of the gpg binary
   * bugfix: lzop compression + encryption + restoring is fixed
   * bugfix: free space check didn't correctly use long long int
   * Applied patch from Boris for spec file and minor Makefile tweaks
   * extra hdup.conf's were removed from the source archive

12 Jan 2004: 1.6.24 Miek <miek@frodo.miek.nl>
   - Minor feature enhancements -
   * --sparse is enabled by default when performing a backup
   * when creating directories, check if there are already there

23 Dec 2003: 1.6.23 Miek <miek@frodo.miek.nl>
   - Major feature enhancements -
   * lzop compression is added. To use: compression = lzop
     (this is faster and bzip and still better than gzip).
     Idea from: Josh Richards.
   * new keyword: compression level, integer 1 to 9.
   * cron tweaks and the documentation is slightly updated.

12 Nov 2003: 1.6.22 Miek <miek@frodo.miek.nl>
   - Bugfix release -
   * When hdup is receiving an archive it should not check for
     tar, find and ssh. This is now fixed (Jesper K. Pedersen)
   * As of this release a buglist is kept on
     www.miek.nl/projects/hdup16/bugfixes.html. The above bug is
     number 1.

11 Nov 2003: 1.6.21 Miek <miek@frodo.miek.nl> 
   - SIGINT finaly handled gracefully, no more lingering LOCKs -
   * SIGINT handled

19 Oct 2003: 1.6.20 Miek <miek@frodo.miek.nl>
   - new feature: inherit keyword plus some tweaks
   * if a lock is found and the backup is aborted no config files
     are changed 
   * new keyword: inherit (Matthew Gream)
   * Added GPL-2 file in source distribution

12 Sep 2003: 1.6.19 Miek <miek@frodo.miek.nl>
   - Some important stuff fixed and changed - please upgrade
   * added & and | to ok_chars. (Tom Goulet)
   * made hdup_mkdir more robust (Thanks to Tom Goulet)
   * run the prerun shell scripts in all backup types: local, remote, restore
   * first run the prerun script, then create the backup directories hdup
     needs (Tom Goulet)
   * Better error checking when making directories
   * Added FAQ entry on Samba and incremental backups

09 Aug 2003: 1.6.18 Miek <miek@frodo.miek.nl>
   - Minor release - no urgent need to upgrade 
   * added \ and ' ' (space) to ok_chars. Backups of windows directories with space
     and \ in them should now work again (Carter Alvord)
   * compile time fixes for gcc-3.3
   * cron file tweaks  (Dimos)

28 Jun 2003: 1.6.17 Miek <miek@frodo.miek.nl>
    - Minor release - no urgent need to upgrade (unless you use the remote
      archiving capabilities)
    * Moved cleanup.pl and backup.pl to the new contrib dir
    * Added rpm spec file (Anders Bjorklund)
    * compression was not set correctly with remote archiving (Nathan G. Grennan)

08 Jun 2003: 1.6.16 Miek <miek@frodo.miek.nl>
   - Serious bugs fixed one should upgrade to this release - 
   * THE location of hdup is now /usr/local/sbin NOT /usr/local/bin
     no more symlink magic in /usr/bin usr/sbin (Francesco P. Lovergine)
   * Check for the maximum number of hosts defined in the config file (Jiri Bajer)
     (max number raised to 255)
   * Max number of directories raised to 255
   * a binary option without a value will now result in a warning from hdup
   * Changed the backup shell script to the new backup perl script from Boris Goldowsky
   * Added cleanup.pl also from Boris Goldowsky

21 May 2003: 1.6.15 Miek <miek@frodo.miek.nl>
   * /usr/local/bin <-> /usr/local/sbin fix
   * small config install fix
   * segfault fix from Frank Behrendt

07 May 2003: 1.6.14 Miek <miek@frodo.miek.nl>
   [ I consider hdup to be fairly feature complete with this release ]
   * print lock creation time when encountering one
   * added syslogging, use: "log = yes"
   * Incorperated a lot of requested changes from Jiri Bajer
     - help/version to stdout in stead of stderr
     - much less verbose, use the -V switch to turn it on
   * prerun script is run earlier in the backup process
   * try to restore even if no monthly was found
   * documentation updates, FAQ got facelift
   * allow a restore date of 'today'

02 May 2003: 1.6.13 Miek <miek@frodo.miek.nl>
   * the sanitize function prevented the pre/post run substitution
     from working - fixed
   * added %c (chunks used: yes, no) to the list of substitution vars
     of the pre/post run scripts
   * updated manpages/FAQ
   * restore/prerun null pointer dereference fixed
   * added statfs to check available space on a partition
   * FAQ in now FAQ.html

26 Apr 2003: 1.6.12 Miek <miek@frodo.miek.nl>
    * Added split archive support for all operations
        (remote, encrypted and local)
    * Makefile tweaks
    * added sanitize function

17 Apr 2003: 1.6.11 Miek <miek@frodo.miek.nl>
    * Moved to autoconf
    * spellchecked docs
    * added "one filesystem" which will turn on the 
      --one-filesystem option from tar
    * rewrote setup_tarcmd + fixes

16 Apr 2003: 1.6.10 Miek <miek@frodo.miek.nl>
    * fix compile warning with gcc3.x (Boris)
    * Add support for static archives; each day the new archive 
      overwrites the old one. This is a dangerous option
    * Small fix when restoring static archives that are placed
      in "date" directories

04 Apr 2003: 1.6.9 Miek <miek@frodo.miek.nl>
    * mcrypt keyword added to specify the location of mcrypt
    * some documentation updates
    * hdup_chmod didn't work at all with encrypted archives
    * hdup_chown cleanup
    * updated backup script

31 Mar 2003: 1.6.8 Miek <miek@frodo.miek.nl>
    * added chmod function
    * remote backups now sanely report back the correct
      exit code

27 Mar 2003: 1.6.7 Miek <miek@frodo.miek.nl>
    * logging more simple and some cleanups
    * debugging done simular as logging
    * catch SIGPIPE, errors better handled
    * true/false can now be used in config
    * Boris: don't use ## in #define,

25 Mar 2003: 1.6.6 Miek <miek@frodo.miek.nl>
    * layout in --help
    * 2 bug fixed: segfault when backing up with gzip,
      mute when using gzip did not work correctly 

21 Mar 2003: 1.6.6-pre6 Miek <miek@frodo.miek.nl>
    * Overhauled FAQ, incorperated the README into it
      and extended it.
    * Better error detection when using pipes
    * LARGE_FILE support, thanks to Boris
    * added -V switch to be more verbose

20 Mar 2003: 1.6.6-pre3 Miek <miek@frodo.miek.nl>
    * dir keyword meaning more sane, thanks to Boris
      added archive dir keyword
    * compression is now done by hdup itself
      decompression is still handled by tar
    * restore fix
    * -s is semantics have changed, it now stands for single file
      in stead of specific date. 
    * -s must work again

18 Mar 2003: 1.6.6-pre2 Miek <miek@frodo.miek.nl>
    * Added -s <file> again for restoring a specific file - does not work
    * hdupheader script removed again
    * manpage updates
    * getversion removed. reworked configure script

17 Mar 2003: 1.6.6-pre1 Miek <miek@frodo.miek.nl>
	* Essentially rewrote hdup. All the remote stuff has changes. See
	  Changes doc
	* Removed: user, directories, exclude and backup to from the overview
	* Protocol: new version: v2, adds encryption and extract dir information 
	* Added keywords: hdup remote, remote hdup option, allow remote
	* Removed keywords: remote path, remote
    * Not possible any more to restore a single file - will be added later
      -s (--specific removed)
    * Copyright: 2003 added

04 mar 2003: 1.6.5 Miek <miek@frodo.miek.nl>
	* Added backup script from Boris
	* Reworked the restoring - it's _much_ more simple right now (considered beta)
	* Added -p when restoring: network restores now work

27 feb 2003: 1.6.4 Miek <miek@frodo.miek.nl>
	* Safer cronfile for deleting old archives
		Added link to perl deletion tool, thanks to Christian Jaeger
	* tar = keyword added. Allows to specify which tar to use.
	* find = keyword added. Allows to specify which find to use.
	* Bugfix: hdup_globfilecheck is more portable
	* Segfault fixed in hduprestore. Date calc works again
		Longstanding segfault fixed as last
	* don't run prerun script in restore
	* don't warn about find when it is not needed
	* always backup keyword added. This will force a backup even if
	  an inc file is not found

15 feb 2003: 1.6.3 Miek <miek@frodo.miek.nl>
	* added -p option which writes an archive to stdout
	  or reads one from stdin, thanks to Boris Goldowsky for 
	  nudging me to implement this
	* remove -p (profile) option from makefile
	* debug and overview mesg to stderr
	* hdup_cp: more sane warnings
	* Added hdupheader and hdupheader.1 (network backups)
	* Added long options
	* Added hdupheader script
	* Added long options (can be disabled)

12 feb 2003: 1.6.2 Miek <miek@frodo.miek.nl>
	* no log warning when removing a file in hdup_unlink
	* added elapsed time, time it took to create 
	  the backup is shown in overview - thanks to Boris Goldowsky

10 feb 2003: 1.6.1 Miek <miek@frodo.miek.nl>
	* documentation tweaks
	* hdup_unlink added
	* hdup_log_long_nn added
	* logging tweaks
	* configure && make now always work correctly

30 jan 2003: 1.6.0 Miek	<miek@frodo.miek.nl>
    * started development of hdup 1.6
    * goals:
     - options in config file
     - using find only for monthly backups
     - getting bugs out of tar
    * hdup_date: added format option
    * hdupconf.c: all option now in the config file
    * date: allow specification of date format
     - iso: YYYY-MM-DD
     - default: DD-MM-YYYY
     - american: MM-DD-YYYY
     + functions to parse this (2-way)
    * added extra debug function
    * put source in src/ directory
    * added doc dir for documentation
    * Added yes/no on/off keywords to the config files
    * Removed tar -I compat stuff
    * Folded almost all options into the configuration file
    * New version numbering scheme. 1.6.0 first release 1.6.1 second release. etc.
    * Moved all the external program call to use hdup_system
    * Allow redefinition of monthly,weekly and daily (in the source)
    * Code cleanup
    * Added extra substitution var: 
     %e is yes' when archive is encrypted, 'no' otherwise
     %u expands to the username under which the archive are stored
    * Improved logging. More warning when somehting goes wrong
     - use of macros: LOG, LOG_, FATAL
    * Added 'sparse' keyword to config file
    * Makefile updates
