Wayne Davison
559bd2ff31
Tweak the year.
2011-01-01 11:51:29 -08:00
Wayne Davison
efad2e85ea
Fix crash when --backup-dir is excessively long.
2010-12-16 22:20:10 -08:00
Wayne Davison
de20d72541
Remove duplication for -x option.
2010-08-28 18:04:09 -07:00
Wayne Davison
111599be2b
Mention 2010 in the main copyright.
2010-07-03 08:24:58 -07:00
Wayne Davison
55dbbdeafe
Fixed inconsistencies reported by packaging/var-checker.
2010-06-30 09:17:26 -07:00
Wayne Davison
c11a77894b
Ensure that the generator gets notified about an I/O error for the dir
...
that generated the error. This ensures that a --delete-during avoids
deleting in a newly transferred inc-recurse directory. Requires 3.0.7
or greater on both sides of the transfer.
2009-12-21 14:40:41 -08:00
Wayne Davison
79731940bb
Added an am_receiver variable.
2009-12-19 12:04:25 -08:00
Wayne Davison
9523670032
Improve the "--delete does not work without -r or -d" message.
2009-12-12 17:23:55 -08:00
Wayne Davison
9be5093726
Don't allow --remove-s*-files with --read-batch.
2009-04-12 13:01:14 -07:00
Wayne Davison
650bca3770
A few more improvements to the hostspec-parsing code.
2009-01-28 23:18:45 -08:00
Wayne Davison
794f38099a
Fixed the parsing of IPv6 literal addresses with a username
...
prefixed. Fixes bug #6067 .
2009-01-28 15:58:48 -08:00
Wayne Davison
445640e803
Update the copyright year.
2009-01-17 13:41:35 -08:00
Wayne Davison
3082dffbe2
Fixed a bunch of "warn_unused_result" compiler warnings.
2008-11-09 18:55:14 -08:00
Wayne Davison
ac68345a34
Don't send a bogus "-" option to an older server if there were
...
no short options specified.
2008-09-26 21:09:41 -07:00
Wayne Davison
ed12c8eb21
Skip new symlink conversion step if the remote rsync is not
...
new enough to do symlink content conversions.
2008-08-02 07:04:54 -07:00
Wayne Davison
9e58ef45f3
If the user specifies --protocol=29, rsync will avoid sending an -e
...
option to the server (which is only useful for protocols 30 and above
anyway). This gives the user an easy way to talk to a restricted
server that has overly restrictive option-checking.
2008-07-23 23:09:15 -07:00
Wayne Davison
2089375179
Some argc-based actions in parse_arguments() shouldn't happen on
...
the server side.
2008-03-30 08:05:50 -07:00
Wayne Davison
1df02d13d3
Don't send daemon-config filter-action messages back to the user.
2008-03-24 10:14:59 -07:00
Wayne Davison
73cb6738b3
Improved --dirs/--no-dirs/--list-only option handling:
...
- Moved setting of list_only and xfer_dirs from main.c to options.c.
- Fixed the ability of the user to force --no-dirs.
- Added the --old-dirs/--old-d option to make it easier to interact
in list-only mode with an older rsync.
- Suggest the use of --old-d instead of "-r --exclude='/*/*'".
2008-03-24 09:54:04 -07:00
Wayne Davison
d48810ba5b
Some improvements to the file-name cleaning code:
...
- Removed the CFN_KEEP_LEADING_DOT_DIR flag for clean_fname().
- Explicitly add an implied dot-dir to the transfer rather than keeping
a leading a "./" prefix as a part of a relative pathname.
- Added the CFN_KEEP_DOT_DIRS flag for clean_fname().
- Added the SP_KEEP_DOT_DIRS flag for sanitize_path().
- Call clean_fname() a couple more times.
2008-03-20 22:39:29 -07:00
Wayne Davison
819bfe4599
Changed the name of the server_filter_list to be
...
daemon_filter_list, for improved clarity.
2008-03-20 10:42:43 -07:00
Wayne Davison
2357a51e09
A daemon no longer tries to refuse the iconv option when it is not enabled.
2008-03-16 12:11:19 -07:00
Wayne Davison
53936ef935
Fixed the use of --protect-args (-s) with a daemon.
2008-03-15 11:56:18 -07:00
Wayne Davison
492ad04277
(Matt) Add missing --no-y option.
2008-03-10 21:40:04 -07:00
Wayne Davison
cbbd8e2e8b
The --fake-super option conflicts with -XX (which copies internal
...
rsync xattrs literally).
2008-03-07 15:23:39 -08:00
Wayne Davison
852e763b89
Added even more no-OPTION overrides.
2008-03-06 09:38:48 -08:00
Wayne Davison
fede378577
Updated copyright year in --version output and improved the release
...
script to look for year changes in options.c and to get the version
defaults totally right in the prompts.
2008-03-03 11:19:48 -08:00
Wayne Davison
d3d07a5e86
Include 2008 in the copyright years.
2008-03-01 12:01:41 -08:00
Wayne Davison
15dbffc215
Fixed a compilation problem when iconv support is disabled.
2008-02-18 16:48:20 -08:00
Wayne Davison
1ed56a05c2
Extended the protocol-30 info-passing code at startup, and use it to
...
tell the client if the server can set the times on a symlink (both
the server->client byte and the client->server use of -e). Make use
of this info to allow the proper output of the 't' flag when rsync
can set the time on a symlink (and we're talking protocol >= 30).
Added output of "[no] symtimes" info in the --version message.
Fixed the itemize.test so that it works when rsync believes that it
can set the time of a symlink, but it can't really do it.
2008-02-18 15:57:59 -08:00
Wayne Davison
28fb6365d0
Added --no-one-file-system and --no-x options.
2008-02-18 12:42:04 -08:00
Wayne Davison
0b52f94da7
Some daemon security improvements, including the new parameters
...
"charset" and "numeric ids".
2008-02-15 17:39:21 -08:00
Wayne Davison
69e2b4ee3a
Fixed the combination of --dry-run and --only-write-batch.
2008-01-19 11:20:17 -08:00
Wayne Davison
a10186910d
Fixed the check_filter() calls that might be checking an absolute path
...
in "use chroot = no" mode against a daemon's exclude restriction.
2007-12-16 14:16:37 -08:00
Wayne Davison
f7a2ac075f
Refer to delta-transfer algorithm rather than rsync algorithm.
2007-12-15 08:35:45 -08:00
Wayne Davison
ba22c9e219
Adding --contimeout=SECONDS option.
2007-11-28 00:28:26 -08:00
Wayne Davison
29bca53f9b
Got rid of the unused symlink parameter to sanitize_path().
2007-11-20 17:37:53 -08:00
Wayne Davison
d100e733db
Improve the man page and --help descriptions of --dry-run. In
...
particular, make it clear that --dry-run turns off action without
turning on verbosity, and has some incomplete/inaccurate stats.
2007-11-08 00:06:48 +00:00
Wayne Davison
f7a76b9c45
Some changes to allow an unsorted file list even if the iconv option
...
was disabled via configure.
2007-11-06 15:25:02 +00:00
Wayne Davison
84e1a34eaa
Fixed some typos that Matt pointed out.
2007-11-05 18:33:09 +00:00
Wayne Davison
b58bfb2f20
Call clean_fname() with new flag arg.
2007-10-31 04:43:29 +00:00
Wayne Davison
95def6d957
- Send an 'i' in the -e arg to the server if we can support inc_recurse.
...
- Got rid of some unneeded blocking_io value twiddling.
- Send --use-qsort to the server if it was specified.
2007-10-16 15:10:12 +00:00
Wayne Davison
6a385e3b7e
We don't need to send --no-i-r anymore.
2007-10-16 04:08:25 +00:00
Wayne Davison
b61665d5b6
Reposition the call to setup_iconv() so that it gets called only once
...
is a local_server copy, and so that arg-parsing code doesn't interfere
with the sending of a remote charset value.
2007-10-07 20:43:49 +00:00
Wayne Davison
3caf40356d
We now send -d to the server for a list-only transfer w/o -r (rather
...
than sending -r with a kluged exclude).
2007-10-07 03:52:28 +00:00
Wayne Davison
eb8f5c74e1
Got rid of some SPACE-TAB sequencs in the indentation.
2007-09-30 07:30:48 +00:00
Wayne Davison
200aec7db4
Avoid a checker warning about unfreed memory.
2007-09-23 19:10:10 +00:00
Wayne Davison
33a04593ee
We now forward the --no-implied-dirs option to the receiving side,
...
just in case we end up talking protocol 30 in inc_recurse mode.
2007-09-22 21:43:19 +00:00
Wayne Davison
1b42f628f4
Moved inline functions from rsync.h into ifuncs.h.
2007-09-22 16:52:58 +00:00
Wayne Davison
de80679b67
Switching to --no-i-r from --no-ir.
2007-09-18 14:04:46 +00:00