Wayne Davison
e0ed4e4087
Added RERR_VANISHED.
2003-12-15 08:04:14 +00:00
Wayne Davison
4a7319be12
Neatened up some whitespace issues and made multi-line comments more
...
consistent.
2003-12-15 01:45:01 +00:00
Wayne Davison
55d5937dd6
Simplified the setting of the reading_remotely variable in function
...
read_filesfrom_line() now that remote_filesfrom_file is set more
often.
2003-12-15 00:54:44 +00:00
Wayne Davison
63596e1c4a
If we're the server and --files-from is "-", set remote_filesfrom_file
...
to "-" as well (since the data is coming over the socket from the remote
side).
2003-12-15 00:53:07 +00:00
Wayne Davison
603e6b05c7
Neatened up the indentation.
2003-12-12 17:13:22 +00:00
J.W. Schultz
dfad66a838
Sanity check s2length on recept.
2003-12-06 21:35:34 +00:00
Wayne Davison
58cadc8608
Merged in the security fixes from 2.5.7.
2003-12-06 21:07:27 +00:00
J.W. Schultz
b11b50bcd0
Added reminder to update rsync.yo manpage when adding to
...
exit codes.
2003-10-25 20:02:45 +00:00
Wayne Davison
a73de5f3ba
Added exit code 0.
2003-10-25 17:53:57 +00:00
Wayne Davison
84c3645cea
Updated exit codes as Jon Jensen and J.W. suggested.
2003-10-25 16:21:41 +00:00
Wayne Davison
2a88a8cd30
Fixed an operator-precedence problem in the batch-mode code.
2003-10-13 23:46:08 +00:00
Wayne Davison
8a97fc2e1b
Tried to improve the documentation surrounding a trailing-slash
...
source-dir transfer.
2003-10-07 20:33:08 +00:00
Wayne Davison
7a2fd68b96
Tweaked the just-added error message to use my new full_fname()
...
function. Also removed some trailing whitespace from lines.
2003-09-16 05:33:09 +00:00
J.W. Schultz
6a7cc46cb2
Detect and report when open or opendir succeed but read and
...
readdir fail caused by network filesystems issues and
truncated files.
Thanks to David Norwood and Michael Brown
2003-09-16 02:49:59 +00:00
Wayne Davison
aa6dc37ccb
Mention my recent changes.
2003-09-11 05:00:52 +00:00
Wayne Davison
ea42541fe0
Improved file-related error messages by using the new
...
full_fname() function.
2003-09-11 04:53:05 +00:00
Wayne Davison
b7b2741f3a
Tweaked an error message.
2003-09-11 04:53:01 +00:00
Wayne Davison
eb61be192d
Added a new function, full_fname(), that makes a filename more complete
...
for error messages. If the path is in a module, we ensure that the
"path" setting (from the config file) is not revealed, while still
reminding the user that the path is relative to the module's root.
2003-09-11 04:48:15 +00:00
Wayne Davison
9b9114e8cd
Include a few new stubs to handle the new full_fname() function.
2003-09-11 04:48:13 +00:00
Wayne Davison
857e38bb45
Got rid of some "/* dw */" comments and fixed some line's indentation.
2003-09-11 04:48:09 +00:00
Wayne Davison
4ea812445d
Got rid of some "/* dw */" comments.
2003-09-11 04:48:07 +00:00
Wayne Davison
e80a765412
If lp_path() returns "/", set exclude_path_prefix to "" (because the
...
exclude code doesn't want any trailing slashes).
2003-09-11 04:00:19 +00:00
Wayne Davison
15089022d4
Make sure that the new slash-stripping P_PATH code doesn't turn
...
a "/" into an empty string.
2003-09-11 03:49:53 +00:00
Wayne Davison
f69204adad
Changed main() definition to avoid an extra prototype being put
...
into the proto.h file.
2003-09-10 08:27:34 +00:00
Wayne Davison
459a83c9cc
Make sure that the "path" value has any trailing slashes removed.
2003-09-10 08:08:14 +00:00
Wayne Davison
6464bdbe13
Got rid of trailing whitespace.
2003-09-10 07:31:58 +00:00
Wayne Davison
4f3e9a0fba
Added the new --protocol option.
2003-09-09 15:58:56 +00:00
Wayne Davison
8a9709dee5
Changed most instances of "remote_version" to "protocol_version", and
...
others to "remote_protocol". Downgrade the protocol_version if the
remote_protocol" is lower. Output the protocol values if the verbose
level is large enough. Exit if the user tried to force a protocol
value that is not within the range that we can handle. Fixed the
output of the "very old version of rsync" message to output the right
Client/Server string.
2003-09-09 15:58:53 +00:00
Wayne Davison
daa598df11
Changed most instances of "remote_version" to "protocol_version", and
...
others to "remote_protocol". Downgrade the protocol_version if the
remote_protocol is lower.
2003-09-09 15:58:50 +00:00
Wayne Davison
d04e9c51b4
Changed "remote_version" to "protocol_version".
2003-09-09 15:58:48 +00:00
J.W. Schultz
d89a3a313a
*** empty log message ***
2003-09-04 05:54:20 +00:00
J.W. Schultz
350e4e4dec
Allow non-dir special files to be replaced with regular
...
files and fix error that caused directories in link-dest or
compare-dest to prevent the creation of files of same path.
2003-09-04 05:49:50 +00:00
Wayne Davison
c95dcb3935
Cast various s->blength references inside of MIN() macros to OFF_T
...
so that compilers don't warn about signed/unsigned comparisons.
2003-08-22 21:26:08 +00:00
Wayne Davison
1e4f48d6c4
Whitespace tweaks.
2003-08-22 05:51:42 +00:00
Wayne Davison
fb55e28d83
Fixed the multiplying of blength*blength so that it can't overflow
...
before it gets cast to a uint64.
2003-08-22 05:42:13 +00:00
Wayne Davison
067669dac7
Made the UNUSED(parameter) macro calls read a little nicer.
2003-08-22 05:04:13 +00:00
Wayne Davison
24c906d3f7
Mark unused vars.
2003-08-22 00:31:46 +00:00
Wayne Davison
14820f635d
Make extra backup dirs mode 0700, not 0755.
2003-08-22 00:30:46 +00:00
Wayne Davison
59192f5650
Got rid of a duplicate include for malloc.h and improved the "do we
...
need malloc.h" logic a bit more. (Trying to prevent #warning and
#error problems on *BSD systems.)
2003-08-21 23:54:20 +00:00
Wayne Davison
365346ca30
Got rid of signed/unsigned-comparison warning if st_rdev is signed.
2003-08-21 23:46:10 +00:00
Wayne Davison
d01350a881
Got rid of signed/unsigned-comparison warning if st_dev is signed.
2003-08-21 23:45:49 +00:00
Wayne Davison
38b02c13d0
Let's try only including malloc.h if stdlib.h isn't around (and it
...
exists).
2003-08-21 23:32:35 +00:00
Wayne Davison
b017ec4e13
Silenced a couple compiler warnings.
2003-08-21 23:28:24 +00:00
Wayne Davison
2c873122b3
Mention some more bug fixes.
2003-08-20 23:36:45 +00:00
Wayne Davison
6969ebcfcf
Call setgroups(1, &gid) after setting the gid (rather than calling
...
setgroups(0, NULL) before).
2003-08-20 23:25:52 +00:00
Wayne Davison
1dbb94cadf
Use the AVAIL_OUT_SIZE() macro in a few more places to ensure
...
that the avail_out buffer is big enough to uncompress all the
compressed data.
2003-08-20 10:37:53 +00:00
Wayne Davison
8a78bb963d
Fixed a couple option-name typos (that had '_' instead of '-').
2003-08-18 23:52:43 +00:00
Wayne Davison
6931c13800
- Made special exclusion-handling of '.' work in -R mode (so that we
...
can't accidentally lose the '.' dir and not transfer anything at all).
- Add a trailing '.' onto all '/'-trailing names, even '/' (fixes
skipped deletions in -R mode from '/').
- Fixed loss of FLAG_DELETE on user-specified dir when unduplicating '.'
(could happen on "./." or similar).
2003-08-17 21:29:11 +00:00
J.W. Schultz
e6e3f12ffc
Whitespace and indentation cleanup. There is a lot of deep
...
indentation mostly due to read_batch but at least it is now
consistant.
2003-08-15 00:57:27 +00:00
J.W. Schultz
e2559dbedc
Make --progress imply --verbose without incrementing verbosity.
2003-08-06 06:45:14 +00:00