Wayne Davison
a0f70237f5
Fix pool_create() to honor the POOL_INTERN flag.
...
(Thanks to Brion Vibber.)
2007-08-21 04:54:30 +00:00
Wayne Davison
4eff3051a0
Fixed a null-pointer dereference pointed out by Olivier Thauvin.
2007-08-16 01:22:46 +00:00
Wayne Davison
e208631a5b
Improved the arg-checking of a daemon command.
2007-08-11 16:53:31 +00:00
Wayne Davison
b553a3dd20
Document the RSYNC_CONNECT_PROG environment variable.
2007-08-11 16:51:48 +00:00
Wayne Davison
e5f1a96ff8
Added support for a %H escape in the value of the RSYNC_CONNECT_PROG
...
environment variable.
2007-08-11 16:20:56 +00:00
Wayne Davison
eb7e7b2499
Get rid of the comment that --xattrs implies --perms and the
...
outdated text that said it was a non-standard option.
2007-08-04 22:19:49 +00:00
Wayne Davison
3caafdfd2f
Make the --xattrs option not imply --perms.
2007-08-04 22:19:43 +00:00
Wayne Davison
26ac181223
Let's go with "delta transfer algorithm" (thanks, Matt).
2007-08-04 19:09:26 +00:00
Wayne Davison
7fa60281bf
Avoid a crash if pop_local_filters() has some pointer gaps.
2007-08-04 19:09:21 +00:00
Wayne Davison
73f2fa8189
- Call the rsync algorithm differential rather than incremental.
...
- Don't refer to --files-from in the talk of incremental recursion,
since it might make people think that --files-from disables
incremental recursion for any recursively scanned directories.
2007-08-04 17:47:08 +00:00
Wayne Davison
75f162e46f
- Use the new XMIT_NON_XFER_DIR flag.
...
- Make sure that non-inc-recurse mode sets FLAG_XFER_DIR on all
the non-implied directories.
- Don't set FLAG_XFER_DIR on non-directories.
2007-08-04 17:47:02 +00:00
Wayne Davison
1d2ca00703
- Added XMIT_NON_XFER_DIR flag.
...
- Incremented the SUBPROTOCOL_VERSION number.
2007-08-04 17:46:59 +00:00
Wayne Davison
4d91a5f8f4
Only honor XFLAGS_HLINKED on a non-directory.
2007-08-04 16:10:37 +00:00
Wayne Davison
61cb031ca4
Changed flags variable in send_file_entry() to xflags.
2007-08-04 16:08:16 +00:00
Wayne Davison
ff0c27c926
Files with the same size should also be skipped by --append.
2007-08-01 22:47:36 +00:00
Wayne Davison
d1d0a7051f
Don't output a negative time-remaining value if the file has grown.
2007-08-01 22:35:54 +00:00
Wayne Davison
444f9f7b04
Fixed the port-parsing in an rsync:// path; e.g., this now
...
works properly: rsync://backup@otherbox/module/a:123:b
2007-08-01 22:25:02 +00:00
Wayne Davison
411c04f06f
If readdir() gives us an empty name, reject it.
2007-08-01 22:18:46 +00:00
Wayne Davison
5d935dce63
If --no-ir is specified, pass it to the server.
2007-07-24 04:09:46 +00:00
Wayne Davison
b88f6fe7e5
Let's try using egrep instead of grep since grep on Solaris
...
systems was failing to work right.
2007-07-15 06:37:17 +00:00
Wayne Davison
e6109f496c
Updated the --max-delete docs.
2007-07-15 06:01:27 +00:00
Wayne Davison
836ce36a4f
Mention the improved --max-delete behavior.
2007-07-15 05:51:05 +00:00
Wayne Davison
35da2ec35a
We don't need a compatibility check for --max-delete anymore.
2007-07-15 05:43:05 +00:00
Wayne Davison
7b9598b2d5
We now take a negative value specified to --max-delete as being
...
synonymous with --max-delete=0. We also pass a request for 0
deletions to the server as --max-delete=-1. This ensures that we
can send a backward-compatible option to old and new versions alike.
2007-07-15 05:42:30 +00:00
Wayne Davison
4a4622bbe5
Improve the description of --update with respect to symlinks and
...
special files.
2007-07-14 22:24:03 +00:00
Wayne Davison
c9ec460807
Make extra-verbose output of touch_up_dirs() only mention the dirs.
2007-07-14 21:58:36 +00:00
Wayne Davison
79cd0c7fa4
Using --relative with --no-implied-dirs turns off incremental recursion.
...
(A temporary measure until some bugs can be fixed.)
2007-07-14 21:49:11 +00:00
Wayne Davison
de8c8b28c0
- When --omit-implied-dirs is specified and the creation of a directory
...
fails, we must make sure that the item we're skipping has a name that
is still inside the missing hierarchy by using a prefix matching func.
- We now handle the failure to remove a file to create a dir the same
way as a failed mkdir() (skipping the failed dir's contents).
2007-07-14 21:25:51 +00:00
Wayne Davison
569e6f432b
- Made f_name() and f_name_cmp() take const pointers.
...
- Added f_name_has_prefix().
2007-07-14 21:21:15 +00:00
Wayne Davison
0d585188f9
Make sure that any "dont compress" patterns that have wildcards in a
...
suffix match stay in the wildcard-matching list.
2007-07-14 19:36:52 +00:00
Wayne Davison
34ca58d440
The "dont compress" daemon option points to the --skip-compress option
...
for the default set of non-compressed file suffixes.
2007-07-14 19:32:10 +00:00
Wayne Davison
9c528e2935
Mention the latest changes.
2007-07-14 19:29:04 +00:00
Wayne Davison
2b967218eb
Document --skip-compress.
2007-07-14 19:24:44 +00:00
Wayne Davison
6e058b4b60
- Added support for the new --skip-compress option.
...
- Optimized the matching of non-compressing file suffixes.
2007-07-14 19:24:35 +00:00
Wayne Davison
b1e436ec17
Parse the --skip-compress=LIST option and sent it to the sending side.
2007-07-14 19:24:32 +00:00
Wayne Davison
4319cc56d8
Added more suffixes to the default "dont compress" value.
2007-07-14 19:24:27 +00:00
Wayne Davison
952ae75138
Make sure that --dry-run with --del doesn't output extraneous info
...
when the dest directory does not exist.
2007-07-14 04:47:42 +00:00
Wayne Davison
4d745d3cf5
The delete-during code needs to skip directories that don't exist
...
yet in --dry-run mode to avoid outputting bogus delete details.
2007-07-14 04:20:13 +00:00
Wayne Davison
8798be8e63
Mention license change.
2007-07-14 04:06:33 +00:00
Wayne Davison
42b06481c3
Made some descriptions concerning modification times clearer.
2007-07-12 14:43:26 +00:00
Wayne Davison
dbe287b701
Needed to use ndx_end in decrement_flist_in_progress().
2007-07-12 14:04:11 +00:00
Wayne Davison
8e3b627d07
Mention how --ignore-existing can be useful for restarting a copy
...
that uses --link-dest.
2007-07-10 14:49:35 +00:00
Wayne Davison
809724d7e2
- Use "filename", not "file name".
...
- Say "regular file" instead of "file" when itemizing a list of
non-directory types.
- Try to avoid "file" in its generic sense, as it is hard to figure
out when it includes dirs and when it doesn't.
2007-07-10 14:21:59 +00:00
Wayne Davison
8e41b68e8f
Tweaking the license text a bit more.
2007-07-10 13:55:49 +00:00
Wayne Davison
dc77edf218
Martin gave his approval to use GPLv3 with this code.
2007-07-09 01:24:01 +00:00
Wayne Davison
65ba6af61b
- Do directory touch-ups at the end, even in inc-recurse mode.
...
- Use the latest F_DIR_*() defines (whose names were tweaked).
2007-07-08 20:53:42 +00:00
Wayne Davison
83d5e90054
- Use the new DEV_EXTRA_CNT and DIRNODE_EXTRA_CNT defines.
...
- Use the latest F_DIR_*() defines (whose names were tweaked).
2007-07-08 20:53:38 +00:00
Wayne Davison
e434f0ebfe
Use the latest F_DIR_*() defines (whose names were tweaked).
2007-07-08 20:53:35 +00:00
Wayne Davison
a08979d564
- Define DEV_EXTRA_CNT and DIRNODE_EXTRA_CNT.
...
- Define and use ACL_BUMP(), fixing a clash between -A and -x in a
directory's data.
- Tweaked the F_DIR_*() defines to have more consistent names.
- Don't make F_SUM() return a char pointer that is const.
2007-07-08 20:53:31 +00:00
Wayne Davison
252af65bb4
Changed the spots that referred to the filter_level as filter_flags
...
to make the naming consistent.
2007-07-08 06:30:28 +00:00