rsync/rsync.git
19 years ago- Moved read_sum_head() to io.c (because the generator uses it too).
Wayne Davison [Mon, 17 Jan 2005 22:51:29 +0000 (22:51 +0000)]
- Moved read_sum_head() to io.c (because the generator uses it too).
- Tweaked the read_size var (formerly map_size) that gets passed to
  map_file().

19 years agoTweaked the read_size var (formerly map_size) that gets passed to
Wayne Davison [Mon, 17 Jan 2005 22:51:27 +0000 (22:51 +0000)]
Tweaked the read_size var (formerly map_size) that gets passed to
map_file().

19 years agoMoved read_sum_head() here from sender.c (because the generator uses it
Wayne Davison [Mon, 17 Jan 2005 22:51:24 +0000 (22:51 +0000)]
Moved read_sum_head() here from sender.c (because the generator uses it
too) and improved it with better error checking.

19 years agoMake sure that we don't compute a block size larger than MAX_BLOCK_SIZE.
Wayne Davison [Mon, 17 Jan 2005 22:51:21 +0000 (22:51 +0000)]
Make sure that we don't compute a block size larger than MAX_BLOCK_SIZE.

19 years ago- Changed the map_size parameter to map_file() to be an int32 named
Wayne Davison [Mon, 17 Jan 2005 22:51:17 +0000 (22:51 +0000)]
- Changed the map_size parameter to map_file() to be an int32 named
  "read_size".
- Changed some int vars in map_ptr() needed to be int32 vars.
- All callers expect map_ptr() to return back the full "len" bytes,
  so we never shorten this value, even near EOF--the read will
  just get zero-padded, as needed.
- Die with an error if someone calls map_ptr() with a len < 0, or
  if read_size is computed as a value < 0.

19 years ago- Incremented the PROTOCOL_VERSION to 29.
Wayne Davison [Mon, 17 Jan 2005 22:51:15 +0000 (22:51 +0000)]
- Incremented the PROTOCOL_VERSION to 29.
- Added define for MAX_BLOCK_SIZE.
- Reorder the variables in the structure defs to sort by size.
- Some vars in map_struct needed to be int32 instead of int.

19 years agoGot rid of an unneeded assert().
Wayne Davison [Mon, 17 Jan 2005 22:25:53 +0000 (22:25 +0000)]
Got rid of an unneeded assert().

19 years agoAdded a commented-out RSYNC initialization that uses valgrind.
Wayne Davison [Mon, 17 Jan 2005 22:24:08 +0000 (22:24 +0000)]
Added a commented-out RSYNC initialization that uses valgrind.

19 years agoPut double-quotes around the --rsync-path arg.
Wayne Davison [Mon, 17 Jan 2005 22:23:09 +0000 (22:23 +0000)]
Put double-quotes around the --rsync-path arg.

19 years agoCollapsed two sed invocations into one.
Wayne Davison [Mon, 17 Jan 2005 06:00:44 +0000 (06:00 +0000)]
Collapsed two sed invocations into one.

19 years agoFixed an off-by-one comparison against MAX_BASIS_DIRS.
Wayne Davison [Sat, 15 Jan 2005 21:23:04 +0000 (21:23 +0000)]
Fixed an off-by-one comparison against MAX_BASIS_DIRS.

19 years agoUse the new FNAMECMP_BASIS_DIR_HIGH to improve a compare-dest check.
Wayne Davison [Sat, 15 Jan 2005 21:17:39 +0000 (21:17 +0000)]
Use the new FNAMECMP_BASIS_DIR_HIGH to improve a compare-dest check.

19 years agoDefine FNAMECMP_BASIS_DIR_LOW and FNAMECMP_BASIS_DIR_HIGH instead of
Wayne Davison [Sat, 15 Jan 2005 21:17:36 +0000 (21:17 +0000)]
Define FNAMECMP_BASIS_DIR_LOW and FNAMECMP_BASIS_DIR_HIGH instead of
FNAMECMP_BASIS_DIR.

19 years agoMake sure that the generator sent us a valid index into basis_dir[].
Wayne Davison [Sat, 15 Jan 2005 21:14:27 +0000 (21:14 +0000)]
Make sure that the generator sent us a valid index into basis_dir[].

19 years agoMade basis_dir_cnt non-static.
Wayne Davison [Sat, 15 Jan 2005 21:12:58 +0000 (21:12 +0000)]
Made basis_dir_cnt non-static.

19 years agoMade compare_dest non-static.
Wayne Davison [Sat, 15 Jan 2005 20:54:25 +0000 (20:54 +0000)]
Made compare_dest non-static.

19 years agoSome inplace-checking code should have been inside the #ifdef that
Wayne Davison [Sat, 15 Jan 2005 20:22:54 +0000 (20:22 +0000)]
Some inplace-checking code should have been inside the #ifdef that
handles the case where --inplace cannot be supported.

19 years agoSimplified the logic in allow_access() and tweaked some whitespace.
Wayne Davison [Sat, 15 Jan 2005 20:06:48 +0000 (20:06 +0000)]
Simplified the logic in allow_access() and tweaked some whitespace.

19 years agoSimplified one "if" that checks if one of the --FOO-dest options
Wayne Davison [Sat, 15 Jan 2005 04:40:06 +0000 (04:40 +0000)]
Simplified one "if" that checks if one of the --FOO-dest options
was specified.

19 years agoImproved the docs on --delete and --delete-after.
Wayne Davison [Fri, 14 Jan 2005 19:49:35 +0000 (19:49 +0000)]
Improved the docs on --delete and --delete-after.

19 years ago- We now remove the DEST~old~ dir instead of renaming it to DEST~new~.
Wayne Davison [Fri, 14 Jan 2005 19:23:20 +0000 (19:23 +0000)]
- We now remove the DEST~old~ dir instead of renaming it to DEST~new~.
- Improved the usage message and added an introductory comment.

19 years agoMake sure that the presence of a partial-dir file is noted, even
Wayne Davison [Fri, 14 Jan 2005 18:20:46 +0000 (18:20 +0000)]
Make sure that the presence of a partial-dir file is noted, even
if --whole-file is in effect.  Also needed to force statret to 0
when using a partial-dir file.

19 years agoWe also need the "name pipe" from the generator to the receiver
Wayne Davison [Fri, 14 Jan 2005 18:18:31 +0000 (18:18 +0000)]
We also need the "name pipe" from the generator to the receiver
when --partial-dir was specified.

19 years agoFor the "unexpected tag" or "multiplexing overflow" messages, we
Wayne Davison [Fri, 14 Jan 2005 18:17:32 +0000 (18:17 +0000)]
For the "unexpected tag" or "multiplexing overflow" messages, we
now output who_am_i() so we know who had the problem.

19 years agoAid forward-compatibility in the include/exclude syntax by putting
Wayne Davison [Thu, 13 Jan 2005 22:01:56 +0000 (22:01 +0000)]
Aid forward-compatibility in the include/exclude syntax by putting
a "- " in front of any name that starts with a '+' or a '-' and would
otherwise be unprefixed (the old code only did this if the '+' or '-'
was followed by a space).

19 years ago- Allow multiple source paths to be specified (and checked).
Wayne Davison [Wed, 12 Jan 2005 19:20:07 +0000 (19:20 +0000)]
- Allow multiple source paths to be specified (and checked).
- Allow spaces and a few other extra chars in file names.
- For safety, disallow any option that takes an arg.  This should
  be improved in the future because it blocks options such as
  --block-size=N, but without this rule the user could specify
  something like --files-from=FILE or --backup-dir=DIR and have
  it affect files outside the desired SUBDIR restriction.
- Switched to SSH_CONNECTION from the deprecated SSH_CLIENT.
- Strip "::ffff:" from the start of an IP from SSH_CONNECTION.

19 years agoThis is Joe Smith's rrsync (restricted rsync) perl script.
Wayne Davison [Wed, 12 Jan 2005 18:48:26 +0000 (18:48 +0000)]
This is Joe Smith's rrsync (restricted rsync) perl script.

19 years agoA simple Makefile.
Wayne Davison [Tue, 11 Jan 2005 18:37:37 +0000 (18:37 +0000)]
A simple Makefile.

19 years agoA debug program to help diagnose data-transfer corruption problems.
Wayne Davison [Tue, 11 Jan 2005 18:36:31 +0000 (18:36 +0000)]
A debug program to help diagnose data-transfer corruption problems.

19 years agoFixed the file_checksum1() function that is compiled only when
Wayne Davison [Mon, 10 Jan 2005 20:52:08 +0000 (20:52 +0000)]
Fixed the file_checksum1() function that is compiled only when
TEST_MDFOUR is defined:  it did not have the fix that the main
rsync code got back in protocol 27 to properly handle files
that are a multiple of 64-bytes long.

19 years agoTwo more fixes.
Wayne Davison [Mon, 10 Jan 2005 10:08:59 +0000 (10:08 +0000)]
Two more fixes.

19 years agoAdded a "overwriting_basis" arg to finish_transfer().
Wayne Davison [Mon, 10 Jan 2005 10:03:12 +0000 (10:03 +0000)]
Added a "overwriting_basis" arg to finish_transfer().

19 years ago- Call finish_transfer() with its new arg. This ensures that we only
Wayne Davison [Mon, 10 Jan 2005 10:03:10 +0000 (10:03 +0000)]
- Call finish_transfer() with its new arg.  This ensures that we only
  create a backup file if we're about to overwrite the basis file.
- Only clear make_backups for the redo phase if partial_dir isn't set.

19 years agoCall finish_transfer() with its new arg.
Wayne Davison [Mon, 10 Jan 2005 10:03:06 +0000 (10:03 +0000)]
Call finish_transfer() with its new arg.

19 years agoMoved the reading of the final MSG_DONE message here from main.c
Wayne Davison [Mon, 10 Jan 2005 00:31:55 +0000 (00:31 +0000)]
Moved the reading of the final MSG_DONE message here from main.c
(this message comes from the receiver).  This ensures that any
redo-pass files and delete-after processing are known to be done
prior to the start of our hard-link and dir-time-munging loops.

19 years agoMoved the reading of the final MSG_DONE message from here to
Wayne Davison [Mon, 10 Jan 2005 00:31:55 +0000 (00:31 +0000)]
Moved the reading of the final MSG_DONE message from here to
generator.c (the message comes from the receiver).  This ensures
that any redo-pass files and delete-after processing are known to be
done prior to the start of the hard-link and dir-time-munging loops.

19 years agoMention new atomic-rsync script.
Wayne Davison [Thu, 6 Jan 2005 17:15:36 +0000 (17:15 +0000)]
Mention new atomic-rsync script.

19 years agoA perl script to effect an atomic transfer of a set of files.
Wayne Davison [Thu, 6 Jan 2005 17:13:31 +0000 (17:13 +0000)]
A perl script to effect an atomic transfer of a set of files.

19 years agoDecided that a cross-compling configure should default the
Wayne Davison [Mon, 3 Jan 2005 23:01:19 +0000 (23:01 +0000)]
Decided that a cross-compling configure should default the
chown-follows-symlinks check to "yes".

19 years agoImproved the last addition.
Wayne Davison [Mon, 3 Jan 2005 22:49:14 +0000 (22:49 +0000)]
Improved the last addition.

19 years agoIf lchown() is not available, we only skip the call to chown() for a
Wayne Davison [Mon, 3 Jan 2005 22:47:55 +0000 (22:47 +0000)]
If lchown() is not available, we only skip the call to chown() for a
symlink if it will try to follow the symlink (as a normal OS should).

19 years ago- Added a test to see if chown() follows symlinks.
Wayne Davison [Mon, 3 Jan 2005 22:42:55 +0000 (22:42 +0000)]
- Added a test to see if chown() follows symlinks.
- Check for getpgrp() and tcgetpgrp().

19 years agoMention lchown() fix.
Wayne Davison [Mon, 3 Jan 2005 21:07:02 +0000 (21:07 +0000)]
Mention lchown() fix.

19 years agoIf there is no lchown(), don't try to set the user & group of a symlink.
Wayne Davison [Mon, 3 Jan 2005 21:05:39 +0000 (21:05 +0000)]
If there is no lchown(), don't try to set the user & group of a symlink.

19 years agoMoved kluged (conditional) define of lchown from rsync.h to syscall.c.
Wayne Davison [Mon, 3 Jan 2005 21:03:33 +0000 (21:03 +0000)]
Moved kluged (conditional) define of lchown from h to syscall.c.

19 years agoBacked out changes to send_deflated_token() that surrounded the
Wayne Davison [Sun, 2 Jan 2005 09:08:59 +0000 (09:08 +0000)]
Backed out changes to send_deflated_token() that surrounded the
call to deflate(..., Z_INSERT_ONLY) -- the underlying bug was
caused by the zlib code not handling Z_INSERT_ONLY in the case
where the server has disabled compression.

19 years agoFixed Z_INSERT_ONLY support in deflate_stored().
Wayne Davison [Sun, 2 Jan 2005 09:03:44 +0000 (09:03 +0000)]
Fixed Z_INSERT_ONLY support in deflate_stored().

19 years agoThe deflate_stored() function needed to support Z_INSERT_ONLY.
Wayne Davison [Sun, 2 Jan 2005 08:49:47 +0000 (08:49 +0000)]
The deflate_stored() function needed to support Z_INSERT_ONLY.

19 years agoIn send_deflated_token(), the section that handles "token != -2"
Wayne Davison [Sun, 2 Jan 2005 00:55:55 +0000 (00:55 +0000)]
In send_deflated_token(), the section that handles "token != -2"
now breaks up the calls to deflate() into CHUNK_SIZE chunks, just
like the other sections of the code.

19 years ago- Use an int32 for the each block-size variable.
Wayne Davison [Sat, 1 Jan 2005 21:08:20 +0000 (21:08 +0000)]
- Use an int32 for the each block-size variable.
- Fixed a problem in send_deflated_token() where the data we are
  compressing might not finish processing in one call.

19 years ago- Use an int32 for the each block-size variable.
Wayne Davison [Sat, 1 Jan 2005 21:08:17 +0000 (21:08 +0000)]
- Use an int32 for the each block-size variable.
- Fixed a potential overflow in the map_size calculation.

19 years agoUse an int32 for the each block-size variable.
Wayne Davison [Sat, 1 Jan 2005 21:08:14 +0000 (21:08 +0000)]
Use an int32 for the each block-size variable.

19 years ago- Use an int32 for the each block-size variable.
Wayne Davison [Sat, 1 Jan 2005 21:08:11 +0000 (21:08 +0000)]
- Use an int32 for the each block-size variable.
- Improved the layout and error-checking of the code that
  calculates the block-size and the number of checksum bits.

19 years ago- Use an int32 for the each block-size variable.
Wayne Davison [Sat, 1 Jan 2005 21:08:07 +0000 (21:08 +0000)]
- Use an int32 for the each block-size variable.
- Renamed the local block_size arg to blk_size (to avoid
  confusion with the global block_size variable).

19 years ago- Use an int32 for each checksum length variable.
Wayne Davison [Sat, 1 Jan 2005 21:08:05 +0000 (21:08 +0000)]
- Use an int32 for each checksum length variable.
- Simplified some of the code, removing a useless memcpy().

19 years agoSince lp_bind_address() can't return NULL, we need to check if it is
Wayne Davison [Fri, 31 Dec 2004 09:41:04 +0000 (09:41 +0000)]
Since lp_bind_address() can't return NULL, we need to check if it is
an empty string and ignore it when it is.

19 years agoA minor improvement to the just-committed code.
Wayne Davison [Fri, 31 Dec 2004 00:41:32 +0000 (00:41 +0000)]
A minor improvement to the just-committed code.

19 years agoThe code that tries to read an error from the socket in an abnormal-
Wayne Davison [Fri, 31 Dec 2004 00:39:59 +0000 (00:39 +0000)]
The code that tries to read an error from the socket in an abnormal-
exit situation was properly forcing the io_timeout value down to 30
seconds, but failing to set the select_timeout value.

19 years agoSet select_timeout if the per-module timeout value was lower than
Wayne Davison [Fri, 31 Dec 2004 00:35:03 +0000 (00:35 +0000)]
Set select_timeout if the per-module timeout value was lower than
the default select_timeout value.

19 years agoIf we send --files-from to the remote server and relative-paths
Wayne Davison [Wed, 22 Dec 2004 09:10:08 +0000 (09:10 +0000)]
If we send --files-from to the remote server and relative-paths
are not enabled, we need to also send --no-relative.

19 years agoMention latest fix.
Wayne Davison [Thu, 16 Dec 2004 22:48:31 +0000 (22:48 +0000)]
Mention latest fix.

19 years agoThe "ignore nonreadable" daemon parameter no longer affects
Wayne Davison [Thu, 16 Dec 2004 22:47:36 +0000 (22:47 +0000)]
The "ignore nonreadable" daemon parameter no longer affects
symlinks that are being copied, even if they point nowhere.

19 years agoGot rid of the rare failure caused by a directory-time mismatch.
Wayne Davison [Tue, 14 Dec 2004 19:41:19 +0000 (19:41 +0000)]
Got rid of the rare failure caused by a directory-time mismatch.

19 years agoDon't call do_lstat() unless SUPPORT_LINKS is defined.
Wayne Davison [Mon, 13 Dec 2004 17:22:32 +0000 (17:22 +0000)]
Don't call do_lstat() unless SUPPORT_LINKS is defined.

19 years agoDocument the client version of the --port option.
Wayne Davison [Wed, 8 Dec 2004 17:30:40 +0000 (17:30 +0000)]
Document the client version of the --port option.

19 years agoAllow --port to be used in client mode (as well as daemon mode).
Wayne Davison [Wed, 8 Dec 2004 17:29:54 +0000 (17:29 +0000)]
Allow --port to be used in client mode (as well as daemon mode).

19 years agoIf rsync_port is 0, set it to RSYNC_PORT.
Wayne Davison [Wed, 8 Dec 2004 17:11:15 +0000 (17:11 +0000)]
If rsync_port is 0, set it to RSYNC_PORT.

19 years agoSwitching to a better rsync_port fix.
Wayne Davison [Wed, 8 Dec 2004 17:09:59 +0000 (17:09 +0000)]
Switching to a better rsync_port fix.

19 years agoDocument the new "address" global option.
Wayne Davison [Mon, 6 Dec 2004 22:45:10 +0000 (22:45 +0000)]
Document the new "address" global option.

19 years agoMade --port and --address point the user at the relevant global
Wayne Davison [Mon, 6 Dec 2004 22:45:07 +0000 (22:45 +0000)]
Made --port and --address point the user at the relevant global
options in the rsyncd.conf manpage.

19 years agoCheck the global option "address" if the user didn't specify
Wayne Davison [Mon, 6 Dec 2004 22:45:03 +0000 (22:45 +0000)]
Check the global option "address" if the user didn't specify
an --address option when starting the daemon.

19 years agoAdded support for the "address" option.
Wayne Davison [Mon, 6 Dec 2004 22:45:00 +0000 (22:45 +0000)]
Added support for the "address" option.

19 years agoSet default port value for a :: file-spec without a port number.
Wayne Davison [Mon, 6 Dec 2004 17:57:06 +0000 (17:57 +0000)]
Set default port value for a :: file-spec without a port number.

19 years agoImproved the examples for the --relative option.
Wayne Davison [Fri, 3 Dec 2004 01:31:24 +0000 (01:31 +0000)]
Improved the examples for the --relative option.

19 years agoCheck the return value of flush_write_file() and report an error
Wayne Davison [Thu, 2 Dec 2004 17:16:19 +0000 (17:16 +0000)]
Check the return value of flush_write_file() and report an error
if it reports failure.

19 years agoImproved the description of the --update option.
Wayne Davison [Tue, 30 Nov 2004 20:43:06 +0000 (20:43 +0000)]
Improved the description of the --update option.

19 years agoImproved some of the descriptions.
Wayne Davison [Tue, 30 Nov 2004 06:07:50 +0000 (06:07 +0000)]
Improved some of the descriptions.

19 years agoRemoved some redundant words in a sentence.
Wayne Davison [Mon, 29 Nov 2004 17:09:31 +0000 (17:09 +0000)]
Removed some redundant words in a sentence.

19 years agoMake some of the --*-dest comments clearer and more complete.
Wayne Davison [Sat, 27 Nov 2004 22:09:33 +0000 (22:09 +0000)]
Make some of the --*-dest comments clearer and more complete.

19 years agoImproved some of the items.
Wayne Davison [Sat, 27 Nov 2004 21:55:05 +0000 (21:55 +0000)]
Improved some of the items.

19 years agoMentioned the latest enhancements.
Wayne Davison [Sat, 27 Nov 2004 18:26:30 +0000 (18:26 +0000)]
Mentioned the latest enhancements.

19 years agoAllow "port" to be specified in the rsyncd.conf file.
Wayne Davison [Sat, 27 Nov 2004 18:24:12 +0000 (18:24 +0000)]
Allow "port" to be specified in the rsyncd.conf file.

19 years agoAdded tests for multiple --compare-dest options and --copy-dest.
Wayne Davison [Sat, 27 Nov 2004 17:59:48 +0000 (17:59 +0000)]
Added tests for multiple --compare-dest options and --copy-dest.

19 years agoAdded support for multiple --*-dest options.
Wayne Davison [Sat, 27 Nov 2004 17:56:58 +0000 (17:56 +0000)]
Added support for multiple --*-dest options.

19 years ago- Added parsing for --copy-dest.
Wayne Davison [Sat, 27 Nov 2004 17:52:51 +0000 (17:52 +0000)]
- Added parsing for --copy-dest.
- Added support for multiple --*-dest options.

19 years agoThe compare_dest variable changed.
Wayne Davison [Sat, 27 Nov 2004 17:52:49 +0000 (17:52 +0000)]
The compare_dest variable changed.

19 years ago- Added support for --copy-dest, which behaves like --link-dest,
Wayne Davison [Sat, 27 Nov 2004 17:52:47 +0000 (17:52 +0000)]
- Added support for --copy-dest, which behaves like --link-dest,
  but it copies the identical files instead of hard-linking them.
- Added support for multiple --*-dest options.

19 years ago- Define MAX_BASIS_DIRS.
Wayne Davison [Sat, 27 Nov 2004 17:52:45 +0000 (17:52 +0000)]
- Define MAX_BASIS_DIRS.
- Renamed FNAMECMP_CMPDEST to FNAMECMP_BASIS_DIR.

19 years agoDocument --copy-dest and the support for multiple --*-dest options.
Wayne Davison [Sat, 27 Nov 2004 17:52:42 +0000 (17:52 +0000)]
Document --copy-dest and the support for multiple --*-dest options.

19 years agoFixed a socket-data conflict when verbosity is >= 2 and the
Wayne Davison [Sat, 20 Nov 2004 17:10:54 +0000 (17:10 +0000)]
Fixed a socket-data conflict when verbosity is >= 2 and the
files-from list is coming from a remote receiver.

19 years agoMention latest fix.
Wayne Davison [Sat, 20 Nov 2004 07:23:20 +0000 (07:23 +0000)]
Mention latest fix.

19 years agoCall set_msg_fd_in() during the early phase of being a client sender
Wayne Davison [Sat, 20 Nov 2004 07:08:44 +0000 (07:08 +0000)]
Call set_msg_fd_in() during the early phase of being a client sender
so that we monitor the socket for any messages that it might send to
us (and thus avoid a potential hang when verbosity is high).

19 years agoSome minor improvements to read_msg_fd() made it safe to use both
Wayne Davison [Sat, 20 Nov 2004 07:07:37 +0000 (07:07 +0000)]
Some minor improvements to read_msg_fd() made it safe to use both
set_msg_fd_in() and read_msg_fd() during the early phase of being
a client sender (up through the sending of the file list).  This
makes sure that the sender monitors the socket from the receiver
for any messages that it might send to us, and thus avoids a hang
when verbosity is high.

19 years agoMention that the --bwlimit may now be combined with --daemon.
Wayne Davison [Wed, 17 Nov 2004 19:41:09 +0000 (19:41 +0000)]
Mention that the --bwlimit may now be combined with --daemon.

19 years ago- Mention the latest enhancements.
Wayne Davison [Wed, 17 Nov 2004 19:35:11 +0000 (19:35 +0000)]
- Mention the latest enhancements.
- Aged the 2.6.3 news into OLDNEWS.

19 years agoAged the 2.6.3 release news.
Wayne Davison [Wed, 17 Nov 2004 19:34:31 +0000 (19:34 +0000)]
Aged the 2.6.3 release news.

19 years ago- Added the --bwlimit option to the options that are handled in
Wayne Davison [Wed, 17 Nov 2004 19:29:20 +0000 (19:29 +0000)]
- Added the --bwlimit option to the options that are handled in
  combination with --daemon.  This value is both a default bwlimit
  value and a maximum limit if the client asks for something larger.
- Enabled popt support for option aliases.

19 years agoSeparate the daemon options from the normal client options.
Wayne Davison [Wed, 17 Nov 2004 19:11:53 +0000 (19:11 +0000)]
Separate the daemon options from the normal client options.

19 years agoTweaked the error code for a pipe() failure.
Wayne Davison [Sat, 13 Nov 2004 22:32:34 +0000 (22:32 +0000)]
Tweaked the error code for a pipe() failure.

19 years agoMentioned the new fork() check.
Wayne Davison [Sat, 13 Nov 2004 21:50:56 +0000 (21:50 +0000)]
Mentioned the new fork() check.