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
Wayne Davison
a054570942
- Use the new do_xfers variable in place of some dry_run checks
...
(with appropriate negation).
- If write_batch is < 0, we write out the file-transfer data to
just the batch file, not the socket.
2005-04-09 18:59:57 +00:00
Wayne Davison
a0009fc30d
- Use the new do_xfers variable in place of some dry_run checks
...
(with appropriate negation).
- If we get a transfer when write_batch is < 0, discard it.
2005-04-09 18:59:55 +00:00
Wayne Davison
beb51aa09e
Use the new do_xfers variable in place of some dry_run checks
...
(with appropriate negation).
2005-04-09 18:59:52 +00:00
Wayne Davison
e8a96e275e
- Only do read-/write-batch processing if we're not the server (needed
...
now that write_batch is no longer forced to 0 for the server).
- If write_batch is < 0, force "dry_run = 1" (but only after we've
finished any appropriate write-batch file creation).
2005-04-09 18:59:49 +00:00
Wayne Davison
11e758a430
- Added do_xfers variable.
...
- Handle the new --only-write-batch=FILE option.
2005-04-09 18:59:47 +00:00
Wayne Davison
d630f53e0d
Also change --only-write-batch to --read-batch (in addition to
...
changing --write-batch).
2005-04-09 18:59:44 +00:00
Wayne Davison
5918daf8a4
We no longer force write_batch to 0 for the server.
2005-04-09 18:59:42 +00:00
Wayne Davison
326bb56e40
Document the new --only-write-batch=FILE option.
2005-04-09 18:59:40 +00:00
Wayne Davison
f96154f44c
Mention the latest changes.
2005-04-09 18:15:22 +00:00
Wayne Davison
45c5b903eb
- Call auth_server() with its new "host" arg.
...
- Don't log an auth-failed error -- auth_server() now handles that.
2005-04-09 18:11:25 +00:00
Wayne Davison
5037cf3adf
- Use the MD4_SUM_LENGTH define in place of some hard-wired values.
...
- Pass the hostname in to auth_server().
- Generate a unique error for each failure type in auth_server() so
that the log-file contains why the authorization failed.
- Don't use sscanf() to parse the client's auth-challenge response.
2005-04-09 18:11:23 +00:00
Wayne Davison
180443af42
The "@ERROR" handler in start_inband_exchange() was not returning
...
the right value.
2005-04-09 16:49:51 +00:00
Wayne Davison
4f3f97fbde
Fixed one typo and improved another sentence.
2005-04-08 01:40:57 +00:00
Wayne Davison
664cf3278a
Make sure that "- !" or "+ !" aren't interpreted as a list-clearing
...
token.
2005-04-07 18:06:06 +00:00
Wayne Davison
cd36049cd1
Combine one of the backup tests with --delete-after.
2005-04-07 09:09:17 +00:00
Wayne Davison
c2523a0541
Don't call maybe_flush_socket() quite so often.
2005-04-07 08:32:32 +00:00
Wayne Davison
92739a0aa7
Mention the latest changes.
2005-04-07 08:28:06 +00:00
Wayne Davison
cd908ef4ff
Fix a bug with --delete-after combined with --backup.
2005-04-07 08:13:44 +00:00