Commit Graph

  • 12458878c2 Try various different types as replacements for socklen_t until we find one that works. This helps on platforms like HP/UX and UNICOS where the argument to getsockopt is neither socklen_t nor int. Martin Pool 2001-08-08 08:11:50 +00:00
  • 546434f867 Two more instances of socklen_t. Martin Pool 2001-08-06 12:31:23 +00:00
  • ac2a1a449d Use socklen_t if defined, or otherwise int. This tries to fix warnings on platforms (e.g. AIX) where this type is defined and not int. Martin Pool 2001-08-06 12:27:04 +00:00
  • e1bd49d6f3 Try to fix "infinite loop" warning on AIX and other compilers. (We exit on a signal.) Martin Pool 2001-08-06 12:25:45 +00:00
  • ab94af5c6f Correct over-zealous edit for UNICOS. Martin Pool 2001-08-06 12:23:50 +00:00
  • c88ca682ef Fix for UNICOS CC: first argument to readlink must not be const, or we get an error. Martin Pool 2001-08-06 12:16:20 +00:00
  • fc990e81cb Document autoconf updates. Martin Pool 2001-08-06 08:51:48 +00:00
  • e2ba16ccea Fix check for ino_t to work with both autoconf2.50 and autoconf2.13. Martin Pool 2001-08-06 08:49:19 +00:00
  • 76d4988d06 Fix m4 quoting to make autoconf2.50 happy. I checked it still works on 2.13. See "info:(autoconf)New Macros". Martin Pool 2001-08-06 08:41:13 +00:00
  • 25ea348bd1 Summarize all the changes since 2.4.6 so we have them in one place. Martin Pool 2001-08-06 04:31:05 +00:00
  • 8ca5756339 updated config scripts from subversion Andrew Tridgell 2001-07-22 02:39:06 +00:00
  • 029c171330 reap children in sigchld handler Andrew Tridgell 2001-07-17 10:48:31 +00:00
  • 8f04bb36e7 prevent nasty error msgs when listing shares Andrew Tridgell 2001-07-17 10:45:54 +00:00
  • b7334b4c31 removed remnant test code for cray Andrew Tridgell 2001-06-28 05:07:15 +00:00
  • a7f8404ecd fixed md4 on 64 bit boxes Andrew Tridgell 2001-06-26 03:09:14 +00:00
  • 6c65e14634 applied simple nohang patch from Wayne Davison Andrew Tridgell 2001-06-26 01:20:42 +00:00
  • ddd491d45e Improve the description of --with-default-rsync. David Dykstra 2001-06-22 20:36:43 +00:00
  • 5d78a10232 allow shell wildcards in auth users lines Andrew Tridgell 2001-06-22 10:16:04 +00:00
  • 4d66e00afa If binding to a low-numbered port fails with EACCES, then the error message should explain that you probably need to be root. Martin Pool 2001-06-21 06:19:00 +00:00
  • 531d06b824 Fix from Wayne Davison: Martin Pool 2001-06-21 06:15:34 +00:00
  • c6a7f2f48a Simplify the --with-rsync-path option implementation. Can directly pass the double-quotes to AC_DEFINE_UNQUOTED instead of having a separate step. David Dykstra 2001-06-13 16:47:22 +00:00
  • d4e4cbe105 Use 3rd parameter in AC_DEFINE and AC_DEFINE_UNQUOTED to avoid having to manually put the defines into acconfig.h. David Dykstra 2001-06-12 21:35:26 +00:00
  • 41bd28fee3 Add --with-rsync-path option. David Dykstra 2001-06-12 19:33:41 +00:00
  • a1a440c23e Make --whole-file the default when source and target are on the local machine. David Dykstra 2001-05-29 14:37:54 +00:00
  • 089e73f8d6 Ran rsync.yo through yodl2man to produce rsync.1. I found that the string "file(s)" in rsync.yo was being improperly translated by yodl2man so I changed it to just "files". David Dykstra 2001-05-24 18:01:56 +00:00
  • 2c5548d25e Add --ignore-errors documentation. David Dykstra 2001-05-22 14:33:38 +00:00
  • 65c2a918d4 forgot 1 place that used slprintf Andrew Tridgell 2001-05-07 08:59:48 +00:00
  • 8950ac03f8 imported new snprintf.c from samba, got rid of slprintf Andrew Tridgell 2001-05-07 06:59:37 +00:00
  • 26ef00bd3c no space after -I or Tru64 barfs Andrew Tridgell 2001-05-06 13:25:11 +00:00
  • efe3037cf5 use _S_IFLNK not S_IFLNK Andrew Tridgell 2001-05-02 11:13:21 +00:00
  • f62c17e378 use mkstemp on systems where it is secure Andrew Tridgell 2001-05-02 08:33:18 +00:00
  • 0f62178580 better pid file location Andrew Tridgell 2001-05-02 05:05:12 +00:00
  • 81c99202d3 use %.0f instead of %ld Andrew Tridgell 2001-04-13 12:25:19 +00:00
  • 3473b5b4d8 Add the words "on destination machine" to the --compare-dist description in rsync.yo. Re-ran yodl2man which I see pulled in a few other changes from rsync.yo that hadn't yet made it into rsync.1. David Dykstra 2001-03-23 15:12:52 +00:00
  • ba35824322 "rsync error" is better than "transfer error", especially for -h Andrew Tridgell 2001-03-23 03:46:56 +00:00
  • 6afe7f23b0 got rid of dependency on alloca in popt Andrew Tridgell 2001-03-23 03:44:50 +00:00
  • 19b27a485e improved error handling again. Now we report messages for the remote shell failing and propogate errors in a better fashion Andrew Tridgell 2001-03-23 01:26:04 +00:00
  • ff81e809f4 new error handling system Andrew Tridgell 2001-03-22 07:36:51 +00:00
  • fd2dd2aa23 better error msg for "invalid uid" and "invalid gid" Andrew Tridgell 2001-03-21 23:44:48 +00:00
  • 82ed910630 i hate makefiles that automatically run configure :) Andrew Tridgell 2001-03-21 23:36:23 +00:00
  • 90ba34e27c I came up with a new way of avoiding the error handling lockup bug in rsync. It isn't pretty, but it does work and should completely avoid that class of lockup. Andrew Tridgell 2001-03-21 13:12:44 +00:00
  • 8ee3d639b2 Check for alloca.h and mcheck.h, as included popt needs to know about them. Martin Pool 2001-03-20 05:26:27 +00:00
  • 0c5a792ac7 Oops, fix edit mistake. Martin Pool 2001-03-19 08:19:11 +00:00
  • 2af27ad9aa More accurately, the uid/gid is set to -2, not "nobody". Martin Pool 2001-03-17 01:35:59 +00:00
  • 3b2b534567 Add some todo comments. Martin Pool 2001-03-17 01:34:22 +00:00
  • 3fa64fd008 Don't unconditionally define _LARGEFILE_SOURCE, but instead include some autoconf-2.13 macros that make the appropriate settings. Thanks to Albert Chin <china@thewrittenword.com> and Paul Eggert <eggert@twinsun.com>. Martin Pool 2001-03-17 01:06:34 +00:00
  • b557c4c7eb Define _LARGE_FILES to turn on LFS support on AIX (and some others?). Martin Pool 2001-03-16 05:23:33 +00:00
  • 0882faa2b2 Doc. Martin Pool 2001-03-16 02:11:53 +00:00
  • 3cd5eb3b3b Add my name and a suggestion to read the FAQ for unanswered questions. Martin Pool 2001-02-27 01:49:19 +00:00
  • 4ff3d9d6b4 Explain that the mktemp warning is harmless. Martin Pool 2001-02-27 01:46:34 +00:00
  • 26c08b6c21 Add some brief notes on how to install. Martin Pool 2001-02-24 01:45:21 +00:00
  • 4db4149283 popt-1.5 is const-correct. Martin Pool 2001-02-24 01:39:19 +00:00
  • 1ac15cd8ad Upgrade from including popt1.2 to a version of popt1.5 trimmed down to include only source and build from our Makefile. Don't scan for libpopt if we're using our own; this makes autoconf confused. Martin Pool 2001-02-24 01:37:48 +00:00
  • b348deae3d Upgrade from popt 1.2 to a cut-down 1.5 Martin Pool 2001-02-24 01:32:22 +00:00
  • 18c71e96f8 Doc. Martin Pool 2001-02-23 01:45:46 +00:00
  • f0f5767f15 Change from getopt to popt -- requires const-correctness on arguments. Martin Pool 2001-02-23 01:44:56 +00:00
  • 15b7b73d7d Change from getopt to popt. Add comments. Show listening port number in startup log message. Martin Pool 2001-02-23 01:44:04 +00:00
  • e420b9d854 Change from getopt to popt. Add comment. Martin Pool 2001-02-23 01:02:55 +00:00
  • 2855f61f4a Change from getopt to popt. Include more details in --version output: say whether symlinks and hardlinks are supported. When hardlink support is missing, explain whether the problem is on the client or server. When a bad option is encountered, don't just print it to stderr but send it to the rsync log mechanism. (However, server errors currently seem to get lost in transit because of bugs in logging.) Martin Pool 2001-02-23 01:02:31 +00:00
  • 2d1ebe9c72 Change from getopt to popt. Automatically build included libpopt if there is none on the system, or if --with-included-popt is specified. Add --enable-debug. Martin Pool 2001-02-23 00:48:11 +00:00
  • c485a357cc Change from getopt to popt. Automatically build included libpopt if there is none on the system. Martin Pool 2001-02-23 00:47:09 +00:00
  • 5013576705 Change from getopt to popt. Martin Pool 2001-02-23 00:45:07 +00:00
  • 8886f8d0e6 Add comments. Better error message in the case of eof on read_timeout. Martin Pool 2001-02-22 13:02:39 +00:00
  • fcb6d28d0b Note about multiplexing. Martin Pool 2001-02-22 13:01:27 +00:00
  • 62402cb14b Check in built-in copy of libpopt in preparation for switching from getopt Martin Pool 2001-02-22 13:01:09 +00:00
  • 305ab1331b Doc. Martin Pool 2001-02-21 08:25:07 +00:00
  • 8212336aaa More explanation of return values. Martin Pool 2001-02-21 08:16:45 +00:00
  • 3e3dcd624f Better message grammar. Martin Pool 2001-02-21 07:18:50 +00:00
  • b30b3bb899 Call this 2.4.6dev so that we don't get bug reports claiming to be about 2.4.6. Martin Pool 2001-02-14 22:59:03 +00:00
  • 55b64e4b5e Add table of exit values, from errcode.h. Martin Pool 2001-02-14 22:47:28 +00:00
  • e411463442 Document shortcoming of "unrecognised option" message. Martin Pool 2001-02-08 03:28:19 +00:00
  • 660c6fbdaa Include strerror message when there's a socket error. Martin Pool 2001-01-08 10:25:00 +00:00
  • ce6c7c6318 Improved error message. Martin Pool 2001-01-08 03:39:53 +00:00
  • fa994de488 Ignore generated files that are not stored in CVS. Martin Pool 2001-01-08 03:39:32 +00:00
  • 2348926995 Typo fix from Jim Meyering Martin Pool 2001-01-08 01:10:58 +00:00
  • 735a816e54 Better explain how the --blocking-io option works. David Dykstra 2001-01-05 17:57:11 +00:00
  • a1b1b1da46 Add comments. Martin Pool 2000-11-15 05:53:45 +00:00
  • c3563c46ed Doc. Martin Pool 2000-11-15 03:16:06 +00:00
  • 0c80cd8ee9 In --version, say whether we have socketpair() or not Martin Pool 2000-11-10 03:41:47 +00:00
  • b79f79e3aa Ignore dummy output file Martin Pool 2000-11-10 03:41:17 +00:00
  • af642a61b3 If an error occurs, print an explanatory string rather than just an RERR code. Martin Pool 2000-11-10 03:28:15 +00:00
  • ef1aa91039 Doc. Martin Pool 2000-11-10 03:17:08 +00:00
  • 1960e2280c Drop dead variable. Martin Pool 2000-11-09 09:45:19 +00:00
  • 7c1b4daa6f Document getsockopt POSIX confusion. Martin Pool 2000-11-09 09:27:34 +00:00
  • 7a24c346b0 Print a warning message in the version if the platform cannot support 32-bit ints Martin Pool 2000-11-09 09:05:14 +00:00
  • 64c2cf8fea Better error messages Martin Pool 2000-11-09 09:02:16 +00:00
  • 81d538ce23 Better error messages when unlink fails Martin Pool 2000-11-08 09:45:16 +00:00
  • e327acece4 Better error messages when unlink fails Martin Pool 2000-11-08 09:32:11 +00:00
  • 4e40377ac2 Better error messages when unlink fails Martin Pool 2000-11-08 09:32:10 +00:00
  • eeb1568fd5 Correct license name. Note new address of pserver. Correct documentation. Martin Pool 2000-11-02 11:38:13 +00:00
  • 0ba481368c Add some comments. Martin Pool 2000-11-02 11:37:34 +00:00
  • 38bf526fc5 fix bug in handling of : Andrew Tridgell 2000-10-31 10:59:50 +00:00
  • bc363ea983 Display a warning about pointlessly using --rsh with clientserver mode. Martin Pool 2000-10-31 01:05:42 +00:00
  • 84f69dad19 Draft documentation of the client-server protocol. Martin Pool 2000-10-26 08:05:36 +00:00
  • 4a13b9d57a Print strerror when a system error occurs; add a new function rsyserr to do this. This is not used in every case yet -- I've just changed a few cases that were causing trouble. Please convert others as you see them. Martin Pool 2000-10-26 07:31:29 +00:00
  • a039749b4c Print strerror when a system error occurs; add a new function rsyserr to do this. This is not used in every case yet -- I've just changed a few cases that were causing trouble. Please convert others as you see them. Martin Pool 2000-10-26 07:24:18 +00:00
  • 15b84e142a Make sure the log file is always opened before root privileges (if any) are given up. David Dykstra 2000-10-25 19:57:42 +00:00
  • 45a8354004 When running as --daemon in the background and using a "log file" rsyncd.conf directive, close the log file every time it is open when going to sleep on the socket. This allows the log file to get cleaned out by another process. David Dykstra 2000-10-24 18:50:08 +00:00
  • c32d024071 don't clobber argv[0], so ps shows the right thing Andrew Tridgell 2000-10-19 00:47:48 +00:00
  • 205c27ac67 Add note in "secrets file" section to see "strict modes". David Dykstra 2000-10-13 13:49:31 +00:00