Wayne Davison
c8b823f9d8
Make hard-linking work when a device has an st_dev of 0.
2008-07-29 18:06:26 -07:00
Wayne Davison
45c37e737f
Mention some mount options that can interfere with --link-dest.
2008-07-28 18:25:18 -07:00
Wayne Davison
41adbcec9f
Added a client --munge-links option that works like the daemon
...
"munge symlinks" parameter.
2008-07-28 16:35:03 -07:00
Wayne Davison
582831a447
- Don't require a daemon config &directive to use an equal sign.
...
- Improved some daemon-config error messages.
2008-07-27 16:25:11 -07:00
Wayne Davison
312b68417f
Made include_config() more efficient, and fixed a memory leak.
2008-07-27 15:14:20 -07:00
Wayne Davison
2206abf884
Added a command-line override for daemon config parameters:
...
--dparam=PARAMETER=VALUE (-M PARAMETER=VALUE).
2008-07-27 12:13:35 -07:00
Wayne Davison
fcd613d6c7
- Got rid of unused pstring/P_GSTRING/P_SEP/P_SEPARATOR code.
...
- Made pointer-adding code a little better.
2008-07-27 12:06:26 -07:00
Wayne Davison
8a3ddcfc81
Added &include and &merge config-file directives that allow the
...
daemon's config file incorporate the contents of other files.
2008-07-26 20:03:45 -07:00
Wayne Davison
c9604e2115
Changed the module array to use an item_list structure.
2008-07-26 19:57:02 -07:00
Wayne Davison
b583594ac7
Change the references to "service" to be either "section" or "module".
2008-07-26 19:11:32 -07:00
Wayne Davison
36828daef1
Reorder the static functions to avoid the need for forward declarations.
2008-07-26 17:47:02 -07:00
Wayne Davison
8880d8ec5e
Since the loadparm.c file is changing, I'm reformatting it to use the
...
rsync style.
2008-07-26 17:42:09 -07:00
Wayne Davison
56fc9f70d3
Enhanced the release scripts to be able to handle a branch release.
2008-07-23 23:40:06 -07:00
Wayne Davison
aacd188034
Fixed a potential alignment issue in the IRIX ACL code when allocating
...
the initial struct acl object. Also, cast mallocs to avoid warnings.
2008-07-22 08:31:17 -07:00
Wayne Davison
bb640d3221
Explicitly cast a -1 that is being assigned to a size_t.
2008-07-21 23:22:40 -07:00
Wayne Davison
0566dc54b1
Use PTR_ADD for the new instances of void-pointer arithmetic.
2008-07-21 23:12:02 -07:00
Wayne Davison
aad635f766
Explicitly cast an int64 to an int32.
2008-07-21 23:11:23 -07:00
Wayne Davison
a72f37bb67
Got rid of a variable that was set but not used.
2008-07-21 23:11:04 -07:00
Wayne Davison
93465f51bc
Improved var-checker and tweaked all the issues it found.
2008-07-21 00:10:22 -07:00
Wayne Davison
26a7af26aa
Renamed extern-squish -> var-checker.
2008-07-21 00:09:16 -07:00
Wayne Davison
b791d6802b
Include the array-size in array externs so that IBM's code-checker
...
can do more checking for us.
2008-07-20 22:41:29 -07:00
Wayne Davison
741597c2df
Turn off extra debugging now that the problem is fixed.
2008-07-20 22:28:19 -07:00
Wayne Davison
37077bd339
Improved the handling of --msgs2stderr a little more.
2008-07-20 22:27:23 -07:00
Wayne Davison
ced4fd8993
Fixed a bug in match_hard_links() where an empty directory would try
...
to allocate 0 bytes of memory (which can fail on some OSes).
2008-07-20 20:34:06 -07:00
Wayne Davison
eabc85ef5e
Added a debug-helping option, --msgs2stderr, than should help all
...
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-20 20:08:08 -07:00
Wayne Davison
5a18b34de3
Changed the chksum debug flag to deltasum.
2008-07-20 20:02:09 -07:00
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