Commit Graph

  • 620bbabc61 Try to get IPv6 support, unless --disable-ipv6 is explicitly specified. Martin Pool 2001-11-24 04:29:37 +00:00
  • 7ef6aa6405 Improved error messages. Martin Pool 2001-11-24 04:22:20 +00:00
  • 7ad1d4fd66 Rebuild if headers changed. Martin Pool 2001-11-24 04:16:18 +00:00
  • bf5c2bf604 More autoconf fixes. Martin Pool 2001-11-24 04:12:54 +00:00
  • b8fe70a516 Ignore trash Martin Pool 2001-11-23 07:37:26 +00:00
  • 06963d0fca Merge KAME.net IPv6 patch: you can now (in theory) pass IPv6 hostnames or literal IP addresses to rsync, and if your platform supports them they will be used. Also there are -4 and -6 command-line options to choose the default address type. Thankyou! Martin Pool 2001-11-23 07:35:49 +00:00
  • b964901f7d Fix to make_file() to exit earlier if a file is excluded, because doing readlink_stat() on an excluded file can be a problem when using the --copy-links option (also known as -L) and the excluded file is a symlink that points nowhere. David Dykstra 2001-11-16 19:19:44 +00:00
  • b52c1d9d3a Document chroot confusion. Martin Pool 2001-11-09 06:58:39 +00:00
  • a24e12e6dd More notes. mbp_bk_export0 Martin Pool 2001-09-12 14:35:39 +00:00
  • 3c6cd53b23 Think think. Martin Pool 2001-09-12 14:20:44 +00:00
  • 4f69fe59c7 Start to wrap up all thoughts on what should happen for rsync 3. Martin Pool 2001-09-12 08:51:24 +00:00
  • d2e02b7d96 Fix from Marc Espie to make included-popt work with VPATH builds. Martin Pool 2001-09-12 08:46:29 +00:00
  • a57873b710 fixed check for timeout in generator Andrew Tridgell 2001-09-09 04:42:09 +00:00
  • 30ce7e8a64 64-bit files depends on the size of OFF_T, not off64_t Andrew Tridgell 2001-09-09 04:41:14 +00:00
  • f0af1e5ec6 debian stable screws up largefile support for fcntl locking. This adds a test for the screwup and disables largefile support Andrew Tridgell 2001-09-08 12:48:50 +00:00
  • f7ca98bdc4 Doc. Martin Pool 2001-09-07 07:57:10 +00:00
  • 7df0935a51 Add a little implementation of ls(1) so that we can look at all and only the attributes of files that rsync is meant to synchronize. Martin Pool 2001-09-07 07:52:34 +00:00
  • f22ee86517 Add a little implementation of ls(1) so that we can look at all and only the attributes of files that rsync is meant to synchronize. Martin Pool 2001-09-07 07:52:09 +00:00
  • 8f98c608b9 Remove test trace stuff. Martin Pool 2001-09-07 07:50:31 +00:00
  • 32c58f06e0 Try to exit 0 if nothing fails. Martin Pool 2001-09-07 07:49:34 +00:00
  • 040f7b6595 Update copyright notice. Martin Pool 2001-09-07 07:35:08 +00:00
  • d2476f0db3 Debug exit status -- on Sun1/cc all the tests pass, but make sees an exit status of 1. ??? Martin Pool 2001-09-06 13:12:28 +00:00
  • 952cf8f4f3 Oops, some machines don't have which. Martin Pool 2001-09-06 13:07:52 +00:00
  • a138e47560 Oops, some machines don't have which. Martin Pool 2001-09-06 13:04:48 +00:00
  • 7d6916547f See if head(1) works -- broken on some systems? Martin Pool 2001-09-06 06:34:24 +00:00
  • 6cd7888e46 You cannot do "export VAR=VALUE" all on one line; the export must be separate from the assignment. (SCO SysV) Martin Pool 2001-09-06 06:30:09 +00:00
  • 1d54358e52 Fix selective definition of *snprintf. (Welcome to mbp's breakage world.) Martin Pool 2001-09-06 06:27:02 +00:00
  • 4c80c473ed More testsuite cleanups. Now I hope we cope without 'cp -a', though we still need 'cp -p'. Martin Pool 2001-09-06 06:21:15 +00:00
  • 571a4b2654 BSD machines don't seem to have head(1). Martin Pool 2001-09-06 06:06:13 +00:00
  • 501972bf72 Split the 'longdir' test into its own script, and make it work without 'mkdir -p'. Martin Pool 2001-09-06 05:57:27 +00:00
  • 99cdaff70d Add a makepath() function to cope with machines that do not have 'mkdir -p'. (Stone knives and bearskins...) Martin Pool 2001-09-06 05:52:40 +00:00
  • c36b5017b8 Doc. Martin Pool 2001-09-06 05:50:48 +00:00
  • a4cf6bec19 Fix comment. Martin Pool 2001-09-06 04:56:55 +00:00
  • 0154b302ce Fiddle umask again. Martin Pool 2001-09-06 04:56:02 +00:00
  • ec99e9da81 Clean up output a little. Martin Pool 2001-09-06 02:30:06 +00:00
  • e052b21f32 Set umask so that symlinks will have the right permissions on BSD. Martin Pool 2001-09-06 02:26:21 +00:00
  • b2f0246498 For log messages containing ridiculously long strings that might overflow a buffer rsync no longer aborts, but rather prints an ellipsis at the end of the string. (Patch from Ed Santiago.) Martin Pool 2001-09-04 03:12:55 +00:00
  • c1659c79ef Clean up from rsync+ patch; fix compiler warning. Martin Pool 2001-08-31 09:27:35 +00:00
  • 4a7cb3e8a8 Fix sh syntax for FreeBSD. Martin Pool 2001-08-31 09:26:34 +00:00
  • 0de40240bb If we're using built-in *printf functions, then provide prototypes. Martin Pool 2001-08-31 09:23:06 +00:00
  • d79c77caca Cope on machines without INADDR_LOOPBACK. Martin Pool 2001-08-31 08:22:00 +00:00
  • 2b106d0b3a Ignore test tmp dir. Martin Pool 2001-08-31 08:16:23 +00:00
  • 8fef024528 Run the daemon test using faked tcp connections. Martin Pool 2001-08-31 08:13:57 +00:00
  • 6963e540db Grammar fix. Martin Pool 2001-08-31 08:12:35 +00:00
  • 3ef526f5fa Add comment about handling of 'use chroot' Martin Pool 2001-08-31 08:08:42 +00:00
  • eecd22ff7b Merge in the LIBSMB_PROG idea from samba, so that you can do Martin Pool 2001-08-31 07:06:13 +00:00
  • add7e8fb6b Doc. Martin Pool 2001-08-31 06:48:35 +00:00
  • f6e09367a7 Option should be --recursive, not --recurse. (This is what it was in --help and 2.4.6.) Martin Pool 2001-08-31 06:29:45 +00:00
  • 3aae15ecfb Fix rsyncd.conf generation. Martin Pool 2001-08-31 05:49:16 +00:00
  • f5ad6eb18d Fix message. Martin Pool 2001-08-31 05:48:19 +00:00
  • 7f1b717ac7 Show rsync version before doing anything else. Martin Pool 2001-08-31 05:45:49 +00:00
  • 55bdb41632 Skip SSH tests if $rsync_enable_ssh_tests is not set Martin Pool 2001-08-31 05:41:45 +00:00
  • 7c06e407ec The --compare-dest option was not listed as accepting a string parameter like it was supposed to. There should probably be a testsuite test for --compare-dest. David Dykstra 2001-08-30 16:24:03 +00:00
  • c13ad7ec47 fix bashism Martin Pool 2001-08-30 08:28:53 +00:00
  • d2094cc33d Split out generic functions for starting rsyncd. Martin Pool 2001-08-30 07:14:57 +00:00
  • c3469aed19 Notes on an interactive shell for rsync. Martin Pool 2001-08-30 07:11:46 +00:00
  • 232ce2b2c8 Start testing daemon functionality Martin Pool 2001-08-30 07:10:45 +00:00
  • 882582b307 Run all scripts in the testsuite/ directory, not just named ones. I'd like to make this script not rsync-specific if possible. Martin Pool 2001-08-30 07:10:20 +00:00
  • ebaa0489b4 Abandoned Martin Pool 2001-08-30 06:56:57 +00:00
  • 1a1c244dc3 Obsolete Martin Pool 2001-08-30 06:54:59 +00:00
  • 320989b05d On BSD, this seemed to always exit after test failure. Try different shell syntax. Martin Pool 2001-08-30 06:54:15 +00:00
  • 9d682a8dc1 More debug output for testing SSH. Martin Pool 2001-08-30 06:51:58 +00:00
  • 37c3cf430d Try using diff -c' not diff -u' because the latter seems to be broken on SCO2. Martin Pool 2001-08-30 06:35:48 +00:00
  • 751411c40d Use rsync source rather than /etc for files because things in /etc might be protected or missing on some systems. Martin Pool 2001-08-29 09:38:28 +00:00
  • 6a46226b3a BSD doesn't have /etc/resolv.conf or /etc/inittab, and hands.test was trying to use them as a source of noise. Martin Pool 2001-08-29 09:27:43 +00:00
  • 42e66aa24c Apparently `set -x' in the shell works on some Bourne shells, but not SCO. Martin Pool 2001-08-29 09:24:35 +00:00
  • 5cb1f5c795 Apparently '!' to invert a pipeline result doesn't work on UnixWare. Martin Pool 2001-08-29 09:23:19 +00:00
  • 12b9c8409e Return the *number of tests that failed*, so that it will show up nicely in the overall summary. Martin Pool 2001-08-29 09:20:35 +00:00
  • e8ca590142 Cleanup check_logs feature. Martin Pool 2001-08-29 09:18:45 +00:00
  • 863dff5179 Cleanup check_logs feature. Martin Pool 2001-08-29 09:15:17 +00:00
  • 3fedd74ba2 Clean up Phil's test more. Martin Pool 2001-08-29 09:13:01 +00:00
  • 78ffe4787f $RSYNC and similar variables must be set to absolute path so that it can be passed to --rsync-path. Martin Pool 2001-08-29 09:12:05 +00:00
  • a4b4af889b $RSYNC must be set to absolute path so that it can be passed to --rsync-path Martin Pool 2001-08-29 09:11:14 +00:00
  • d286ee98b9 Count overall failure if some expected scripts were missing. Martin Pool 2001-08-29 08:48:00 +00:00
  • 42be591878 Remove testtmp directory on 'clean'. Martin Pool 2001-08-29 08:46:18 +00:00
  • 3a4c683f04 More test case work: Martin Pool 2001-08-29 08:13:19 +00:00
  • e7d29902a6 Redraft testsuite driver script to unify 'make check', 'make installcheck' and buildfarm tests. Martin Pool 2001-08-29 07:33:27 +00:00
  • 64bd756832 Add comment: cyeoh says that getpass is deprecated, because it may return a truncated password on some systems, and it is not in the LSB. Martin Pool 2001-08-29 07:23:30 +00:00
  • 8642efd0d6 The --with-rsync-path configure option was using the wrong configure variable "$with_rsync_name" instead of "$with_rsync_path". David Dykstra 2001-08-27 16:23:41 +00:00
  • 063393d62d Only use the "@RSYNC EXIT" tag if we're talking to a client about version 25. This prevents it appearing and messing up the module list when an old client connects to a 2.4.7 server. Martin Pool 2001-08-23 06:14:54 +00:00
  • 7a55d06e0d Allow the server to terminate the module list by just closing the socket, rather than sending a proper EXIT command. Keep the global-variable hack to do this, but try to make it only apply in the specific case where that occurs, not on all lines we read. Martin Pool 2001-08-22 04:15:50 +00:00
  • 6f82f7a6f6 Add a little more protocol documentation. Martin Pool 2001-08-22 04:14:05 +00:00
  • 33d213bb37 Note about cross-testing different versions. Martin Pool 2001-08-22 04:09:07 +00:00
  • a426e396c4 Return 1 if any tests failed so that the build farm can pick it up. Martin Pool 2001-08-21 14:06:52 +00:00
  • fafeb69cb6 Change test directory again. Martin Pool 2001-08-21 13:44:08 +00:00
  • b9277bdb6a Don't look at $srcdir if it's not set. (Why isn't it set??) Martin Pool 2001-08-21 13:26:30 +00:00
  • b53713d322 Show trace while testing. Martin Pool 2001-08-21 13:20:53 +00:00
  • 2f22174f21 Try again to find the right directory on both local and farm builds. Martin Pool 2001-08-21 13:10:18 +00:00
  • d820215b35 More test suite stuff Martin Pool 2001-08-21 13:00:55 +00:00
  • ea4a03762a Print source directory. Martin Pool 2001-08-21 12:49:23 +00:00
  • 46ef7d1dc8 Update notes; add idea about rsyncsh Martin Pool 2001-08-18 23:50:27 +00:00
  • e340a8203e Export autoconf settings to test scripts. Use this to cope with systems that don't use "echo -n". Martin Pool 2001-08-17 01:57:42 +00:00
  • 3459d319d1 Set up scratch directory for tests. Martin Pool 2001-08-17 01:44:13 +00:00
  • 09ec75a629 Don't pause at end of tests. Martin Pool 2001-08-17 01:43:13 +00:00
  • 4df7868d39 Try to fix "make check" directory path. Martin Pool 2001-08-17 01:34:31 +00:00
  • bc888e05da Find the right directory to run the test components. Martin Pool 2001-08-17 00:58:21 +00:00
  • 26c7f120e6 Try to get test scripts to run properly. Martin Pool 2001-08-17 00:51:20 +00:00
  • 5b7be6ee4a Show number of passed/failed/skipped tests. Martin Pool 2001-08-16 09:37:54 +00:00
  • 951351a537 Don't print test headers unless the test is about to run. Martin Pool 2001-08-16 09:35:21 +00:00
  • 0b21c485ec Note test suite. Martin Pool 2001-08-16 09:16:08 +00:00