summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Preparing for release of 3.1.1v3.1.1Wayne Davison2014-06-226-12/+12
|
* Add a clarification about shell wildcard expansion.Wayne Davison2014-06-221-1/+4
|
* Make sure the link() destination file doesn't exist.Wayne Davison2014-06-221-0/+2
|
* Make sure cmp_time() doesn't mess up due to a time_t overflow.Wayne Davison2014-06-152-7/+11
| | | | Fixes bug 10643.
* Updated NEWS & tweaked a comment.Wayne Davison2014-06-142-1/+4
|
* Put zlib and popt -I options early in the CFLAGS.Wayne Davison2014-06-141-2/+2
|
* Fix hard-link bugs when receiver isn't capable.Wayne Davison2014-06-134-23/+33
| | | | | | If the receiving side cannot hard-link symlinks and/or special files (including devices) then we now properly handle incoming hard-linked items (creating separate identical items).
* Added a flag to disable xattr hlink optimization.Wayne Davison2014-06-086-10/+25
| | | | | | | | I added a compatibility flag for protocol 31 that will let both sides know if they should be using the xattr optimization that attempted to avoid sending xattr info for hardlinked files. Since this optimization was causing some issues, this compatibility flag will ensure that both sides know if they should be trying to use the optimization or not.
* I missed this tweak in the undo of a prior xattr optimization.Wayne Davison2014-06-081-2/+1
|
* Preparing for release of 3.1.1pre2v3.1.1pre2Wayne Davison2014-05-264-9/+9
|
* Mention all the latest changes in the NEWS.Wayne Davison2014-05-261-2/+37
|
* Avoid an xattr-finding glitch on the receiver.Wayne Davison2014-05-261-3/+4
| | | | Fixes bug 9594.
* Add new-compress option to rrsync.Wayne Davison2014-05-261-0/+1
|
* Make --omit-dir-times avoid early-create directories.Wayne Davison2014-05-252-0/+13
|
* Exit with a partial-transfer error for a sender-remove failure.Wayne Davison2014-05-251-2/+2
|
* Check for attr lib.Wayne Davison2014-05-051-1/+2
|
* Fix usermap/groupmap parsing of MIN-MAX IDs.Wayne Davison2014-04-301-2/+5
|
* Check F_IS_ACTIVE() in a few more spots.Wayne Davison2014-04-201-2/+12
| | | | | The code needs to ignore flist entries that were marked inactive (by either duplicate removal or empty-dir pruning) in a few more spots.
* Change args to file_checksum() to prepare for future changes.Wayne Davison2014-04-193-5/+5
|
* Add new-style compression that skips matching data.Wayne Davison2014-04-196-34/+77
| | | | | | | | | | | | | Adding new-style compression that only compresses the literal data that is sent over the wire and not also matching file data that was not sent. This new-style compression is compatible with external zlib instances, and will eventually become the default (once enough time has passed that all servers support the --new-compress and --old-compress options). NOTE: if you build rsync with an external zlib (i.e. if you specified configure --with-included-zlib=no) you will ONLY get support for the --new-compress option! A client will treat -z as uncompressed (with a warning) and a server will exit with an error (unless -zz was used).
* Expand the backslash description a bit more in excludes.Wayne Davison2014-04-191-0/+4
|
* Avoid infinite wait reading secrets file.Wayne Davison2014-04-131-11/+13
|
* Receiver now rejects invalid filenames in filelist.Wayne Davison2014-04-133-10/+19
| | | | | | | If the receiver gets a filename with a leading slash (w/o --relative) and/or a filename with an embedded ".." dir in the path, it dies with an error (rather than continuing). Those invalid paths should never happen in reality, so just reject someone trying to pull a fast one.
* Mention how "max verbosity" affects info & debug opts.Wayne Davison2014-03-072-0/+15
|
* Have receiver strip bogus leading slashes on filenames.Wayne Davison2014-03-021-1/+5
| | | | | | | If the receiver is running without --relative, it shouldn't be receiving any filenames with a leading slash. To ensure that the sender doesn't try to pull a fast one on us, we now make flist_sort_and_clean() strip a leading slash even if --relative isn't specified.
* Avoid the use of an extra leading dot when using --temp-dir.Wayne Davison2014-02-263-3/+12
|
* Explicitly mention that dirs aren't affected by --update.Wayne Davison2014-02-241-1/+1
|
* Include a systemd file that some distros might want.Wayne Davison2014-02-242-0/+13
|
* Fix --info=progress2 info as a file is transferred.Wayne Davison2014-02-242-5/+11
| | | | | Applying Anish Shankar's patch to fix speed and stats of files as they are transferred. Fixes bug 10450.
* Improve the *.spec file a bit.Wayne Davison2014-01-271-3/+5
|
* Use the patch's list of generated files for each patch.Wayne Davison2014-01-271-15/+25
|
* Preparing for release of 3.1.1pre1v3.1.1pre1Wayne Davison2014-01-264-11/+11
|
* Bump the year to 2014.Wayne Davison2014-01-2657-58/+58
|
* More NEWS improvements.Wayne Davison2014-01-261-15/+16
|
* Fix "unchanged" protocol designation.Wayne Davison2014-01-191-1/+1
|
* Mention the latest NEWS items.Wayne Davison2014-01-191-0/+50
|
* Undo the hard-link xattr optimization in 78286a03.Wayne Davison2014-01-193-9/+4
| | | | | | | I'm backing out the xattr optimization that was put in to try to make xattr data sending more optimal on hard-linked files. The code was causing hard-to-reproduce bugs, and it's better to get things done fully & correctly over fully optimally.
* Fix the leaving of a temp file w/o partial-file saving.Wayne Davison2014-01-191-3/+3
| | | | Fixed bug 10350.
* Avoid ACL and/or xattr lookups on IS_MISSING_FILE() entries.Wayne Davison2014-01-192-2/+4
| | | | Fixes bug 10381.
* Add IS_MISSING_FILE(statbuf) macro.Wayne Davison2014-01-192-3/+5
|
* Adding IVAL64() and SIVAL64().Wayne Davison2014-01-192-4/+28
|
* Handle more x86 hosts w/o resorting to CAREFUL_ALIGNMENT.Wayne Davison2014-01-191-1/+1
|
* We really depend on autoconf 2.60 these days.Wayne Davison2014-01-021-1/+1
|
* Adding rsync-no-vanished script for bug 10356.Wayne Davison2014-01-011-0/+15
|
* Warn about lack of yodl2man at end of configure run.Wayne Davison2014-01-011-0/+5
|
* Restoring use of socketpair on cygwin.Wayne Davison2013-12-251-4/+0
| | | | | Use of socketpair is much faster on cygwin, and some folks report fewer hangs using the modern socketpair implementation vs pipes.
* Use 0 (not NULL) for a non-pointer arg.Wayne Davison2013-12-251-1/+1
|
* Try to fix bug 7865 for some acl() EINVAL results.Wayne Davison2013-12-251-1/+5
|
* Fix a few issues with make_path().Wayne Davison2013-12-231-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.
* Change owner+group before setting xattrs to avoid xattr loss.Wayne Davison2013-12-231-25/+25
| | | | Fixes bug 10163.