David Dykstra
3884317181
Change the default of --modify-window back to 0 on Cygwin.
2003-01-28 03:11:57 +00:00
David Dykstra
688d573295
Make the default for --modify-window be 2 on cygwin.
2003-01-20 23:09:24 +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
Wayne Davison
9680f811f6
Cast poptGetOptArg() to remove a compiler warning.
2003-01-11 01:29:30 +00:00
David Dykstra
30e8c8e1e4
When using daemon mode over a remote shell program and not running as root,
...
default the config file to just "rsyncd.conf" in the current directory
instead of /etc/rsyncd.conf. Also, fix problems with logging messages when
running daemon mode over a remote shell program: it was pretty much doing
the opposite of what it should have, sending early error messages to the
log and later messages to the client. Switched it around so the very early
error messages go to the client and the later ones go to the log.
2002-08-30 23:27:26 +00:00
David Dykstra
59c95e4243
Add --link-dest option from J.W. Schultz.
2002-08-29 14:44:55 +00:00
Wayne Davison
eaa4c150ab
Mention the new rsync:// URL-in-the-destination syntax.
2002-08-01 17:55:11 +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
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
Wayne Davison
54170a084d
Tweaked the --rsh option's description.
2002-05-06 19:05:05 +00:00
Wayne Davison
1de50993a7
Made the --delete-after option imply --delete.
2002-05-03 22:59:17 +00:00
Martin Pool
dafe63ca98
Doc.
2002-04-16 01:38:21 +00:00
Martin Pool
fc0302cf07
Show panic_action in --version.
2002-04-08 07:36:05 +00:00
Martin Pool
b35d0d8e9a
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.
2002-04-08 04:10:20 +00:00
David Dykstra
b8709f5046
Now that whole_file and no_whole_file are separate variables, have the
...
--whole-file and --no-whole-file options set/reset both variables so if
more than one option is specified the last one will be the one honored.
2002-03-19 20:16:42 +00:00
Martin Pool
3ff984d7a7
Fix --help layout.
2002-03-19 05:09:19 +00:00
Martin Pool
7a52790b50
Fix overly long line in version.
2002-03-19 05:01:36 +00:00
Martin Pool
7b329a2d79
Follow advice from GPL to insert a disclaimer of warranty in the
...
version and help information.
2002-03-19 05:00:05 +00:00
Martin Pool
8b54f00466
Include all fields in the options table to quieten gcc warnings about
...
missing initializers.
2002-03-19 04:10:07 +00:00
Martin Pool
8469faef03
Intentional test of assert :_)
2002-03-19 03:59:51 +00:00
Martin Pool
bceec82f35
Previous solution for --no-whole-file would probably break when
...
connecting to old servers that don't have --no-whole-file.
Instead, we handle no_whole_file and whole_file separately, without
the magic -1 value. We don't modify no_whole_file after
initialization.
2002-03-19 03:39:42 +00:00
Martin Pool
ed521de525
Sending --no-whole-file is no good because it will not work with old
...
versions of rsync.
2002-03-19 03:27:33 +00:00
Martin Pool
1bfbf40bd5
Fix --whole-file problem that caused it to be the default even for
...
remote connections. (Frank Schulz)
<http://lists.samba.org/pipermail/rsync/2002-March/006526.html >
Also, add documentation for whole_file and add assertions that the
value is valid.
2002-03-19 03:21:53 +00:00
David Dykstra
9369576459
I had accidentally deleted the case for --include-from when I added
...
the --no-blocking-io and --no-whole-file options. This adds it back in.
2002-02-27 22:49:57 +00:00
David Dykstra
088aac8597
Make batch mode actually work and add man page documentation. From Jos Backus.
2002-02-06 21:20:48 +00:00
David Dykstra
93689aa51a
Add --no-whole-file and --no-blocking-io options
2002-02-05 23:05:31 +00:00
Martin Pool
3d6feada8a
New --ignore-existing option, patch previously distributed with
...
Vipul's Razor. (Debian #124286 )
2002-01-25 10:42:23 +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
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
6abd193fe3
Always use 64-bit ino_t and dev_t internally, so that we can detect
...
hardlinks if coming from a larger platform. Add heaps of comments
explaining why this is so.
2002-01-11 08:25:32 +00:00
Martin Pool
0413e1605f
Update copyright
2002-01-11 07:25:54 +00:00
Martin Pool
736a6a291c
In protocol version 26, always
...
send 64-bit ino_t and dev_t. We also need to try to use 64-bit
ino_t internally *even if* this platform does not have 64-bit
inums itself, because we need to find duplicate inums when
coming from a larger platform with --hardlinks.
2002-01-11 07:15:16 +00:00
Martin Pool
13e29995f5
Get rid of global_opts struct as suggested by Dave -- too many
...
problems with initialization.
Change the algorithm from trying to open an inbound socket with
getaddrinfo: keep trying suggested addresses until we find one on
which we can both get a socket and bind. Not convinced this is the
best, but it's probably better.
2001-12-18 05:54:57 +00:00
David Dykstra
6ab6d4bfc1
When INET6 is not defined, meaning that IPv6 is not supported, need to
...
initalize the global_opts.af_hint to AF_INET or systems such as Linux that
have a native getaddrinfo() because they support IPv6 will attempt to
create IPv6 sockets. This brings up a problem with the new global_opts
structure; in order to initialize them to a value other than 0, we need to
explicitly initialize them all in an order that matches the order in
rsync.h. I think that's more inconvenient & error prone than keeping
global variables.
2001-12-14 18:25:51 +00:00
Martin Pool
27a1234874
Be more strict about 'enum logcode' rather than int. IRIX compiler
...
picked this up -- quite neat.
2001-12-05 13:45:51 +00:00
Martin Pool
2a951cd2f9
Fix help message for --address option
2001-12-05 13:06:26 +00:00
Martin Pool
a538066d5a
Add --no-detach option for W32, daemontools, etc.
2001-12-05 13:03:16 +00:00
Martin Pool
9069dfd005
Fix rename of global option
2001-11-26 08:21:30 +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
a358449ab1
Set rsync version in configure.in
...
Show IPv6 availability in --version.
2001-11-24 04:57:41 +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
Andrew Tridgell
30ce7e8a64
64-bit files depends on the size of OFF_T, not off64_t
2001-09-09 04:41:14 +00:00
Martin Pool
040f7b6595
Update copyright notice.
2001-09-07 07:35:08 +00:00
Martin Pool
add7e8fb6b
Doc.
...
Try to give a better error message when there is a remote option error.
2001-08-31 06:48:35 +00:00
Martin Pool
f6e09367a7
Option should be --recursive, not --recurse. (This is what it was in
...
--help and 2.4.6.)
2001-08-31 06:29:45 +00:00
David Dykstra
7c06e407ec
The --compare-dest option was not listed as accepting a string parameter
...
like it was supposed to. There should probably be a testsuite test for
--compare-dest.
2001-08-30 16:24:03 +00:00
Martin Pool
1dc587af1b
Fix cast warning.
2001-08-15 08:52:10 +00:00
Martin Pool
b335d74565
Fix bug in --address handling.
2001-08-15 05:07:29 +00:00
Martin Pool
3b4b1984ef
Update version message to mention batch files.
2001-08-14 02:08:17 +00:00
Martin Pool
6902ed178b
Merge across rsync+ patch; add a little documentation to the manpage. More documentation would be better.
2001-08-14 02:04:47 +00:00