Wayne Davison
962f8b9004
Complain if an inc-recursive path is not right for its dir.
...
This ensures that a malicious sender can't use a just-sent
symlink as a trasnfer path.
2014-12-31 13:48:42 -08:00
Wayne Davison
5546dab329
Use usleep() for msleep() if it is available.
2014-11-27 12:02:56 -08:00
Wayne Davison
743f5a30d5
Prepare the repository for more development.
2014-09-06 11:00:52 -07:00
Wayne Davison
7cb0de6326
Preparing for release of 3.1.1
2014-06-22 09:50:03 -07:00
Wayne Davison
aa4c6db043
Make sure cmp_time() doesn't mess up due to a time_t overflow.
...
Fixes bug 10643.
2014-06-15 17:53:34 -07:00
Wayne Davison
edb0d9c792
Updated NEWS & tweaked a comment.
2014-06-14 09:55:37 -07:00
Wayne Davison
ba43e88527
Fix hard-link bugs when receiver isn't capable.
...
If the receiving side cannot hard-link symlinks and/or special files
(including devices) then we now properly handle incoming hard-linked
items (creating separate identical items).
2014-06-13 16:05:08 -07:00
Wayne Davison
ff08acd4f2
Added a flag to disable xattr hlink optimization.
...
I added a compatibility flag for protocol 31 that will let both sides
know if they should be using the xattr optimization that attempted to
avoid sending xattr info for hardlinked files. Since this optimization
was causing some issues, this compatibility flag will ensure that both
sides know if they should be trying to use the optimization or not.
2014-06-08 10:42:14 -07:00
Wayne Davison
f491d17352
Mention all the latest changes in the NEWS.
2014-05-26 14:08:31 -07:00
Wayne Davison
e1bfdf67f3
Avoid the use of an extra leading dot when using --temp-dir.
2014-02-26 14:00:10 -08:00
Wayne Davison
783611707b
Include a systemd file that some distros might want.
2014-02-24 10:19:14 -08:00
Wayne Davison
cd909fde87
Fix --info=progress2 info as a file is transferred.
...
Applying Anish Shankar's patch to fix speed and stats of files as they
are transferred. Fixes bug 10450.
2014-02-24 10:07:18 -08:00
Wayne Davison
1bf6203616
More NEWS improvements.
2014-01-26 09:21:47 -08:00
Wayne Davison
a3f852bd78
Fix "unchanged" protocol designation.
2014-01-19 19:44:30 -08:00
Wayne Davison
72e7fb5b92
Mention the latest NEWS items.
2014-01-19 15:24:07 -08:00
Wayne Davison
637ebad048
A few more new options that rsync 3.1.0 can pass.
2013-10-04 13:59:04 -07:00
Wayne Davison
487bf9290c
Prepare repository for more development.
2013-10-03 10:45:49 -07:00
Wayne Davison
bc58313bf7
Preparing for release of 3.1.0
2013-09-28 13:55:54 -07:00
Wayne Davison
9c7d755dfe
Flush write buffer on an aborted in-place transfer.
2013-09-28 10:40:27 -07:00
Wayne Davison
60cc5d4b78
Mention latest news.
2013-09-16 09:23:35 -07:00
Wayne Davison
de94193353
Remove bypassed checksums in --inplace to improve speed.
...
When checking a checksum that refers to a part of an --inplace file that
has been overwritten w/o getting SUMFLG_SAME_OFFSET set, we remove the
checksum from the list. This will speed up files that have a lot of
identical checksum blocks (e.g. sequences of zeros) that we can't use
due to them not getting marked as being the same. Patch provided by
Michael Chapman.
2013-08-03 09:59:38 -07:00
Wayne Davison
807f3a44ba
Mention latest changes.
2013-06-16 16:59:24 -07:00
Wayne Davison
a508e88fcf
More NEWS changes.
2013-06-09 22:28:24 -07:00
Wayne Davison
baf382d62e
Updating NEWS with the latest changes.
2013-06-09 16:02:19 -07:00
Wayne Davison
78286a03d1
Avoid re-setting (and sending) xattrs on a hard-linked file w/the same xattrs.
...
Improved the xattrs testing to include hard-linking.
2011-03-26 10:09:20 -07:00
Wayne Davison
bf4170ade8
Daemon supports forward-DNS lookups for simple hostnames
...
in hosts deny/allow config settings.
2011-01-03 19:04:06 -08:00
Wayne Davison
5ebe9a46d7
Add @group auth and overrides to "auth user" daemon config.
2010-10-12 10:34:38 -07:00
Wayne Davison
a64840a29d
Don't mention bug fixes that are queued up for 3.0.8.
2010-07-03 08:57:28 -07:00
Wayne Davison
1c9eafdda0
Mention more changes.
2010-06-26 10:59:30 -07:00
Wayne Davison
d8c55a6e04
Mention more output changes.
2010-06-26 10:01:24 -07:00
Wayne Davison
2b2a473831
Add understanding of RSYNC_PROTECT_ARGS environment var.
2009-12-30 12:29:47 -08:00
Wayne Davison
de6ab501b6
Pass the 'f' compatibility flag to the server (via -e)
...
so that 3.0.7 knows we support the safer flist-xfer method.
2009-12-21 14:37:47 -08:00
Wayne Davison
8346c62a95
Mention the error improvements.
2009-11-07 09:46:01 -08:00
Wayne Davison
281a141ea7
Updated NEWS with some of the recent changes.
2009-10-25 13:51:09 -07:00
Wayne Davison
c55fb5e1d6
Create non-transferred files in a more atomic manner:
...
If a symlink, device, special-file, or hard-linked file is replacing
an existing non-directory, the new file is created using a temporary
filename and then renamed into place. Also changed the handling of
a cluster of hard-linked symlinks/devices/special-files to always
ensure the first item in the cluster is correct, since it doesn't
really save any significant work to try to find an existing correct
item later in the cluster to link with.
2009-08-29 16:18:57 -07:00
Wayne Davison
181c9faf92
Mention some recent changes.
2009-05-23 11:45:17 -07:00
Wayne Davison
ce66f41791
Added the --delete-missing-args option to delete specified
...
files on the receiver that don't exist on the sender.
2009-02-28 09:25:26 -08:00
Wayne Davison
8d10cbfcb1
Made --progress use ir-chk instead of to-chk when the incremental
...
recursion scan is still active. Mention the output change more
prominently in the NEWS file. Updated the --progress output in
the manpage, with mention of the new "ir-chk" string's meaning.
2009-02-28 08:07:01 -08:00
Wayne Davison
7f367bb1b4
Added a way for supplementary groups to be specified in the rsyncd.conf
...
file. Also made explicitly-set uid/gid values no longer ignored by a
daemon that was not run by a super-user.
2009-02-19 23:08:48 -08:00
Wayne Davison
df7ec1cf42
Adding a way for log-format numbers to become more human readable.
2009-02-18 07:26:48 -08:00
Matt McCutchen
11ef77b76a
Added the "reverse lookup" daemon-config parameter.
2009-01-15 00:22:36 -08:00
Wayne Davison
09ca0d15d3
Added init_stat_x() to avoid duplication of acl/xattr init code.
2009-01-03 08:53:59 -08:00
Wayne Davison
8b7a752024
Mention the mapfrom/mapto scripts and how they work.
2008-11-15 18:32:21 -08:00
Wayne Davison
2df20057e3
Adding the --usermap/--groupmap/--chown options.
2008-11-15 18:13:00 -08:00
Wayne Davison
e366e5303f
Enhanced the --stats output:
...
- Mention how many files were created (protocol >= 29).
- Mention how many files were deleted (new in protocol 31).
- Follow the file-count, created-count, and deleted-count
with a break-out list of each count by type.
2008-09-26 22:14:01 -07:00
Wayne Davison
794d033981
A couple instant-rsyncd improvements:
...
- Prompt the user for the parameters when missing.
- Allow the creation of a module without a user+password.
2008-09-11 08:50:14 -07:00
Wayne Davison
8b3e60523a
Improved the fix that ensures that the generator gets notified about an
...
I/O error for the incremental directory that generated the error. The
PROTOCOL_VERSION was bumped to 31 to implement this.
2008-08-31 09:43:39 -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
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
886df221c1
Added a '%C' (MD5 checksum) flag for the output/logfile formatting.
2008-07-19 22:50:28 -07:00