Download rsync 2.6.8pre1
The first prerelease of rsync 2.6.8 has appeared on the Samba.org website. The program provides a quick way to synchronize changes to a file to another location. It is therefore widely used in all kinds of synchronization programs, but also, for example, on file servers to provide snapshot functionalities. If you want to know more about this, you can read the available documentation read through which also lists some tutorials. The list of changes looks like this:
Bug Fixes:
- Fixed a bug in the exclude code where an anchored exclude without any wildcards fails to match an absolute source arg, but only when –relative is in effect.
- Improved the I/O code for the generator to fix a potential hang when the receiver gets an EOF on the socket but the generator’s select() call never indicates that the socket is writable for it to be notified about the EOF. (This can happen when using stunnel).
- Fixed a problem with the file-reading code where a failed read (such as that caused by a bad sector) would not advance the file’s read-position beyond the failed read’s data.
- Fixed a logging bug where the “log file” directive was not being honored in a single-use daemon (one spawned by a remote-shell connection or by init).
- If rsync cannot honor the –delete option, we output an error and exit instead of silently ignoring the option.
Enhancements:
- In daemon mode, if rsync fails to bind to the requested port, the error(s) returned by socket() and/or bind() are now logged.
- When we output a fatal error, we now output the version of rsync in the message.
- The rsyncstats script in “support” has an improved line-parsing regex that is easier to read and also makes it to parse syslog-generated lines.
- A new script in “support”: file-attr-restore, can be used to restore the attributes of a file-set (the permissions, ownership, and group info) taken from the cached output of a “find ARG… – ls” command.
Developer related:
- The acls.diff patch has been improved quite a bit, with more to come.
- A new patch was added: log-file.diff. This contains an early version of a future option, –log-file=FILE, that will allow any rsync to log its actions to a file (something that only a daemon supports at present).
Version number | 2.6.8pre1 |
Operating systems | Linux, BSD, macOS, Solaris, UNIX |
Website | rsync |
Download | |
file size |
755.00kB |
License type | GPL |