Wayne Davison
d596d389fe
Preparing for release of 3.0.4
v3.0.4
2008-09-06 09:32:26 -07:00
Wayne Davison
bc2337717e
A few more improvements and a mention of the latest fix.
2008-09-06 08:03:52 -07:00
Wayne Davison
3df40f044a
Changed some "rsync" commands into proper "$RSYNC" commands.
2008-09-03 12:14:13 -07:00
Wayne Davison
d11a5b80c1
Made human_num() and human_dnum() able to output negative numbers.
2008-09-01 13:25:41 -07:00
Wayne Davison
deea1f70bd
Got rid of the check_for_io_err code, as it could cause a hang.
...
The io_error issue will be fixed in a better way in 3.1.0.
2008-08-31 09:51:29 -07:00
Wayne Davison
a91e678324
Some minor improvements to the flushing code to try to make it
...
even more solid.
2008-08-24 13:39:44 -07:00
Wayne Davison
25a22d8501
Make the !flist_eof assumption explicit before the check_for_io_err
...
code calls wait_for_receiver().
2008-08-24 12:33:22 -07:00
Wayne Davison
fac9e234ae
Added /support/savetransfer to .gitignore.
2008-08-17 09:28:06 -07:00
Wayne Davison
f3d87ee972
An improved RERR_PARTIAL message.
2008-08-17 09:25:34 -07:00
Wayne Davison
9bed85542c
Changed flist_for_ndx() to optionally die with an error
...
if the index isn't found.
2008-08-14 07:32:18 -07:00
Wayne Davison
5b979530a7
Made an error of readlink_stat() use the right function name.
2008-08-10 07:31:45 -07:00
Wayne Davison
7ec8baaa7e
Make sure that the hlink node->data allocation doesn't fail.
2008-08-08 07:47:31 -07:00
Wayne Davison
8c2c008984
Improved a couple NEWS items.
2008-08-05 18:43:51 -07:00
Wayne Davison
719a29e1cf
Preparing for release of 3.0.4pre2
v3.0.4pre2
2008-08-02 14:06:31 -07:00
Wayne Davison
4a95d61251
Tweaked the symlink iconv buffer size and fixed a comment.
2008-08-02 13:45:15 -07:00
Wayne Davison
fc088e30c8
When using --iconv, if a server-side receiver can't convert a filename,
...
it now outputs the name back to the client without mangling the charset.
2008-08-02 10:25:17 -07:00
Wayne Davison
aef51b4c68
Refer to the symlink's contents as "symlink data", not "symlink name".
2008-08-02 10:18:10 -07:00
Wayne Davison
7790ee3684
Added logic to the receiving side to ensure that the --delete-during
...
code will not delete in a directory prior to receiving an I/O error
for that directory (or not receiving it, as the case may be).
2008-08-02 09:03:49 -07:00
Wayne Davison
ed12c8eb21
Skip new symlink conversion step if the remote rsync is not
...
new enough to do symlink content conversions.
2008-08-02 07:04:54 -07:00
Wayne Davison
91dd3d0d48
The --iconv option now converts the content of a symlink too.
2008-08-01 19:20:41 -07:00
Wayne Davison
95d1d2a9a4
Fixed a problem with checking for the '.' dir in the first file
...
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-01 19:00:21 -07:00
Wayne Davison
a808346dbe
Fixed a couple minor problems in util.c:
...
- 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-01 18:00:18 -07:00
Wayne Davison
fa181223d8
Properly handle a failure to create a partial directory, which is
...
especially important for --delay-updates, particularly when
--remove-source-files was also specified.
2008-08-01 18:00:09 -07:00
Wayne Davison
9ed569486f
Output an FERROR* for a general io_error, and an FWARNING for other
...
io_error flags.
2008-07-31 07:57:55 -07:00
Wayne Davison
2fa069d85f
Mention a missing sender-side hash improvment that went out in 3.0.0.
2008-07-30 08:33:35 -07:00
Wayne Davison
a25aed50e6
Make hard-linking work when a device has an st_dev of 0.
2008-07-29 18:08:51 -07:00
Wayne Davison
302e4346c2
Mention some mount options that can interfere with --link-dest.
2008-07-28 18:24:25 -07:00
Wayne Davison
8e5eafccdf
Back-porting some manpage improvements.
2008-07-28 17:07:38 -07:00
Wayne Davison
e88b92bade
Preparing for release of 3.0.4pre1
v3.0.4pre1
2008-07-24 17:03:26 -07:00
Wayne Davison
f8722dba56
Fixed the --fake-super test in the xattrs testsuite when there are
...
root-level xattrs on the files (e.g. selinux values).
2008-07-24 07:57:57 -07:00
Wayne Davison
ee03cb99d9
Fixed the timeout/flush loop-check logic to work properly with
...
incremental recursion.
2008-07-23 23:37:11 -07:00
Wayne Davison
92d706a274
Don't interrupt the make if a generated build file didn't really change.
2008-07-23 23:28:57 -07:00
Wayne Davison
581c830c56
A couple xattr fixes for --fake-super.
2008-07-23 23:12:39 -07:00
Wayne Davison
9e58ef45f3
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-23 23:09:15 -07:00
Wayne Davison
05bd05a7a1
Pass --branch option to patch-update script.
2008-07-23 17:13:29 -07:00
Wayne Davison
89b6b4ce4b
We only need to deal with local patch branches now.
2008-07-23 14:32:58 -07:00
Wayne Davison
68cdc3b791
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 21:35:21 -07:00
Wayne Davison
209371b891
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-22 21:34:20 -07:00
Wayne Davison
6fd2662982
Allow a release from a non-master branch.
2008-07-22 09:11:34 -07:00
Wayne Davison
1fdf0302c0
Start the 3.0.4 branch.
2008-07-22 09:11:22 -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