Martin Pool [Tue, 21 Aug 2001 12:49:23 +0000 (12:49 +0000)]
Print source directory.
Martin Pool [Sat, 18 Aug 2001 23:50:27 +0000 (23:50 +0000)]
Update notes; add idea about rsyncsh
Martin Pool [Fri, 17 Aug 2001 01:57:42 +0000 (01:57 +0000)]
Export autoconf settings to test scripts. Use this to cope with
systems that don't use "echo -n".
Martin Pool [Fri, 17 Aug 2001 01:44:13 +0000 (01:44 +0000)]
Set up scratch directory for tests.
Martin Pool [Fri, 17 Aug 2001 01:43:13 +0000 (01:43 +0000)]
Don't pause at end of tests.
Martin Pool [Fri, 17 Aug 2001 01:34:31 +0000 (01:34 +0000)]
Try to fix "make check" directory path.
Don't wait for input at end of tests.
Martin Pool [Fri, 17 Aug 2001 00:58:21 +0000 (00:58 +0000)]
Find the right directory to run the test components.
Martin Pool [Fri, 17 Aug 2001 00:51:20 +0000 (00:51 +0000)]
Try to get test scripts to run properly.
Martin Pool [Thu, 16 Aug 2001 09:37:54 +0000 (09:37 +0000)]
Show number of passed/failed/skipped tests.
Martin Pool [Thu, 16 Aug 2001 09:35:21 +0000 (09:35 +0000)]
Don't print test headers unless the test is about to run.
Martin Pool [Thu, 16 Aug 2001 09:16:08 +0000 (09:16 +0000)]
Note test suite.
Note autoconf2.52 is required.
Martin Pool [Thu, 16 Aug 2001 09:13:37 +0000 (09:13 +0000)]
Move Phil Hand's test under the control of the master test suite.
Martin Pool [Thu, 16 Aug 2001 09:08:29 +0000 (09:08 +0000)]
Start to unify the "make check" and build farm test suites
Martin Pool [Thu, 16 Aug 2001 08:13:13 +0000 (08:13 +0000)]
Use set -x until this script works properly.
Martin Pool [Thu, 16 Aug 2001 08:12:55 +0000 (08:12 +0000)]
Fix typo.
Martin Pool [Thu, 16 Aug 2001 07:08:26 +0000 (07:08 +0000)]
Gave directory its proper name
Martin Pool [Thu, 16 Aug 2001 06:27:51 +0000 (06:27 +0000)]
fix filename
Martin Pool [Thu, 16 Aug 2001 06:24:56 +0000 (06:24 +0000)]
Updated directory name for rsync tests
Martin Pool [Thu, 16 Aug 2001 05:44:17 +0000 (05:44 +0000)]
Try to execute rsync --version as part of the test suite -- see if
this works on the farm.
Martin Pool [Wed, 15 Aug 2001 08:52:10 +0000 (08:52 +0000)]
Fix cast warning.
Martin Pool [Wed, 15 Aug 2001 08:06:26 +0000 (08:06 +0000)]
Try to get tests to run with old buildfarm clients
Martin Pool [Wed, 15 Aug 2001 07:52:28 +0000 (07:52 +0000)]
Check that gethostbyname does actually return AF_INET addresses, since
that's all we can handle.
Also, try a new method of handling in_addr and hostent that will
hopefully work on Cray machines without 32-bit types.
Martin Pool [Wed, 15 Aug 2001 07:50:07 +0000 (07:50 +0000)]
Fix a bug introduced in 1.119, whereby strings like
"mirror.aarnet.edu.au::" were not properly digested.
It wasn't even my bug! :-)
Martin Pool [Wed, 15 Aug 2001 06:50:46 +0000 (06:50 +0000)]
Fix another format cast.
Martin Pool [Wed, 15 Aug 2001 06:47:40 +0000 (06:47 +0000)]
Use socklen_t for getpeername, since we hopefully now have it defined
on all platforms.
Martin Pool [Wed, 15 Aug 2001 06:41:24 +0000 (06:41 +0000)]
Fix casts when some variables are printed out.
Martin Pool [Wed, 15 Aug 2001 06:38:23 +0000 (06:38 +0000)]
Drop dead variables introduced in rsync+ patch.
Martin Pool [Wed, 15 Aug 2001 06:34:28 +0000 (06:34 +0000)]
Fix trace message which was missing a parameter.
Drop dead variable introduced in rsync+ patch.
Martin Pool [Wed, 15 Aug 2001 05:47:57 +0000 (05:47 +0000)]
Add the start of a buildfarm test suite for It doesn't do much
yet -- I just want to see if it runs.
Martin Pool [Wed, 15 Aug 2001 05:47:29 +0000 (05:47 +0000)]
Typo. Shouldn't depend on assert().
Martin Pool [Wed, 15 Aug 2001 05:08:07 +0000 (05:08 +0000)]
Better error messages for DNS.
Martin Pool [Wed, 15 Aug 2001 05:07:29 +0000 (05:07 +0000)]
Fix bug in --address handling.
Martin Pool [Tue, 14 Aug 2001 02:28:12 +0000 (02:28 +0000)]
Note UNICOS works again
Martin Pool [Tue, 14 Aug 2001 02:24:09 +0000 (02:24 +0000)]
Spec file from Jason Haar that works on RedHat 7.1. Not tested by me yet.
Martin Pool [Tue, 14 Aug 2001 02:18:04 +0000 (02:18 +0000)]
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.
This patch *requires* autoconf 2.52.
Martin Pool [Tue, 14 Aug 2001 02:14:09 +0000 (02:14 +0000)]
Remove incorrect news message
Martin Pool [Tue, 14 Aug 2001 02:08:17 +0000 (02:08 +0000)]
Update version message to mention batch files.
Martin Pool [Tue, 14 Aug 2001 02:04:47 +0000 (02:04 +0000)]
Merge across rsync+ patch; add a little documentation to the manpage. More documentation would be better.
Martin Pool [Wed, 8 Aug 2001 10:04:40 +0000 (10:04 +0000)]
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.
Andrew Tridgell [Wed, 8 Aug 2001 08:55:24 +0000 (08:55 +0000)]
don't need to lookup our own name in open_socket_in()
Martin Pool [Wed, 8 Aug 2001 08:11:50 +0000 (08:11 +0000)]
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 [Mon, 6 Aug 2001 12:31:23 +0000 (12:31 +0000)]
Two more instances of socklen_t.
Martin Pool [Mon, 6 Aug 2001 12:27:04 +0000 (12:27 +0000)]
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 [Mon, 6 Aug 2001 12:25:45 +0000 (12:25 +0000)]
Try to fix "infinite loop" warning on AIX and other compilers. (We
exit on a signal.)
Martin Pool [Mon, 6 Aug 2001 12:23:50 +0000 (12:23 +0000)]
Correct over-zealous edit for UNICOS.
Martin Pool [Mon, 6 Aug 2001 12:16:20 +0000 (12:16 +0000)]
Fix for UNICOS CC: first argument to readlink must not be const, or we
get an error.
Martin Pool [Mon, 6 Aug 2001 08:51:48 +0000 (08:51 +0000)]
Document autoconf updates.
Martin Pool [Mon, 6 Aug 2001 08:49:19 +0000 (08:49 +0000)]
Fix check for ino_t to work with both autoconf2.50 and autoconf2.13.
Martin Pool [Mon, 6 Aug 2001 08:41:13 +0000 (08:41 +0000)]
Fix m4 quoting to make autoconf2.50 happy. I checked it still works
on 2.13. See "info:(autoconf)New Macros".
Martin Pool [Mon, 6 Aug 2001 04:31:05 +0000 (04:31 +0000)]
Summarize all the changes since 2.4.6 so we have them in one place.
Andrew Tridgell [Sun, 22 Jul 2001 02:39:06 +0000 (02:39 +0000)]
updated config scripts from subversion
Andrew Tridgell [Tue, 17 Jul 2001 10:48:31 +0000 (10:48 +0000)]
reap children in sigchld handler
Andrew Tridgell [Tue, 17 Jul 2001 10:45:54 +0000 (10:45 +0000)]
prevent nasty error msgs when listing shares
Andrew Tridgell [Thu, 28 Jun 2001 05:07:15 +0000 (05:07 +0000)]
removed remnant test code for cray
Andrew Tridgell [Tue, 26 Jun 2001 03:09:14 +0000 (03:09 +0000)]
fixed md4 on 64 bit boxes
Andrew Tridgell [Tue, 26 Jun 2001 01:20:42 +0000 (01:20 +0000)]
applied simple nohang patch from Wayne Davison
David Dykstra [Fri, 22 Jun 2001 20:36:43 +0000 (20:36 +0000)]
Improve the description of --with-default-rsync.
Andrew Tridgell [Fri, 22 Jun 2001 10:16:04 +0000 (10:16 +0000)]
allow shell wildcards in auth users lines
Martin Pool [Thu, 21 Jun 2001 06:19:00 +0000 (06:19 +0000)]
If binding to a low-numbered port fails with EACCES, then the error
message should explain that you probably need to be root.
(Why leave off the final S? Kernighan must have been a *really* slow
typist.)
Martin Pool [Thu, 21 Jun 2001 06:15:34 +0000 (06:15 +0000)]
Fix from Wayne Davison:
The --cvs-exclude option is broken in the CVS version of rsync
because of a cut-and-paste-induced bug in exclude.c:
This bug could cause the sending rsync to crash when it dereferenced
a NULL pointer.
David Dykstra [Wed, 13 Jun 2001 16:47:22 +0000 (16:47 +0000)]
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 [Tue, 12 Jun 2001 21:35:26 +0000 (21:35 +0000)]
Use 3rd parameter in AC_DEFINE and AC_DEFINE_UNQUOTED to avoid having to
manually put the defines into acconfig.h.
David Dykstra [Tue, 12 Jun 2001 19:33:41 +0000 (19:33 +0000)]
Add --with-rsync-path option.
David Dykstra [Tue, 29 May 2001 14:37:54 +0000 (14:37 +0000)]
Make --whole-file the default when source and target are on the local machine.
David Dykstra [Thu, 24 May 2001 18:01:56 +0000 (18:01 +0000)]
Ran 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 [Tue, 22 May 2001 14:33:38 +0000 (14:33 +0000)]
Add --ignore-errors documentation.
Andrew Tridgell [Mon, 7 May 2001 08:59:48 +0000 (08:59 +0000)]
forgot 1 place that used slprintf
Andrew Tridgell [Mon, 7 May 2001 06:59:37 +0000 (06:59 +0000)]
imported new snprintf.c from samba, got rid of slprintf
Andrew Tridgell [Sun, 6 May 2001 13:25:11 +0000 (13:25 +0000)]
no space after -I or Tru64 barfs
Andrew Tridgell [Wed, 2 May 2001 11:13:21 +0000 (11:13 +0000)]
use _S_IFLNK not S_IFLNK
Andrew Tridgell [Wed, 2 May 2001 08:33:18 +0000 (08:33 +0000)]
use mkstemp on systems where it is secure
Andrew Tridgell [Wed, 2 May 2001 05:05:12 +0000 (05:05 +0000)]
better pid file location
Andrew Tridgell [Fri, 13 Apr 2001 12:25:19 +0000 (12:25 +0000)]
use %.0f instead of %ld
David Dykstra [Fri, 23 Mar 2001 15:12:52 +0000 (15:12 +0000)]
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.
Andrew Tridgell [Fri, 23 Mar 2001 03:46:56 +0000 (03:46 +0000)]
"rsync error" is better than "transfer error", especially for -h
Andrew Tridgell [Fri, 23 Mar 2001 03:44:50 +0000 (03:44 +0000)]
got rid of dependency on alloca in popt
Andrew Tridgell [Fri, 23 Mar 2001 01:26:04 +0000 (01:26 +0000)]
improved error handling again. Now we report messages for the remote
shell failing and propogate errors in a better fashion
Andrew Tridgell [Thu, 22 Mar 2001 07:36:51 +0000 (07:36 +0000)]
new error handling system
we now give a non-0 exit code if *any* of the files we have been asked
to transfer fail to transfer
Andrew Tridgell [Wed, 21 Mar 2001 23:44:48 +0000 (23:44 +0000)]
better error msg for "invalid uid" and "invalid gid"
Andrew Tridgell [Wed, 21 Mar 2001 23:36:23 +0000 (23:36 +0000)]
i hate makefiles that automatically run configure
:)
Andrew Tridgell [Wed, 21 Mar 2001 13:12:44 +0000 (13:12 +0000)]
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.
Martin Pool [Tue, 20 Mar 2001 05:26:27 +0000 (05:26 +0000)]
Check for alloca.h and mcheck.h, as included popt needs to know about
them.
Martin Pool [Mon, 19 Mar 2001 08:19:11 +0000 (08:19 +0000)]
Oops, fix edit mistake.
Martin Pool [Sat, 17 Mar 2001 01:35:59 +0000 (01:35 +0000)]
More accurately, the uid/gid is set to -2, not "nobody".
Martin Pool [Sat, 17 Mar 2001 01:34:22 +0000 (01:34 +0000)]
Add some todo comments.
Martin Pool [Sat, 17 Mar 2001 01:06:34 +0000 (01:06 +0000)]
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 [Fri, 16 Mar 2001 05:23:33 +0000 (05:23 +0000)]
Define _LARGE_FILES to turn on LFS support on AIX (and some others?).
See http://www.rs6000.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/genprogc/prg_lrg_files.htm
Thanks to Todd Willeat <TWilleat@MHP.SMHS.com>
Martin Pool [Fri, 16 Mar 2001 02:11:53 +0000 (02:11 +0000)]
Doc.
Martin Pool [Tue, 27 Feb 2001 01:49:19 +0000 (01:49 +0000)]
Add my name and a suggestion to read the FAQ for unanswered questions.
Martin Pool [Tue, 27 Feb 2001 01:46:34 +0000 (01:46 +0000)]
Explain that the mktemp warning is harmless.
If the autoconf inputs are changed, then try to reconfigure. Don't
worry if we can't do it, though.
Martin Pool [Sat, 24 Feb 2001 01:45:21 +0000 (01:45 +0000)]
Add some brief notes on how to install.
Martin Pool [Sat, 24 Feb 2001 01:39:19 +0000 (01:39 +0000)]
popt-1.5 is const-correct.
Martin Pool [Sat, 24 Feb 2001 01:37:48 +0000 (01:37 +0000)]
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 [Sat, 24 Feb 2001 01:32:22 +0000 (01:32 +0000)]
Upgrade from popt 1.2 to a cut-down 1.5
Martin Pool [Fri, 23 Feb 2001 01:45:46 +0000 (01:45 +0000)]
Doc.
Martin Pool [Fri, 23 Feb 2001 01:44:56 +0000 (01:44 +0000)]
Change from getopt to popt -- requires const-correctness on arguments.
Martin Pool [Fri, 23 Feb 2001 01:44:04 +0000 (01:44 +0000)]
Change from getopt to popt.
Add comments.
Show listening port number in startup log message.
Martin Pool [Fri, 23 Feb 2001 01:02:55 +0000 (01:02 +0000)]
Change from getopt to popt.
Add comment.
Martin Pool [Fri, 23 Feb 2001 01:02:31 +0000 (01:02 +0000)]
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 [Fri, 23 Feb 2001 00:48:11 +0000 (00:48 +0000)]
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.