David Dykstra
f8a94f0de8
Patch from J.W. Schultz to have --include-from and --exclude-from on
...
filename "-" read from standard input.
2002-08-29 14:37:20 +00:00
Wayne Davison
3b5f6214a6
* Don't call getnameinfo() if we've already populated the addr_buf.
...
* Moved some structures in client_name() so that they remain in-scope for
the entire function (since we set pointers to their storage location).
* Allow the dot-counting loop to increment to 4 instead of stopping at 3.
2002-08-02 17:11:39 +00:00
David Dykstra
542ad675b9
Put in better method of checking whether or not daemon over --rsh mode is
...
in place: simply check the "am_server" global variable, which is not set
true when the daemon is listening for connections (daemon_main is not
called in main.c if am_server is set).
2002-08-02 15:39:43 +00:00
David Dykstra
1e736b8ff7
Fix client_name to work on when INET6 is enabled but using a 4-part IPv4
...
IP address. Tested on Linux, but only with an IPv4 ssh. Somebody who has
IPv6 enabled on ssh needs to test it yet.
2002-08-02 15:05:03 +00:00
David Dykstra
a6d8c3f336
Fix last change to use correct IPv6 structure names when using INET6.
...
Doesn't yet look up names correctly on Linux with INET6 enabled, however;
needs further work but I don't have time right now.
2002-08-01 21:57:23 +00:00
Wayne Davison
bb4aa89c10
Don't pass "-l user" to the remote shell if we're starting a server-daemon
...
and the command already has a "-l user" option.
2002-08-01 20:46:59 +00:00
David Dykstra
09021eabb5
Fix to correctly identify remote IP address and host name when using
...
-e ssh and :: together. Uses $SSH_CLIENT to locate the IP address
(was attempting to before but it didn't always work) and then uses
inet_pton() on that and getnameinfo() to find the name.
2002-08-01 19:17:00 +00:00
Wayne Davison
8d69d57113
Documented that the rsync:// URL syntax is now legal in the destination.
2002-08-01 17:55:40 +00:00
Wayne Davison
eaa4c150ab
Mention the new rsync:// URL-in-the-destination syntax.
2002-08-01 17:55:11 +00:00
Wayne Davison
a125c82ad2
Allow the rsync:// URL syntax in the destination field.
2002-08-01 17:53:38 +00:00
Wayne Davison
93eff16a6a
Document more recent changes.
2002-08-01 17:53:07 +00:00
Wayne Davison
d2d9fe184d
Mention the recent commits.
2002-08-01 16:50:46 +00:00
David Dykstra
2d4ca358db
Slight change to refer to the section CONNECTING TO AN RSYNC SERVER OVER A
...
REMOTE SHELL PROGRAM from within the --rsh option.
2002-08-01 16:21:20 +00:00
Wayne Davison
39993af514
The function passed to start_accept_loop() now takes 2 fd ints (for
...
the daemon via remote-shell support).
2002-08-01 00:37:08 +00:00
Wayne Davison
bef4934045
Document the new server-daemon via remote-shell mode.
2002-08-01 00:37:06 +00:00
Wayne Davison
1312d9fc47
If daemon_over_rsh is set, we limit the generated options to just
...
--server and --daemon.
2002-08-01 00:37:01 +00:00
Wayne Davison
75aeac44e8
Handle the new server-daemon via remote-shell mode.
2002-08-01 00:36:59 +00:00
Wayne Davison
68f40ebba9
Moved the end of start_socket_client() into a new function called
...
start_inband_exchange() and made several functions take two fds
(for the daemon via remote-shell support). The start_daemon()
function is no longer static and now works on non-socket fds.
2002-08-01 00:36:56 +00:00
Wayne Davison
973007daac
Changed auth_server() to take two fds (for the daemon via remote-shell
...
support).
2002-08-01 00:36:54 +00:00
Wayne Davison
8060514230
Stefan Nehlsen's fix of a timeout problem on large files.
...
(Modified to work with the latest CVS source.)
2002-07-31 21:20:07 +00:00
Wayne Davison
b1a2f37a6e
Mention the popt upgrade.
2002-07-27 18:33:54 +00:00
Wayne Davison
7c66b86028
Check for the float.h header file (for popt).
2002-07-27 18:33:30 +00:00
Wayne Davison
cc248aae9b
Updated to version 1.6.4.
2002-07-27 18:32:25 +00:00
Wayne Davison
ca23c51aeb
- Fixed a crash in flist_find() when the last item in the flist has
...
been removed as a duplicate.
- Got rid of a compiler warning about mixed signed/unsigned types in a
conditional expression.
2002-07-27 18:01:21 +00:00
David Dykstra
fca9a9b0f0
Document in --owner and "use chroot" that --numeric-ids is implied when
...
use chroot is yes.
2002-06-27 17:51:25 +00:00
John H Terpstra
1ea15dbe05
Added Solaris PkgInfo build script from Jens Apel <jens.apel@web.de>
2002-06-22 16:52:15 +00:00
David Dykstra
8e34cd41f0
Close previously opened file descriptor when mkstemp fails in recv_files().
...
Every other failure condition in that function was alreadying doing this,
and I saw a case with a lot of "mkstemp...No space left on device" messages
started becoming "mkstemp...Too many open files" messages because of this
bug. Not that it makes a whole lot of difference, since nothing gets copied
because the disk was out of space.
2002-05-28 15:42:51 +00:00
David Dykstra
9ef1cc7cdf
Clarify the relationship of max connections and lock file.
2002-05-16 21:07:23 +00:00
Martin Pool
411acbbc2a
Better notes about handling IPv6 on old machines
2002-05-14 05:44:51 +00:00
Martin Pool
32e83406c4
Fix little mistake
2002-05-14 05:31:11 +00:00
Martin Pool
7e28fca126
Note about lchmod.
2002-05-14 05:25:46 +00:00
David Dykstra
e4ffb53900
Fix the rsync home page URL to drop a trailing "/rsync".
2002-05-13 18:34:37 +00:00
David Dykstra
7c2d381c28
Clarify that exclude/include options in rsyncd.conf apply only to files
...
sent from the server or deleted on the server.
2002-05-13 18:22:28 +00:00
Martin Pool
bde47ca7c5
Note that using the old sockets API probably will not work
...
sufficiently on some ipv6 systems.
2002-05-13 07:54:47 +00:00
Wayne Davison
ea7f8108b0
Make the -e text a little less chatty, and mention the legality of
...
command-line options in the RSYNC_RSH section.
2002-05-11 08:31:55 +00:00
Wayne Davison
98393ae2e2
Mention that the -e COMMAND can contain options.
2002-05-10 19:56:23 +00:00
David Dykstra
759ac87019
Submit enhancement from Michael Zimmerman to allow --suffix to be used
...
with --backup-dir.
2002-05-09 21:44:46 +00:00
David Dykstra
a1e0e45e01
Indicate that the exclude options in rsyncd.conf only apply when receiving
...
files to a server and not when sending files to it.
2002-05-09 19:03:40 +00:00
Wayne Davison
54170a084d
Tweaked the --rsh option's description.
2002-05-06 19:05:05 +00:00
Wayne Davison
1bbf83c07d
- Improved the references to rsh to better indicate that rsync may be
...
configured to use some other remote shell by default.
- Fixed the mention of ssh's preferred IO-blocking mode.
2002-05-06 19:02:44 +00:00
Wayne Davison
ccd2b499ed
Mention that --delete-after now implies --delete.
2002-05-06 18:47:57 +00:00
Wayne Davison
1de50993a7
Made the --delete-after option imply --delete.
2002-05-03 22:59:17 +00:00
Wayne Davison
786c36876b
Mentioned that --delete-after and --delete-excluded imply --delete.
2002-05-03 22:58:01 +00:00
Martin Pool
8bd1a73e14
Add note about resolving Debian gid problem.
2002-04-26 00:55:34 +00:00
Martin Pool
c7d692c3c3
Notes about handling machines lacking getaddrinfo().
2002-04-24 01:13:26 +00:00
Martin Pool
f9b9e2f067
Note from Alberto Accomazzi that rsync urls are broken for upload
2002-04-19 05:33:36 +00:00
Martin Pool
dafe63ca98
Doc.
2002-04-16 01:38:21 +00:00
Martin Pool
f49a7b227f
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
2002-04-15 07:50:18 +00:00
Martin Pool
f5e4eadb74
--no-blocking-io might be broken in the same way as --no-whole-file;
...
somebody needs to check.
2002-04-15 05:05:57 +00:00
Martin Pool
717eb9b883
Note about testing "refuse options"
2002-04-13 12:17:47 +00:00