aboutsummaryrefslogtreecommitdiffstats
path: root/compat.c
Commit message (Collapse)AuthorAgeFilesLines
* Moved the flist_extra_cnt stuff from options.c to compat.c so thatWayne Davison2006-12-171-0/+10
| | | | | the values will be computed separately for the sender and the receiver.
* Die if we sent --max-delete=0 to a receiving side that is too old.Wayne Davison2006-11-111-0/+12
|
* Updated the FSF's address to an even newer one.Wayne Davison2006-04-251-3/+3
|
* - Updated the address for the FSF in the opening comment.Wayne Davison2006-04-251-23/+20
| | | | | | | - Standardized the format of the opening comment, including adding a brief description of what's in the file for those that lacked it. - Added some missing copyright lines. - Some minor whitespace tweaks (in a few of the files).
* Got rid of unused externs.Wayne Davison2006-02-241-1/+0
|
* We enforce at least protocol 29 for --prune-empty-dirs because theWayne Davison2006-01-281-18/+31
| | | | file-list's sort order can be slightly wrong in older versions.
* Improved an error message.Wayne Davison2005-11-131-1/+2
|
* Complain if a feature that requires protocol 29 doesn't get it.Wayne Davison2005-03-091-1/+18
|
* No more need to clear itemize_changes based on protocol_version.Wayne Davison2005-02-191-4/+0
|
* If the protocol is less than 29, make sure itemize_changes is off.Wayne Davison2005-02-191-0/+4
|
* Don't let --fuzzy be used with a protocol_version < 29.Wayne Davison2005-02-141-0/+8
|
* Tweaked one or more warning messages.Wayne Davison2005-01-311-1/+1
|
* Don't write out the protocol_version number in read_batch mode.Wayne Davison2004-07-211-6/+2
|
* My modified version of Chris Shoemaker's improved batch-file handling.Wayne Davison2004-07-151-3/+8
|
* Got rid of unused externs.Wayne Davison2004-05-111-10/+0
|
* Set checksum_seed only if it is still zero.Wayne Davison2004-02-091-5/+2
|
* Got rid of some "/* dw */" comments.Wayne Davison2003-09-111-3/+3
|
* Changed most instances of "remote_version" to "protocol_version", andWayne Davison2003-09-091-12/+30
| | | | | | | | | others to "remote_protocol". Downgrade the protocol_version if the remote_protocol" is lower. Output the protocol values if the verbose level is large enough. Exit if the user tried to force a protocol value that is not within the range that we can handle. Fixed the output of the "very old version of rsync" message to output the right Client/Server string.
* Removing vestigial support for protocol versions prior to 15.J.W. Schultz2003-03-311-10/+6
|
* Increased maximum protocol version.J.W. Schultz2003-03-241-1/+4
| | | | Added warning for deprecated protocol versions.
* Doc.Martin Pool2002-04-081-1/+5
|
* Merge across rsync+ patch; add a little documentation to the manpage. More ↵Martin Pool2001-08-141-0/+6
| | | | documentation would be better.
* new error handling systemAndrew Tridgell2001-03-221-4/+0
| | | | | we now give a non-0 exit code if *any* of the files we have been asked to transfer fail to transfer
* fixed a bug that made us use only 16 bits of the file checksum whenAndrew Tridgell1999-06-261-2/+0
| | | | comparing checksums for the --checksum (-c) option.
* patch from Alberto Accomazzi <aaccomazzi@cfa.harvard.edu> to addAndrew Tridgell1998-11-031-1/+1
| | | | different exit codes for different conditions.
* added a bit in the man page about the clean shell errorAndrew Tridgell1998-07-171-0/+1
|
* heaps of cleanup in the io code.Andrew Tridgell1998-05-271-2/+0
| | | | | | | | we no longer use non-blocking IO, instead it uses select a lot more, being careful to always allow for reading whenever a valid read fd is available and chcking timeouts. also split the file io calls into fileio.c
* save one round trip (version swapping) for daemon.Andrew Tridgell1998-05-131-29/+31
| | | | | This is an imcompatible change in the socket protocol. You get "is your shell clean" if using an older rsync client
* some large systematic changes to make socket conversion easier. TheAndrew Tridgell1998-05-071-2/+2
| | | | biggest one is the use of rprintf() instead of fprintf()
* fixed the problem where you couldn't specify multiple remoteAndrew Tridgell1998-03-251-0/+5
| | | | filenames. The fix will need some testing.
* a large change to make rsync much more memory efficient. This is doneAndrew Tridgell1998-03-231-154/+0
| | | | | | | | | | | | in 3 ways: 1) the realloc is done on a list of pointers, not a list of structures 2) only the basename of the file is now kept in the file struct an a util function f_name() is now used to access the full name when required. 3) pointers to directory names are re-used hopefully I haven't broken anything. This will need lots of testing.
* save some more bytes by making the checksum smallerAndrew Tridgell1996-07-021-0/+2
|
* added checksum seedAndrew Tridgell1996-06-301-1/+29
|
* - hard linksAndrew Tridgell1996-06-301-8/+8
| | | | | - better sparse handling - FERROR and FINFO
* added csum-length optionAndrew Tridgell1996-06-271-2/+4
|
* - improved filename packingAndrew Tridgell1996-06-271-0/+191
- fixed sunos EAGAIN bug