summaryrefslogtreecommitdiff
path: root/options.c
AgeCommit message (Collapse)AuthorFilesLines
2009-02-28Added the --delete-missing-args option to delete specifiedWayne Davison1-1/+7
files on the receiver that don't exist on the sender.
2009-01-30We only need to send --stats to a remote receiver now.Wayne Davison1-3/+2
2009-01-28A few more improvements to the hostspec-parsing code.Wayne Davison1-7/+8
2009-01-28Fixed the parsing of IPv6 literal addresses with a usernameWayne Davison1-52/+67
prefixed. Fixes bug #6067.
2009-01-14Send the --stats option for proper del-stats operation.Wayne Davison1-1/+4
2009-01-03Update the copyright year.Wayne Davison1-2/+2
2008-11-15Adding the --usermap/--groupmap/--chown options.Wayne Davison1-0/+92
2008-11-09Fixed a bunch of "warn_unused_result" compiler warnings.Wayne Davison1-1/+2
2008-10-15Adding hashtable debugging output (--debug=hash).Wayne Davison1-1/+2
2008-09-23Don't send a bogus "-" option to an older server if there wereWayne Davison1-1/+2
no short options specified.
2008-09-01Split up the ifuncs.h file into 3 .h files.Wayne Davison1-1/+1
2008-09-01Output numbers in 3-digit groups by default (e.g. 1,234,567).Wayne Davison1-2/+12
Also improved the human-readable output functions, including adding the ability to output negative numbers.
2008-08-02Skip new symlink conversion step if the remote rsync is notWayne Davison1-0/+3
new enough to do symlink content conversions.
2008-08-01Changed the iconv-related message that was being output as theWayne Davison1-5/+5
lone --info=misc2 message into a --debug=iconv message so that all iconv info will be output when requesting iconv debugging.
2008-07-28Added a client --munge-links option that works like the daemonWayne Davison1-0/+15
"munge symlinks" parameter.
2008-07-27Added a command-line override for daemon config parameters:Wayne Davison1-0/+20
--dparam=PARAMETER=VALUE (-M PARAMETER=VALUE).
2008-07-21Improved var-checker and tweaked all the issues it found.Wayne Davison1-2/+0
2008-07-20Added a debug-helping option, --msgs2stderr, than should help allWayne Davison1-0/+2
messages to be seen in a situation where rsync is dying (as long as stderr is a viable output method for the remote rsync).
2008-07-20Changed the chksum debug flag to deltasum.Wayne Davison1-5/+5
2008-07-19Added a '%C' (MD5 checksum) flag for the output/logfile formatting.Wayne Davison1-1/+2
2008-07-18Some minor tweaking for the info+debug option parsing.Wayne Davison1-15/+16
2008-07-14A few more minor improvements in the --info/--debug code.Wayne Davison1-12/+11
2008-07-14Made the info_verbosity array 1 element larger.Wayne Davison1-1/+1
2008-07-13Added the --info=FLAGS an --debug=FLAGS options, which allowsWayne Davison1-15/+375
fine-grained output control (in addition to the coarse -v).
2008-07-11If the user specifies --protocol=29, rsync will avoid sending an -eWayne Davison1-12/+18
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-05Added the --remote-option=OPT (-M OPT) option.Wayne Davison1-0/+46
2008-07-05The --progress output now leaves the cursor at the end of the lineWayne Davison1-2/+6
(instead of the start) in order to be extra sure that an error won't overwrite it. We also ensure that the progress option can't be enabled on the server side.
2008-03-30Some argc-based actions in parse_arguments() shouldn't happen onWayne Davison1-2/+2
the server side.
2008-03-24Don't send daemon-config filter-action messages back to the user.Wayne Davison1-4/+4
2008-03-24Improved --dirs/--no-dirs/--list-only option handling:Wayne Davison1-7/+17
- 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-20Some improvements to the file-name cleaning code:Wayne Davison1-5/+5
- 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-20Changed the name of the server_filter_list to beWayne Davison1-7/+7
daemon_filter_list, for improved clarity.
2008-03-16A daemon no longer tries to refuse the iconv option when it is not enabled.Wayne Davison1-0/+2
2008-03-15Fixed the use of --protect-args (-s) with a daemon.Wayne Davison1-10/+6
2008-03-10(Matt) Add missing --no-y option.Wayne Davison1-0/+1
2008-03-07The --fake-super option conflicts with -XX (which copies internalWayne Davison1-1/+7
rsync xattrs literally).
2008-03-06Added even more no-OPTION overrides.Wayne Davison1-8/+19
2008-03-03Updated copyright year in --version output and improved the releaseWayne Davison1-1/+1
script to look for year changes in options.c and to get the version defaults totally right in the prompts.
2008-03-01Include 2008 in the copyright years.Wayne Davison1-1/+1
2008-02-18Fixed a compilation problem when iconv support is disabled.Wayne Davison1-0/+2
2008-02-18Extended the protocol-30 info-passing code at startup, and use it toWayne Davison1-12/+16
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-18Added --no-one-file-system and --no-x options.Wayne Davison1-0/+2
2008-02-15Some daemon security improvements, including the new parametersWayne Davison1-3/+17
"charset" and "numeric ids".
2008-01-19Fixed the combination of --dry-run and --only-write-batch.Wayne Davison1-1/+2
2007-12-16Fixed the check_filter() calls that might be checking an absolute pathWayne Davison1-9/+17
in "use chroot = no" mode against a daemon's exclude restriction.
2007-12-15Refer to delta-transfer algorithm rather than rsync algorithm.Wayne Davison1-1/+1
2007-11-28Adding --contimeout=SECONDS option.Wayne Davison1-1/+4
2007-11-20Got rid of the unused symlink parameter to sanitize_path().Wayne Davison1-5/+5
2007-11-08Improve the man page and --help descriptions of --dry-run. InWayne Davison1-1/+1
particular, make it clear that --dry-run turns off action without turning on verbosity, and has some incomplete/inaccurate stats.
2007-11-06Some changes to allow an unsorted file list even if the iconv optionWayne Davison1-1/+1
was disabled via configure.