summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-08-02Skip new symlink conversion step if the remote rsync is notWayne Davison3-3/+18
new enough to do symlink content conversions.
2008-08-01The --iconv option now converts the content of a symlink too.Wayne Davison1-19/+94
2008-08-01Fixed a problem with checking for the '.' dir in the first fileWayne Davison1-2/+2
list that is transferred. This fixes a glitch where a failed --iconv conversion on the receiving side could prevent deletions from happening in the root-dir of the transfer.
2008-08-01Changed the iconv-related message that was being output as theWayne Davison2-16/+15
lone --info=misc2 message into a --debug=iconv message so that all iconv info will be output when requesting iconv debugging.
2008-08-01Fixed a couple minor problems in util.c:Wayne Davison1-3/+7
- Make sure that handle_partial_dir() never returns a truncated fname. - Make robust_rename() return that it failed to do a cross-device copy if the partial-dir could not be created.
2008-08-01Properly handle a failure to create a partial directory, which isWayne Davison1-8/+15
especially important for --delay-updates, particularly when --remove-source-files was also specified.
2008-07-31Output an FERROR* for a general io_error, and an FWARNING for otherWayne Davison4-10/+10
io_error flags.
2008-07-30Mention a missing sender-side hash improvment that went out in 3.0.0.Wayne Davison1-0/+5
2008-07-29Make hard-linking work when a device has an st_dev of 0.Wayne Davison1-2/+2
2008-07-28Mention some mount options that can interfere with --link-dest.Wayne Davison1-0/+5
2008-07-28Added a client --munge-links option that works like the daemonWayne Davison6-8/+54
"munge symlinks" parameter.
2008-07-27- Don't require a daemon config &directive to use an equal sign.Wayne Davison3-34/+52
- Improved some daemon-config error messages.
2008-07-27Made include_config() more efficient, and fixed a memory leak.Wayne Davison1-38/+50
2008-07-27Added a command-line override for daemon config parameters:Wayne Davison5-5/+74
--dparam=PARAMETER=VALUE (-M PARAMETER=VALUE).
2008-07-27- Got rid of unused pstring/P_GSTRING/P_SEP/P_SEPARATOR code.Wayne Davison1-23/+11
- Made pointer-adding code a little better.
2008-07-26Added &include and &merge config-file directives that allow theWayne Davison3-16/+166
daemon's config file incorporate the contents of other files.
2008-07-26Changed the module array to use an item_list structure.Wayne Davison1-23/+13
2008-07-26Change the references to "service" to be either "section" or "module".Wayne Davison2-60/+60
2008-07-26Reorder the static functions to avoid the need for forward declarations.Wayne Davison1-106/+87
2008-07-26Since the loadparm.c file is changing, I'm reformatting it to use theWayne Davison1-401/+310
rsync style.
2008-07-23Enhanced the release scripts to be able to handle a branch release.Wayne Davison3-39/+50
2008-07-22Fixed a potential alignment issue in the IRIX ACL code when allocatingWayne Davison1-4/+4
the initial struct acl object. Also, cast mallocs to avoid warnings.
2008-07-21Explicitly cast a -1 that is being assigned to a size_t.Wayne Davison4-5/+5
2008-07-21Use PTR_ADD for the new instances of void-pointer arithmetic.Wayne Davison1-5/+5
2008-07-21Explicitly cast an int64 to an int32.Wayne Davison1-1/+1
2008-07-21Got rid of a variable that was set but not used.Wayne Davison1-2/+0
2008-07-21Improved var-checker and tweaked all the issues it found.Wayne Davison8-19/+70
2008-07-21Renamed extern-squish -> var-checker.Wayne Davison1-0/+0
2008-07-20Include the array-size in array externs so that IBM's code-checkerWayne Davison7-9/+9
can do more checking for us.
2008-07-20Turn off extra debugging now that the problem is fixed.Wayne Davison1-1/+1
2008-07-20Improved the handling of --msgs2stderr a little more.Wayne Davison2-6/+6
2008-07-20Fixed a bug in match_hard_links() where an empty directory would tryWayne Davison2-1/+4
to allocate 0 bytes of memory (which can fail on some OSes).
2008-07-20Added a debug-helping option, --msgs2stderr, than should help allWayne Davison5-7/+22
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 Davison6-31/+31
2008-07-20A few more HLINK debug messages.Wayne Davison1-2/+23
2008-07-20Output even more debug messages.Wayne Davison1-1/+1
2008-07-19Added a '%C' (MD5 checksum) flag for the output/logfile formatting.Wayne Davison9-21/+93
2008-07-19Changed the POOL_QALIGN flag to POOL_NO_QALIGN, reversing the settingWayne Davison4-20/+43
(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-18Improved the alignment code and changed POOL_APPEND to POOL_PREPEND.Wayne Davison2-62/+84
2008-07-18We now pass the POOL_QALIGN flag to pool_create(). Also optimizedWayne Davison1-7/+10
the verbose-message check at the start of recv_file_list().
2008-07-18Improved the hard-link logging.Wayne Davison2-14/+16
2008-07-18Turn on flist5 debugging.Wayne Davison1-1/+1
2008-07-18Some minor tweaking for the info+debug option parsing.Wayne Davison1-15/+16
2008-07-18Make the hands.test use a higher hlink debug level.Wayne Davison1-4/+4
2008-07-18Add --debug=hlink to hands.test.Wayne Davison1-4/+4
2008-07-17Don't interrupt the make for a generated file didn't really change.Wayne Davison2-6/+27
2008-07-17Use big_num() in a few more places.Wayne Davison3-13/+13
2008-07-17Moving big_num() into lib/compat.c so tls.c can use it.Wayne Davison2-43/+43
2008-07-17Added some HLINK debugging output and enabled it for hardlink tests.Wayne Davison5-11/+37
2008-07-17Changed human_num() to big_num() with an extra arg so that it canWayne Davison12-71/+74
be used in place of all %.0f output idioms.