Commit Graph

  • 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
  • 068a7221ce Move Phil Hand's test under the control of the master test suite. Martin Pool 2001-08-16 09:13:37 +00:00
  • a4772a4dbc Start to unify the "make check" and build farm test suites Martin Pool 2001-08-16 09:08:29 +00:00
  • 2ee91aedb1 Use set -x until this script works properly. Martin Pool 2001-08-16 08:13:13 +00:00
  • d95447229b Fix typo. Martin Pool 2001-08-16 08:12:55 +00:00
  • 40ec33b604 Gave directory its proper name Martin Pool 2001-08-16 07:08:26 +00:00
  • 35e3b2d555 fix filename Martin Pool 2001-08-16 06:27:51 +00:00
  • aa9c2df9d9 Updated directory name for rsync tests Martin Pool 2001-08-16 06:24:56 +00:00
  • f472cdf017 Try to execute rsync --version as part of the test suite -- see if this works on the farm. Martin Pool 2001-08-16 05:44:17 +00:00
  • 1dc587af1b Fix cast warning. Martin Pool 2001-08-15 08:52:10 +00:00
  • aeb6292d0d Try to get tests to run with old buildfarm clients Martin Pool 2001-08-15 08:06:26 +00:00
  • 7d91d5a619 Check that gethostbyname does actually return AF_INET addresses, since that's all we can handle. Martin Pool 2001-08-15 07:52:28 +00:00
  • 7169bb4aa9 Fix a bug introduced in 1.119, whereby strings like "mirror.aarnet.edu.au::" were not properly digested. Martin Pool 2001-08-15 07:50:07 +00:00
  • 2db52650fc Fix another format cast. Martin Pool 2001-08-15 06:50:46 +00:00
  • c1f62a573a Use socklen_t for getpeername, since we hopefully now have it defined on all platforms. Martin Pool 2001-08-15 06:47:40 +00:00
  • 08a740ff43 Fix casts when some variables are printed out. Martin Pool 2001-08-15 06:41:24 +00:00
  • b67381d0dc Drop dead variables introduced in rsync+ patch. Martin Pool 2001-08-15 06:38:23 +00:00
  • 07e9500818 Fix trace message which was missing a parameter. Martin Pool 2001-08-15 06:34:28 +00:00
  • c77cf82206 Add the start of a buildfarm test suite for rsync. It doesn't do much yet -- I just want to see if it runs. Martin Pool 2001-08-15 05:47:57 +00:00
  • f8014b864e Typo. Shouldn't depend on assert(). Martin Pool 2001-08-15 05:47:29 +00:00
  • d58911fb37 Better error messages for DNS. Martin Pool 2001-08-15 05:08:07 +00:00
  • b335d74565 Fix bug in --address handling. Martin Pool 2001-08-15 05:07:29 +00:00
  • 3405fe45f4 Note UNICOS works again Martin Pool 2001-08-14 02:28:12 +00:00
  • 095efec1d6 Spec file from Jason Haar that works on RedHat 7.1. Not tested by me yet. Martin Pool 2001-08-14 02:24:09 +00:00
  • 7ca6e85649 Commit getconf/socklen_t/largefile patch suggested by Albert Chin. This is tested on Solaris 2.5.2, 2.6, 7, 8/SPARC, HP-UX 10.20, 11.00, Tru64 UNIX 4.0D, 5.0A, IRIX 6.2, 6.5, AIX 4.3.2 and it works ok. Martin Pool 2001-08-14 02:18:04 +00:00
  • 74be4fc399 Remove incorrect news message Martin Pool 2001-08-14 02:14:09 +00:00
  • 3b4b1984ef Update version message to mention batch files. Martin Pool 2001-08-14 02:08:17 +00:00
  • 6902ed178b Merge across rsync+ patch; add a little documentation to the manpage. More documentation would be better. Martin Pool 2001-08-14 02:04:47 +00:00
  • fab9a9c547 Another try at socklen_t: just check for it, and otherwise use int. The HP manual says this will work on old HP/UX versions; I'm not sure about other systems. Possibly it will break on old BSD-derived systems with 32-bit int, 64-bit size_t and no socklen_t, if there are any such. Martin Pool 2001-08-08 10:04:40 +00:00
  • 376acbfad5 don't need to lookup our own name in open_socket_in() Andrew Tridgell 2001-08-08 08:55:24 +00:00
  • 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