Timeline

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

46 check-ins

2012-07-19
05:25
Updated to use newer mingw32 conventions Leaf check-in: 25f65515cc user: rkeene tags: trunk
2008-11-15
17:55
Added win32 winsock initialization routines check-in: a81fdbceed user: rkeene tags: trunk
13:04
Updated ignores, and updated header includes to support win32 check-in: 22df989e88 user: rkeene tags: trunk
2008-11-12
17:43
Updated "file_sync" to use MD5 instead of MD4 for hashing check-in: e063cc9d59 user: rkeene tags: trunk
2008-11-09
19:44
Updated file_sync-standalone to use an internal htonll (renamed to avoid conflicts where real htonll implementations exist) check-in: fc476508a4 user: rkeene tags: trunk
14:42
Updated file_sync-standalone to compile on OpenBSD: - Reordered #includes - Changed implementation of ntohll() to use ntohl() to determine endian-ness check-in: 63e724bd6e user: rkeene tags: trunk
2008-11-07
21:33
Added DPRINTF() macro to non-DEBUG builds check-in: dc0365821d user: rkeene tags: trunk
21:32
Added standalone file_sync Updated file_sync to correct warnings issued by GCC4 check-in: 00184e2c99 user: rkeene tags: trunk
2008-11-06
20:53
Updated file_sync tool to use the same blocksize size in the sender as the receiver. check-in: 73a43a3c3b user: rkeene tags: trunk
2008-04-05
20:57
Many changes to BackupPCd client (BackupPC side of things) check-in: aaba012330 user: rkeene tags: trunk
2006-03-14
10:23
Added protocol definitions for a "HOSTNAME" command and reply. Updated backuppcd to attempt to be smarter about finding itself. check-in: f9114a0f4a user: rkeene tags: trunk
2006-03-13
10:19
BackupPCd 0.1.3 Added "--with-notifyserv" and "--with-updateurl" configuration options to hard-code their respective parameters as defaults into the resulting executable. check-in: 9164d12258 user: rkeene tags: trunk
2006-03-12
09:21
Updated the "notify-server" to run in the foreground if Tclx is not available. check-in: 5a2587b0a6 user: rkeene tags: trunk
02:10
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. check-in: 0d7a0b3376 user: rkeene tags: trunk
2006-03-11
22:02
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 check-in: 33d0a0970f user: rkeene tags: trunk
2006-01-30
04:43
Changed the way "file_sync" works to a less latency-driven approach. check-in: 223caea2dc user: rkeene tags: trunk
2006-01-23
09:59
Changed version to BackupPCd 0.1.2 check-in: 4e2c1a856d user: rkeene tags: trunk
09:57
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 check-in: 9663631eed user: rkeene tags: trunk
2006-01-18
08:09
Fixed issue where LIBS were not deleted by the makefile's "clean" target check-in: f2b1c00980 user: rkeene tags: trunk
2006-01-12
00:01
Added authentication subsystem and updated example configuration file to reflect this change. Integrated authentication subsystem into backuppcd check-in: e944300f69 user: rkeene tags: trunk
2005-12-06
13:37
Fixed bug where large files would only send the lower 32bits of their filesize. BackupPCd 0.1.1 check-in: e2af50db14 user: rkeene tags: trunk
2005-12-05
16:03
Fixed invalid free() calls. check-in: c8ef4a2140 user: rkeene tags: trunk
2005-11-28
18:11
Added a "Priority" option to specify a priority for the process. Updated option callbacks to use a "_opt" prefix check-in: aa1112e923 user: rkeene tags: trunk
14:11
Updated list of ignored filesystems and added stubs for BSD getmntinfo() calls check-in: 0e34fe8794 user: rkeene tags: trunk
12:23
Updated win32 build to request mostly static build. Updated mostly static build to cross compile correctly. check-in: fed836b77f user: rkeene tags: trunk
09:55
Added support for not recursing into NFS and procfs filesystems (possibly Linux-only?) Added an --enable-static option to build a mostly-static binary check-in: 581ff655b7 user: rkeene tags: trunk
09:53
Made protocol documentation a bit more consistent. check-in: 4bd32c6ce0 user: rkeene tags: trunk
09:52
Updated file_sync check-in: 33d859f5c3 user: rkeene tags: trunk
2005-08-25
04:45
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) check-in: 6c2cbc611d user: rkeene tags: trunk
2005-08-24
17:42
Added documentation comments to libbbackuppcd Changed the type for the `buf' parameter to bpc_get() from (char *) to (void *) check-in: 331aa2dd4c user: rkeene tags: trunk
2005-08-23
20:58
Updated stub link() replacement to work under Win32 (in NT5 and up) check-in: 8064ab3d35 user: rkeene tags: trunk
19:58
Added fnmatch code from GNU make (3.80) to work around systems lacking it. It compiles, and may even work. check-in: cfbcd0a5cc user: rkeene tags: trunk
17:23
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 check-in: aa54ee2d06 user: rkeene tags: trunk
02:56
Updated BackupPCd to use the "makearch" supplied ChangeLog generation mechanism. check-in: bd4c77c38f user: rkeene tags: trunk
2005-08-22
14:17
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. check-in: 158a5c4ba5 user: rkeene tags: trunk
13:52
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. check-in: 3fae1e94f6 user: rkeene tags: trunk
2005-08-19
19:34
Added MD5 (LPD, some guy) support check-in: 4d424e9dec user: rkeene tags: trunk
19:34
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 check-in: 2f67daba97 user: rkeene tags: trunk
2005-08-15
10:07
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 check-in: a3ecff51ba user: rkeene tags: trunk
2005-08-11
19:59
Updated BackupPCd to check for overflows in the directory-following code check-in: edcbdab6a5 user: rkeene tags: trunk
18:49
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(). check-in: f194069e53 user: rkeene tags: trunk
17:11
Fixed a memory leak and changed default port to the preprocessor macro. check-in: fb8b25d3bf user: rkeene tags: trunk
2005-08-10
15:40
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. check-in: 9babc6312a user: rkeene tags: trunk
2005-07-07
11:02
BackupPCd 0.0.26 First public release. check-in: 874c0e88e0 user: rkeene tags: trunk
2005-06-25
23:08
Added BackupPC daemon project. check-in: b289276e29 user: rkeene tags: trunk
23:08
initial empty check-in check-in: c5dfc95767 user: rkeene tags: trunk