summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-01-01Adding rsync-no-vanished script for bug 10356.Wayne Davison1-0/+15
2014-01-01Warn about lack of yodl2man at end of configure run.Wayne Davison1-0/+5
2013-12-25Restoring use of socketpair on cygwin.Wayne Davison1-4/+0
Use of socketpair is much faster on cygwin, and some folks report fewer hangs using the modern socketpair implementation vs pipes.
2013-12-25Use 0 (not NULL) for a non-pointer arg.Wayne Davison1-1/+1
2013-12-25Try to fix bug 7865 for some acl() EINVAL results.Wayne Davison1-1/+5
2013-12-23Fix a few issues with make_path().Wayne Davison1-4/+18
The make_path() utility function was not returning the right status when --dry-run was used, so I added some stat() checking that only happens for -n. I also noticed that the function was not handling the case where the whole path needed to be created, so I fixed that. Fixes bug 10209.
2013-12-23Change owner+group before setting xattrs to avoid xattr loss.Wayne Davison1-25/+25
Fixes bug 10163.
2013-12-14Fix a typo that Stefan Beller pointed out.Wayne Davison1-1/+1
2013-12-01A delete_item() error should use FERROR_XFER.Wayne Davison1-1/+1
Fixes bug 10024.
2013-11-28Tweak log_delete() to send MSG_DELETED more.Wayne Davison1-4/+4
If the client is the sender and it is wanting to log deletes, the current generator code neglects to send MSG_DELETED to the client side unless some delete verbosity is enabled. With this new version on the generator side, the logfile will now mention deletes, even if the sending (client) side is an older rsync. Fixes bug 10182.
2013-11-25Create and use write_bigbuf() function for extra-large buffer sizes.Wayne Davison2-2/+15
2013-11-25Use chunked xattr reading in OS X sys_lgetxattr().Wayne Davison1-1/+22
2013-11-25Fix itemize bug with --link-dest, -X, and -n.Wayne Davison1-4/+8
When running with --*-dest & -X, some alt-dest-found files would not use the right name when looking up old attrs in itemize(), causing a weird error for a --dry-run copy. Fixes bug 10238.
2013-11-10Avoid useless keepalive msgs that would kill an older rsync.Wayne Davison1-0/+8
This fix avoids the sending of keep-alive messages from the receiver to the sender when we are still sending the file list (at which time an older rsync would die if it received such a keep-alive message). The messages aren't actually needed, since we haven't forked yet, and the single flow of data keeps the procs alive.
2013-11-09Fix timeout checking in safe_read().Wayne Davison1-5/+4
2013-11-09Change safe_read() to select() before reading.Wayne Davison1-21/+5
2013-10-27Git rid of uneeded extern.Wayne Davison1-1/+0
2013-10-27Return an error if a buffer overflows in do_mknod().Wayne Davison1-6/+6
2013-10-27Restore sending of "-ef" marker to the server.Wayne Davison1-1/+4
2013-10-27Don't use comma_num() in FLOG output.Wayne Davison1-3/+4
2013-10-04Don't forget about --debug and --info for rrsync.Wayne Davison2-0/+4
2013-10-04A few more new options that rsync 3.1.0 can pass.Wayne Davison2-2/+3
2013-10-03Prepare repository for more development.Wayne Davison3-240/+249
2013-09-28Preparing for release of 3.1.0v3.1.0Wayne Davison7-13/+13
2013-09-28Remove unused var.Wayne Davison1-1/+0
2013-09-28Flush write buffer on an aborted in-place transfer.Wayne Davison3-20/+32
2013-09-16Mention latest news.Wayne Davison1-0/+3
2013-09-16Fix the visit-all-patches path.Wayne Davison1-1/+1
2013-09-16Fix error in write_sparse() on incomplete write.Wayne Davison1-1/+4
Fix a problem where sparse_seek could get left non-zero when we did not finish writing all the data that would take us to that sparse gap. Issue pointed out by David Taylor.
2013-08-03Remove bypassed checksums in --inplace to improve speed.Wayne Davison2-9/+20
When checking a checksum that refers to a part of an --inplace file that has been overwritten w/o getting SUMFLG_SAME_OFFSET set, we remove the checksum from the list. This will speed up files that have a lot of identical checksum blocks (e.g. sequences of zeros) that we can't use due to them not getting marked as being the same. Patch provided by Michael Chapman.
2013-07-28Preparing for release of 3.1.0pre1v3.1.0pre1Wayne Davison4-10/+10
2013-07-12We need a trailing dot when using --server --daemon.Wayne Davison2-4/+4
2013-07-12Look for REMOTE_HOST before SSH_* environment options.Wayne Davison1-3/+3
2013-06-23Set DESTDIR for make install.Wayne Davison1-2/+1
2013-06-16Mention latest changes.Wayne Davison1-1/+12
2013-06-16Be a little clearer about full-line comments.Wayne Davison1-2/+3
2013-06-16Get GPL name right.Wayne Davison2-2/+2
2013-06-16Mention right option when using --delete-delay.Wayne Davison1-1/+2
2013-06-15Support rsync daemon over SSL via stunnel.Wayne Davison8-16/+171
Added the client rsync-ssl script and various client/daemon support files needed for talking to an rsync daemon over SSL on port 874 (no tls support). This uses an elegant stunnel setup that was detailed by dozzie (see the resources page) now that stunnel4 has improved command-spawning support. Also incorporates some tweaks by devzero (e.g. the nice no-tmpfile-config client-side code) and a few by me (including logging of the actual remote IP that came in to the stunnel process). This probably still needs a little work.
2013-06-11Fix "make check".Wayne Davison2-1/+2
2013-06-11Move some code from util.c to util2.c and add sum_as_hex().Wayne Davison4-72/+112
2013-06-11Set number_separator the first time it gets used.Wayne Davison6-21/+10
2013-06-09More NEWS changes.Wayne Davison1-5/+10
2013-06-09Upgrading zlib to 1.2.8.Wayne Davison22-1270/+3104
2013-06-09Rename lsh.pl -> lsh.Wayne Davison1-0/+0
2013-06-09Rename lsh -> lsh.sh.Wayne Davison5-4/+4
2013-06-09Updating NEWS with the latest changes.Wayne Davison1-3/+69
2013-06-09Allow --password-file=- for a stdin-supplied password.Wayne Davison2-22/+30
2013-06-02Fix module-name splitting with --protect-args.Wayne Davison2-0/+7
Fixes bug 8838.
2013-06-02Tweak --checksum-seed docs.Wayne Davison2-9/+10