libfor consistency use memcpy/memset everywhere instead of bcopy/bzero 28 years ago packagingpreparing for release of 2.0.18 28 years ago zlibreplace BAD with zBAD so it compiles on AIX 28 years ago .cvsignoreadded .cvsignore to the .cvsignore file to prevent it from being distributed when I run the release script 28 years ago .ignoreInitial revision 30 years ago access.cadd a cast to initialisation of mask 28 years ago acconfig.hlook for -lsocket by checking for connect() 28 years ago authenticate.cfor authenticated access record the authenticated username in the logs 28 years ago byteorder.hInitial revision 30 years ago checksum.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero 28 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/bzero 28 years ago connection.cimproved max connections code. Now use fcntl instead of flock. 28 years ago COPYINGInitial revision 30 years ago exclude.cuse Realloc instead of realloc 28 years ago fileio.cheaps of cleanup in the io code. 28 years ago flist.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero 28 years ago hlink.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero 28 years ago install-shInitial revision 30 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/bzero 28 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 revision 30 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 Francois 28 years ago params.cuse Realloc instead of realloc 28 years ago READMEupdated the README a bit 28 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 Francois 28 years ago rsyncd.conf.yomanpage updates, mostly suggested by Francois 28 years ago socket.cfor consistency use memcpy/memset everywhere instead of bcopy/bzero 28 years ago syscall.ccheck for munmap as well as mmap. NextStep only has mmap in standard libs 28 years ago tech_report.texInitial revision 30 years ago test.shadded some notes to test.sh 28 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.18 28 years ago