- 30 Mar, 2008 1 commit
-
-
Wayne Davison authored
This fixed a glitch in the daemon-exclusion code that allowed an exclude rule such as ".*" or "*/" to affect a '.' dir.
-
- 28 Mar, 2008 3 commits
-
-
Wayne Davison authored
to work in incremental-recursion mode.
-
Wayne Davison authored
when owner/group info isn't being preserved. This helps to ensure that the lower 8 bits of the xflags aren't 0, and is what older rsync versions did.
-
Wayne Davison authored
-
- 27 Mar, 2008 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
- 26 Mar, 2008 4 commits
-
-
Wayne Davison authored
in the sender (was working in incremental mode).
-
Wayne Davison authored
is old enough that it is no longer in the flist data.
-
Wayne Davison authored
-
Wayne Davison authored
in the generator (for protocol 30, at least).
-
- 25 Mar, 2008 4 commits
-
-
Wayne Davison authored
- If the sender cannot convert a name, the discarding of the entry now occurs soon enough to avoid affecting the sender's list (which was causing the file-list on the receiving side to be out of sync). - If the receiver cannot convert a name, its transformation of the name into an empty name (which indicates that the entry should be skipped) is no longer thwarted by the clean_fname() call (which was changing the name into a ".").
-
Wayne Davison authored
-
Wayne Davison authored
- Check early if the version tag already exists, so it aborts right away if the release script can't do its work. - Update the files in the "patches" dir while merging the master branch into the patch branches (done before creating the release patches for the rsync-patches tar file). - Allow the user to ask to visit each patch when updating them. - Pause after initial patch updating so that any extra patch changes can be done before the creating of the tar files. - Ask for the GPG signing passphrase once for all signing commands.
-
Wayne Davison authored
- Added a --shell option which starts a sub-shell on each patch branch. - Don't allow the user to exit a sub-shell if the branch is not clean. - If the sub-shell exited with a non-zero exit status, prompt to see if the user wanted to abort rather than assuming that. - Wait to start the new patch-file output until after the shell runs. - Always return to the starting branch on exit.
-
- 24 Mar, 2008 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
- Moved setting of list_only and xfer_dirs from main.c to options.c. - Fixed the ability of the user to force --no-dirs. - Added the --old-dirs/--old-d option to make it easier to interact in list-only mode with an older rsync. - Suggest the use of --old-d instead of "-r --exclude='/*/*'".
-
- 23 Mar, 2008 4 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
the RPM spec file so that they order prior to the final release.
-
Wayne Davison authored
-
- 22 Mar, 2008 7 commits
-
-
Wayne Davison authored
components, returning the same errors that would occur if the path elements didn't actually exist. The glob_match() code was also changed to no longer truncate an arg with an excluded path element (it just omits excluded items from glob matching).
-
Wayne Davison authored
config-file dir/ exclude rule into a dir/*** rule.
-
Wayne Davison authored
- Remove the trailing slash earlier, so that it doesn't affect the XFLG_ABS_IF_SLASH check. - Count the slashes earlier so that the XFLG_ABS_IF_SLASH can use it instead of using a strchr() all that could scan past the end of the input.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
- Added installation of new /etc/xinetd.d/rsync config file. - Added commented-out lines to demonstrate how to use rsync-patches.
-
- 21 Mar, 2008 5 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
- Put all the state variables into a single struct. - Reuse the buffer memory for each glob_expand() call until a final call with a NULL pointer tells us to free it.
-
Wayne Davison authored
that does not include any daemon-excluded items in the matches. It is also not subverted by the presence of one or more dot-dir elements in an arg.
-
Wayne Davison authored
- Removed the CFN_KEEP_LEADING_DOT_DIR flag for clean_fname(). - Explicitly add an implied dot-dir to the transfer rather than keeping a leading a "./" prefix as a part of a relative pathname. - Added the CFN_KEEP_DOT_DIRS flag for clean_fname(). - Added the SP_KEEP_DOT_DIRS flag for sanitize_path(). - Call clean_fname() a couple more times.
-
- 20 Mar, 2008 2 commits
-
-
Wayne Davison authored
daemon_filter_list, for improved clarity.
-
Wayne Davison authored
-
- 19 Mar, 2008 3 commits
-
-
Wayne Davison authored
- Die if the --server option is not first on the command-line. - Don't allow the --daemon option by default.
-
Wayne Davison authored
-
Matt McCutchen authored
The generator can skip a directory's contents altogether due to --ignore-non-existing, a daemon exclude, or a mkdir failure. On a --dry-run, the generator can also note the missingness of a directory while still scanning its contents. These two scenarios were conflated using a single set of missing_below/missing_dir variables in combination with transient increments in dry_run; this caused at least three bugs. Now recv_generator has separate variables for the two scenarios, called skip_dir and dry_missing_dir, respectively. For simplicity, we take the F_DEPTH instead of having separate *_below variables. We mark both kinds of missing dirs with FLAG_MISSING_DIR. (dry_run > 1) iff the *root* of the destination does not exist; it is no longer incremented for missing subdirs. I added tests for the three fixed bugs in missing.test.
-
- 18 Mar, 2008 3 commits
-
-
Matt McCutchen authored
-
Wayne Davison authored
the various filter parameters.
-
Wayne Davison authored
avoid a daemon-exclude.
-