1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
|
18 Mar 2005: 2.0.7 Miek <miek@miek.nl>
- bug fixes -
[Bugs]
* Really allow \, in the config file. This is done with
an evil hack whereby \, is rewritten as <space>\. It's
ugly but I'll leave it in (until I rewrite the whole
parser in yacc/lex someday - if ever).
* The locking has changed and now uses open(bla, O_EXCL|O_CREAT)
This closes a race condition - but this fails on older NFS < 3,
but I don't expect anybody to run that these days.
(thanks to Hotzi for reporting and testing)
* When adding a / to a path, be sure there is room, a few people
were bitten by this. [Bug #19]
03 Feb 2005: 2.0.6 Miek <miek@miek.nl>
- bug fixes -
[Bugs]
* Fix a bug whereby the files to be backed up where
not counted correctly (patch from: Peter Baumann)
This could lead hdup2 into creating an empty archive,
while it should have backed up something.
* Thanks also go to Hotzi for pre-testing this release.
* Due to some Debian weirdness my bugzilla database
experienced some weirdness. I've lost some bug reports
in the process, but the old ones are back again :)
[I have to look into this in detail]
* Cleanup LOCK files when compilation in the regexps
fails.
* Allow \, in the config file. (This fixes another
debian bug)
* Added -D switch to print debugging information
* Make one-filesystem working again (Thanks to Peter
Baumann)
* When restoring give a warning when an entered date
is likely not to match the current date format.
* Some changes in the remote restore code to make it
more robust.
* Updated the online FAQ on miek.nl
* Disallow -s <file> and remote restore (for now)
[Todo]
* documentation
19 Jan 2005: 2.0.5: Miek <miek@miek.nl>
- bug fixes -
[Bugs]
* [Bug #3] Compile fix for FreeBSD 4.11 (actually for older
gcc's (<3)) (Applied patch from Martin Chabot)
* [Bug #6] Infinite loop on none existing dirs was fixed
* [Bug #4] Fix pre- and post-run scripts.
* Make hdup really read long configuration lines
(Tnanks to Lars Brown for reporting)
* Readded the example cron file and no-history-post-run.sh
(290723@bugs.debian.org)
* Small addition to hdup.conf example (290599@bugs.debian.org)
related to the include/exclude examples in there
* Fix 290600@bugs.debian.org. The comma-thingy is on the todo.
* Fix the dot underflow message
* Default location of the remote hdup is now set correctly
* Remove LOCK when creation of empty archives fails
* Added ':' to ok_chars
[Todo]
* documentation
* comma's in hdup.conf
6 Jan 2005: 2.0.4 Miek <miek@miek.nl>
- bug fixes -
[Bugs]
* Select the right compression (thanks to GT)
* fixes a double increment in the include/exlude parsing
(thanks to Viktor Vraniak)
* Re-added the examples/ directory
* Fixed the directory include/exclude
* Set the user from the config file to the host structure
(thanks to Drdk Radoslav for reporting)
22 Dec 2004: 2.0.3 Miek <miek@miek.nl>
- bug fixes -
[Bugs]
* Incremental backups are fixed
* Security fixes (thanks to pscan, rats, flawfinder)
* Compile fix for OSX
* Compilation now needs gmake
[Features]
* unexpandable arguments in the pre- and post- scripts
are expanded to -empty-
[Remark]
* You need 'gmake' to compile it
[Todo]
* It does not compile on FreeBSD 4.11 (it does on 5.3...)
14 Dec 2004: 2.0.2 Miek <miek@miek.nl>
- major bug fixes -
[Bugs]
* Fix the include/exclude mechanism. Per default there
is a .* include, which is overriden by any user defined
include.
* Use -f when compressing (see bzip2/gzip/lzop man pages)
* Removed bogus fprintf
* Gzip compression wasn't enabled by default
[Todo]
[Features]
* Use fread, speedup of factor 2 (est.)
12 Nov 2004: 2.0.1 Miek <miek@miek.nl>
- bug fixes -
[Bugs]
* Fix autconf, put glib-2.0.m4 directly in the distribution
* Only test for dirs or not, in walker.c
* Hdup remote: wrote x bytes now uses k/M/G suffix
[Todo]
* documentation
[Features]
* Allow newlines to be escaped (\\n)
11 Nov 2004: 2.0.0 prerelease2 Miek <miek@miek.nl>
- bug fixes -
[Bugs]
* Check for SIGKILL in walker.c
* Really count how many files we need to backup and do
the actual backing up
* Fix incremental dumps
* Patch from boris to fix the spec file
[Features]
* -
[Todo]
* regexps documentation
04 Nov 2004: 2.0.0 prerelease Miek <miek@miek.nl>
- major overhaul and new build depencies -
[Features]
* Moved to Glib for lowlevel C function
- lots of changes to the source
- g_strdup_printf and g_strconcat are now used a lot
* #define LEN gone
* Moved to subversion for development
* Dependency on find was removed. We use our own routine now.
* Support for .nobackup files (see nobackup keyword)
* Updated documentation
* Public repository accessible (TODO)
* Makefile.in made smaller
* Totally reworked the include/exclude mechanism. It is now
POSIX regexp based.
* hdup will now always make to passes over the harddisk - one
to determine what to backup and then the actual backup. Yes I
know; this is a race.
[Bugs]
* Bug #12 fixed; removed -a in GPG encryption/decryption
* Bug #16 fixed: the non-tweaked hdup.conf.distr is installed
as the default hdup.conf
* Bug fixed: the include and exclude lists are not copied to
other host when they define their own lists.
|