Wayne Davison
56ac812359
A few more HLINK debug messages.
2008-07-20 13:54:53 -07:00
Wayne Davison
e42fc158c9
Output even more debug messages.
2008-07-20 13:06:54 -07:00
Wayne Davison
886df221c1
Added a '%C' (MD5 checksum) flag for the output/logfile formatting.
2008-07-19 22:50:28 -07:00
Wayne Davison
fb01d1fb07
Changed the POOL_QALIGN flag to POOL_NO_QALIGN, reversing the setting
...
(making pools aligned by default). Added the missing code to make the
documented behavior of pool_free() with a NULL addr work. Updated the
pool_alloc.3 manpage.
2008-07-19 09:20:56 -07:00
Wayne Davison
51ce67d599
Improved the alignment code and changed POOL_APPEND to POOL_PREPEND.
2008-07-18 20:57:52 -07:00
Wayne Davison
a02348b5df
We now pass the POOL_QALIGN flag to pool_create(). Also optimized
...
the verbose-message check at the start of recv_file_list().
2008-07-18 20:46:58 -07:00
Wayne Davison
28a5b78c6f
Improved the hard-link logging.
2008-07-18 17:35:22 -07:00
Wayne Davison
7bbd60101e
Turn on flist5 debugging.
2008-07-18 17:34:59 -07:00
Wayne Davison
d239efa3ff
Some minor tweaking for the info+debug option parsing.
2008-07-18 08:17:05 -07:00
Wayne Davison
269a8fb604
Make the hands.test use a higher hlink debug level.
2008-07-18 08:12:06 -07:00
Wayne Davison
b1617a0825
Add --debug=hlink to hands.test.
2008-07-18 07:19:21 -07:00
Wayne Davison
806f530bcb
Don't interrupt the make for a generated file didn't really change.
2008-07-17 20:02:56 -07:00
Wayne Davison
7f0db4fd8e
Use big_num() in a few more places.
2008-07-17 17:01:10 -07:00
Wayne Davison
3a8fad7805
Moving big_num() into lib/compat.c so tls.c can use it.
2008-07-17 16:59:59 -07:00
Wayne Davison
0c096e29aa
Added some HLINK debugging output and enabled it for hardlink tests.
2008-07-17 07:43:11 -07:00
Wayne Davison
6d56efa6ea
Changed human_num() to big_num() with an extra arg so that it can
...
be used in place of all %.0f output idioms.
2008-07-17 07:37:31 -07:00
Wayne Davison
97dde6b620
A couple xattr fixes for --fake-super.
2008-07-14 23:48:33 -07:00
Wayne Davison
75d9697869
A few more minor improvements in the --info/--debug code.
2008-07-14 23:36:21 -07:00
Wayne Davison
f35798a57e
Added a "test_fail" function to 00-hello.test.
2008-07-14 22:47:03 -07:00
Wayne Davison
b8993a1ee9
Made the info_verbosity array 1 element larger.
2008-07-14 07:40:10 -07:00
Wayne Davison
951e826b75
Added the --info=FLAGS an --debug=FLAGS options, which allows
...
fine-grained output control (in addition to the coarse -v).
2008-07-13 20:51:08 -07:00
Wayne Davison
d8d1389348
Fixed the timeout/flush loop-check logic to work properly with
...
incremental recursion.
2008-07-13 17:29:47 -07:00
Wayne Davison
2970362338
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-11 09:48:33 -07:00
Wayne Davison
7a2eca415b
Added the --remote-option=OPT (-M OPT) option.
2008-07-05 08:31:16 -07:00
Wayne Davison
854411909b
Got rid of some trailing whitespace.
2008-07-05 01:41:19 -07:00
Wayne Davison
bb4e4d889f
The --progress output now leaves the cursor at the end of the line
...
(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-07-05 00:31:46 -07:00
Wayne Davison
93f3fbf73e
Prepare repository for more development.
2008-07-04 23:45:57 -07:00
Wayne Davison
d252e47d09
Improved the docs for various delete options.
2008-07-04 13:14:16 -07:00
Wayne Davison
db8f3f7350
Preparing for release of 3.0.3
v3.0.3
2008-06-29 20:15:37 -07:00
Wayne Davison
85fd80ce10
Mention the addition of the deny-rsync script, and tweak some comments.
2008-06-28 10:12:57 -07:00
Wayne Davison
a24d64bfaa
Fixed a problem with a file descriptor being left open in the
...
generator when handling an empty file.
2008-06-26 08:14:11 -07:00
Wayne Davison
33cc92a63a
Some deny-rsync fixes:
...
- Fixed messages longer than 63 chars.
- Don't require the presence of a "bc" program.
- Append a newline to the message to make the script easier to call.
- Make extra sure the message outputs without escape interpretation.
- Stick around long enough for a client to reliably get the message.
2008-06-23 23:10:12 -07:00
Matt McCutchen
5e7f63f0bf
The deny-rsync script from bug 3945.
2008-06-23 23:04:21 -07:00
Wayne Davison
8bd77e7098
Fixed the sending of large files with older rsync versions by
...
handling the old block-size limit for protocols < 29.
2008-06-23 09:17:55 -07:00
Wayne Davison
13074c982b
Preparing for release of 3.0.3pre3
v3.0.3pre3
2008-06-22 19:03:46 -07:00
Matt McCutchen
2171b9395b
The sender now sets IOERR_GENERAL in more skipped-file instances.
2008-06-22 19:00:51 -07:00
Wayne Davison
20bb1eb7ae
Mention more fixes in the NEWS.
2008-06-22 18:45:07 -07:00
Wayne Davison
7ee7bcd4e9
Improved the build rules for rsync.1 and rsyncd.conf.5 when building
...
in a separate build directory from the source.
2008-06-22 18:26:15 -07:00
Wayne Davison
844810d609
Avoid problems with timestamp rounding that cp -p and touch -r may do.
2008-06-17 15:59:47 -07:00
Wayne Davison
67347196b1
Fix the problem with setting xattrs on a directory that has an
...
identical match found in a --link-dest/--copy-dest hierarchy.
2008-06-12 23:08:43 -07:00
Wayne Davison
e424e26128
Cast the datum_len value to a long for rprintf().
2008-06-12 06:59:51 -07:00
Wayne Davison
ca7d17e41d
Handle a solo_file of a directory for --delete-during.
2008-06-09 07:42:03 -07:00
Wayne Davison
6283e9ef43
A couple more xattr improvements:
...
- Made the XSTATE_* defines avoid using 0.
- Call !XATTR_ABBREV() in recv_xattr_request().
- Improved the "internal abbrev" error message.
- Fixed the potential for a directory time glitch in xattrs.diff.
2008-06-08 21:14:46 -07:00
Wayne Davison
7462c6ac39
Fixed an "Internal abbrev error" when dealing with an xattr value
...
that is unchanged on an early file, and changed on a later file.
Added 2 new test cases to ensure this stays fixed.
2008-06-08 20:40:11 -07:00
Wayne Davison
f31850966f
Improved the progress_is_active code to not overwrite the progress
...
output in more circumstances.
2008-06-04 09:01:02 -07:00
Wayne Davison
4ecf3e0671
Improved handling of a system that doesn't have a 64-bit offset type.
2008-06-04 08:15:51 -07:00
Wayne Davison
60a986f504
Improved the proto.h target so that a build in a different dir from the
...
srcdir will ensure that the builddir has a copy of the proto.h file when
the Makefile found it to be out of date. This prevents the repeated
building of all the targets when the srcdir's proto.h file is accurate,
but older than the newest .c file.
2008-06-04 07:13:22 -07:00
Wayne Davison
0e9c3564c6
Improved the daemon testing, including adding a test to ensure that
...
daemon excludes can't exclude a dot dir.
2008-05-31 14:52:24 -07:00
Wayne Davison
164cb66add
Fixed the destination path check so that it cannot exclude a
...
dot dir.
2008-05-31 14:51:38 -07:00
Wayne Davison
0d9eba0312
Have send_file_list() check is_excluded() (but only on non-dot-dirs)
...
and then call send_file_name() with NO_FILTERS. This gets rid of
the need for a FLAG_DOTDIR_NAME flag (used only by make_file()).
2008-05-31 14:41:20 -07:00