David Dykstra
61ca7d596c
Update description of hosts allow for IPv6. From Bert Vermeulen.
2003-01-20 23:10:22 +00:00
David Dykstra
688d573295
Make the default for --modify-window be 2 on cygwin.
2003-01-20 23:09:24 +00:00
Wayne Davison
ec6e0bf0c0
Backed out Paul Green's IRIX patch since it didn't seem to be a part of
...
the Makefile fix and I like the old EXE syntax better.
2003-01-20 18:26:14 +00:00
David Dykstra
184dede92f
Save the value of the test for getaddrinfo defines in the config cache.
2003-01-20 17:25:26 +00:00
David Dykstra
d2cc0323fb
Also need to include lib/getnameinfo when the getaddrinfo defines don't exist.
2003-01-20 16:59:18 +00:00
David Dykstra
3a1eefd331
Oops, lib/getaddrinfo wasn't pulled in when the system doesn't define
...
AI_PASSIVE.
2003-01-20 16:27:34 +00:00
David Dykstra
824f1c7944
Only look for a system getaddrinfo/getnameinfo if AI_PASSIVE is defined
...
by system headers. This fixes compile errors on Irix 6.5.
2003-01-20 15:04:16 +00:00
David Dykstra
7bc8218d81
Fix bug that causes messages like
...
rsync: stack overflow in function match_address
on openbsd. Patch from Brian Poole <raj@cerias.purdue.edu >.
2003-01-20 13:46:28 +00:00
David Dykstra
a405cda63c
Add unsafe-byname tests with symlink destinations ending in '..'.
2003-01-20 12:42:42 +00:00
Wayne Davison
7afa3a4a48
Optimized unsafe_symlink() to avoid malloc/free calls.
2003-01-19 21:37:11 +00:00
Wayne Davison
c80b3d8c3f
Added "extern" to io_{read,write}_phase line (they were being
...
multiply defined).
2003-01-19 05:53:07 +00:00
Wayne Davison
ef6122c622
Got rid of trailing whitespace and tweaked a few things that might
...
possibly be affecting the IRIX build (but probably not).
2003-01-18 19:11:55 +00:00
Wayne Davison
75fb17b891
Define DBL_EPSILON if it doesn't exist.
2003-01-18 19:00:07 +00:00
Wayne Davison
2abbf2498f
Trying out Paul Green's IRIX patch to see if it fixes the syntax
...
error in the Makefile.
2003-01-18 18:52:50 +00:00
Wayne Davison
b91b50c01f
Fixed the bug in clean_flist() where it did not get rid of all duplicate
...
names if there were more than 2 identical names in a row.
2003-01-18 18:00:23 +00:00
David Dykstra
06891710f2
Change rsync help for -a to show that it is equivalent to -rlptgoD.
...
I've had to go to the man page many times for that information and I
finally got sick of it.
2003-01-16 21:02:43 +00:00
David Dykstra
b765ec32b9
Prevent infinite recursion in exit_cleanup(). Patch from Sviatoslav Sviridov.
2003-01-16 20:09:31 +00:00
Wayne Davison
a70d070cc5
Make unsafe_symlink() take const args so that we don't get any
...
compiler warnings when calling it with a const char *.
2003-01-15 17:49:44 +00:00
David Dykstra
1f1fbe187e
Add news item about fix of --copy-unsafe-links
2003-01-15 16:41:51 +00:00
David Dykstra
fc63847406
Fix bug in --copy-unsafe that made it totally broken, and re-enable
...
the tests that tested it. As far as I can tell, it was always broken
since the day I put it in years ago. In my investigation into this I
was unable to figure out what in the world I was thinking back then,
to introduce a global variable with the wrong information in it rather
than using a parameter that was already available in readlink_stat
function. That still bothers me a bit but I decided to stop worrying
about it.
2003-01-15 16:14:07 +00:00
David Dykstra
f58677d123
Don't use the return value from sprintf because it doesn't work on Sunos4.
2003-01-14 21:37:08 +00:00
David Dykstra
7ab1538861
Now that the 2.5.6pre1 snapshot has been made, change the version to
...
2.5.6pre2cvs.
2003-01-13 17:21:12 +00:00
David Dykstra
7ad0f94de9
Change version to 2.5.6pre1
2003-01-13 16:40:15 +00:00
Wayne Davison
8af534a52c
Changed the alloca warning message.
2003-01-12 22:45:47 +00:00
Wayne Davison
7447419266
Use the old kludge of using malloc() if alloca() is missing.
2003-01-12 21:49:44 +00:00
David Dykstra
5216de37a4
Reduced the severity of the warning about missing alloca to a warning, and
...
changed the test to the common form of prefixing an x to both sides of
an equivalence because it didn't even notice a problem on the cray when
it was instead using test -n.
Also noticed an error in the test for ANSI c, doing a "$xac..." = xno"
when it should have been "x$ac..." = xno, so I fixed that too.
2003-01-12 04:02:25 +00:00
David Dykstra
ccc0d1eb1d
Oops, had the sense of the test for the existence of alloca() backwards.
2003-01-12 03:28:13 +00:00
David Dykstra
7fc0890881
Make configure bomb if the included popt is needed but alloca is not
...
available, as apparently is the case on Cray UNICOS. The AC_FUNC_ALLOCA
autoconf documentation talks about having an included alloca.c and
periodically calling alloca(0) to garbage collect when C_ALLOCA is defined,
but I don't know where to get the code or if there's anybody that cares
enough about the UNICOS port for it to be worth the trouble.
2003-01-12 03:11:38 +00:00
David Dykstra
b17f1d76c0
Cast the return from alloca to work better on UNICOS.
2003-01-11 19:01:31 +00:00
David Dykstra
451b5fc969
Cast the return of alloca to remove a fatal error on Cray UNICOS.
2003-01-11 14:39:41 +00:00
Wayne Davison
1e678fcab1
Yet another try at getting this to skip on cygwin.
2003-01-11 08:19:24 +00:00
Wayne Davison
48bcc6ee2b
Hopefully this version will skip correctly on cygwin.
2003-01-11 07:39:49 +00:00
Wayne Davison
32734c7c3c
Try a different tact to get cygwin to skip this test.
2003-01-11 07:22:40 +00:00
Wayne Davison
aaf375d0a5
The inet_pton() man page says we need to pass in a pointer to a
...
struct in_addr, which means passing &sin.sin_addr instead of
&sin.sin_addr.s_addr. Also changed the AF_INET6 version to pass
&sin6.sin6_addr. Hopefully this will fix UNICOS and not break
anyone else.
2003-01-11 02:05:56 +00:00
Wayne Davison
9680f811f6
Cast poptGetOptArg() to remove a compiler warning.
2003-01-11 01:29:30 +00:00
Wayne Davison
bda41fa509
+ The prototype for isc_net_pton() should have been inet_pton().
...
+ Define IN_LOOPBACKNET if it is not already defined.
2003-01-10 20:09:58 +00:00
Wayne Davison
7ea84b6890
Only refer to S_ISVTX if S_ISVTX is defined.
2003-01-10 20:08:43 +00:00
Wayne Davison
cc234d944a
+ Fixed a comment that referred to isc_net_pton() instead of inet_pton().
...
+ Only prototype inet_pton6() if INET6 is defined.
2003-01-10 20:08:12 +00:00
Wayne Davison
ac84096d1f
Don't use '#' in the dsttmp filename.
2003-01-10 19:58:51 +00:00
Wayne Davison
a1cc591b29
Paul Green's changes to add $(EXEEXT) and $(CPPFLAGS) as appropriate.
2003-01-10 19:58:16 +00:00
David Dykstra
da0405080e
The call to test_skipped if makepath failed didn't work, presumably because
...
makepath is builtin and there's some problem with it causing /bin/sh to
exit on cygwin. Parens around the call to makepath should help.
2003-01-10 18:32:59 +00:00
David Dykstra
0c0a3e2dd3
Clean up better after the testsuite check programs. Patch from J.W. Schultz.
2003-01-10 15:16:23 +00:00
David Dykstra
ad301e487c
Skip the longdir test if the long directory can't even be created, such as
...
on cygwin (maybe only on certain filesystems?).
2003-01-10 15:06:10 +00:00
Wayne Davison
b5ae4aba38
Reset the io_error_fd right before the generator kills off the receiver
...
(because the death of the receiver will close the fd and cause the
generator to fail in any subsequent IO).
2003-01-10 08:32:09 +00:00
David Dykstra
8d2aad49e3
AI_NUMERICHOST is not defined on AIX.
2003-01-09 21:30:24 +00:00
David Dykstra
bc2b4963a0
Support IPv6 addresses with "hosts allow" and "hosts deny". Patch from
...
Hideaki Yoshifuji.
2003-01-09 21:14:10 +00:00
David Dykstra
ee7118a816
Fixed bug that caused rsync to lose exit status of its child processes.
...
Based on patch submited by David R. Staples. Todd Vander Does contributed
the following test which showed the problem:
> mkdir /tmp/nowrite
> chmod -w /tmp/nowrite
> rsync /etc/group /tmp/nowrite || echo $status
mkstemp .group.cUaaeY failed
rsync error: partial transfer (code 23) at main.c(518)
23
> rsync -e ssh loki:/etc/group /tmp/nowrite || echo $status
mkstemp .group.1rayeY failed
> rsync -e ssh loki:/etc/group /tmp/nowrite && echo $status
mkstemp .group.fbaGiY failed
0
The remote copy should have returned non-zero exit code like the local copy.
2003-01-09 19:04:06 +00:00
Wayne Davison
95dd949c09
Added .svn/ to the cvs_ignore_list and some trailing slashes to the
...
other dirs in the list.
2003-01-09 03:55:57 +00:00
Wayne Davison
9326552e66
Added .svn/ to the --cvs-exclude list and some trailing slashes to the
...
other dirs in the list.
2003-01-09 03:53:24 +00:00
Jos Backus
1e34e4b7cd
Add "void" to some function definitions so that all declarations in proto.h
...
have full parameter lists. This helps unbreaking compilation on SCO UNIXWare.
Submitted by: Stephen Friedl
2002-12-24 07:42:04 +00:00