rsync.git
18 years agoMentioned the improved keep-alive code.
Wayne Davison [Thu, 19 May 2005 21:38:25 +0000 (21:38 +0000)]
Mentioned the improved keep-alive code.

18 years agoClarifications related to --dirs.
Wayne Davison [Thu, 19 May 2005 21:36:30 +0000 (21:36 +0000)]
Clarifications related to --dirs.

18 years agoPeriodically call maybe_send_keepalive() when timeouts are in effect
Wayne Davison [Thu, 19 May 2005 08:52:24 +0000 (08:52 +0000)]
Periodically call maybe_send_keepalive() when timeouts are in effect
(this ensures that the receiver doesn't timeout when we're still
doing work reading data from the generator).

18 years agoThe global allowed_lull is now already set, so just set lull_mod.
Wayne Davison [Thu, 19 May 2005 08:52:22 +0000 (08:52 +0000)]
The global allowed_lull is now already set, so just set lull_mod.

18 years ago- Call the new set_io_timeout() function to set the timeout value.
Wayne Davison [Thu, 19 May 2005 08:52:19 +0000 (08:52 +0000)]
- Call the new set_io_timeout() function to set the timeout value.
- If the user specified a shorter timeout than the config-file,
  don't override the shorter value.

18 years ago- The variable allowed_lull is now our global.
Wayne Davison [Thu, 19 May 2005 08:52:17 +0000 (08:52 +0000)]
- The variable allowed_lull is now our global.
- Tweaked the --timeout option handling to call set_io_timeout().

18 years ago- Added set_io_timeout(), which sets all the timeout-dependent
Wayne Davison [Thu, 19 May 2005 08:52:13 +0000 (08:52 +0000)]
- Added set_io_timeout(), which sets all the timeout-dependent
  variables when the timeout value changes.
- Split last_io into last_io_in and last_io_out.
- Made select_timeout static.

18 years agoThe latest bug-fix.
Wayne Davison [Thu, 19 May 2005 00:02:29 +0000 (00:02 +0000)]
The latest bug-fix.

18 years agoOne place that was testing errno for ENOTEMPTY was failing to
Wayne Davison [Thu, 19 May 2005 00:00:28 +0000 (00:00 +0000)]
One place that was testing errno for ENOTEMPTY was failing to
also test for EEXIST (which is returned by some OSes).

18 years agoFixed a typo.
Wayne Davison [Wed, 18 May 2005 23:59:12 +0000 (23:59 +0000)]
Fixed a typo.

18 years agoTwo more items.
Wayne Davison [Tue, 17 May 2005 15:08:05 +0000 (15:08 +0000)]
Two more items.

18 years agoTreat a trailing ".." dir-name as if "../" had been specified so
Wayne Davison [Sat, 14 May 2005 18:44:57 +0000 (18:44 +0000)]
Treat a trailing ".." dir-name as if "../" had been specified so
that we don't use the name in the destination path and save files
into a higher destination directory.

18 years agoMention the latest bug fix.
Wayne Davison [Fri, 13 May 2005 23:03:00 +0000 (23:03 +0000)]
Mention the latest bug fix.

18 years agoHave do_delete_pass() immediately return if list_only is set.
Wayne Davison [Fri, 13 May 2005 23:00:20 +0000 (23:00 +0000)]
Have do_delete_pass() immediately return if list_only is set.

18 years agoIf adding a trailing dot to a directory name overflows
Wayne Davison [Fri, 13 May 2005 22:02:24 +0000 (22:02 +0000)]
If adding a trailing dot to a directory name overflows
MAXPATHLEN, die with an overflow error.

18 years agoAn example filter script to maintain .cvsinclude files.
Wayne Davison [Fri, 13 May 2005 18:37:11 +0000 (18:37 +0000)]
An example filter script to maintain .cvsinclude files.

18 years agoImproved the use of the "remaining" var in readfd_unbuffered() to
Wayne Davison [Thu, 12 May 2005 17:36:29 +0000 (17:36 +0000)]
Improved the use of the "remaining" var in readfd_unbuffered() to
make certain that the static value is always set correctly anytime
we call out to another function.

18 years agoGot rid of some code from writefd_unbuffered() that was only needed
Wayne Davison [Thu, 12 May 2005 07:45:21 +0000 (07:45 +0000)]
Got rid of some code from writefd_unbuffered() that was only needed
back when the generator had a writeable pipe to the receiver.

18 years agoMake the --stats output come out after any delete-after messages.
Wayne Davison [Thu, 12 May 2005 07:43:14 +0000 (07:43 +0000)]
Make the --stats output come out after any delete-after messages.

18 years agoImproved a few sentences.
Wayne Davison [Thu, 12 May 2005 07:34:45 +0000 (07:34 +0000)]
Improved a few sentences.

18 years agoFixed a typo.
Wayne Davison [Tue, 10 May 2005 18:31:46 +0000 (18:31 +0000)]
Fixed a typo.

18 years agoPreparing for release of 2.6.5pre1 v2.6.5pre1
Wayne Davison [Tue, 10 May 2005 17:28:34 +0000 (17:28 +0000)]
Preparing for release of 2.6.5pre1

18 years agoAdded more missing NEWS items.
Wayne Davison [Tue, 10 May 2005 17:27:39 +0000 (17:27 +0000)]
Added more missing NEWS items.

18 years agoMention two more changes.
Wayne Davison [Tue, 10 May 2005 16:55:22 +0000 (16:55 +0000)]
Mention two more changes.

18 years agoRefer to the rsync daemon as a "daemon", not a "server". This is
Wayne Davison [Tue, 10 May 2005 16:14:26 +0000 (16:14 +0000)]
Refer to the rsync daemon as a "daemon", not a "server".  This is
to avoid confusion with the server that rsync runs in a normal
remote-shell transfer.

18 years ago- Improved the GENERAL section.
Wayne Davison [Tue, 10 May 2005 16:04:02 +0000 (16:04 +0000)]
- Improved the GENERAL section.
- Improved the description of --list-only.
- Added a VERSION section, like the rsyncd.conf manpage.

18 years agoRefer to the rsync daemon as a "daemon", not a "server". This is
Wayne Davison [Tue, 10 May 2005 16:00:24 +0000 (16:00 +0000)]
Refer to the rsync daemon as a "daemon", not a "server".  This is
to avoid confusion with the server that rsync runs in a normal
remote-shell transfer.

18 years agoFixed one synopsis line to make the DEST arg optional.
Wayne Davison [Mon, 9 May 2005 15:39:24 +0000 (15:39 +0000)]
Fixed one synopsis line to make the DEST arg optional.

18 years agoUse new MAX_SERVER_ARGS define instead of hard-wired "100".
Wayne Davison [Tue, 3 May 2005 17:04:26 +0000 (17:04 +0000)]
Use new MAX_SERVER_ARGS define instead of hard-wired "100".

18 years agoThere was no reason to have MAX_BASIS_DIRS factored into the
Wayne Davison [Tue, 3 May 2005 17:01:59 +0000 (17:01 +0000)]
There was no reason to have MAX_BASIS_DIRS factored into the
length of the argstr[] array.

18 years agoAdded MAX_SERVER_ARGS.
Wayne Davison [Tue, 3 May 2005 17:00:47 +0000 (17:00 +0000)]
Added MAX_SERVER_ARGS.

18 years agoA few minor doc tweaks.
Wayne Davison [Tue, 3 May 2005 16:47:03 +0000 (16:47 +0000)]
A few minor doc tweaks.

18 years ago- Moved the --version option in the help text.
Wayne Davison [Tue, 3 May 2005 16:46:49 +0000 (16:46 +0000)]
- Moved the --version option in the help text.
- Tweaked the --log-format option's description.
- Added a comment.

18 years agoMention the change in error message and exit status when we pull an
Wayne Davison [Tue, 3 May 2005 16:45:40 +0000 (16:45 +0000)]
Mention the change in error message and exit status when we pull an
empty file list.

18 years agoTweaked the checking of the "limit" in safe_fname().
Wayne Davison [Tue, 3 May 2005 16:44:47 +0000 (16:44 +0000)]
Tweaked the checking of the "limit" in safe_fname().

18 years agoFixed a typo.
Wayne Davison [Tue, 3 May 2005 16:03:31 +0000 (16:03 +0000)]
Fixed a typo.

18 years ago- Improved the comments on the backslash-escaped output, and moved it
Wayne Davison [Tue, 3 May 2005 15:59:24 +0000 (15:59 +0000)]
- Improved the comments on the backslash-escaped output, and moved it
  to the top in an "OUTPUT CHANGES" section.
- Added a mention of the generator's new output-flushing optimization.

18 years agoImproved a sentence.
Wayne Davison [Tue, 3 May 2005 15:58:06 +0000 (15:58 +0000)]
Improved a sentence.

18 years agoMention the '?'-in-filenames change.
Wayne Davison [Mon, 2 May 2005 18:04:32 +0000 (18:04 +0000)]
Mention the '?'-in-filenames change.

18 years agoFixed some misspellings.
Wayne Davison [Mon, 2 May 2005 17:27:20 +0000 (17:27 +0000)]
Fixed some misspellings.

18 years agoTweaked the description of --from0.
Wayne Davison [Mon, 2 May 2005 17:23:08 +0000 (17:23 +0000)]
Tweaked the description of --from0.

18 years agoTweaked the doc for --from0.
Wayne Davison [Mon, 2 May 2005 17:22:42 +0000 (17:22 +0000)]
Tweaked the doc for --from0.

19 years agoMoved the max-size checking code down so that it only checks
Wayne Davison [Thu, 28 Apr 2005 16:26:23 +0000 (16:26 +0000)]
Moved the max-size checking code down so that it only checks
regular files.

19 years agoMoved the size-parsing code for --max-size into its own function.
Wayne Davison [Thu, 28 Apr 2005 16:11:32 +0000 (16:11 +0000)]
Moved the size-parsing code for --max-size into its own function.

19 years agoSet ignore_timeout before starting the transfer, regardless of
Wayne Davison [Wed, 27 Apr 2005 22:58:06 +0000 (22:58 +0000)]
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.

19 years agoIf the user specified --relative and a source dir with a trailing
Wayne Davison [Wed, 27 Apr 2005 22:56:47 +0000 (22:56 +0000)]
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.

19 years agoAdded a new test to check how we interact with --link-dest and
Wayne Davison [Tue, 26 Apr 2005 16:25:01 +0000 (16:25 +0000)]
Added a new test to check how we interact with --link-dest and
--copy-dest.

19 years agoA slightly better fix than the last one (though it won't make any
Wayne Davison [Tue, 26 Apr 2005 16:09:03 +0000 (16:09 +0000)]
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).

19 years agoMention newest fix.
Wayne Davison [Tue, 26 Apr 2005 15:25:43 +0000 (15:25 +0000)]
Mention newest fix.

19 years agoFixed problem with -C when we're the sender, the remote is using an
Wayne Davison [Tue, 26 Apr 2005 15:24:40 +0000 (15:24 +0000)]
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).

19 years agoTry to make rsync's behavior w/o "--perms" a little clearer.
Wayne Davison [Mon, 25 Apr 2005 19:30:29 +0000 (19:30 +0000)]
Try to make rsync's behavior w/o "--perms" a little clearer.

19 years agoFixed two typos.
Wayne Davison [Mon, 25 Apr 2005 19:23:43 +0000 (19:23 +0000)]
Fixed two typos.

19 years agoMention fix for --one-file-system.
Wayne Davison [Sun, 24 Apr 2005 22:35:03 +0000 (22:35 +0000)]
Mention fix for --one-file-system.

19 years agoSimplified the last change a little using a fix derived from
Wayne Davison [Sun, 24 Apr 2005 22:34:20 +0000 (22:34 +0000)]
Simplified the last change a little using a fix derived from
Mike Castle's suggestion.

19 years agoWhen deleting files, we need to take any local FLAG_MOUNT_POINT
Wayne Davison [Sun, 24 Apr 2005 22:11:26 +0000 (22:11 +0000)]
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.

19 years agoReject any --remove-* options when read-only, just in case there
Wayne Davison [Sun, 24 Apr 2005 16:19:16 +0000 (16:19 +0000)]
Reject any --remove-* options when read-only, just in case there
are new ones added in the future.

19 years agoMention the latest fixes.
Wayne Davison [Sun, 24 Apr 2005 00:34:39 +0000 (00:34 +0000)]
Mention the latest fixes.

19 years agoWhen rsync encountered an empty file list, it behaved differently
Wayne Davison [Sat, 23 Apr 2005 22:30:08 +0000 (22:30 +0000)]
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).

19 years agoFor those rare individuals without web access, mention how to
Wayne Davison [Sat, 23 Apr 2005 22:17:10 +0000 (22:17 +0000)]
For those rare individuals without web access, mention how to
send bug reports via email.

19 years agoFixed a problem where a --link-dest hard-link could cause us to
Wayne Davison [Sat, 23 Apr 2005 19:46:22 +0000 (19:46 +0000)]
Fixed a problem where a --link-dest hard-link could cause us to
miss out on the hard_link_cluster() call.

19 years agoTwo more tests:
Wayne Davison [Sat, 23 Apr 2005 18:20:47 +0000 (18:20 +0000)]
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.

19 years agoAdded --no-whole-file option to one of the runs.
Wayne Davison [Sat, 23 Apr 2005 18:17:25 +0000 (18:17 +0000)]
Added --no-whole-file option to one of the runs.

19 years ago- Added a new function, maybe_hard_link(), which now holds the code
Wayne Davison [Sat, 23 Apr 2005 17:48:34 +0000 (17:48 +0000)]
- 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).

19 years ago- Call hard_link_check() with its new args.
Wayne Davison [Sat, 23 Apr 2005 17:48:31 +0000 (17:48 +0000)]
- Call hard_link_check() with its new args.
- Got rid of a duplicate error after the hard_link_one() call.

19 years agoMention how a module reference doesn't need a trailing slash
Wayne Davison [Fri, 22 Apr 2005 17:17:18 +0000 (17:17 +0000)]
Mention how a module reference doesn't need a trailing slash
to copy its contents.

19 years agoIf we're outputting a message about the remote file in a
Wayne Davison [Fri, 22 Apr 2005 16:45:33 +0000 (16:45 +0000)]
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.

19 years agoMoved "port" and "address" into the global section where they
Wayne Davison [Fri, 22 Apr 2005 15:19:10 +0000 (15:19 +0000)]
Moved "port" and "address" into the global section where they
belong.

19 years agoUpdated FSF's address and some minor non-license tweaks taken
Wayne Davison [Sun, 17 Apr 2005 08:25:50 +0000 (08:25 +0000)]
Updated FSF's address and some minor non-license tweaks taken
from the latest GPL file on the web.

19 years agoSimplified the newly added test so that it should stop sporadically
Wayne Davison [Sat, 16 Apr 2005 07:34:49 +0000 (07:34 +0000)]
Simplified the newly added test so that it should stop sporadically
failing.

19 years agoCall rsync via $RSYNC.
Wayne Davison [Fri, 15 Apr 2005 17:39:35 +0000 (17:39 +0000)]
Call rsync via $RSYNC.

19 years agoMake sure that the $chkdir has the same mtime/etc. as the
Wayne Davison [Fri, 15 Apr 2005 17:26:27 +0000 (17:26 +0000)]
Make sure that the $chkdir has the same mtime/etc. as the
$fromdir.

19 years agoAdded a test that copies a single file with -H specified.
Wayne Davison [Fri, 15 Apr 2005 08:28:02 +0000 (08:28 +0000)]
Added a test that copies a single file with -H specified.

19 years ago- Fixed a potential crash/infinite-loop bug if -H was used
Wayne Davison [Fri, 15 Apr 2005 08:26:58 +0000 (08:26 +0000)]
- 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.

19 years agoCall logfile_close() and logfile_reopen() (tweaked function names).
Wayne Davison [Thu, 14 Apr 2005 16:08:12 +0000 (16:08 +0000)]
Call logfile_close() and logfile_reopen() (tweaked function names).

19 years ago- Changed log_open() into two functions, logfile_open() and
Wayne Davison [Thu, 14 Apr 2005 16:08:10 +0000 (16:08 +0000)]
- Changed log_open() into two functions, logfile_open() and
  logfile_reopen().
- Changed log_close() into logfile_close().
- Improved the logic in logit().

19 years agoMention that less data is sent over the wire when --only-write-batch
Wayne Davison [Thu, 14 Apr 2005 01:47:47 +0000 (01:47 +0000)]
Mention that less data is sent over the wire when --only-write-batch
is used and we're pushing files to a remote system.

19 years agoGot rid of ITEM_DUMMY_BIT.
Wayne Davison [Thu, 14 Apr 2005 01:46:08 +0000 (01:46 +0000)]
Got rid of ITEM_DUMMY_BIT.

19 years ago- Got rid of the iflag kluge for 2.6.4pre3.
Wayne Davison [Thu, 14 Apr 2005 01:45:47 +0000 (01:45 +0000)]
- 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.

19 years agoSupport the reception of a file-transfer header without xfer data
Wayne Davison [Thu, 14 Apr 2005 01:42:13 +0000 (01:42 +0000)]
Support the reception of a file-transfer header without xfer data
when we're on the server side and --only-write-batch was specified.

19 years agoMention how the daemon handles a failure to open a user-specified
Wayne Davison [Tue, 12 Apr 2005 23:09:35 +0000 (23:09 +0000)]
Mention how the daemon handles a failure to open a user-specified
"log file".

19 years agoMention how we now handle a log-file that the daemon can't open.
Wayne Davison [Tue, 12 Apr 2005 23:06:45 +0000 (23:06 +0000)]
Mention how we now handle a log-file that the daemon can't open.

19 years agoGot rid of RERR_LOG_FAILURE.
Wayne Davison [Tue, 12 Apr 2005 23:04:10 +0000 (23:04 +0000)]
Got rid of RERR_LOG_FAILURE.

19 years agoIf we can't open the daemon's log file, fall-back to using
Wayne Davison [Tue, 12 Apr 2005 23:03:49 +0000 (23:03 +0000)]
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).

19 years agoA couple improvements for the --only-write-batch section.
Wayne Davison [Tue, 12 Apr 2005 03:55:56 +0000 (03:55 +0000)]
A couple improvements for the --only-write-batch section.

19 years agoMention the latest bug-fix.
Wayne Davison [Sun, 10 Apr 2005 20:08:00 +0000 (20:08 +0000)]
Mention the latest bug-fix.

19 years agoPaul's patch to improve the "not creating new ..." message
Wayne Davison [Sun, 10 Apr 2005 19:44:16 +0000 (19:44 +0000)]
Paul's patch to improve the "not creating new ..." message
for directories.

19 years agoMade the code a little cleaner by having gen_challenge() return
Wayne Davison [Sun, 10 Apr 2005 17:09:10 +0000 (17:09 +0000)]
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.

19 years agoMention fix for SUPPORT{,_HARD}_LINKS defines.
Wayne Davison [Sun, 10 Apr 2005 07:17:47 +0000 (07:17 +0000)]
Mention fix for SUPPORT{,_HARD}_LINKS defines.

19 years ago- Don't define HAVE_READLINK unless HAVE_READLINK is defined.
Wayne Davison [Sun, 10 Apr 2005 06:24:14 +0000 (06:24 +0000)]
- Don't define HAVE_READLINK unless HAVE_READLINK is defined.
- Don't define SUPPORT_HARD_LINKS unless HAVE_LINK is defined.

19 years agoMention the new --only-write-batch=FILE option.
Wayne Davison [Sat, 9 Apr 2005 18:59:59 +0000 (18:59 +0000)]
Mention the new --only-write-batch=FILE option.

19 years ago- Use the new do_xfers variable in place of some dry_run checks
Wayne Davison [Sat, 9 Apr 2005 18:59:57 +0000 (18:59 +0000)]
- 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.

19 years ago- Use the new do_xfers variable in place of some dry_run checks
Wayne Davison [Sat, 9 Apr 2005 18:59:55 +0000 (18:59 +0000)]
- 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.

19 years agoUse the new do_xfers variable in place of some dry_run checks
Wayne Davison [Sat, 9 Apr 2005 18:59:52 +0000 (18:59 +0000)]
Use the new do_xfers variable in place of some dry_run checks
(with appropriate negation).

19 years ago- Only do read-/write-batch processing if we're not the server (needed
Wayne Davison [Sat, 9 Apr 2005 18:59:49 +0000 (18:59 +0000)]
- 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).

19 years ago- Added do_xfers variable.
Wayne Davison [Sat, 9 Apr 2005 18:59:47 +0000 (18:59 +0000)]
- Added do_xfers variable.
- Handle the new --only-write-batch=FILE option.

19 years agoAlso change --only-write-batch to --read-batch (in addition to
Wayne Davison [Sat, 9 Apr 2005 18:59:44 +0000 (18:59 +0000)]
Also change --only-write-batch to --read-batch (in addition to
changing --write-batch).

19 years agoWe no longer force write_batch to 0 for the server.
Wayne Davison [Sat, 9 Apr 2005 18:59:42 +0000 (18:59 +0000)]
We no longer force write_batch to 0 for the server.

19 years agoDocument the new --only-write-batch=FILE option.
Wayne Davison [Sat, 9 Apr 2005 18:59:40 +0000 (18:59 +0000)]
Document the new --only-write-batch=FILE option.

19 years agoMention the latest changes.
Wayne Davison [Sat, 9 Apr 2005 18:15:22 +0000 (18:15 +0000)]
Mention the latest changes.

19 years ago- Call auth_server() with its new "host" arg.
Wayne Davison [Sat, 9 Apr 2005 18:11:25 +0000 (18:11 +0000)]
- Call auth_server() with its new "host" arg.
- Don't log an auth-failed error -- auth_server() now handles that.