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.
Martin Pool [Wed, 13 Mar 2002 00:03:34 +0000 (00:03 +0000)]
Bump version to 2.5.4.
Martin Pool [Tue, 12 Mar 2002 23:55:33 +0000 (23:55 +0000)]
Notes on chmod.
Martin Pool [Tue, 12 Mar 2002 06:08:36 +0000 (06:08 +0000)]
If we get an error writing to a socket, then we should perhaps
continue trying to read to see if an error message comes across
explaining why the socket is closed. I'm not sure if this would
work, but it would certainly make our messages more helpful.
Martin Pool [Tue, 12 Mar 2002 05:48:57 +0000 (05:48 +0000)]
Add link to purify replacement.
Martin Pool [Tue, 12 Mar 2002 05:47:45 +0000 (05:47 +0000)]
Add link to purify replacement.
Martin Pool [Tue, 12 Mar 2002 05:41:25 +0000 (05:41 +0000)]
Note about TDB.
Martin Pool [Tue, 12 Mar 2002 05:39:29 +0000 (05:39 +0000)]
Notes on testing.
Martin Pool [Tue, 12 Mar 2002 05:33:39 +0000 (05:33 +0000)]
Note about splint.
Martin Pool [Tue, 12 Mar 2002 02:07:36 +0000 (02:07 +0000)]
Additional trivial merge patch from Jos
Martin Pool [Tue, 12 Mar 2002 01:26:01 +0000 (01:26 +0000)]
Get ready for new release.
Martin Pool [Tue, 12 Mar 2002 01:22:56 +0000 (01:22 +0000)]
Update NEWS.
Martin Pool [Tue, 12 Mar 2002 01:18:20 +0000 (01:18 +0000)]
Get ready for new release.
Martin Pool [Tue, 12 Mar 2002 01:15:49 +0000 (01:15 +0000)]
Bump version to 2.5.4pre1.
Martin Pool [Tue, 12 Mar 2002 01:14:58 +0000 (01:14 +0000)]
Patch from Jos Backus to merge zlib-1.1.4.
Martin Pool [Tue, 12 Mar 2002 00:33:51 +0000 (00:33 +0000)]
Merge the zlib fix properly; back out tridge's bandaid.
Martin Pool [Tue, 12 Mar 2002 00:22:22 +0000 (00:22 +0000)]
Clarify behaviour of installcheck.
Martin Pool [Tue, 12 Mar 2002 00:20:16 +0000 (00:20 +0000)]
Rename to README.testsuite, and bring it up to date.
Martin Pool [Tue, 12 Mar 2002 00:11:35 +0000 (00:11 +0000)]
Try to download a tree over a compressed connection to a daemon.
Martin Pool [Tue, 12 Mar 2002 00:09:09 +0000 (00:09 +0000)]
This test tries to upload a file over a compressed connection to the
server. This ought to exercise (exorcise? :-) a bug in 2.5.3. It
ought to fail there and pass with later versions.
Martin Pool [Tue, 12 Mar 2002 00:04:03 +0000 (00:04 +0000)]
Fix generated rsyncd.conf file for testing.
Andrew Tridgell [Mon, 11 Mar 2002 18:54:51 +0000 (18:54 +0000)]
a quick fix for a segmentation fault in zlib I am getting whenever I
try to upload a file from rsync 2.5.2 to rsync 2.5.3
Martin Pool [Mon, 11 Mar 2002 05:58:31 +0000 (05:58 +0000)]
Set version to 2.5.3.
Martin Pool [Mon, 11 Mar 2002 05:55:33 +0000 (05:55 +0000)]
Merge zlib double-free bug forwarded by Mark J Cox.
Martin Pool [Mon, 11 Mar 2002 05:52:22 +0000 (05:52 +0000)]
Note on zlib patch merge.
Martin Pool [Mon, 11 Mar 2002 03:56:35 +0000 (03:56 +0000)]
Try to merge across changes in zlib from 1.1.2 to 1.1.3.
Martin Pool [Mon, 11 Mar 2002 03:44:44 +0000 (03:44 +0000)]
Note about merging zlib 1.1.3.
Martin Pool [Mon, 11 Mar 2002 03:40:23 +0000 (03:40 +0000)]
Bump version to 2.5.3pre3.
Martin Pool [Mon, 11 Mar 2002 03:39:49 +0000 (03:39 +0000)]
Add CVE number.
Martin Pool [Mon, 11 Mar 2002 03:35:35 +0000 (03:35 +0000)]
Try to merge across changes in zlib from 1.1.2 to 1.1.3.
Martin Pool [Mon, 11 Mar 2002 00:58:36 +0000 (00:58 +0000)]
Try adding some FAQs from the FoM
Martin Pool [Mon, 11 Mar 2002 00:38:03 +0000 (00:38 +0000)]
Use SGML rather than texinfo.
Martin Pool [Mon, 11 Mar 2002 00:36:47 +0000 (00:36 +0000)]
More merges into SGML.
Martin Pool [Mon, 11 Mar 2002 00:27:42 +0000 (00:27 +0000)]
Notes on processing the SGML stuff.
Martin Pool [Fri, 8 Mar 2002 04:41:11 +0000 (04:41 +0000)]
Notes from Rasmus about statistics.
David Dykstra [Wed, 27 Feb 2002 23:15:55 +0000 (23:15 +0000)]
Cygwin doesn't have setgroups() so probe for the function in configure
and don't try to call it if it doesn't exist.
David Dykstra [Wed, 27 Feb 2002 22:49:57 +0000 (22:49 +0000)]
I had accidentally deleted the case for --include-from when I added
the --no-blocking-io and --no-whole-file options. This adds it back in.
Martin Pool [Mon, 25 Feb 2002 20:07:11 +0000 (20:07 +0000)]
Try out DocBook SGML to see if it's easier than Texinfo.
Martin Pool [Mon, 25 Feb 2002 18:54:27 +0000 (18:54 +0000)]
Start of Python code to generate likely-looking pseudo random file
trees to reproducibly test performance on specified size sets.
Martin Pool [Mon, 25 Feb 2002 18:52:02 +0000 (18:52 +0000)]
Merge Texinfo onto head.
Martin Pool [Mon, 25 Feb 2002 18:48:25 +0000 (18:48 +0000)]
Add targets to build documentation from Texinfo.
Martin Pool [Mon, 25 Feb 2002 18:28:37 +0000 (18:28 +0000)]
More discussion about zlib.
Martin Pool [Mon, 25 Feb 2002 18:06:33 +0000 (18:06 +0000)]
Scrappy notes on hot functions that should be fixed
Martin Pool [Sat, 23 Feb 2002 01:00:33 +0000 (01:00 +0000)]
With -vv, client shows a message when opening a daemon connection via
an HTTP proxy. This parallels the recent addition of a log message
for opening ssh connections.
Martin Pool [Sat, 23 Feb 2002 00:57:30 +0000 (00:57 +0000)]
With -vv, client shows a message when opening a daemon connection.
This parallels the recent addition of a log message for opening ssh
connections.
Martin Pool [Sat, 23 Feb 2002 00:17:50 +0000 (00:17 +0000)]
Add UNUSED macro that expands to a parameter attribute annotation on
gcc, to quieten its worries about parameters that must always be
unused.
Martin Pool [Sat, 23 Feb 2002 00:12:11 +0000 (00:12 +0000)]
Doc.
Martin Pool [Sat, 23 Feb 2002 00:05:06 +0000 (00:05 +0000)]
print_child_argv can be static.
Martin Pool [Sat, 23 Feb 2002 00:02:07 +0000 (00:02 +0000)]
Make "make proto" work for VPATH builds.
Martin Pool [Thu, 21 Feb 2002 00:56:11 +0000 (00:56 +0000)]
Revert 1.134 -- this breaks Net/Free BSD.
Martin Pool [Thu, 21 Feb 2002 00:45:48 +0000 (00:45 +0000)]
Make setgroups(0,0) unconditional -- accidentally thinking we have
don't it on a machine that does have supplementary groups would be a
security hole. If this breaks anything we'll fix it later.
Martin Pool [Thu, 21 Feb 2002 00:26:06 +0000 (00:26 +0000)]
Add bug # for #132272
Martin Pool [Tue, 19 Feb 2002 23:40:47 +0000 (23:40 +0000)]
Patch from Albert Chin to fix getaddrinfo on Tru64 UNIX 5.x.
Martin Pool [Tue, 19 Feb 2002 02:16:37 +0000 (02:16 +0000)]
Bump version to 2.5.3pre1
Martin Pool [Tue, 19 Feb 2002 01:41:20 +0000 (01:41 +0000)]
Clean up error message
Martin Pool [Tue, 19 Feb 2002 01:39:11 +0000 (01:39 +0000)]
Doc
Martin Pool [Tue, 19 Feb 2002 01:07:24 +0000 (01:07 +0000)]
rsync prefix on mkdir and pushdir error messages.
Martin Pool [Mon, 18 Feb 2002 23:36:10 +0000 (23:36 +0000)]
Doc.
Martin Pool [Mon, 18 Feb 2002 23:09:50 +0000 (23:09 +0000)]
Change shell syntax to try to please Solaris
Martin Pool [Mon, 18 Feb 2002 22:58:49 +0000 (22:58 +0000)]
Fix error handling for failing to fork after accepting a connection --
close fd, sleep, then try again.
Martin Pool [Mon, 18 Feb 2002 22:55:21 +0000 (22:55 +0000)]
Solaris does not have diff -u.
Martin Pool [Mon, 18 Feb 2002 22:49:00 +0000 (22:49 +0000)]
Must use STRUCT_STAT not "struct stat" to be compatible with other
rsync functions.