-
Notifications
You must be signed in to change notification settings - Fork 18
/
ChangeLog
151 lines (114 loc) · 5.27 KB
/
ChangeLog
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
04 Aug 2017: 1.1.16 Masen Furer <mf@0x26.net>
* add windows support with Cygwin
02 Mar 2016: 1.1.15 Miek Gieben <miek@miek.nl>
* [rdup] Change -P so any arguments are executed with 'sh -c',
this removes the 7 option limit (Alexander Neumann)
* [rdup-tr] Fix crashes with filename encryption and symlinks (reported by
Jakob Fink)
* [rdup-tr] Fix memory leak
* [rdup] Fix the linked list that tracks the child's PIDs.
* [rdup] Drop -a option, it's racy and must proper or not at all.
* [rdup] Compilation fixed for Mac OS X
19 Jan 2013: 1.1.14 Miek Gieben <miek@miek.nl>
* [rdup] check for the existence of ._rdup_. files and parse its contents
to restore the actual files' ownership (Miek Gieben)
* [rdup-up] save user/group info in ._rdup_. files when chown(1)ing has failed.
Useful when backing up via sshfs. See rdup(1) "Non-root backups" (Miek Gieben)
* [rdup-up] add -u flag to suppress creating these ._rdup_. files.
(useful when restoring) (Miek Gieben)
* [rdup] add -u flag to suppress interpreting these ._rdup_. files. (Miek Gieben)
* [rdup-tr] compile fix when compiling with gcc 4.7 (reported by D. L.)
* [rdup-tr] honor the TMPDIR environment variable (Miek Gieben)
* [rdup] Don't look at the device ID when deciding if a file needs to be backed up
(See https://github.com/miekg/rdup/issues/3)
18 Feb 2012: 1.1.13 Miek Gieben <rdup@miek.nl>
* Make rdup-tr compile when libnettle was not found (Miek Gieben)
* Fix for very large inodes and filesizes (Kojedzinszky Richard)
* Fix tar/pax output when the filesize of files changes (rdup -Pgzip for
instance) (Reported by: Alejandro Pulver). This created files padded
with zero bytes.
21 Jan 2012: 1.1.12 Miek Gieben <rdup@miek.nl>
* Test suite fixed
* Fix Debian bug 627617
18 Feb 2011. 1.1.11 Miek Gieben <rdup@miek.nl>
* Polish
* rdup-up: added -q option. Be quiet when chown
fails even when root (handy for backups on sshfs)
05 Dec 2010: 1.1.10 Miek Gieben <rdup@miek.nl>
* One memleak fix removed (Tom Hendrikx)
04 Dec 2010: 1.1.9 Miek Gieben <rdup@miek.nl>
* Fix whooping amount of memleaks (rdup-tr, rdup-up) (Crispin Boylan)
24 Oct 2010: 1.1.8 Miek Gieben <rdup@miek.nl>
* rdup: Check for two more I/O errors when reading files
* rdup: Permission fix for AIX (Crispin Boylan)
* autoconf: Fix dirfd detection on mac OS X (still does not work)
21 Jun 2010: 1.1.7 Miek Gieben <rdup@miek.nl>
* rdup-up: also create named pipes (fifo)
18 May 2010: 1.1.6 Miek Gieben <rdup@miek.nl>
* rdup-simple: cleanups + portability
09 Apr 2010: 1.1.5 Miek Gieben <rdup@miek.nl>
* compile fix
04 Apr 2010: 1.1.4 Miek Gieben <rdup@miek.nl>
* re-touch timestamp after the backup is made when -a is used,
otherwise it is done before the backup
* spring cleaning, remove/clean BUGBUGs and some dead code and
polish the documentation a bit
* revert changes in mkpath.c to make FreeBSD happy
* fix hardlinks in tar/pax output (they must come last)
22 Mar 2010: 1.1.3 Miek Gieben <rdup@miek.nl>
* rdup: fix reset atime (-a)
* rdup-simple: add -a (reset atime flag)
* documentation bugfixes
14 Mar 2010: 1.1.2 Miek Gieben <rdup@miek.nl>
* rdup: remove sig_atomic_t (build fix for ubuntu 8.04)
(reported by Andrew Ittner)
* rdup-up: fixed nasty bug in dir.c dir_parent()
(leave caller's string alone)
* rdup-up: rm.c: also use dir_parent()
* tests: a 'fail'ing gpg test is now 'unresolved'
* Added contrib/ directory and added prune.rb script
(prune.rb provided by Matthias-Christian Ott)
2 Mar 2010: 1.1.1 Miek Gieben <rdup@miek.nl>
* tests: Skip gpg test when gpg is not found (Tom)
* rdup: Rename strmode() to rdup_strmode for FreeBSD (Charlie Kester)
* rdup: Dont descend when toplevel directory is a symlink (same behavoir
as Gnu tar) (Reported by Charlie Kester)
* rdup: reap our childeren with waitpid() (Oliver Dain)
* build: Building fix on rpm distros (SuSE/Fedora) (Sven Hartrumpf)
* build: add --enable-debug to build debug build
24 Jan 2010: 1.1.0 Miek Gieben <rdup@miek.nl>
* Release!
* Tweaks and merges from the master branch
* Remember: installs in /usr/local
22 Dec 2009: 1.1.0-rc1 Miek Gieben <rdup@miek.nl>
* First release of the 1.1.0 branch
* format change: %U, %G and %t added
* default install path: /usr/local/
* rdup: -a restore atime when reading files
* rdup: -P is moved from rdup-tr
Todo:
* documentation
* more testing
14 Dec 2009: 1.1.0-dev1 Miek <rdup@miek.nl>
* rdup added:
- -a: reset atime
* rdup-up:
- set mtime
* revert back to libnettle
- and back to AES encryption
09 Aug 2009: 1.1.0-dev0 Miek <rdup@miek.nl>
* Format change: add username, groupname and mtime
Always output the files' contents
%U username
%G groupname
%t is mtime of the fs object
* Adapt all utils to this format change
- rdup now handles -P itself
- rdup is the only tool that accesses the files
- rdup-tr does not do -P anymore
- rdup-tr only processes from stdin to stdout
- rdup-up only processes stdin
* Loads of code cleanups
* Use OpenSSL in favor of libnettle
- AES encryption is replaced by blowfish
* Change default install path /usr/local (Sebastian Kügler)