Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

46 check-ins

2012-07-19
05:25
[25f65515cc] Leaf: Updated to use newer mingw32 conventions (user: rkeene tags: trunk)
2008-11-15
17:55
[a81fdbceed] Added win32 winsock initialization routines (user: rkeene tags: trunk)
13:04
[22df989e88] Updated ignores, and updated header includes to support win32 (user: rkeene tags: trunk)
2008-11-12
17:43
[e063cc9d59] Updated "file_sync" to use MD5 instead of MD4 for hashing (user: rkeene tags: trunk)
2008-11-09
19:44
[fc476508a4] Updated file_sync-standalone to use an internal htonll (renamed to avoid conflicts where real htonll implementations exist) (user: rkeene tags: trunk)
14:42
[63e724bd6e] Updated file_sync-standalone to compile on OpenBSD: - Reordered #includes - Changed implementation of ntohll() to use ntohl() to determine endian-ness (user: rkeene tags: trunk)
2008-11-07
21:33
[dc0365821d] Added DPRINTF() macro to non-DEBUG builds (user: rkeene tags: trunk)
21:32
[00184e2c99] Added standalone file_sync Updated file_sync to correct warnings issued by GCC4 (user: rkeene tags: trunk)
2008-11-06
20:53
[73a43a3c3b] Updated file_sync tool to use the same blocksize size in the sender as the receiver. (user: rkeene tags: trunk)
2008-04-05
20:57
[aaba012330] Many changes to BackupPCd client (BackupPC side of things) (user: rkeene tags: trunk)
2006-03-14
10:23
[f9114a0f4a] Added protocol definitions for a "HOSTNAME" command and reply. Updated backuppcd to attempt to be smarter about finding itself. (user: rkeene tags: trunk)
2006-03-13
10:19
[9164d12258] BackupPCd 0.1.3 Added "--with-notifyserv" and "--with-updateurl" configuration options to hard-code their respective parameters as defaults into the resulting executable. (user: rkeene tags: trunk)
2006-03-12
09:21
[5a2587b0a6] Updated the "notify-server" to run in the foreground if Tclx is not available. (user: rkeene tags: trunk)
02:10
[0d7a0b3376] Added a "gethostname()" replacement Added "backuppcd_notify()" and related code. No authentication is currently present. Created a small example "notify-server" in Tcl. This server just manipulates the "/etc/hosts" file. (user: rkeene tags: trunk)
2006-03-11
22:02
[33d0a0970f] Changed file_sync to only lseek() when needed Added strsep() replacement code Modified build process to create Win32 binaries on release Added some comments to the sample configuration file Added stub for new configuration option "NotifyServer" Made backuppcd-passwd prompt for a password to be read froms stdin (user: rkeene tags: trunk)
2006-01-30
04:43
[223caea2dc] Changed the way "file_sync" works to a less latency-driven approach. (user: rkeene tags: trunk)
2006-01-23
09:59
[4e2c1a856d] Changed version to BackupPCd 0.1.2 (user: rkeene tags: trunk)
09:57
[9663631eed] Fixed authentication bug, where upon sucessful authentication the client was still rejected. Lots of work on backuppcd-client: It now stores the incoming data in an appropriate formatted directory structure; It can now check to see if a file exists before fetching it Created a backuppc-passwd program to accept a plaintext password as an argument and produce the SHA1 hash on stdout. Moved the "sha1sum" function to sha1.c and renamed it "SHA1sum" Minor fixes to link.h, win32.h Minor changes to file_sync.c: changed upper limit of internal write buffer to (INT_MAX-1); a bit of work on the weird collection of functions to write data to the network Added extra debug information to libbackuppcd.c (CHECKPOINT's everywhere.) Only attempt to set file permissions if the "preserve" flag is set in bpc_copyfile() Forced "RDIFF" check to fail in bpc_copyfile, so full copies will be made instead of attempting and failing diffs (RDIFF not implemented yet.) Fixed typo in documentation Moved backuppcd.pdf into doc/ upon tarball building. Added "attrib" file format description (user: rkeene tags: trunk)
2006-01-18
08:09
[f2b1c00980] Fixed issue where LIBS were not deleted by the makefile's "clean" target (user: rkeene tags: trunk)
2006-01-12
00:01
[e944300f69] Added authentication subsystem and updated example configuration file to reflect this change. Integrated authentication subsystem into backuppcd (user: rkeene tags: trunk)
2005-12-06
13:37
[e2af50db14] Fixed bug where large files would only send the lower 32bits of their filesize. BackupPCd 0.1.1 (user: rkeene tags: trunk)
2005-12-05
16:03
[c8ef4a2140] Fixed invalid free() calls. (user: rkeene tags: trunk)
2005-11-28
18:11
[aa1112e923] Added a "Priority" option to specify a priority for the process. Updated option callbacks to use a "_opt" prefix (user: rkeene tags: trunk)
14:11
[0e34fe8794] Updated list of ignored filesystems and added stubs for BSD getmntinfo() calls (user: rkeene tags: trunk)
12:23
[fed836b77f] Updated win32 build to request mostly static build. Updated mostly static build to cross compile correctly. (user: rkeene tags: trunk)
09:55
[581ff655b7] Added support for not recursing into NFS and procfs filesystems (possibly Linux-only?) Added an --enable-static option to build a mostly-static binary (user: rkeene tags: trunk)
09:53
[4bd32c6ce0] Made protocol documentation a bit more consistent. (user: rkeene tags: trunk)
09:52
[33d859f5c3] Updated file_sync (user: rkeene tags: trunk)
2005-08-25
04:45
[6c2cbc611d] Added a "tools" directory. Created an object in the tools directory called "file_sync.c" which is a simplistic single-file sync tool. This project now requires GNU make to build (other makes may do strange things to the "tools/file_sync" target) (user: rkeene tags: trunk)
2005-08-24
17:42
[331aa2dd4c] Added documentation comments to libbbackuppcd Changed the type for the `buf' parameter to bpc_get() from (char *) to (void *) (user: rkeene tags: trunk)
2005-08-23
20:58
[8064ab3d35] Updated stub link() replacement to work under Win32 (in NT5 and up) (user: rkeene tags: trunk)
19:58
[cfbcd0a5cc] Added fnmatch code from GNU make (3.80) to work around systems lacking it. It compiles, and may even work. (user: rkeene tags: trunk)
17:23
[aa54ee2d06] Updated AUTHORS to more closely match the required text for MD4 and MD5 licenses. Added support for ".bpc" directive files for specifying to exclude and include files for backing up. Wrote a stub fnmatch for platforms without it (Win32) Added Win32 executables to the svn:ignore property and .cvsignore file (user: rkeene tags: trunk)
02:56
[bd4c77c38f] Updated BackupPCd to use the "makearch" supplied ChangeLog generation mechanism. (user: rkeene tags: trunk)
2005-08-22
14:17
[158a5c4ba5] Added a "build_changelog" script to convert and sanitize the "svn log" output. Modified the build script to run "build_changelog" when doing a release. (user: rkeene tags: trunk)
13:52
[3fae1e94f6] Many changes. Removed "md4_rsync" hashing support, as it's not needed. Added a BackupPCd LyX document, updated the build script to build a PDF from this document. Updated the RDIFF protocol documentation slightly. Added support for sending file hashes during a LIST or GET as part of the options parameter. Added support for sending the hash as a BPC hash. Updated the client to somewhat take advantage of these hashes. (user: rkeene tags: trunk)
2005-08-19
19:34
[4d424e9dec] Added MD5 (LPD, some guy) support (user: rkeene tags: trunk)
19:34
[2f67daba97] Added MD4 (RSA) and MD5 (LPD, some guy) support Updated authors to indicate MD5 and MD4 ownership Added a stub "libbackuppc" for BackupPC specific stuff (user: rkeene tags: trunk)
2005-08-15
10:07
[a3ecff51ba] Many changes: Removed compiled "configure" script from version control. Added wrapper calls for link() and chown() for OSes who lack it. Added a dummy md4_rsync.c in preparation for supporting RSYNC's broken MD4 algorithm. libbackuppcd is now functional Removed an unused item from the backuppc_dirent structure in backuppcd Rewrote backuppcd-client to use libbackuppcd (user: rkeene tags: trunk)
2005-08-11
19:59
[edcbdab6a5] Updated BackupPCd to check for overflows in the directory-following code (user: rkeene tags: trunk)
18:49
[f194069e53] Fixed a couple of bugs in the BackupPCd server: Reading from a free()'d memory region in the connection cleanup section. Not updating the "symlinkdest" dirent value when a symbolic link's destination could not be read with readlink(). (user: rkeene tags: trunk)
17:11
[fb8b25d3bf] Fixed a memory leak and changed default port to the preprocessor macro. (user: rkeene tags: trunk)
2005-08-10
15:40
[9babc6312a] Many updates, brought the project to a usable form and have begun writing a library (libbackuppcd) to update the "backuppcd-client" to the official BackupPC-BackupPCd client. (user: rkeene tags: trunk)
2005-07-07
11:02
[874c0e88e0] BackupPCd 0.0.26 First public release. (user: rkeene tags: trunk)
2005-06-25
23:08
[b289276e29] Added BackupPC daemon project. (user: rkeene tags: trunk)
23:08
[c5dfc95767] initial empty check-in (user: rkeene tags: trunk)