]>
git.ipfire.org Git - thirdparty/rsync.git/log
Wayne Davison [Mon, 24 Aug 2015 17:07:43 +0000 (10:07 -0700)]
Add configure option to set max daemon gid list.
Fixes bug 11456.
Wayne Davison [Mon, 24 Aug 2015 03:58:04 +0000 (20:58 -0700)]
Avoid creating even the top-level backup dir until needed.
Fixes bug 11423.
Wayne Davison [Mon, 24 Aug 2015 03:52:59 +0000 (20:52 -0700)]
Improve make_path() error return for non-dir element.
Wayne Davison [Sat, 8 Aug 2015 19:47:35 +0000 (12:47 -0700)]
Preparing for release of 3.1.2pre1
Wayne Davison [Sat, 8 Aug 2015 19:47:03 +0000 (12:47 -0700)]
Update the copyright year.
Wayne Davison [Sat, 8 Aug 2015 19:28:55 +0000 (12:28 -0700)]
Mention latest fixes.
Wayne Davison [Sat, 8 Aug 2015 19:19:42 +0000 (12:19 -0700)]
Don't create so many empty backup dirs.
Fixes bug 10724.
Wayne Davison [Sat, 18 Jul 2015 21:31:08 +0000 (14:31 -0700)]
Allow samba.org hostname to be overridden.
Wayne Davison [Mon, 13 Jul 2015 17:56:13 +0000 (10:56 -0700)]
Improve mergedir filter handling internals.
Fixes bug 10995.
Wayne Davison [Sun, 12 Jul 2015 21:00:45 +0000 (14:00 -0700)]
Make sure chk subdir can't diverge in time from its src subdir.
Wayne Davison [Sun, 12 Jul 2015 20:25:37 +0000 (13:25 -0700)]
Avoid --remove-sent-file issue for non-regular files.
Wayne Davison [Sun, 12 Jul 2015 20:10:05 +0000 (13:10 -0700)]
Mention local-only effect of --msgs2stderr.
Wayne Davison [Sun, 12 Jul 2015 17:38:32 +0000 (10:38 -0700)]
Mention how we handle a module named "global".
Wayne Davison [Tue, 7 Jul 2015 17:33:58 +0000 (10:33 -0700)]
Brant Gurganus's autoconf updates.
This improves some obsolete autoconf macros and increases the minimum
autoconf version from 2.60 to 2.69. Fixes bug 11369.
Wayne Davison [Sat, 4 Jul 2015 23:08:08 +0000 (16:08 -0700)]
Add parent-dir validation for --no-inc-recurse too.
Wayne Davison [Wed, 10 Jun 2015 22:20:01 +0000 (15:20 -0700)]
Change "fail" to "test_fail".
Fixes bug 11322.
Wayne Davison [Mon, 11 May 2015 21:31:07 +0000 (14:31 -0700)]
Make the checksum_seed a bit harder to predict.
Wayne Davison [Mon, 11 May 2015 19:36:20 +0000 (12:36 -0700)]
Add compat flag to allow proper seed checksum order.
Fixes the equivalent of librsync's CVE-2014-8242 issue.
Wayne Davison [Fri, 1 May 2015 22:17:41 +0000 (15:17 -0700)]
Pass -I option to aclocal.
Tiziano Müller [Wed, 8 Apr 2015 11:29:42 +0000 (13:29 +0200)]
Use AS_IF instead of plain if/then/fi
Tiziano Müller [Wed, 8 Apr 2015 11:29:41 +0000 (13:29 +0200)]
Ignore .deps directories.
Tiziano Müller [Wed, 8 Apr 2015 11:29:40 +0000 (13:29 +0200)]
Check for perl and assign it to a var since it is needed for generating the protocol header.
Tiziano Müller [Wed, 8 Apr 2015 11:29:39 +0000 (13:29 +0200)]
Remove dead targets from build system
Wayne Davison [Mon, 27 Apr 2015 00:30:15 +0000 (17:30 -0700)]
Handle configure's new version style.
Tiziano Müller [Wed, 8 Apr 2015 11:29:38 +0000 (13:29 +0200)]
Specify package name and version in call to AC_INIT
Tiziano Müller [Wed, 8 Apr 2015 11:29:37 +0000 (13:29 +0200)]
Properly quote arguments for AC_LIBOBJ.
Wayne Davison [Fri, 1 May 2015 21:25:50 +0000 (14:25 -0700)]
Must define LIBOBJDIR in the Makefile.
Tiziano Müller [Wed, 8 Apr 2015 11:29:36 +0000 (13:29 +0200)]
Use AC_CONFIG_LIBOBJ_DIR and AC_REPLACE_FUNCS to adhere to autoconf standards
Tiziano Müller [Wed, 8 Apr 2015 11:29:35 +0000 (13:29 +0200)]
Modularize m4 macros
Split acinclude.m4 into one file per function in m4/
Tiziano Müller [Wed, 8 Apr 2015 11:29:34 +0000 (13:29 +0200)]
Properly quote m4 macro
Wayne Davison [Sun, 26 Apr 2015 23:25:56 +0000 (16:25 -0700)]
Update generated-files logic.
Tiziano Müller [Wed, 8 Apr 2015 11:29:33 +0000 (13:29 +0200)]
Rename aclocal.m4 to acinclude.m4 and add make target
It is common practice to split up m4 files for easier maintenance and
generate the required aclocal.m4 using `aclocal` instead.
Stefan Behrens [Tue, 21 Apr 2015 11:50:38 +0000 (13:50 +0200)]
rsync: fix of-by-one in check of snprintf() result.
Fixes bug 11229.
Wayne Davison [Wed, 31 Dec 2014 20:41:03 +0000 (12:41 -0800)]
Complain if an inc-recursive path is not right for its dir.
This ensures that a malicious sender can't use a just-sent
symlink as a trasnfer path.
Wayne Davison [Wed, 31 Dec 2014 19:12:55 +0000 (11:12 -0800)]
Mention that --append can be dangerous.
Wayne Davison [Wed, 31 Dec 2014 19:02:03 +0000 (11:02 -0800)]
Call set_modtime even if only NSEC is different.
Wayne Davison [Thu, 27 Nov 2014 19:57:35 +0000 (11:57 -0800)]
Use usleep() for msleep() if it is available.
Wayne Davison [Fri, 10 Oct 2014 21:15:11 +0000 (14:15 -0700)]
Add a missing closing paren.
Wayne Davison [Sat, 6 Sep 2014 17:52:49 +0000 (10:52 -0700)]
Prepare the repository for more development.
Wayne Davison [Sat, 6 Sep 2014 17:47:13 +0000 (10:47 -0700)]
Mention DRY RUN in --debug=exit output.
Wayne Davison [Thu, 4 Sep 2014 20:06:13 +0000 (13:06 -0700)]
Adding the long options that BackupPC likes to use.
Wayne Davison [Thu, 31 Jul 2014 22:59:32 +0000 (15:59 -0700)]
Set GIT_MERGE_AUTOEDIT=no in the environment.
Wayne Davison [Thu, 31 Jul 2014 21:52:30 +0000 (14:52 -0700)]
Match latest git's repo branch message.
Wayne Davison [Thu, 31 Jul 2014 21:43:32 +0000 (14:43 -0700)]
Match latest git's repo status messages.
Wayne Davison [Thu, 31 Jul 2014 21:39:09 +0000 (14:39 -0700)]
Remove superfluous ${INSTALL_STRIP} uses.
Wayne Davison [Thu, 31 Jul 2014 21:38:16 +0000 (14:38 -0700)]
Fix a typo.
Wayne Davison [Sun, 22 Jun 2014 16:50:03 +0000 (09:50 -0700)]
Preparing for release of 3.1.1
Wayne Davison [Sun, 22 Jun 2014 16:41:17 +0000 (09:41 -0700)]
Add a clarification about shell wildcard expansion.
Wayne Davison [Sun, 22 Jun 2014 16:04:24 +0000 (09:04 -0700)]
Make sure the link() destination file doesn't exist.
Wayne Davison [Mon, 16 Jun 2014 00:30:09 +0000 (17:30 -0700)]
Make sure cmp_time() doesn't mess up due to a time_t overflow.
Fixes bug 10643.
Wayne Davison [Sat, 14 Jun 2014 16:55:37 +0000 (09:55 -0700)]
Updated NEWS & tweaked a comment.
Wayne Davison [Sat, 14 Jun 2014 16:48:56 +0000 (09:48 -0700)]
Put zlib and popt -I options early in the CFLAGS.
Wayne Davison [Fri, 13 Jun 2014 22:58:26 +0000 (15:58 -0700)]
Fix hard-link bugs when receiver isn't capable.
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).
Wayne Davison [Sun, 8 Jun 2014 17:22:09 +0000 (10:22 -0700)]
Added a flag to disable xattr hlink optimization.
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.
Wayne Davison [Sun, 8 Jun 2014 17:21:27 +0000 (10:21 -0700)]
I missed this tweak in the undo of a prior xattr optimization.
Wayne Davison [Mon, 26 May 2014 22:42:03 +0000 (15:42 -0700)]
Preparing for release of 3.1.1pre2
Wayne Davison [Mon, 26 May 2014 21:08:20 +0000 (14:08 -0700)]
Mention all the latest changes in the NEWS.
Wayne Davison [Mon, 26 May 2014 21:04:49 +0000 (14:04 -0700)]
Avoid an xattr-finding glitch on the receiver.
Fixes bug 9594.
Wayne Davison [Mon, 26 May 2014 19:13:01 +0000 (12:13 -0700)]
Add new-compress option to rrsync.
Wayne Davison [Sun, 25 May 2014 23:36:02 +0000 (16:36 -0700)]
Make --omit-dir-times avoid early-create directories.
Wayne Davison [Sun, 25 May 2014 22:58:14 +0000 (15:58 -0700)]
Exit with a partial-transfer error for a sender-remove failure.
Wayne Davison [Mon, 5 May 2014 16:25:13 +0000 (09:25 -0700)]
Check for attr lib.
Wayne Davison [Wed, 30 Apr 2014 19:34:15 +0000 (12:34 -0700)]
Fix usermap/groupmap parsing of MIN-MAX IDs.
Wayne Davison [Sun, 20 Apr 2014 21:35:55 +0000 (14:35 -0700)]
Check F_IS_ACTIVE() in a few more spots.
The code needs to ignore flist entries that were marked inactive (by
either duplicate removal or empty-dir pruning) in a few more spots.
Wayne Davison [Sat, 19 Apr 2014 23:26:35 +0000 (16:26 -0700)]
Change args to file_checksum() to prepare for future changes.
Wayne Davison [Sat, 19 Apr 2014 19:11:11 +0000 (12:11 -0700)]
Add new-style compression that skips matching data.
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).
Wayne Davison [Sat, 19 Apr 2014 17:16:00 +0000 (10:16 -0700)]
Expand the backslash description a bit more in excludes.
Wayne Davison [Sun, 13 Apr 2014 20:44:58 +0000 (13:44 -0700)]
Avoid infinite wait reading secrets file.
Wayne Davison [Sun, 13 Apr 2014 17:36:59 +0000 (10:36 -0700)]
Receiver now rejects invalid filenames in filelist.
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.
Wayne Davison [Fri, 7 Mar 2014 22:27:18 +0000 (14:27 -0800)]
Mention how "max verbosity" affects info & debug opts.
Wayne Davison [Mon, 3 Mar 2014 00:37:44 +0000 (16:37 -0800)]
Have receiver strip bogus leading slashes on filenames.
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.
Wayne Davison [Wed, 26 Feb 2014 21:44:01 +0000 (13:44 -0800)]
Avoid the use of an extra leading dot when using --temp-dir.
Wayne Davison [Mon, 24 Feb 2014 19:30:07 +0000 (11:30 -0800)]
Explicitly mention that dirs aren't affected by --update.
Wayne Davison [Mon, 24 Feb 2014 18:16:35 +0000 (10:16 -0800)]
Include a systemd file that some distros might want.
Wayne Davison [Mon, 24 Feb 2014 17:49:04 +0000 (09:49 -0800)]
Fix --info=progress2 info as a file is transferred.
Applying Anish Shankar's patch to fix speed and stats of files as they
are transferred. Fixes bug 10450.
Wayne Davison [Mon, 27 Jan 2014 17:57:28 +0000 (09:57 -0800)]
Improve the *.spec file a bit.
Wayne Davison [Mon, 27 Jan 2014 17:18:03 +0000 (09:18 -0800)]
Use the patch's list of generated files for each patch.
Wayne Davison [Sun, 26 Jan 2014 17:32:43 +0000 (09:32 -0800)]
Preparing for release of 3.1.1pre1
Wayne Davison [Sun, 26 Jan 2014 17:29:15 +0000 (09:29 -0800)]
Bump the year to 2014.
Wayne Davison [Sun, 26 Jan 2014 17:21:47 +0000 (09:21 -0800)]
More NEWS improvements.
Wayne Davison [Mon, 20 Jan 2014 03:44:30 +0000 (19:44 -0800)]
Fix "unchanged" protocol designation.
Wayne Davison [Sun, 19 Jan 2014 23:24:07 +0000 (15:24 -0800)]
Mention the latest NEWS items.
Wayne Davison [Sun, 19 Jan 2014 22:59:43 +0000 (14:59 -0800)]
Undo the hard-link xattr optimization in
78286a03 .
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.
Wayne Davison [Sun, 19 Jan 2014 22:35:05 +0000 (14:35 -0800)]
Fix the leaving of a temp file w/o partial-file saving.
Fixed bug 10350.
Wayne Davison [Sun, 19 Jan 2014 20:24:01 +0000 (12:24 -0800)]
Avoid ACL and/or xattr lookups on IS_MISSING_FILE() entries.
Fixes bug 10381.
Wayne Davison [Sun, 19 Jan 2014 20:23:39 +0000 (12:23 -0800)]
Add IS_MISSING_FILE(statbuf) macro.
Wayne Davison [Sun, 19 Jan 2014 20:02:38 +0000 (12:02 -0800)]
Adding IVAL64() and SIVAL64().
Wayne Davison [Sun, 19 Jan 2014 19:48:14 +0000 (11:48 -0800)]
Handle more x86 hosts w/o resorting to CAREFUL_ALIGNMENT.
Wayne Davison [Thu, 2 Jan 2014 18:56:03 +0000 (10:56 -0800)]
We really depend on autoconf 2.60 these days.
Wayne Davison [Wed, 1 Jan 2014 18:35:08 +0000 (10:35 -0800)]
Adding rsync-no-vanished script for bug 10356.
Wayne Davison [Wed, 1 Jan 2014 17:56:40 +0000 (09:56 -0800)]
Warn about lack of yodl2man at end of configure run.
Wayne Davison [Wed, 25 Dec 2013 22:20:52 +0000 (14:20 -0800)]
Restoring use of socketpair on cygwin.
Use of socketpair is much faster on cygwin, and some folks report fewer
hangs using the modern socketpair implementation vs pipes.
Wayne Davison [Wed, 25 Dec 2013 22:19:30 +0000 (14:19 -0800)]
Use 0 (not NULL) for a non-pointer arg.
Wayne Davison [Wed, 25 Dec 2013 18:18:41 +0000 (10:18 -0800)]
Try to fix bug 7865 for some acl() EINVAL results.
Wayne Davison [Mon, 23 Dec 2013 18:27:24 +0000 (10:27 -0800)]
Fix a few issues with make_path().
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.
Wayne Davison [Mon, 23 Dec 2013 17:49:17 +0000 (09:49 -0800)]
Change owner+group before setting xattrs to avoid xattr loss.
Fixes bug 10163.
Wayne Davison [Sun, 15 Dec 2013 00:25:18 +0000 (16:25 -0800)]
Fix a typo that Stefan Beller pointed out.
Wayne Davison [Sun, 1 Dec 2013 23:58:17 +0000 (15:58 -0800)]
A delete_item() error should use FERROR_XFER.
Fixes bug 10024.
Wayne Davison [Thu, 28 Nov 2013 19:03:48 +0000 (11:03 -0800)]
Tweak log_delete() to send MSG_DELETED more.
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.
Wayne Davison [Mon, 25 Nov 2013 21:12:35 +0000 (13:12 -0800)]
Create and use write_bigbuf() function for extra-large buffer sizes.