]> err.no Git - backuppcd/blob - ChangeLog
Import gnulib stuff
[backuppcd] / ChangeLog
1                            BackupPC Daemon 200603161528
2
3 Release information:
4    pkg: BakcupPC Daemon version 200603161528
5    url: http://www.rkeene.org/devel/backuppcd-200603161528.tar.gz
6   date: Thu Mar 16 15:28:44 CST 2006
7   mail: backuppcd-bugs@psislidell.com
8         backuppcd@rkeene.org
9 author: Roy Keene
10         Planning Systems Inc.
11         Slidell, LA 70458
12         United States
13 --------------------------------------------------------------------------
14
15 Tue, 14 Mar 2006
16    * Added protocol definitions for a "HOSTNAME" command and reply.
17    * 
18    * Updated backuppcd to attempt to be smarter about finding itself.
19
20 Mon, 13 Mar 2006
21    * BackupPCd 0.1.3
22    * 
23    * Added "--with-notifyserv" and "--with-updateurl" configuration options to
24    * hard-code their respective parameters as defaults into the resulting
25    * executable.
26
27 Sun, 12 Mar 2006
28    * Updated the "notify-server" to run in the foreground if Tclx is not available.
29    * 
30    * Added a "gethostname()" replacement
31    * 
32    * Added "backuppcd_notify()" and related code.  No authentication is currently
33    * present.
34    * 
35    * Created a small example "notify-server" in Tcl.  This server just manipulates
36    * the "/etc/hosts" file.
37
38 Sat, 11 Mar 2006
39    * Changed file_sync to only lseek() when needed
40    * 
41    * Added strsep() replacement code
42    * 
43    * Modified build process to create Win32 binaries on release
44    * 
45    * Added some comments to the sample configuration file
46    * 
47    * Added stub for new configuration option "NotifyServer"
48    * 
49    * Made backuppcd-passwd prompt for a password to be read froms stdin
50
51 Mon, 30 Jan 2006
52    * Changed the way "file_sync" works to a less latency-driven approach.
53
54 Mon, 23 Jan 2006
55    * Changed version to BackupPCd 0.1.2
56    * 
57    * Fixed authentication bug, where upon sucessful authentication the client
58    * was still rejected.
59    * 
60    * Lots of work on backuppcd-client:  It now stores the incoming data in an
61    * appropriate formatted directory structure;  It can now check to see if
62    * a file exists before fetching it
63    * 
64    * Created a backuppc-passwd program to accept a plaintext password as an
65    * argument and produce the SHA1 hash on stdout.
66    * 
67    * Moved the "sha1sum" function to sha1.c and renamed it "SHA1sum"
68    * 
69    * Minor fixes to link.h, win32.h
70    * 
71    * Minor changes to file_sync.c: changed upper limit of internal write buffer
72    * to (INT_MAX-1);  a bit of work on the weird collection of functions to write
73    * data to the network
74    * 
75    * Added extra debug information to libbackuppcd.c (CHECKPOINT's everywhere.)
76    * 
77    * Only attempt to set file permissions if the "preserve" flag is set
78    * in bpc_copyfile()
79    * 
80    * Forced "RDIFF" check to fail in bpc_copyfile, so full copies will be made
81    * instead of attempting and failing diffs (RDIFF not implemented yet.)
82    * 
83    * Fixed typo in documentation
84    * 
85    * Moved backuppcd.pdf into doc/ upon tarball building.
86    * 
87    * Added "attrib" file format description
88
89 Wed, 18 Jan 2006
90    * Fixed issue where LIBS were not deleted by the makefile's "clean" target
91
92 Thu, 12 Jan 2006
93    * Added authentication subsystem and updated example configuration file to
94    * reflect this change.
95    * 
96    * Integrated authentication subsystem into backuppcd
97
98 Tue,  6 Dec 2005
99    * Fixed bug where large files would only send the lower 32bits of their
100    * filesize.
101    * 
102    * BackupPCd 0.1.1
103
104 Mon,  5 Dec 2005
105    * Fixed invalid free() calls.
106
107 Mon, 28 Nov 2005
108    * Added a "Priority" option to specify a priority for the process.
109    * 
110    * Updated option callbacks to use a "_opt" prefix
111    * 
112    * Updated list of ignored filesystems and added stubs for BSD getmntinfo() calls
113    * 
114    * Updated win32 build to request mostly static build.
115    * 
116    * Updated mostly static build to cross compile correctly.
117    * 
118    * Added support for not recursing into NFS and procfs filesystems
119    * (possibly Linux-only?)
120    * 
121    * Added an --enable-static option to build a mostly-static binary
122    * 
123    * Made protocol documentation a bit more consistent.
124    * 
125    * Updated file_sync
126
127 Thu, 25 Aug 2005
128    * Added a "tools" directory.
129    * 
130    * Created an object in the tools directory called "file_sync.c" which is a
131    * simplistic single-file sync tool.
132    * 
133    * This project now requires GNU make to build (other makes may do strange
134    * things to the "tools/file_sync" target)
135
136 Wed, 24 Aug 2005
137    * Added documentation comments to libbbackuppcd
138    * 
139    * Changed the type for the `buf' parameter to bpc_get() from (char *) to
140    * (void *)
141
142 Tue, 23 Aug 2005
143    * Updated stub link() replacement to work under Win32 (in NT5 and up)
144    * 
145    * Added fnmatch code from GNU make (3.80) to work around systems lacking it.  It
146    * compiles, and may even work.
147    * 
148    * Updated AUTHORS to more closely match the required text for MD4 and MD5
149    * licenses.
150    * 
151    * Added support for ".bpc" directive files for specifying to exclude and
152    * include files for backing up.
153    * 
154    * Wrote a stub fnmatch for platforms without it (Win32)
155    * 
156    * Added Win32 executables to the svn:ignore property and .cvsignore file
157    * 
158    * Updated BackupPCd to use the "makearch" supplied ChangeLog generation
159    * mechanism.
160
161 Mon, 22 Aug 2005
162    * Added a "build_changelog" script to convert and sanitize the "svn log" output.
163    * 
164    * Modified the build script to run "build_changelog" when doing a release.
165    * 
166    * Many changes.
167    * 
168    * Removed "md4_rsync" hashing support, as it's not needed.
169    * 
170    * Added a BackupPCd LyX document, updated the build script to build a PDF from
171    * this document.
172    * 
173    * Updated the RDIFF protocol documentation slightly.
174    * 
175    * Added support for sending file hashes during a LIST or GET as part of the
176    * options parameter.
177    * 
178    * Added support for sending the hash as a BPC hash.
179    * 
180    * Updated the client to somewhat take advantage of these hashes.
181
182 Fri, 19 Aug 2005
183    * Added MD5 (LPD, some guy) support
184    * 
185    * Added MD4 (RSA) and MD5 (LPD, some guy) support
186    * 
187    * Updated authors to indicate MD5 and MD4 ownership
188    * 
189    * Added a stub "libbackuppc" for BackupPC specific stuff
190
191 Mon, 15 Aug 2005
192    * Many changes:
193    * 
194    *    Removed compiled "configure" script from version control.
195    * 
196    *    Added wrapper calls for link() and chown() for OSes who lack it.
197    * 
198    *    Added a dummy md4_rsync.c in preparation for supporting RSYNC's
199    *    broken MD4 algorithm.
200    * 
201    *    libbackuppcd is now functional
202    * 
203    *    Removed an unused item from the backuppc_dirent structure in backuppcd
204    * 
205    *    Rewrote backuppcd-client to use libbackuppcd
206
207 Thu, 11 Aug 2005
208    * Updated BackupPCd to check for overflows in the directory-following code
209    * 
210    * Fixed a couple of bugs in the BackupPCd server:
211    *    Reading from a free()'d memory region in the connection cleanup section.
212    *    Not updating the "symlinkdest" dirent value when a symbolic link's
213    *        destination could not be read with readlink().
214    * 
215    * Fixed a memory leak and changed default port to the preprocessor macro.
216
217 Wed, 10 Aug 2005
218    * Many updates, brought the project to a usable form and have begun writing
219    * a library (libbackuppcd) to update the "backuppcd-client" to the official
220    * BackupPC-BackupPCd client.
221
222 Thu,  7 Jul 2005
223    * BackupPCd 0.0.26
224    * 
225    * First public release.
226
227 Sat, 25 Jun 2005
228    * Added BackupPC daemon project.
229