Wayne Davison [Mon, 6 May 2002 18:47:57 +0000 (18:47 +0000)]
Mention that --delete-after now implies --delete.
Wayne Davison [Fri, 3 May 2002 22:59:17 +0000 (22:59 +0000)]
Made the --delete-after option imply --delete.
Wayne Davison [Fri, 3 May 2002 22:58:01 +0000 (22:58 +0000)]
Mentioned that --delete-after and --delete-excluded imply --delete.
Martin Pool [Fri, 26 Apr 2002 00:55:34 +0000 (00:55 +0000)]
Add note about resolving Debian gid problem.
Martin Pool [Wed, 24 Apr 2002 01:13:26 +0000 (01:13 +0000)]
Notes about handling machines lacking getaddrinfo().
Martin Pool [Fri, 19 Apr 2002 05:33:36 +0000 (05:33 +0000)]
Note from Alberto Accomazzi that rsync urls are broken for upload
Martin Pool [Tue, 16 Apr 2002 01:38:21 +0000 (01:38 +0000)]
Doc.
Martin Pool [Mon, 15 Apr 2002 07:50:18 +0000 (07:50 +0000)]
When -e is specified along with an rsyncd url, the client should get a
warning but it should not be treated as an error. (Bill Nottingham)
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=62489
Martin Pool [Mon, 15 Apr 2002 05:05:57 +0000 (05:05 +0000)]
--no-blocking-io might be broken in the same way as --no-whole-file;
somebody needs to check.
Martin Pool [Sat, 13 Apr 2002 12:17:47 +0000 (12:17 +0000)]
Note about testing "refuse options"
Martin Pool [Sat, 13 Apr 2002 03:52:48 +0000 (03:52 +0000)]
*** empty log message ***
Martin Pool [Fri, 12 Apr 2002 05:05:44 +0000 (05:05 +0000)]
Notes on testing, release, and todo items from the Debian paper.
Martin Pool [Fri, 12 Apr 2002 04:22:52 +0000 (04:22 +0000)]
reformat
Martin Pool [Thu, 11 Apr 2002 02:35:25 +0000 (02:35 +0000)]
Note about manual revision.
Martin Pool [Thu, 11 Apr 2002 02:25:53 +0000 (02:25 +0000)]
Try to fix ctype issues by always calling these functions as
if (!isdigit(* (unsigned char *) p)) {
so that the argument is always in the range of unsigned char when
coerced to an int.
(See digit 1.)
Martin Pool [Thu, 11 Apr 2002 02:21:41 +0000 (02:21 +0000)]
Doc.
Martin Pool [Thu, 11 Apr 2002 02:18:51 +0000 (02:18 +0000)]
Doxygen
Martin Pool [Thu, 11 Apr 2002 02:16:34 +0000 (02:16 +0000)]
Receiving an @ERROR line from the server is (I think) always fatal, so
the client should exit upon receiving one and not be surprised that
the socket closes.
Martin Pool [Thu, 11 Apr 2002 02:11:50 +0000 (02:11 +0000)]
Fix old typo.
Martin Pool [Thu, 11 Apr 2002 01:56:35 +0000 (01:56 +0000)]
Receiving an @ERROR line from the server is (I think) always fatal, so
the client should exit upon receiving one and not be surprised that
the socket closes.
Martin Pool [Tue, 9 Apr 2002 06:32:07 +0000 (06:32 +0000)]
Correction from Nelson Beebe: argument to functions such as isspace()
must be an int, not a char. This could cause sign-extension problems.
Martin Pool [Tue, 9 Apr 2002 06:18:13 +0000 (06:18 +0000)]
Doc.
Correction from Nelson Beebe: argument to functions such as isspace()
must be an int, not a char. This could cause sign-extension problems.
Martin Pool [Tue, 9 Apr 2002 06:15:13 +0000 (06:15 +0000)]
Correction from Nelson Beebe: argument to functions such as isspace()
must be an int, not a char. This could cause sign-extension problems.
Martin Pool [Tue, 9 Apr 2002 06:11:06 +0000 (06:11 +0000)]
long int and signedness fix from Nelson Beebe
Martin Pool [Tue, 9 Apr 2002 06:03:50 +0000 (06:03 +0000)]
long int fix from Nelson Beebe
Martin Pool [Tue, 9 Apr 2002 05:32:52 +0000 (05:32 +0000)]
Fix type error.
Martin Pool [Tue, 9 Apr 2002 05:29:26 +0000 (05:29 +0000)]
Add RERR_OK == 0
Martin Pool [Tue, 9 Apr 2002 05:26:46 +0000 (05:26 +0000)]
Doc _exit_cleanup.
Martin Pool [Tue, 9 Apr 2002 05:23:07 +0000 (05:23 +0000)]
Doc start_socket_client
Martin Pool [Tue, 9 Apr 2002 05:20:30 +0000 (05:20 +0000)]
Doc start_socket_client
Martin Pool [Tue, 9 Apr 2002 05:14:59 +0000 (05:14 +0000)]
Notes about supplementary groups and -z.
Martin Pool [Tue, 9 Apr 2002 05:07:15 +0000 (05:07 +0000)]
Doc.
Martin Pool [Tue, 9 Apr 2002 05:03:45 +0000 (05:03 +0000)]
Doc.
Martin Pool [Tue, 9 Apr 2002 05:00:03 +0000 (05:00 +0000)]
A bit more support for IO phase names.
Martin Pool [Tue, 9 Apr 2002 04:50:25 +0000 (04:50 +0000)]
OK, we can now get phase messages if we fail in send_file_entry
Martin Pool [Tue, 9 Apr 2002 04:49:42 +0000 (04:49 +0000)]
Doc
Try symlinks with an empty target
Martin Pool [Tue, 9 Apr 2002 04:49:23 +0000 (04:49 +0000)]
long int fix from Nelson Beebe
Martin Pool [Tue, 9 Apr 2002 04:41:03 +0000 (04:41 +0000)]
Fix typo.
Show io phase name in error message.
Martin Pool [Tue, 9 Apr 2002 04:33:32 +0000 (04:33 +0000)]
Rather than a loop subtracting 1e6 to convert usecs to secs/usecs, just
use div/mod.
Martin Pool [Tue, 9 Apr 2002 04:29:46 +0000 (04:29 +0000)]
Factor out bwlimit sleep code from writefd_unbuffered into its own function.
Martin Pool [Tue, 9 Apr 2002 04:23:18 +0000 (04:23 +0000)]
Clarify "error writing %d bytes" message.
Martin Pool [Tue, 9 Apr 2002 04:20:36 +0000 (04:20 +0000)]
Clean up docs.
Martin Pool [Mon, 8 Apr 2002 09:10:50 +0000 (09:10 +0000)]
Change error message "partial transfer" to "some files could not be
transferred".
I don't generally like changing that sort of thing, but I think this
one was a persistent source of confusion.
Martin Pool [Mon, 8 Apr 2002 09:09:03 +0000 (09:09 +0000)]
Note code cleanups
Martin Pool [Mon, 8 Apr 2002 09:05:26 +0000 (09:05 +0000)]
Doc and indent only.
Martin Pool [Mon, 8 Apr 2002 08:58:26 +0000 (08:58 +0000)]
Remove redundant list of options. It might be nice to summarise the
most frequently-used ones in here.
Nelson Beebe pointed out that the information about bug tracking was
out of date.
Martin Pool [Mon, 8 Apr 2002 08:39:03 +0000 (08:39 +0000)]
Notes on MD4 performance. This quite unnecessarily takes up 90% of
CPU on a local transfer, without achieving anything useful.
Martin Pool [Mon, 8 Apr 2002 08:35:30 +0000 (08:35 +0000)]
Doc
Martin Pool [Mon, 8 Apr 2002 08:34:03 +0000 (08:34 +0000)]
Doc file
Martin Pool [Mon, 8 Apr 2002 08:33:13 +0000 (08:33 +0000)]
Doc match_sums.
Martin Pool [Mon, 8 Apr 2002 08:29:04 +0000 (08:29 +0000)]
Doc sum_update
Martin Pool [Mon, 8 Apr 2002 08:24:59 +0000 (08:24 +0000)]
Add manual prototype for maintainer-mode function
Martin Pool [Mon, 8 Apr 2002 08:23:50 +0000 (08:23 +0000)]
Document the perversely-named matched() function, which is called even
if we have not matched!
Martin Pool [Mon, 8 Apr 2002 08:06:18 +0000 (08:06 +0000)]
With -vv, show state of --whole-file once at the start of the transfer.
Martin Pool [Mon, 8 Apr 2002 08:02:08 +0000 (08:02 +0000)]
Doc.
Martin Pool [Mon, 8 Apr 2002 07:46:34 +0000 (07:46 +0000)]
Doc rsync_panic_handler()
Martin Pool [Mon, 8 Apr 2002 07:42:54 +0000 (07:42 +0000)]
Clean up prototype.
Drop unused variables.
Martin Pool [Mon, 8 Apr 2002 07:39:56 +0000 (07:39 +0000)]
Fix prototype.
Martin Pool [Mon, 8 Apr 2002 07:36:05 +0000 (07:36 +0000)]
Show panic_action in --version.
Martin Pool [Mon, 8 Apr 2002 07:34:17 +0000 (07:34 +0000)]
Allow panic_action to be configured through environment variable RSYNC_PANIC_ACTION.
Martin Pool [Mon, 8 Apr 2002 06:23:34 +0000 (06:23 +0000)]
t_unsafe needs asnprintf on some platforms.
Martin Pool [Mon, 8 Apr 2002 06:18:03 +0000 (06:18 +0000)]
correct behaviour is unclear
Martin Pool [Mon, 8 Apr 2002 06:01:26 +0000 (06:01 +0000)]
Cleanup
Martin Pool [Mon, 8 Apr 2002 05:38:51 +0000 (05:38 +0000)]
handle yodl and vpath
Martin Pool [Mon, 8 Apr 2002 05:30:28 +0000 (05:30 +0000)]
Clarify meaning of unsafe symlinks
Martin Pool [Mon, 8 Apr 2002 05:28:31 +0000 (05:28 +0000)]
Fix copyright.
Martin Pool [Mon, 8 Apr 2002 05:22:50 +0000 (05:22 +0000)]
Add more test cases.
Turn off -x.
Martin Pool [Mon, 8 Apr 2002 05:21:51 +0000 (05:21 +0000)]
Doc.
Martin Pool [Mon, 8 Apr 2002 05:19:41 +0000 (05:19 +0000)]
Add more test cases.
Martin Pool [Mon, 8 Apr 2002 04:59:34 +0000 (04:59 +0000)]
Formatting cleanup.
Martin Pool [Mon, 8 Apr 2002 04:48:51 +0000 (04:48 +0000)]
Doc.
Martin Pool [Mon, 8 Apr 2002 04:47:01 +0000 (04:47 +0000)]
A test suite that calls unsafe_symlink() directly to see how it
handles different strings.
Martin Pool [Mon, 8 Apr 2002 04:16:46 +0000 (04:16 +0000)]
Split code out into separate files and remove some global variables to
reduce symbol dependencies between files and therefore make it easier
to write unit tests. The diff is large, but the actual code changes
are pretty small.
Martin Pool [Mon, 8 Apr 2002 04:13:43 +0000 (04:13 +0000)]
Test harness for unsafe_symlink: just passes in argv[].
Martin Pool [Mon, 8 Apr 2002 04:12:31 +0000 (04:12 +0000)]
Little stub module that replaces functions such as rprintf called from
many places with a redirector to stderr. If you just want to test a
particular routine you can link to this rather than the whole framework.
Martin Pool [Mon, 8 Apr 2002 04:10:20 +0000 (04:10 +0000)]
Split code out into separate files and remove some global variables to
reduce symbol dependencies between files and therefore make it easier
to write unit tests. The diff is large, but the actual code changes
are pretty small.
Martin Pool [Mon, 8 Apr 2002 04:00:24 +0000 (04:00 +0000)]
Don't generate code for zlib and popt.
Martin Pool [Mon, 8 Apr 2002 03:43:54 +0000 (03:43 +0000)]
Doc.
Martin Pool [Mon, 8 Apr 2002 03:38:36 +0000 (03:38 +0000)]
Doc.
Martin Pool [Mon, 8 Apr 2002 03:37:19 +0000 (03:37 +0000)]
Rearrange code slightly to avoid util.c depending on main.c.
Martin Pool [Mon, 8 Apr 2002 03:13:11 +0000 (03:13 +0000)]
Tune doxygen output, remove warning.
Martin Pool [Mon, 8 Apr 2002 03:10:01 +0000 (03:10 +0000)]
Document unsafe_symlink().
Martin Pool [Mon, 8 Apr 2002 03:03:04 +0000 (03:03 +0000)]
Clean up comments for Doxygen.
Martin Pool [Mon, 8 Apr 2002 02:41:23 +0000 (02:41 +0000)]
Doc.
Martin Pool [Mon, 8 Apr 2002 02:39:00 +0000 (02:39 +0000)]
Note on debugging daemon
Martin Pool [Mon, 8 Apr 2002 01:59:21 +0000 (01:59 +0000)]
Notes about logging.
Martin Pool [Fri, 5 Apr 2002 07:25:06 +0000 (07:25 +0000)]
Note about two small bugs.
Martin Pool [Fri, 5 Apr 2002 07:13:01 +0000 (07:13 +0000)]
Test more permutations.
Martin Pool [Fri, 5 Apr 2002 07:04:23 +0000 (07:04 +0000)]
Fix filenames.
Martin Pool [Fri, 5 Apr 2002 07:00:53 +0000 (07:00 +0000)]
Get rid of testlink after use.
Martin Pool [Fri, 5 Apr 2002 06:57:47 +0000 (06:57 +0000)]
Test case for --copy-unsafe-links, contributed by VladimÃr Michl,
converted to the test suite. Thankyou!
It fails at the moment; I don't know if that's a test bug or an rsync bug.
Martin Pool [Fri, 5 Apr 2002 06:17:50 +0000 (06:17 +0000)]
Doc
Martin Pool [Wed, 3 Apr 2002 06:55:24 +0000 (06:55 +0000)]
Fix completely braindead previous patch. Thanks Jos.
Martin Pool [Wed, 3 Apr 2002 06:03:27 +0000 (06:03 +0000)]
Patch from Zoong Pham and Albert Chin to improve detection of
getaddrinfo on Tru64.
Also configure.in test for mkfifo and sys/un.h, although we don't
actually use that yet.
Martin Pool [Wed, 3 Apr 2002 05:55:54 +0000 (05:55 +0000)]
Change code that writes s_count to a batch file to squish it into an
int first -- a stopgap for compilers that reasonably complain about a
ternary that returns either a size_t or an int.
Really we should not write an int, but rather a larger type. Somebody
more familiar with the batch code should look at it.
Martin Pool [Wed, 3 Apr 2002 04:29:19 +0000 (04:29 +0000)]
Support Doxygen pretty-printer
Martin Pool [Wed, 3 Apr 2002 02:33:42 +0000 (02:33 +0000)]
Commit patch based on one from John L. Allen to fix "forward name
lookup failed" on AIX 4.3.3.
When doing an name->addr lookup on the client address, there's no
point including the service name, because it can't be spoofed and it
apparently causes trouble when not present in /etc/services.
Martin Pool [Wed, 3 Apr 2002 02:13:42 +0000 (02:13 +0000)]
Roll over version and news.
Martin Pool [Wed, 3 Apr 2002 00:10:11 +0000 (00:10 +0000)]
Note about --dry-run.
Martin Pool [Tue, 2 Apr 2002 02:00:29 +0000 (02:00 +0000)]
Remove warning about "run autoconf". It tends to break too much with
CVS.