Commit Graph

  • 79845f2834 Doc. Martin Pool 2002-02-18 23:36:10 +00:00
  • 78ece130a4 Change shell syntax to try to please Solaris Martin Pool 2002-02-18 23:09:50 +00:00
  • bd37c66630 Fix error handling for failing to fork after accepting a connection -- close fd, sleep, then try again. Martin Pool 2002-02-18 22:58:49 +00:00
  • 371d1c36b3 Solaris does not have diff -u. Martin Pool 2002-02-18 22:55:21 +00:00
  • d0f821ad3d Must use STRUCT_STAT not "struct stat" to be compatible with other rsync functions. Martin Pool 2002-02-18 22:49:00 +00:00
  • ded8347d6b Cope with BSD systems on which mkdir() will not accept a trailing slash. Martin Pool 2002-02-18 22:44:23 +00:00
  • c4a5c57dc3 If the daemon is unable to fork a child to accept a connection, print an error message. (Colin Walters) Martin Pool 2002-02-18 22:38:03 +00:00
  • 404e813c52 Add -vvv trace statement to set_modtime to help with Debian bug #100295. Martin Pool 2002-02-18 22:25:55 +00:00
  • 90d0a8db38 This test must specify --times because it compares listings that include mtimes. Martin Pool 2002-02-18 22:14:46 +00:00
  • 956ff9ff72 Fix bug that made tls.o not be removed by 'make clean'. Martin Pool 2002-02-18 22:07:44 +00:00
  • 1eca49c6ed Doc: Martin Pool 2002-02-18 21:46:49 +00:00
  • 34758d5c15 Ignore SIGPIPE and allow EPIPE to get through to the program so that we don't get stuck in a recursive loop trying to report a broken pipe across that same broken pipe. Debian bug #128632 (Colin Walters) Martin Pool 2002-02-18 20:06:57 +00:00
  • befbfe6115 Fix for rsync server processes hanging around after the client unexpectedly disconnects. (Colin Walters) (Debian bug #128632) Martin Pool 2002-02-18 19:54:00 +00:00
  • 900748fca1 rwrite: Doc. Martin Pool 2002-02-18 19:51:12 +00:00
  • 87ee248169 Document multiplex stuff. Martin Pool 2002-02-18 19:44:04 +00:00
  • bb7c4fa361 Doc. Martin Pool 2002-02-18 19:10:28 +00:00
  • c613d37048 If a daemon prints an error message of @ERROR, have the client treat the message as an FERROR rather than an FINFO. David Dykstra 2002-02-18 18:29:48 +00:00
  • d52a22e4db Add item about fixing "out of memory in flist_expand" on Sunos4. David Dykstra 2002-02-14 15:27:55 +00:00
  • 6dfb45bcdf Added the two most important bug fixes to NEWS to make sure they're not forgotten for the next release. David Dykstra 2002-02-13 18:57:06 +00:00
  • 145794936f Patch from Jos Backus <josb@cncdsl.com> to use HAVE_SOCKADDR_LEN rather than HAVE_SOCK_SIN_LEN around use of sin_len. Correct usage was already in place in clientname.c. David Dykstra 2002-02-13 18:45:17 +00:00
  • 301c680fd7 Suggested patch from Jim Ogilvie <jogilvie@us.ibm.com> to print out the system error message when mkstemp fails. David Dykstra 2002-02-13 18:42:20 +00:00
  • d27cbec598 Reversing the order of maybe_emit_filelist_progress() and emit_filelist_progress() makes the native compilers on systems including Solaris and Irix happier. David Dykstra 2002-02-13 18:30:27 +00:00
  • f5be54d6ab Some systems, notably Sunos4, do not support realloc(NULL, n), so if nothing has yet been malloced in flist_expand(), call malloc instead of realloc. Problem introduced in revision 1.106 of flist.c on January 25. David Dykstra 2002-02-13 18:06:36 +00:00
  • 1e19f7ba5f At least change INO64_T and DEV64_T back to just 'int64', not 'unsigned int64'. This should fix some compile problems on machines where int64 is not a simple integer type, but I'm not convinced it is the ideal fix. Martin Pool 2002-02-13 02:57:55 +00:00
  • db719fb0d7 Factor out code for filelist progress. Copy&paste considered harmful. Martin Pool 2002-02-13 02:44:31 +00:00
  • b0d4f4c10e Add a test that --owner correctly propagates ownership of files for a local transfer as root. Martin Pool 2002-02-09 07:43:13 +00:00
  • 238d23d775 Add a test that --group correctly propagates groups of which the local user is a member. Martin Pool 2002-02-09 07:42:37 +00:00
  • c019068f06 Add $preserve_scratch and $always_log so if you want to see details about successful tests, you can. Martin Pool 2002-02-09 03:36:33 +00:00
  • 715d1f4504 Oops -- have to call setgroups() before giving up root. Martin Pool 2002-02-09 03:30:22 +00:00
  • 4f092bee9f Make sure we call setgroups() after setuid(). (Ethan Benson) Martin Pool 2002-02-09 02:18:42 +00:00
  • 1bbd10fe07 Remove the "rsync:" prefixes on FINFO messages. Return the "building file list ... done" to the way it was in 2.5.1 and before when not using -P. Apply the file list progress messages when receiving files in addition to sending files. David Dykstra 2002-02-07 16:36:12 +00:00
  • 088aac8597 Make batch mode actually work and add man page documentation. From Jos Backus. David Dykstra 2002-02-06 21:20:48 +00:00
  • 81c652d5d2 Merge modified --with-rsh patch: we now determine the default remote-execution command as follows: Martin Pool 2002-02-06 04:37:09 +00:00
  • d7761c1480 Doc: Rusty's /*/* exclude hack produces spurious output with -vv. Martin Pool 2002-02-06 04:34:40 +00:00
  • 93689aa51a Add --no-whole-file and --no-blocking-io options David Dykstra 2002-02-05 23:05:31 +00:00
  • 46e6ad492a Only print the command used to open connections with -vv, not just -v. Martin Pool 2002-02-05 00:37:53 +00:00
  • 97efa5c36c Roll over NEWS Martin Pool 2002-02-05 00:35:31 +00:00
  • 0b1ffe2755 Only print the command used to open connections with -vv, not just -v. Martin Pool 2002-02-05 00:34:03 +00:00
  • 8c35542d1f Patch from wayned so that add_exclude_list produces clearer debugging output with -vvv. Martin Pool 2002-02-05 00:25:52 +00:00
  • 0e9480317d the signed/unsigned change seems to have caused a logic bug on some systems (only those without large file support perhaps?) Andrew Tridgell 2002-02-03 01:38:39 +00:00
  • b695d088cf Better explanation of --force. It is applicable whenever --delete is not in effect. David Dykstra 2002-01-29 21:52:57 +00:00
  • 81dc5750ca A more accurate description of --force as I know it. David Dykstra 2002-01-28 21:09:03 +00:00
  • d82434cf27 Clarify the --force entry in the rsync man page. David Dykstra 2002-01-28 17:06:04 +00:00
  • a7641441a7 Bump version to 2.4.8 v2.4.8 Martin Pool 2002-01-25 23:33:24 +00:00
  • 461c6de1a8 Bump version to 2.3.3. v2.3.3 Martin Pool 2002-01-25 23:31:06 +00:00
  • cd6058f3d4 Oops, version should be just 2.5.2. v2.5.2 Martin Pool 2002-01-25 23:19:21 +00:00
  • 9be3ba223c Bump version to 2.5.3. Martin Pool 2002-01-25 23:16:18 +00:00
  • a261989cda More signedness fixes; should be harmless. Martin Pool 2002-01-25 23:07:33 +00:00
  • 7b5c3eb05e io_end_buffering doesn't need (or use) it's fd parameter: there's only one multiplexed stream. Martin Pool 2002-01-25 23:01:50 +00:00
  • 0feec72eee DEV64_t and INO64_T should probably be unsigned Martin Pool 2002-01-25 23:00:21 +00:00
  • be8bd99aa4 check_name doesn't need a socklen_t, because it knows what is inside each sockaddr type. Martin Pool 2002-01-25 22:59:37 +00:00
  • 355b8bcd73 Add test case for device nodes. This test will be skipped unless you run "make check" as root. Martin Pool 2002-01-25 10:56:43 +00:00
  • d58e4c273c When comparing directories, use find . to call diff, rather than diff -r. Two reasons: diff -r might not work everywhere, and it also might complain about nonregular files. Martin Pool 2002-01-25 10:55:59 +00:00
  • a217ad3095 Add test_skipped function. Martin Pool 2002-01-25 10:47:47 +00:00
  • 3d6feada8a New --ignore-existing option, patch previously distributed with Vipul's Razor. (Debian #124286) Martin Pool 2002-01-25 10:42:23 +00:00
  • 5f78da2025 Fix for device nodes. (dann frazier) (Debian #129135) Martin Pool 2002-01-25 10:39:08 +00:00
  • a05e4fa512 Fix for device nodes. (dann frazier) (Debian #129135) Martin Pool 2002-01-25 10:28:13 +00:00
  • 2119a4c462 Another DEV64_T change. Martin Pool 2002-01-25 10:16:11 +00:00
  • 1d5a1da9f8 With -vv, when the file list grows, show a message. Martin Pool 2002-01-25 10:12:36 +00:00
  • 2e7d19945c With -vv, when the file list grows, show a message. Martin Pool 2002-01-25 10:12:02 +00:00
  • 5d2c5c4c73 Undo overzealous deletion. Martin Pool 2002-01-25 10:09:00 +00:00
  • 8694312695 Add dummy show_flist_stats(). Martin Pool 2002-01-25 10:06:36 +00:00
  • d9d6bc5278 Factor out code to grow the file list into a common location. Martin Pool 2002-01-25 10:05:49 +00:00
  • ebed4c3af0 indent -kr -i8 Martin Pool 2002-01-25 09:59:00 +00:00
  • 172875cf15 Add link to the message that introduced string_area. Martin Pool 2002-01-25 09:54:21 +00:00
  • 4d26e9e4f4 mallinfo is implemented. Martin Pool 2002-01-25 09:45:45 +00:00
  • 8f4455f296 Notes about flist. Martin Pool 2002-01-25 09:44:17 +00:00
  • 9c380e07ef Bump version to 2.3.3pre1. v2.3.3pre1 Martin Pool 2002-01-25 07:06:33 +00:00
  • 61ea0c9d9b Merge signedness security patch from Sebastian Krahmer <krahmer@suse.de> -- in some cases we were not sufficiently careful about reading integers from the network. Martin Pool 2002-01-25 03:13:35 +00:00
  • 2e1d43deb2 Ignore autoconf fluff. Martin Pool 2002-01-25 02:53:48 +00:00
  • 6780f72000 Add code to compare sin6_addrs. v2.5.2pre3 Martin Pool 2002-01-25 02:45:09 +00:00
  • 39e01d2d4b Back out last change -- to see whether an address is spoofed, we don't want to look at the whole sockaddr, but rather just at the sin_addr that it contains. Martin Pool 2002-01-25 02:43:35 +00:00
  • f75502950b compare_addrinfo_sockaddr: Add code to compare AF_INET6 addresses. Martin Pool 2002-01-25 02:37:20 +00:00
  • 974f27e7e9 Split out code to compare addrinfo and sockaddr into it's own function. The comparison cannot be done just byte-by-byte, because different parts of the sockaddr will be meaningful depending on the protocol. It looks like on some systems the library sets the unused parts to 0, but this is not reliable. IPv6 not implemented yet. Martin Pool 2002-01-25 02:29:53 +00:00
  • af32f69eb0 Doc. Martin Pool 2002-01-25 02:15:58 +00:00
  • 0cd2f40764 The name resolution stuff is getting complicated -- split it out into its own file. Martin Pool 2002-01-25 02:13:04 +00:00
  • d19fa730b9 Should be 2.4.8, because we talked about doing 2.4.7 a while ago. v2.4.8pre1 Martin Pool 2002-01-25 01:17:45 +00:00
  • 5c6e0ee27c Signedness security patch from Sebastian Krahmer <krahmer@suse.de> -- in some cases we were not sufficiently careful about reading integers from the network. v2.4.7pre1 Martin Pool 2002-01-25 00:56:35 +00:00
  • 0d95824995 Verbose messages for spoof check... doesn't work on old linux libc? Martin Pool 2002-01-24 09:42:52 +00:00
  • bbc09ffba9 When doing a name->addr translation to check for spoofing, give the resolver the address family of the original address as a hint, so that we're more likely to find the correct A or AAAA record., Martin Pool 2002-01-24 08:52:28 +00:00
  • a4677968cf Message on successful configuration. Martin Pool 2002-01-24 08:50:35 +00:00
  • 03b1cddc31 Fix comment. Martin Pool 2002-01-24 08:42:21 +00:00
  • 9c2dd04993 Name resolution on machines supporting IPv6 is improved. v2.5.2pre2 Martin Pool 2002-01-24 08:20:51 +00:00
  • a84a93fafe ignore gmon.out Martin Pool 2002-01-24 08:19:28 +00:00
  • 5fdcc397b1 Fix getpeername call. Martin Pool 2002-01-24 08:16:27 +00:00
  • 5664871e5f size_t fix. Martin Pool 2002-01-24 08:09:46 +00:00
  • 55d9e0fada write_batch_csums_file: Opaque IO buffers should be void*. Martin Pool 2002-01-24 08:08:56 +00:00
  • 929e3011c6 Fix cast that was breaking HP/UX. Martin Pool 2002-01-24 08:07:35 +00:00
  • 07d70ff560 Move both calls to getpeername into a common wrapper function that handles IPV4_MAPPED addresses. Martin Pool 2002-01-24 08:05:22 +00:00
  • 58c2960960 Must get declarations from addrinfo.h before prototypes. Martin Pool 2002-01-24 07:22:38 +00:00
  • 00d943d513 Another size_t warning Martin Pool 2002-01-24 05:57:49 +00:00
  • 71c780da06 check_name: Print out name *before* clobbering it. Martin Pool 2002-01-24 05:57:22 +00:00
  • 3b18cba889 Try to fix error on Solaris: Martin Pool 2002-01-24 05:54:47 +00:00
  • 2974e20550 If name lookup fails, then show the relevant IP address in the error message. Martin Pool 2002-01-24 05:41:46 +00:00
  • 430d841a2c At the connections that just get a list of modules are not logged, but they should be. Martin Pool 2002-01-24 04:49:07 +00:00
  • 31ec50d7da rsync_module: If host-based access fails, show the exact name/address used for the check in the error message. (Just in case...) Martin Pool 2002-01-24 04:41:09 +00:00
  • 5ad0e46f08 Show command used to start connection child. Martin Pool 2002-01-24 04:36:00 +00:00
  • 1b5814e338 indent -kr -i8 Martin Pool 2002-01-24 04:26:55 +00:00
  • 255810c0d6 Doc. Martin Pool 2002-01-24 04:24:12 +00:00
  • 5d2640376e Show helper program with -v when opening connection. Martin Pool 2002-01-24 04:21:42 +00:00