I Use This!
Low Activity

Commits : Listings

Analyzed about 10 hours ago. based on code collected about 10 hours ago.
Jun 07, 2024 — Jun 07, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
handle OSes (such as Unicos) which use a different value for S_IFLNK More... over 26 years ago
added a vsnprintf() implementation from cvslock. See the notes on the license at the top of lib/snprintf.c More... over 26 years ago
Fix bug in --include and --include-from which didn't work as advertised; could only include files before if "+ " was explicitly prefixed on files from any exclude or include option. Also simplified the code by removing the "orig" exclude_struct element, and reduced the number of bytes transferred from client to server by never including "- " prefixes in the transmitted exclude list because exclusion is the default. More... over 26 years ago
Add "use chroot" and "pid file" rsyncd.conf options. The former allows one to disable the use of chroot so rsync --daemon can be run as a non-root user (if a non-privileged --port is used). The latter allows one to specify a file in which to write the process id of the daemon, which is useful when rsync --daemon is not run from inetd. More... over 26 years ago
Optimize server for special case of a long list of includes ("+") followed by a match-all exclude "- *". More... over 26 years ago
Add --compare-dest option which enables specifying an additional destination for comparisons when syncing. Useful for syncing into a scratch area and doing a flash-cutover when it is completed. More... over 26 years ago
preparing for release of 2.1.1 More... over 26 years ago
fixed timestring() bug More... over 26 years ago
don't complain about not setting times on directories because some filesystems can't do it More... over 26 years ago
handle sstem (sco 3) with glob but not glob.h More... over 26 years ago
handle OSes where you can't rename a open file in the cleanup code. More... over 26 years ago
put the time in when using log file. More... over 26 years ago
added finddead target, removed dead code and made some functions static More... over 26 years ago
doc updates More... over 26 years ago
added "log file" option for those systems with broken syslog (like AIX) More... over 26 years ago
wanr people who use path names to rsync :: More... over 26 years ago
fixed a small memory leak when using -C More... almost 27 years ago
removed the limit on the read buffer size until I fully understand the interactions with ssh. The old ssh freezes have shown up again and some debugging (with help from James Welborn) showed that the cause was the read buffer hitting maximum size. I think this means that ssh must be misbehaving about blocking IO. More... almost 27 years ago
a couple of changes to where the nonblocking settings are called. More... almost 27 years ago
fix PATTERN/FILE in --help output More... almost 27 years ago
rsync.c was getting a bit unwieldy so I split the code into 3 modules, for the 3 logical stages of rsync; generator, sender and receiver. More... almost 27 years ago
fixed the relative paths bug pointed out by Alberto Accomazzi More... almost 27 years ago
preparing for release of 2.1.0 More... almost 27 years ago
I think I might havefinally fixed the rsync hanging bug. It was caused by a read during an io_flush() triggered during a readfd(). A simple logic bug in the io code :( More... almost 27 years ago
always use a timeout to select, even if --timeout is not specified. This makes things easier to debug. More... almost 27 years ago
- defer the error message from the options parsing until after the socket is multiplexed. This allows clients sending new options which the remote server doesn't understand to get a sensible error message. More... almost 27 years ago
- close stdout and stderr and reopen then as /dev/null when running as a daemon. This prevents library functions (such as getopt) stuffing up our protocol stream when errors are detected. More... almost 27 years ago
preparing for release of 2.0.19 More... almost 27 years ago
handle hard links on systems with 16 bit ino_t More... almost 27 years ago
added a bit in the man page about the clean shell error More... almost 27 years ago