Wayne Davison
ba3db4795e
Allow the use of the --exclude*/--include* options to a server
...
process again, but make sure that the user didn't specify a
server-excluded file for one of the --*-from options.
2004-08-26 17:39:48 +00:00
Wayne Davison
58b1999e08
Call clean_flist() with its new "collapse_dot_dot" arg.
2004-08-12 18:20:07 +00:00
Wayne Davison
10796f4b6e
Call sanitize_path() with updated args.
2004-08-11 23:41:03 +00:00
Wayne Davison
0a5f12720e
Use the new sanitize_path() calling syntax.
2004-08-05 21:57:09 +00:00
Wayne Davison
d73e7f6edd
In set_refuse_options(): make sure we scan the whole list of options
...
and avoid complaining about a wild-card spec that actually matches
one or more options.
2004-08-04 21:20:34 +00:00
Wayne Davison
61542c41de
Decided that we don't need to limit the block size after all now
...
that the map_file() code handles large block sizes better.
2004-08-03 15:41:16 +00:00
Wayne Davison
9cd339eb39
- Changed the description for --block-size in the --help text.
...
- Use the new MAX_BLOCK_SIZE to limit the block_size value.
2004-08-03 08:05:20 +00:00
Wayne Davison
093e816c37
Allow better wildcard matching against the short-option letters in
...
the "refuse options" handling.
2004-08-02 07:40:34 +00:00
Wayne Davison
06a5054273
- Extended the "refuse options" daemon setting to allow wildcards
...
and to allow single-letter option names.
- No need to send the various --delete* options or the --force option
from the receiver to the sender.
2004-08-02 05:00:30 +00:00
Wayne Davison
c3ea09906d
- Changed all the errors in parse_arguments() to use the err_buf so
...
that a client talking to a daemon server actually gets the error.
- If a daemon has a list of exclusions, apply that list to various
options to ensure that an excluded file can't be affected.
- Fixed an arg-checking problem when --files-from got passed to a
daemon.
2004-07-31 20:09:54 +00:00
Wayne Davison
a7260c4037
Added the new --partial-dir option.
2004-07-29 16:06:38 +00:00
Wayne Davison
28deecca55
Changed NO_INT64 to INT64_IS_OFF_T because off_t might actually be
...
64 bits. The code now only complains if int64 is really too short.
2004-07-22 19:28:45 +00:00
Wayne Davison
4db88e5b8f
Some --help text fixes.
2004-07-22 15:43:28 +00:00
Wayne Davison
3611989355
Complain if the user combines --read-batch with --files-from.
2004-07-21 22:50:11 +00:00
Wayne Davison
51bd4f0f3a
Tweaked an error message.
2004-07-20 21:10:20 +00:00
Wayne Davison
a3221d2ac1
My version of Mark Curtis's --inplace option.
2004-07-16 20:06:24 +00:00
Wayne Davison
de584c658c
Limit the block-size that the user can specify.
2004-07-16 18:01:30 +00:00
Wayne Davison
94327ff0c2
- Complain and die if --dry-run is used with a batch option.
...
- Improved the warning if a batch option gets sent to the server.
2004-07-15 19:06:32 +00:00
Wayne Davison
9b3318b0df
We no longer refer to a batch "prefix".
2004-07-15 16:27:02 +00:00
Wayne Davison
b9f592fbf5
My modified version of Chris Shoemaker's improved batch-file handling.
2004-07-15 02:20:08 +00:00
Wayne Davison
fdf57ede8c
Tweaked a comment.
2004-06-20 19:47:05 +00:00
Wayne Davison
8c0d6a8432
Got rid of some am_daemon games in option_error().
2004-06-07 22:05:22 +00:00
Wayne Davison
99218d821b
If the user specifies a small io_timeout value, lower select_timeout.
2004-06-06 19:02:40 +00:00
Wayne Davison
716e73d483
New --keep-dirlinks option.
2004-06-05 16:16:30 +00:00
Wayne Davison
3c74c3a358
Set a new variable, bwlimit_writemax, based on the value of the bwlimit
...
option.
2004-05-27 21:51:53 +00:00
Wayne Davison
fa0c1939ed
The various include/exclude options are not used on the server side,
...
so if someone is trying something funny, just quit.
2004-05-24 18:38:05 +00:00
Wayne Davison
221ddb9456
Fixed a typo in the sending of the --checksum-seed option to the server.
2004-05-22 06:09:22 +00:00
Wayne Davison
c8d895de26
Added the --checksum-seed option.
2004-05-21 09:44:32 +00:00
Wayne Davison
e51094b721
- Improved option_error() to make sure that the user sees the error in
...
daemon mode.
- Got rid of some repetitious outputting of the same error-message.
2004-05-21 09:41:38 +00:00
Wayne Davison
3dd22903ac
Introduced long-option names for -4 and -6.
2004-05-06 21:08:01 +00:00
Wayne Davison
5f38126817
Use "uint64" instead of INO64_T (which is now gone).
2004-04-17 17:07:23 +00:00
Wayne Davison
bf6dcd1713
Updated the exclude-list code to handle the new linked-list
...
structure format.
2004-04-14 23:33:34 +00:00
Wayne Davison
357406ecb2
Use the new XFLG_* flags to call the add_exclude*() functions.
2004-04-12 17:42:29 +00:00
Wayne Davison
5df1fcf245
If --daemon was specified, exit the option-parsing code before
...
adjusting various default values (the real defaults will get
set when the client's options arrive).
2004-04-07 23:09:14 +00:00
Wayne Davison
8dcf93356e
Don't complain about a null --suffix if we're the server/sender (since
...
we might not have received the --backup-dir path from the client).
2004-03-31 17:02:22 +00:00
Wayne Davison
3e89da86df
The --files-from option needs to allow a server-sender to sometimes
...
have just 1 arg on the command-line.
2004-03-30 02:08:07 +00:00
Wayne Davison
f39b6638f6
Got rid of debug-output statement.
2004-03-27 19:42:13 +00:00
Wayne Davison
7be73df4e7
Optionally sanitize the args in parse_arguments() using the new
...
alloc_sanitize_path() function.
2004-03-27 09:46:42 +00:00
Wayne Davison
c67d13866b
Changed the literal 9000 into "OPT_REFUSED_BASE".
2004-02-22 08:56:43 +00:00
Wayne Davison
55afbb522c
Complain in the daemon log file if there is an unknown option in the
...
"refuse options" value. Also changed the idiom used to mark refused
options in the popt struct.
2004-02-21 21:36:55 +00:00
Wayne Davison
27ed20f7a0
Fixed the "refuse options" setting in the daemon after Fabrice Bellet
...
identified what was wrong.
2004-02-21 21:12:49 +00:00
Wayne Davison
e0391f8149
Added backup_dir_buf and backup_dir_remainder.
2004-02-11 04:30:41 +00:00
Wayne Davison
2289bf64cc
The batch-options now set checksum_seed to the appropriate fixed value.
2004-02-09 18:32:54 +00:00
Wayne Davison
f98c60bfa8
Use asprintf() in server_options() (plus a few more whitespace tweaks).
2004-02-09 18:10:57 +00:00
Wayne Davison
a5c1113971
Updated the sizeof syntax and tweaked some whitespace.
2004-02-09 17:45:22 +00:00
Wayne Davison
54e87b4b06
Don't warn about lack of -l support if we're the sender -- we just won't
...
send the receiver any symlinks.
2004-02-02 21:33:10 +00:00
Wayne Davison
06d76beb28
Clarify the safe/unsafe symlink options in the usage text.
2004-02-02 18:25:37 +00:00
Wayne Davison
e1add89334
- Fixed the bug where the --daemon option would squelch all option errors
...
for later parameters.
- Complain if someone passes us -l and we don't support symlinks.
2004-02-01 17:29:41 +00:00
Wayne Davison
5dc4003e63
Fixed the optional sanitization of the files_from arg.
2004-01-30 16:14:46 +00:00
Wayne Davison
4337c8f856
Added "am_generator".
2004-01-27 23:13:12 +00:00