Wayne Davison
723160280f
Tweaked the description of --from0.
2005-05-02 17:23:08 +00:00
Wayne Davison
fa92818af3
Tweaked the doc for --from0.
2005-05-02 17:22:42 +00:00
Wayne Davison
289a32167c
Moved the max-size checking code down so that it only checks
...
regular files.
2005-04-28 16:26:23 +00:00
Wayne Davison
95e107db96
Moved the size-parsing code for --max-size into its own function.
2005-04-28 16:11:32 +00:00
Wayne Davison
513fd04d21
Set ignore_timeout before starting the transfer, regardless of
...
what protocol level is in effect. This guards against the
generator timing out when the output pipe is full and the input
pipe (to the receiver) is slow.
2005-04-27 22:58:06 +00:00
Wayne Davison
7a16e12207
If the user specified --relative and a source dir with a trailing
...
slash, make sure we strip of the trailing "/." from the dir's len
(in del_hier_name_len) so that its subdirs get marked with
FLAG_DEL_HERE.
2005-04-27 22:56:47 +00:00
Wayne Davison
de8252f67f
Added a new test to check how we interact with --link-dest and
...
--copy-dest.
2005-04-26 16:25:01 +00:00
Wayne Davison
98e4741463
A slightly better fix than the last one (though it won't make any
...
difference in how the code behaves due to how it is called).
2005-04-26 16:09:03 +00:00
Wayne Davison
028245a57b
Mention newest fix.
2005-04-26 15:25:43 +00:00
Wayne Davison
2765f2e4a7
Fixed problem with -C when we're the sender, the remote is using an
...
older protocol, and we're not sending the exclude list (i.e. the
user didn't specify --delete or they specified --delete-ignored).
2005-04-26 15:24:40 +00:00
Wayne Davison
79db59d1a7
Try to make rsync's behavior w/o "--perms" a little clearer.
2005-04-25 19:30:29 +00:00
Wayne Davison
c48cff9fbe
Fixed two typos.
2005-04-25 19:23:43 +00:00
Wayne Davison
f4b8e829e9
Mention fix for --one-file-system.
2005-04-24 22:35:03 +00:00
Wayne Davison
468d766819
Simplified the last change a little using a fix derived from
...
Mike Castle's suggestion.
2005-04-24 22:34:20 +00:00
Wayne Davison
f3ab64d3a8
When deleting files, we need to take any local FLAG_MOUNT_POINT
...
flag-bit and put it into the regular flist's flags for that dir,
and delete_in_dir() now refuses to delete a directory that has
that bit set.
2005-04-24 22:11:26 +00:00
Wayne Davison
a234bca4ef
Reject any --remove-* options when read-only, just in case there
...
are new ones added in the future.
2005-04-24 16:19:16 +00:00
Wayne Davison
42e9c7eb56
Mention the latest fixes.
2005-04-24 00:34:39 +00:00
Wayne Davison
9d19f8a5fe
When rsync encountered an empty file list, it behaved differently
...
when pulling files than when pushing files: pulling it output a
(mostly) unhelpful error message and then exited with a 0 status,
even when the remote side exited with an error code. I changed this
to output the normal end summary (when verbose) and to exit with the
status intact (just like when pushing files).
2005-04-23 22:30:08 +00:00
Wayne Davison
24e61cffe3
For those rare individuals without web access, mention how to
...
send bug reports via email.
2005-04-23 22:17:10 +00:00
Wayne Davison
3556fe5d86
Fixed a problem where a --link-dest hard-link could cause us to
...
miss out on the hard_link_cluster() call.
2005-04-23 19:46:22 +00:00
Wayne Davison
ee887d98f6
Two more tests:
...
- Update the hard-linked cluster and copy over the old versions.
- Add a new hard-linked item down in a new subdir to make sure that
the new file doesn't get handled before the subdir gets created.
2005-04-23 18:20:47 +00:00
Wayne Davison
5c7b1feb4c
Added --no-whole-file option to one of the runs.
2005-04-23 18:17:25 +00:00
Wayne Davison
3cd5301f40
- Added a new function, maybe_hard_link(), which now holds the code
...
(moved from hard_link_cluster()) that checks the inode/dev of an
existing file and either does nothing (when properly linked), or
removes the existing file before calling hard_link_one().
- Changed hard_link_check() so that it checks if the master item is
marked with FINISHED_LINK (in its hlindex int), and if so, it
finishes the current file by calling maybe_hard_link() (and
marking it as finished too). Otherwise it marks the item as
skipped by setting hlindex to SKIPPED_LINK.
- Fixed the outputting of an error in hard_link_one() so that the
message is always output when the caller did not request "terse"
processing.
- Changed hard_link_cluster() so that it marks the master item with
FINISHED_LINK and then links only the skipped items (marking them
with FINISHED_LINK too).
2005-04-23 17:48:34 +00:00
Wayne Davison
d8169e6f6b
- Call hard_link_check() with its new args.
...
- Got rid of a duplicate error after the hard_link_one() call.
2005-04-23 17:48:31 +00:00
Wayne Davison
c4833b024e
Mention how a module reference doesn't need a trailing slash
...
to copy its contents.
2005-04-22 17:17:18 +00:00
Wayne Davison
2a5d5a8cc4
If we're outputting a message about the remote file in a
...
single-file transfer, we need to make sure that the file's
name is the generic-transfer name and not a local name.
2005-04-22 16:45:33 +00:00
Wayne Davison
f7112154e9
Moved "port" and "address" into the global section where they
...
belong.
2005-04-22 15:19:10 +00:00
Wayne Davison
f83051b2e3
Updated FSF's address and some minor non-license tweaks taken
...
from the latest GPL file on the web.
2005-04-17 08:25:50 +00:00
Wayne Davison
2e42adb302
Simplified the newly added test so that it should stop sporadically
...
failing.
2005-04-16 07:34:49 +00:00
Wayne Davison
c09ebb8c04
Call rsync via $RSYNC.
2005-04-15 17:39:35 +00:00
Wayne Davison
042dc7360e
Make sure that the $chkdir has the same mtime/etc. as the
...
$fromdir.
2005-04-15 17:26:27 +00:00
Wayne Davison
7a6e294f7b
Added a test that copies a single file with -H specified.
2005-04-15 08:28:02 +00:00
Wayne Davison
97e786c331
- Fixed a potential crash/infinite-loop bug if -H was used
...
when sending a single file.
- Made a couple variable improvements in link_idev_data().
- Got rid of the non-NULL check of hlink_list in init_hard_links()
because is enough to just check file->link_u.links these days.
2005-04-15 08:26:58 +00:00
Wayne Davison
8ee6adefe3
Call logfile_close() and logfile_reopen() (tweaked function names).
2005-04-14 16:08:12 +00:00
Wayne Davison
64c37826e4
- Changed log_open() into two functions, logfile_open() and
...
logfile_reopen().
- Changed log_close() into logfile_close().
- Improved the logic in logit().
2005-04-14 16:08:10 +00:00
Wayne Davison
2e8015e0da
Mention that less data is sent over the wire when --only-write-batch
...
is used and we're pushing files to a remote system.
2005-04-14 01:47:47 +00:00
Wayne Davison
5b6281afcf
Got rid of ITEM_DUMMY_BIT.
2005-04-14 01:46:08 +00:00
Wayne Davison
e732fb0c4f
- Got rid of the iflag kluge for 2.6.4pre3.
...
- When we're handling --only-write-batch on the client side, we now
send all index/header info to the receiver (not just to the batch
file, like we do with the xfer data) so that the connection cannot
timeout.
2005-04-14 01:45:47 +00:00
Wayne Davison
b10917a426
Support the reception of a file-transfer header without xfer data
...
when we're on the server side and --only-write-batch was specified.
2005-04-14 01:42:13 +00:00
Wayne Davison
7ae64260e0
Mention how the daemon handles a failure to open a user-specified
...
"log file".
2005-04-12 23:09:35 +00:00
Wayne Davison
f97f6bcd3a
Mention how we now handle a log-file that the daemon can't open.
2005-04-12 23:06:45 +00:00
Wayne Davison
e86d98cbaa
Got rid of RERR_LOG_FAILURE.
2005-04-12 23:04:10 +00:00
Wayne Davison
6afb90778b
If we can't open the daemon's log file, fall-back to using
...
syslog (rather than trying to output an error on stderr,
which would usually be lost, and then exiting).
2005-04-12 23:03:49 +00:00
Wayne Davison
32c7f91a14
A couple improvements for the --only-write-batch section.
2005-04-12 03:55:56 +00:00
Wayne Davison
b28a27e9e9
Mention the latest bug-fix.
2005-04-10 20:08:00 +00:00
Wayne Davison
15164c0aa9
Paul's patch to improve the "not creating new ..." message
...
for directories.
2005-04-10 19:44:16 +00:00
Wayne Davison
bf011fedfc
Made the code a little cleaner by having gen_challenge() return
...
the challenge string base64-encoded (instead of forcing the caller
to handle this). Also improved a couple comments.
2005-04-10 17:09:10 +00:00
Wayne Davison
d7d11b7ebd
Mention fix for SUPPORT{,_HARD}_LINKS defines.
2005-04-10 07:17:47 +00:00
Wayne Davison
9a929c8f68
- Don't define HAVE_READLINK unless HAVE_READLINK is defined.
...
- Don't define SUPPORT_HARD_LINKS unless HAVE_LINK is defined.
2005-04-10 06:24:14 +00:00
Wayne Davison
298d8c0a9b
Mention the new --only-write-batch=FILE option.
2005-04-09 18:59:59 +00:00