Martin Pool
04d8e8b25f
Be a bit more verbose
2001-11-27 07:32:42 +00:00
Martin Pool
3723efcb1d
Try to fix headers for UNICOS
2001-11-27 07:23:58 +00:00
Martin Pool
054b40b6fa
Unbreak recursive ls test
2001-11-27 07:19:37 +00:00
Martin Pool
6773a7798f
Oops, fix bash syntax
2001-11-27 07:09:47 +00:00
Martin Pool
2d4c8e5945
The size of anything but a regular file is probably not worth thinking
...
about.
2001-11-27 07:07:36 +00:00
Martin Pool
087173c887
When producing a ls-style permissions string, also handle
...
sticky/setuid/setgid bits the same way as GNU ls.
2001-11-27 07:05:33 +00:00
Martin Pool
57835c00ad
Use tls rather than the OS's ls(1) so that we have more chance of
...
reproducible results.
2001-11-27 06:51:51 +00:00
Martin Pool
4ed886ae6e
Also list permissions, ownership, size, and mtime.
2001-11-27 06:45:47 +00:00
Martin Pool
740819ef7b
Split code to generate "rwx-----" strings into lib/permstring.c so it
...
can be reused in tls.
2001-11-27 06:43:17 +00:00
Martin Pool
829230689e
Build getaddr/nameinfo into lib/.
2001-11-27 06:41:38 +00:00
Martin Pool
77ba4cc2f9
make clean can rm config.cache but not config.h, or it wil jam.
...
Build getaddr/nameinfo into lib/.
Split code to generate "rwx-----" strings into lib/permstring.c so it
can be reused in tls.
2001-11-27 06:39:02 +00:00
Martin Pool
e94989fe4d
Try to fix LIBOBJ detection of ntop/pton.
2001-11-27 06:17:33 +00:00
Martin Pool
c11b88061f
Fix missing parameter in log call.
2001-11-27 06:01:05 +00:00
Martin Pool
647c5433f8
Make clean should also remove the autoconf cache etc.
2001-11-27 05:35:14 +00:00
Martin Pool
8f694072a5
Add Paul Vixie's implementation of inet_ntop and inet_pton for
...
platforms that don't have them.
2001-11-27 05:22:23 +00:00
Martin Pool
9a689986c6
Look in -lresolv for inet_ntop
2001-11-27 04:53:08 +00:00
Martin Pool
3174b31d96
Check for inet_ntop and inet_pton, which may be missing.
2001-11-27 03:49:53 +00:00
Martin Pool
4eb61975b7
Explain IPv6 merge.
2001-11-27 02:28:36 +00:00
David Dykstra
76e26e1042
Better fix for case of excluded symlinks that point nowhere when using
...
--copy-links. The readlink_stat() does need to be done in the normal case
before checking the exclude patterns because it needs to know whether or
not a file is a directory in order to properly handle a trailing slash
in an exclude pattern. This fix makes make_file() go ahead and call
readlink_stat() but then if the latter returns an ENOENT and copy_links is
on then it will only print an error if the path is not excluded.
2001-11-26 19:15:53 +00:00
Martin Pool
9069dfd005
Fix rename of global option
2001-11-26 08:21:30 +00:00
Martin Pool
2be5d2daad
Remove kame cruft
2001-11-26 08:21:14 +00:00
Martin Pool
22cd0063e5
Attempted clean up some of the IPv6 tests.
2001-11-26 08:20:13 +00:00
Martin Pool
3d2e458a4d
Fix a small memory leak that was causing an Insure warning.
2001-11-26 07:58:47 +00:00
Martin Pool
a57568d716
Oops, no C++ comments.
2001-11-26 07:47:59 +00:00
Martin Pool
61f543cade
Kill a function for jra.
2001-11-26 07:11:55 +00:00
Martin Pool
b8771f9615
Try to be better about handling the results of getaddrinfo(): when
...
opening an inbound socket, we might get several address results,
e.g. for the machine's ipv4 and ipv6 name.
If binding a wildcard, then any one of them should do. If an address
was specified but it's insufficiently specific then that's not our
fault.
However, some of the advertized addresses may not work because e.g. we
don't have IPv6 support in the kernel. In that case go on and try all
addresses until one succeeds.
2001-11-26 07:10:06 +00:00
Martin Pool
d5d4b28220
Put the new address family option into an options struct. We have too
...
many globals already.
Better error messages for network-related failures.
2001-11-26 04:52:19 +00:00
Martin Pool
a037edaccd
Silly autoconf
2001-11-26 01:49:33 +00:00
Martin Pool
356bbb8351
Check for -lnsl, -lsocket, etc, *before* looking for getaddrinfo,
...
because on Solaris (for one) it's not in libc.
2001-11-26 01:15:12 +00:00
Martin Pool
1f0fa9318a
Remove highly suspicious redefinition of sockaddr structure -- there
...
seems no point using anything but the platform's native definition,
and if we can't get that from the system headers we're hosed anyhow.
2001-11-26 00:41:11 +00:00
Martin Pool
15c1707887
Remove check for buggy getaddrinfo for the time being -- it's unclear
...
how this is supposed to help.
Check for netdb.h
2001-11-26 00:23:29 +00:00
Martin Pool
9dec7aa9c1
Make some of the headers used by the KAME getaddrinfo implementation
...
be conditional -- they are missing on e.g. Solaris. Not sure if this
will fix it.
2001-11-25 09:30:36 +00:00
Martin Pool
bc3d7454e0
Fix KAME patch to use proper autoconf AC_MSG macros rather than just echo/exit.
2001-11-24 05:38:35 +00:00
Martin Pool
56901bc7c3
Call this pre3.
2001-11-24 05:33:35 +00:00
Martin Pool
5c7f570b16
IPv6 is off by default.
2001-11-24 05:31:40 +00:00
Martin Pool
4f6e5fe323
IPv6 is off by default -- it seems to break header files on too many systems.
2001-11-24 05:30:27 +00:00
Martin Pool
7d682ffea7
Note IPv6 and nohang patches.
v2.4.7pre2
2001-11-24 05:13:12 +00:00
Martin Pool
cef40af209
Get rid of rule disliked by Sun Make.
2001-11-24 05:06:07 +00:00
Martin Pool
a358449ab1
Set rsync version in configure.in
...
Show IPv6 availability in --version.
2001-11-24 04:57:41 +00:00
Martin Pool
8ef6b72514
Fix Makefile syntax problem when LIBOBJS is defined.
2001-11-24 04:33:07 +00:00
Martin Pool
620bbabc61
Try to get IPv6 support, unless --disable-ipv6 is explicitly specified.
2001-11-24 04:29:37 +00:00
Martin Pool
7ef6aa6405
Improved error messages.
2001-11-24 04:22:20 +00:00
Martin Pool
7ad1d4fd66
Rebuild if headers changed.
2001-11-24 04:16:18 +00:00
Martin Pool
bf5c2bf604
More autoconf fixes.
2001-11-24 04:12:54 +00:00
Martin Pool
b8fe70a516
Ignore trash
2001-11-23 07:37:26 +00:00
Martin Pool
06963d0fca
Merge KAME.net IPv6 patch: you can now (in theory) pass IPv6 hostnames
...
or literal IP addresses to rsync, and if your platform supports them
they will be used. Also there are -4 and -6 command-line options to
choose the default address type. Thankyou!
2001-11-23 07:35:49 +00:00
David Dykstra
b964901f7d
Fix to make_file() to exit earlier if a file is excluded, because doing
...
readlink_stat() on an excluded file can be a problem when using the
--copy-links option (also known as -L) and the excluded file is a symlink
that points nowhere.
2001-11-16 19:19:44 +00:00
Martin Pool
b52c1d9d3a
Document chroot confusion.
2001-11-09 06:58:39 +00:00
Martin Pool
a24e12e6dd
More notes.
mbp_bk_export0
2001-09-12 14:35:39 +00:00
Martin Pool
3c6cd53b23
Think think.
2001-09-12 14:20:44 +00:00