Martin Pool [Tue, 26 Mar 2002 12:06:12 +0000 (12:06 +0000)]
Note about test suites.
Martin Pool [Tue, 26 Mar 2002 12:01:23 +0000 (12:01 +0000)]
Note about --stats.
Martin Pool [Tue, 26 Mar 2002 11:58:10 +0000 (11:58 +0000)]
Fix statistics formatting.
Martin Pool [Tue, 26 Mar 2002 11:49:56 +0000 (11:49 +0000)]
Fix faulty merge.
Martin Pool [Tue, 26 Mar 2002 11:48:27 +0000 (11:48 +0000)]
Show install paths at end of configuration
Martin Pool [Tue, 26 Mar 2002 11:44:11 +0000 (11:44 +0000)]
Set version to 2.6.0cvs.
Martin Pool [Tue, 26 Mar 2002 11:35:38 +0000 (11:35 +0000)]
Patch based on one from Ville Herva for Cygwin:
allow config files to contain CRLF without problems
don't check modes on config/password files, because they're probably
not correct
Martin Pool [Tue, 26 Mar 2002 11:20:00 +0000 (11:20 +0000)]
Clear out this file.
Martin Pool [Tue, 26 Mar 2002 11:16:00 +0000 (11:16 +0000)]
Add explanation and pointer to rsync3.txt.
Martin Pool [Tue, 26 Mar 2002 11:09:35 +0000 (11:09 +0000)]
Excellent additional ideas from Greg A. Woods.
Martin Pool [Tue, 26 Mar 2002 10:56:29 +0000 (10:56 +0000)]
Note possible bug:
"hosts allow" with unresolvable addresses?
Martin Pool [Tue, 26 Mar 2002 07:14:26 +0000 (07:14 +0000)]
Fiddle formats.
Martin Pool [Tue, 26 Mar 2002 07:04:23 +0000 (07:04 +0000)]
Show statistics even if interrupted:
Martin Pool [Tue, 26 Mar 2002 07:02:56 +0000 (07:02 +0000)]
More stats cleanups.
Martin Pool [Tue, 26 Mar 2002 06:52:04 +0000 (06:52 +0000)]
Make mallinfo() stats a bit more useful.
Martin Pool [Tue, 26 Mar 2002 06:44:57 +0000 (06:44 +0000)]
More work on statistics format.
Martin Pool [Tue, 26 Mar 2002 06:06:11 +0000 (06:06 +0000)]
(This is on a separate branch so as not to destabilize 2.5.5)
Start accounting for malloc'd memory so that we can show it in
--stats.
Delete copy-and-pasted code in batch.c. (Yuck! Why are we paying
these people? :-)
Split the string_area code into its own file. I think its life may be
short.
Show stats only on local process -- they get a bit mangled otherwise.
Martin Pool [Tue, 26 Mar 2002 05:15:09 +0000 (05:15 +0000)]
Updated spec file from Jason Haar. Seems to mostly just change the
path for manuals, and bumps the version.
Martin Pool [Tue, 26 Mar 2002 01:27:24 +0000 (01:27 +0000)]
Ignore autoconf cache. (??)
Martin Pool [Tue, 26 Mar 2002 01:25:47 +0000 (01:25 +0000)]
Jos points out that test -L is still broken on Solaris. Now we try up
front to detect a command that will work properly, and use that
consistently.
Also, in test report, show setting of $preserve_scratch.
Reset version.
Martin Pool [Mon, 25 Mar 2002 23:22:08 +0000 (23:22 +0000)]
Bump version to 2.5.5rc1.
Martin Pool [Mon, 25 Mar 2002 23:09:31 +0000 (23:09 +0000)]
Add note about possible hardlink bug.
Martin Pool [Mon, 25 Mar 2002 09:42:36 +0000 (09:42 +0000)]
Make the situation w.r.t. dynamically linking zlib and libpopt clear.
Martin Pool [Mon, 25 Mar 2002 07:29:43 +0000 (07:29 +0000)]
Add link to Apple bug.
Martin Pool [Mon, 25 Mar 2002 07:07:03 +0000 (07:07 +0000)]
Doc
Martin Pool [Mon, 25 Mar 2002 06:59:17 +0000 (06:59 +0000)]
Hm, strange off-by-one bug.
Martin Pool [Mon, 25 Mar 2002 06:49:08 +0000 (06:49 +0000)]
Apparently the OS X port of gcc gags on __attribute__.
Martin Pool [Mon, 25 Mar 2002 06:27:44 +0000 (06:27 +0000)]
If we discover a hardlink with -vv say what it's a link to.
Martin Pool [Mon, 25 Mar 2002 06:06:29 +0000 (06:06 +0000)]
Fix from Jos for batch mode on Solaris.
Martin Pool [Mon, 25 Mar 2002 05:54:31 +0000 (05:54 +0000)]
Disambiguate hard link messages.
Martin Pool [Mon, 25 Mar 2002 04:36:56 +0000 (04:36 +0000)]
Apparently SGI make doesn't like $< in non-implicit rules.
Martin Pool [Mon, 25 Mar 2002 04:04:23 +0000 (04:04 +0000)]
Doc.
Martin Pool [Mon, 25 Mar 2002 03:56:38 +0000 (03:56 +0000)]
Note about mkdir bug.
Martin Pool [Mon, 25 Mar 2002 03:51:17 +0000 (03:51 +0000)]
Add a test case for trim_trailing_slashes, and make it handle other cases.
Martin Pool [Mon, 25 Mar 2002 03:29:47 +0000 (03:29 +0000)]
Code that was meant to trim trailing slashes from mkdir() paths
actually did not; fix it.
Martin Pool [Mon, 25 Mar 2002 03:26:28 +0000 (03:26 +0000)]
Need to also delete getgroups when cleaning.
Martin Pool [Mon, 25 Mar 2002 03:18:36 +0000 (03:18 +0000)]
Define NGROUPS if not already done.
Martin Pool [Mon, 25 Mar 2002 03:16:35 +0000 (03:16 +0000)]
Clean testtmp*, because we now put tests in their own directories.
Add "make cleantests"
Martin Pool [Mon, 25 Mar 2002 03:01:37 +0000 (03:01 +0000)]
Change chgrp.test to use our getgroups rather than the system's.
Martin Pool [Mon, 25 Mar 2002 02:58:59 +0000 (02:58 +0000)]
Initial revision.
Martin Pool [Mon, 25 Mar 2002 02:55:52 +0000 (02:55 +0000)]
Add our own little tool to call getgroups(2) because it's too hard to
find a portable shell command that does it.
Martin Pool [Fri, 22 Mar 2002 22:36:22 +0000 (22:36 +0000)]
Clean up text.
Martin Pool [Fri, 22 Mar 2002 22:33:49 +0000 (22:33 +0000)]
Clean up text.
Martin Pool [Fri, 22 Mar 2002 06:22:53 +0000 (06:22 +0000)]
Doc permissions while testing.
Martin Pool [Fri, 22 Mar 2002 06:12:51 +0000 (06:12 +0000)]
Rather than literally "nobody", try using uid/gid = 65534 as
"nobody". The existing code kind-of assumes this.
Martin Pool [Fri, 22 Mar 2002 06:09:09 +0000 (06:09 +0000)]
Better messages.
Martin Pool [Fri, 22 Mar 2002 06:07:50 +0000 (06:07 +0000)]
Proper messages for skipped tests.
Martin Pool [Fri, 22 Mar 2002 06:03:46 +0000 (06:03 +0000)]
If tests are skipped, explain why.
Martin Pool [Fri, 22 Mar 2002 06:02:28 +0000 (06:02 +0000)]
More sgml cleanups.
Martin Pool [Fri, 22 Mar 2002 05:59:12 +0000 (05:59 +0000)]
Doc about checkit.
Martin Pool [Fri, 22 Mar 2002 05:52:09 +0000 (05:52 +0000)]
Add /usr/xpg4/bin/ to PATH to help solaris.
Martin Pool [Fri, 22 Mar 2002 05:20:47 +0000 (05:20 +0000)]
Cope on systems without the whoami command.
Martin Pool [Fri, 22 Mar 2002 05:19:19 +0000 (05:19 +0000)]
If there's an error in start_socket_client, print an explanation as
well as failing.
Doc.
Trying to work out why daemon-gzip-download.test fails on SCO with
rsync error: unexplained error (code 190) at main.c(886)
Martin Pool [Fri, 22 Mar 2002 05:14:44 +0000 (05:14 +0000)]
Doc.
Martin Pool [Fri, 22 Mar 2002 05:11:39 +0000 (05:11 +0000)]
Notes on logging etc
Martin Pool [Fri, 22 Mar 2002 05:08:53 +0000 (05:08 +0000)]
Doc.
Martin Pool [Fri, 22 Mar 2002 05:06:36 +0000 (05:06 +0000)]
Use `id -G` rather than `groups` to get a list of groups for this
user, so that we can cope on systems like Cygwin that tend to have
group names containing spaces.
Martin Pool [Wed, 20 Mar 2002 05:53:40 +0000 (05:53 +0000)]
* Make "make install-strip" works properly, and "make install"
accepts a DESTDIR variable for help in building binary packages.
(Peter Breitenlohner)
Martin Pool [Wed, 20 Mar 2002 01:09:49 +0000 (01:09 +0000)]
Patch from Paul Haas:
* Fix situation where failure to fork (e.g. because out of process
slots) would cause rsync to kill all processes owned by the
current user. Yes, really! (Paul Haas, Martin Pool)
Also, add a little more documentation and paranoia to make sure we
never call kill(2) with a negative pid.
David Dykstra [Tue, 19 Mar 2002 20:16:42 +0000 (20:16 +0000)]
Now that whole_file and no_whole_file are separate variables, have the
--whole-file and --no-whole-file options set/reset both variables so if
more than one option is specified the last one will be the one honored.
Martin Pool [Tue, 19 Mar 2002 05:52:34 +0000 (05:52 +0000)]
Clean up sgml.
Add note about building with gcc.
Martin Pool [Tue, 19 Mar 2002 05:23:04 +0000 (05:23 +0000)]
todo: Versions of read() and write() that corrupt the stream, or abruptly fail
Martin Pool [Tue, 19 Mar 2002 05:09:19 +0000 (05:09 +0000)]
Fix --help layout.
Martin Pool [Tue, 19 Mar 2002 05:01:36 +0000 (05:01 +0000)]
Fix overly long line in version.
Martin Pool [Tue, 19 Mar 2002 05:00:05 +0000 (05:00 +0000)]
Follow advice from GPL to insert a disclaimer of warranty in the
version and help information.
Martin Pool [Tue, 19 Mar 2002 04:14:30 +0000 (04:14 +0000)]
Doc: Pipe program that makes slow/jerky connections.
Martin Pool [Tue, 19 Mar 2002 04:10:07 +0000 (04:10 +0000)]
Include all fields in the options table to quieten gcc warnings about
missing initializers.
Martin Pool [Tue, 19 Mar 2002 03:59:51 +0000 (03:59 +0000)]
Intentional test of assert :_)
Martin Pool [Tue, 19 Mar 2002 03:39:42 +0000 (03:39 +0000)]
Previous solution for --no-whole-file would probably break when
connecting to old servers that don't have --no-whole-file.
Instead, we handle no_whole_file and whole_file separately, without
the magic -1 value. We don't modify no_whole_file after
initialization.
Martin Pool [Tue, 19 Mar 2002 03:27:33 +0000 (03:27 +0000)]
Sending --no-whole-file is no good because it will not work with old
versions of rsync.
Martin Pool [Tue, 19 Mar 2002 03:23:08 +0000 (03:23 +0000)]
Typo.
Martin Pool [Tue, 19 Mar 2002 03:21:53 +0000 (03:21 +0000)]
Fix --whole-file problem that caused it to be the default even for
remote connections. (Frank Schulz)
<http://lists.samba.org/pipermail/rsync/2002-March/006526.html>
Also, add documentation for whole_file and add assertions that the
value is valid.
Martin Pool [Sat, 16 Mar 2002 09:26:33 +0000 (09:26 +0000)]
Need a test for "refuse options"
Martin Pool [Sat, 16 Mar 2002 09:11:56 +0000 (09:11 +0000)]
Note about 100295@bugs.debian.org
Martin Pool [Sat, 16 Mar 2002 09:00:44 +0000 (09:00 +0000)]
Make sure that freeaddrinfo is called on all code paths leading away
from a call to getaddrinfo. (Dave Dykstra)
<
20011219085021.A23107@lucent.com>
Martin Pool [Sat, 16 Mar 2002 08:23:08 +0000 (08:23 +0000)]
Doc: Note from Dave Dykstra that getaddrinfo calls must be paired with
freeaddrinfo().
Martin Pool [Sat, 16 Mar 2002 08:21:15 +0000 (08:21 +0000)]
Add more rules for make distclean.
Martin Pool [Sat, 16 Mar 2002 08:18:19 +0000 (08:18 +0000)]
"make distclean": We try to delete built files from both the source
and build directories, just in case somebody previously configured
things in the source directory.
Martin Pool [Sat, 16 Mar 2002 00:00:43 +0000 (00:00 +0000)]
Note about --progress patch.
Martin Pool [Fri, 15 Mar 2002 14:01:43 +0000 (14:01 +0000)]
Note about debian #28416
Martin Pool [Fri, 15 Mar 2002 13:42:42 +0000 (13:42 +0000)]
Add debian bug #
Martin Pool [Fri, 15 Mar 2002 13:38:12 +0000 (13:38 +0000)]
Keep stderr and stdout properly separated (Debian #23626)
Martin Pool [Fri, 15 Mar 2002 12:53:21 +0000 (12:53 +0000)]
Doc: Debian uses "nogroup" instead of group "nobody", so our defaults
are not so good.
Martin Pool [Fri, 15 Mar 2002 12:45:10 +0000 (12:45 +0000)]
If we've finished transferring a file, show the time taken; otherwise
show expected time to complete. That's kind of inconsistent, but
people can probably cope. Hopefully we'll get more consistent and
complete progress reporting soon. (Cameron Simpson)
Martin Pool [Fri, 15 Mar 2002 06:29:22 +0000 (06:29 +0000)]
Typo.
Martin Pool [Fri, 15 Mar 2002 06:28:58 +0000 (06:28 +0000)]
On Solaris, put /usr/ucb/bin at the end of the path to help find
utilities we might need. (Like 'whoami' in this case.)
Martin Pool [Fri, 15 Mar 2002 01:22:09 +0000 (01:22 +0000)]
Try to handle 'test -L' on Sun.
Martin Pool [Fri, 15 Mar 2002 01:08:53 +0000 (01:08 +0000)]
Try to handle 'test -L' on Sun.
Martin Pool [Fri, 15 Mar 2002 01:04:25 +0000 (01:04 +0000)]
More notes
Martin Pool [Fri, 15 Mar 2002 01:03:24 +0000 (01:03 +0000)]
Suggestion from david.e.sewell to add --diff.
David Dykstra [Thu, 14 Mar 2002 21:20:20 +0000 (21:20 +0000)]
Eliminate extraneous "done" messages in verbose mode. Problem reported by
Lee Eakin.
Martin Pool [Thu, 14 Mar 2002 12:00:12 +0000 (12:00 +0000)]
Correct the plural in "1 file to consider." (Greg Louis)
Martin Pool [Thu, 14 Mar 2002 10:42:52 +0000 (10:42 +0000)]
Add phony target to run Splint.
Martin Pool [Thu, 14 Mar 2002 10:38:55 +0000 (10:38 +0000)]
"make install-strip" works. (Greg Louis)
Martin Pool [Thu, 14 Mar 2002 10:33:59 +0000 (10:33 +0000)]
Roll over news file; put in page markers.
Martin Pool [Thu, 14 Mar 2002 03:10:23 +0000 (03:10 +0000)]
Bump version to 2.5.5cvs
Martin Pool [Thu, 14 Mar 2002 03:04:36 +0000 (03:04 +0000)]
Show user name and `uname -a` in the test output header, to aid in bug
reports. (We mostly want to know if they're root or not.)
Martin Pool [Thu, 14 Mar 2002 02:55:11 +0000 (02:55 +0000)]
Doc: "opening tcp connection to %s port %d" is kind of misleading when
running the test case.
Martin Pool [Wed, 13 Mar 2002 04:25:10 +0000 (04:25 +0000)]
More notes on testing.
Martin Pool [Wed, 13 Mar 2002 00:25:00 +0000 (00:25 +0000)]
If a child of the rsync daemon dies with a signal, we should notice
that when we reap it and log a message.