Martin Pool
5664871e5f
size_t fix.
2002-01-24 08:09:46 +00:00
Martin Pool
55d9e0fada
write_batch_csums_file: Opaque IO buffers should be void*.
2002-01-24 08:08:56 +00:00
Martin Pool
929e3011c6
Fix cast that was breaking HP/UX.
2002-01-24 08:07:35 +00:00
Martin Pool
07d70ff560
Move both calls to getpeername into a common wrapper function that
...
handles IPV4_MAPPED addresses.
2002-01-24 08:05:22 +00:00
Martin Pool
58c2960960
Must get declarations from addrinfo.h before prototypes.
2002-01-24 07:22:38 +00:00
Martin Pool
00d943d513
Another size_t warning
2002-01-24 05:57:49 +00:00
Martin Pool
71c780da06
check_name: Print out name *before* clobbering it.
2002-01-24 05:57:22 +00:00
Martin Pool
3b18cba889
Try to fix error on Solaris:
...
+ [ -f /export/home/build/build_farm/rsync/testtmp.symlink-ignore/to/referent ]
+ [ -d /export/home/build/build_farm/rsync/testtmp.symlink-ignore/to/from ]
+ [ -L /export/home/build/build_farm/rsync/testtmp.symlink-ignore/to/dangling ]
./testsuite/symlink-ignore.test: test: argument expected
Solaris says it supports -L, so I'm not sure what's happening...
2002-01-24 05:54:47 +00:00
Martin Pool
2974e20550
If name lookup fails, then show the relevant IP address in the error message.
2002-01-24 05:41:46 +00:00
Martin Pool
430d841a2c
At the connections that just get a list of modules are not logged,
...
but they should be.
2002-01-24 04:49:07 +00:00
Martin Pool
31ec50d7da
rsync_module: If host-based access fails, show the exact name/address
...
used for the check in the error message. (Just in case...)
2002-01-24 04:41:09 +00:00
Martin Pool
5ad0e46f08
Show command used to start connection child.
2002-01-24 04:36:00 +00:00
Martin Pool
1b5814e338
indent -kr -i8
2002-01-24 04:26:55 +00:00
Martin Pool
255810c0d6
Doc.
...
Oops, connection program message was in the wrong place.
2002-01-24 04:24:12 +00:00
Martin Pool
5d2640376e
Show helper program with -v when opening connection.
...
Doc.
2002-01-24 04:21:42 +00:00
Martin Pool
d02984bbb7
Doc.
2002-01-24 04:19:41 +00:00
Martin Pool
0f9555207a
Fix const
2002-01-24 04:07:07 +00:00
Martin Pool
885448d74c
Unbreak the old behavior of using UNKNOWN as a hostname if any of the
...
addr->name->addr translations fail, because people might count on this
in "hosts deny" lines.
2002-01-24 04:03:06 +00:00
Martin Pool
b14545b3ff
Fix inverted sense of error check.
2002-01-24 03:31:28 +00:00
Martin Pool
9a5a86734f
Refactor client_name() into smaller functions.
...
Better messages for DNS failure.
If we can get a reverse name for an IP address, but not confirm that
it is correct using a forward lookup then we still proceed to use the
name, but also emit a warning.
2002-01-24 03:28:20 +00:00
Martin Pool
d1d1505045
Doc.
2002-01-24 03:03:20 +00:00
Martin Pool
144ce1dc21
Bump version to 2.5.2pre2.
2002-01-24 03:01:42 +00:00
Martin Pool
aa126974ba
log_formatted: Fill the log buffer with nuls to make sure we cannot
...
accidentally leave the string unterminated.
2002-01-24 02:41:38 +00:00
Martin Pool
707de53457
Another harmless size_t warning.
2002-01-24 02:33:45 +00:00
Martin Pool
10f83cf43d
Doc.
v2.5.2pre1
2002-01-23 08:08:48 +00:00
Martin Pool
59ee743c5f
More size_t fixes.
2002-01-23 08:04:54 +00:00
Martin Pool
d54765c442
Just for variety we have some socklen_t fixes too.
2002-01-23 07:57:43 +00:00
Martin Pool
91262d5d3e
Refactor code in send_sums to remove repeated ternaries.
2002-01-23 07:54:13 +00:00
Martin Pool
1c09c743b1
indent -kr -i8
2002-01-23 07:52:52 +00:00
Martin Pool
06ce139fcc
Fix more ints that ought to be size_t's.
2002-01-23 07:48:35 +00:00
Martin Pool
fae5bb3183
Doc.
...
do_hard_links() actually only looks at the global hardlink table, so
it can be a (void) fn. (Another gcc warning...)
2002-01-23 07:42:30 +00:00
Martin Pool
6fe25398d6
Fix another int that ought to be a size_t.
2002-01-23 07:36:23 +00:00
Martin Pool
909ce14fc4
indent -kr -i8
2002-01-23 07:34:26 +00:00
Martin Pool
935b920120
Another signedness fix to quieten Sun cc warning.
2002-01-23 07:32:29 +00:00
Martin Pool
b31427cd4a
Skip this for now; it's a known bug
2002-01-23 07:28:38 +00:00
Martin Pool
e2e3379d79
Bump version to 2.5.2pre1.
2002-01-23 07:22:03 +00:00
Martin Pool
6b1ef85dd8
Note batch-mode changes.
2002-01-23 07:18:58 +00:00
Martin Pool
92325ada0c
Note about proxy authentication and SOCKS.
2002-01-23 07:12:57 +00:00
Martin Pool
1707e0f9e2
Indent.
2002-01-23 06:48:13 +00:00
Martin Pool
7ff701e816
Update thankyou list.
...
Clarify email addresses.
2002-01-23 05:59:10 +00:00
Martin Pool
2e3c141795
Note that batch mode is currently experimental.
2002-01-23 05:53:58 +00:00
Martin Pool
76f79ba748
Patch from Jos Backus -- Fix breakage from dev_t to DEV64_T in batch
...
mode.
Also, drop -f and -F for batch mode: these should be reserved for
options that are more commonly used.
It also appends a newline to the argvs file and skips adding the
source directory to the command line.
2002-01-23 05:51:06 +00:00
Martin Pool
9dd891bb28
Signedness security patch from Sebastian Krahmer <krahmer@suse.de> --
...
in some cases we were not sufficiently careful about reading integers
from the network.
Also, make sure log messages are always nul-terminated.
2002-01-23 04:57:18 +00:00
Martin Pool
99f106d1cf
If using gcc, then also turn on -W to get even more warnings.
...
Remove obsolete message.
2002-01-23 03:52:06 +00:00
Martin Pool
3816cae745
Don't need to reread configuration on SIGHUP because we always do that
...
on new connections.
2002-01-21 01:57:13 +00:00
David Dykstra
759c0627e1
Aack! Since released version 2.5.0, the --whole-file option was accidentally
...
changed to --whole. Change it back. Anybody who wants to use this option
with any version of rsync will have to switch to using -W.
2002-01-15 21:25:55 +00:00
Martin Pool
e03dfae507
Change gratuituous strlcat's into strlcpy, since we already know the
...
length of the existing string.
2002-01-15 11:50:32 +00:00
Martin Pool
c7677b892a
Clearer doc.
2002-01-15 11:32:30 +00:00
Martin Pool
da7b63972d
Add --enable-profile to turn on gprof. This is not perfect, because
...
it seems to only write to ./gmon.out, and that causes trouble when
there are several rsync processes in the same directory. But you can
make it work.
2002-01-15 11:20:26 +00:00
Martin Pool
499957d9ba
Update
2002-01-15 10:47:59 +00:00