rsync

NameLast commit messageLast commit date
libfor consistency use memcpy/memset everywhere instead of bcopy/bzero28 years ago
packagingpreparing for release of 2.0.1828 years ago
zlibreplace BAD with zBAD so it compiles on AIX28 years ago
.cvsignoreadded .cvsignore to the .cvsignore file to prevent it from being distributed when I run the release script28 years ago
.ignoreInitial revision30 years ago
access.cadd a cast to initialisation of mask28 years ago
acconfig.hlook for -lsocket by checking for connect()28 years ago
authenticate.cfor authenticated access record the authenticated username in the logs28 years ago
byteorder.hInitial revision30 years ago
checksum.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero28 years ago
clientserver.creplaced chdir and getcwd calls with push_dir/pop_dir functions. These are faster and don't cause problems in a chrooted environment on any systems.28 years ago
compat.cheaps of cleanup in the io code.28 years ago
configure.infor consistency use memcpy/memset everywhere instead of bcopy/bzero28 years ago
connection.cimproved max connections code. Now use fcntl instead of flock.28 years ago
COPYINGInitial revision30 years ago
exclude.cuse Realloc instead of realloc28 years ago
fileio.cheaps of cleanup in the io code.28 years ago
flist.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero28 years ago
hlink.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero28 years ago
install-shInitial revision30 years ago
io.chandle non-blocking file descriptors for both read and write. Add a workaround for buggy systems that say there is space to write when there isn't.28 years ago
loadparm.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero28 years ago
log.cthis is a large commit which adds io multiplexing, thus giving error messages from the server when using the socket code.28 years ago
main.cset network file descriptors non-blocking before starting main rsync algorithm.28 years ago
Makefile.inheaps of cleanup in the io code.28 years ago
match.cthe tag table should be of type int* not tag*.28 years ago
md4.csome large systematic changes to make socket conversion easier. The biggest one is the use of rprintf() instead of fprintf()28 years ago
md4.hInitial revision30 years ago
mkproto.awkfirst vesrion of working socket based rsync. It still needs a lot of work, but at least it works :-)28 years ago
options.c--help changes suggested by Francois28 years ago
params.cuse Realloc instead of realloc28 years ago
READMEupdated the README a bit28 years ago
rsync.cfixed a race condition in rsync that opened a security hole. The temporary files were being created with the same permissions as the original file. So if the file was setuid but not owned by the user doing the transfer then there was a window of opportunity for a malicious user to execute it with the wrong permissions while it was being transferred.28 years ago
rsync.hfixed a race condition in rsync that opened a security hole. The temporary files were being created with the same permissions as the original file. So if the file was setuid but not owned by the user doing the transfer then there was a window of opportunity for a malicious user to execute it with the wrong permissions while it was being transferred.28 years ago
rsync.yomanpage updates, mostly suggested by Francois28 years ago
rsyncd.conf.yomanpage updates, mostly suggested by Francois28 years ago
socket.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero28 years ago
syscall.ccheck for munmap as well as mmap. NextStep only has mmap in standard libs28 years ago
tech_report.texInitial revision30 years ago
test.shadded some notes to test.sh28 years ago
token.cUpdate to use the new zlib-1.1.2 code. The compressed token code now handles the null (-2) token from the match logic.28 years ago
uidlist.cchange to allow names or numbers to be used for uid and gid.28 years ago
util.cput set_nonblocking() code back in.28 years ago
version.hpreparing for release of 2.0.1828 years ago