- 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 6 commits
-
-
Matt McCutchen authored
-
Wayne Davison authored
the various filter parameters.
-
Wayne Davison authored
avoid a daemon-exclude.
-
Wayne Davison authored
work better.
-
Wayne Davison authored
-
Wayne Davison authored
silently ignoring them.
-
- 17 Mar, 2008 14 commits
-
-
Matt McCutchen authored
-
Wayne Davison authored
-
Matt McCutchen authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
try to turn off unused-parameter compiler warnings.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
the FLAG_SKIP_HLINK flag, which gets set on any hard-linked file that the user wants to skip (e.g. via --ignore-existing, --append, etc.). The code in hlink.c now deals with the skipped files instead of triggering an assert() error.
-
Wayne Davison authored
-
Wayne Davison authored
still get their non-content attributes updated, and combining --append with --hard-links will not prevent the discovery of unchanged files.
-
Wayne Davison authored
a dir/symlink/device/special-file, just like it already refuses to overwrite a non-regular file with a regular file.
-
- 16 Mar, 2008 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
- 15 Mar, 2008 7 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
while requesting a file-listing and we suspect that the remote rsync is complaining about the -d option.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
create a directory in the backup-path area. - Fixed a bug where make_file() was setting F_PATHNAME() on the receiving side. - A non-pool (temp-memory) file structure now stores the size of its extra_cnt value in the F_DEPTH() int so that unmake_file() can always be sure of how to free() the memory. - The ACL-preserving code no longer allocates 4 more bytes per file entry than it needs. - Got rid of a useless adding of the symlink length to "bp".
-
Wayne Davison authored
(rather than /usr/include/popt.h), and use the included popt lib if it is (to avoid a potential conflict due to our use of -I.).
-
- 14 Mar, 2008 1 commit
-
-
Wayne Davison authored
-
- 12 Mar, 2008 2 commits
-
-
Wayne Davison authored
when talking to older rsync versions.
-
Wayne Davison authored
-
- 11 Mar, 2008 3 commits
-
-
Wayne Davison authored
the client on the receiving side of a protocol-29 connection.
-
Wayne Davison authored
-
Wayne Davison authored
- If a symlink/device/special-file changes its value without any attribute changes, the itemized event no longer gets dropped. - We put a 'c' into the checksum/change field now to indicate when a symlink/device/special-file changes its value without changing its type. This lets us properly interpret the --copy-links output to know which items are getting copied without changes and which are getting created with new content. - Fixed the 'T' itemized output for a symlink when rsync tries to set the right time but fails due to lack of OS/disk support.
-