Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Preparing for release of 3.3.0pre1 [buildall]v3.3.0pre1 | Wayne Davison | 2023-04-29 | 1 | -1/+1 |
| | |||||
* | Fix flist string comparison issue in tr_TR.utf-8 locale. | Wayne Davison | 2023-02-05 | 1 | -1/+1 |
| | |||||
* | Add backtick to SHELL_CHARS. | Wayne Davison | 2023-01-04 | 1 | -1/+1 |
| | |||||
* | Duplicate argv data before poptFreeContext(). | Wayne Davison | 2022-11-22 | 1 | -70/+90 |
| | |||||
* | Avoid quoting of tilde when it's a destination arg. | Wayne Davison | 2022-11-05 | 1 | -1/+1 |
| | |||||
* | Use JSON output if --version (-V) is repeated (client side only). | Wayne Davison | 2022-09-10 | 1 | -1/+1 |
| | |||||
* | Rename `--protect-args` to `--secluded-args`. | Wayne Davison | 2022-08-23 | 1 | -4/+6 |
| | |||||
* | Allow ~/remote/./path with -R if the path has /./ in it. | Wayne Davison | 2022-08-15 | 1 | -1/+3 |
| | |||||
* | Add `--trust-sender` option. | Wayne Davison | 2022-08-09 | 1 | -1/+10 |
| | |||||
* | Escape leading tilde char when "~" or with -R. | Wayne Davison | 2022-08-09 | 1 | -0/+7 |
| | |||||
* | Fix some issues with backslashed wildcards in args. | Wayne Davison | 2022-08-08 | 1 | -1/+4 |
| | |||||
* | More improvements to file-list checking | Wayne Davison | 2022-08-01 | 1 | -1/+1 |
| | | | | | | - Avoid implied rules on generator and (with extra certainty) on server - Add -R implied-directory path elements as directory includes - Log about extra file-list checking using a new --debug=FILTER3 level | ||||
* | Add new & improved `--copy-devices` option. | Wayne Davison | 2022-03-27 | 1 | -0/+7 |
| | |||||
* | Complain about --old-args with --protect-args. | Wayne Davison | 2022-01-17 | 1 | -2/+10 |
| | |||||
* | A repeated `--old-args` does more escape disabling. | Wayne Davison | 2022-01-09 | 1 | -4/+11 |
| | |||||
* | Add an arg-protection idiom using backslash-escapes | Wayne Davison | 2022-01-09 | 1 | -52/+91 |
| | | | | | | | | The new default is to protect args and options from unintended shell interpretation using backslash escapes. See the new `--old-args` option for a way to get the old-style splitting. This idiom was chosen over making `--protect-args` enabled by default because it is more backward compatible (e.g. it works with rrsync). Fixes #272. | ||||
* | Only send the `--no-W` kluge to a receiver. | Wayne Davison | 2022-01-02 | 1 | -1/+1 |
| | |||||
* | Preparing for release of 3.2.4pre1v3.2.4pre1 | Wayne Davison | 2022-01-02 | 1 | -1/+1 |
| | |||||
* | Tweak stderr handling for older BackupPC versions | Wayne Davison | 2022-01-02 | 1 | -0/+5 |
| | | | | | This makes the default for a protocol-28 server process be --stderr=client instead of --stderr=errors. See rsync's github issue #95. | ||||
* | Add the --info=NONREG setting. | Wayne Davison | 2021-11-03 | 1 | -6/+7 |
| | |||||
* | Make --chown|--usermap|--groupmap imply -o|-g (as appropriate). | Wayne Davison | 2021-10-19 | 1 | -0/+4 |
| | |||||
* | Improve --omit-dir-times & --omit-link-times | Wayne Davison | 2021-10-10 | 1 | -23/+11 |
| | | | | | The code now better handles skipping time setting on dirs and/or links when --atimes and/or --crtimes is specified without --times. | ||||
* | Add --fsync option (promoted from patches). | Wayne Davison | 2021-09-27 | 1 | -0/+5 |
| | |||||
* | Help avoid a --sparse --inplace bug in older rsyncs. | Wayne Davison | 2021-09-27 | 1 | -1/+5 |
| | |||||
* | Various file comparison improvements | Wayne Davison | 2020-09-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | - Rename unchanged_file() to quick_check_ok(). - Enhance quick_check_ok() to work with non-regular files. - Add a get_file_type() function to the generator. - Use the new functions in the generator code to make the logic simpler. - Fix a bug where the `--alt-dest` functions were not checking if a special file fully matched the non-permission mode bits before deciding if we have found an alt-dest match. - Enhance the `--info=skip --ignore-existing` output to include extra info on if the existing file differs in type or passes the standard quick-check logic. - Add `--info=skip2` that authorizes rsync to perform a slow checksum "quick check" when ignoring existing files. This provides the uptodate and differs info even if we need to checksum a file to get it. | ||||
* | Simplify the compat logic for local_server | Wayne Davison | 2020-08-27 | 1 | -41/+48 |
| | | | | | | Change the logic in compat.c to construct the client_info string value for a local copy so that the various checks of the string don't need to make an exception for local_server. | ||||
* | Move SUPPORT_ATIMES to rsync.h. | Wayne Davison | 2020-08-03 | 1 | -4/+0 |
| | |||||
* | Create usage.c for smaller awk-dep rebuilds. | Wayne Davison | 2020-08-03 | 1 | -235/+0 |
| | |||||
* | Use RSYNC_GITVER in more output | Wayne Davison | 2020-08-03 | 1 | -1/+6 |
| | |||||
* | Put git version in a file for between-release versioning. | Wayne Davison | 2020-08-01 | 1 | -1/+2 |
| | |||||
* | Change new stderr options to `--stderr=MODE`. | Wayne Davison | 2020-07-25 | 1 | -3/+20 |
| | |||||
* | Change daemon variable & simplify some option code | Wayne Davison | 2020-07-25 | 1 | -8/+0 |
| | | | | | | | | | - Rename daemon_over_rsh -> daemon_connection since it is also used to indicate if a non-rsh daemon connection is active. - Move the daemon-over-rsh exception out of server_options() to the one caller that needs that behavior. - Don't allow noop_io_until_death() to be short-circuited when talking to a daemon over a socket, because it can't send errors via stderr. | ||||
* | Add `--errors2stderr` & `--msgs2protocol` options. | Wayne Davison | 2020-07-24 | 1 | -1/+3 |
| | |||||
* | Fix devices-fake test if rsync can't link specials | Wayne Davison | 2020-07-24 | 1 | -0/+5 |
| | | | | | | - Add info about hardlinked specials to --version output. - Use "no hardlink-special" info to ensure that the devices-fake test will not fail. | ||||
* | Add --mkpath option. Fixes bugzilla bug 4621. | Wayne Davison | 2020-07-23 | 1 | -0/+6 |
| | |||||
* | Simplify the msgs2stderr default logic. | Wayne Davison | 2020-07-23 | 1 | -4/+2 |
| | |||||
* | Improve error output for local & remote-shell xfers | Wayne Davison | 2020-07-23 | 1 | -3/+10 |
| | |||||
* | Add --crtimes option. | Wayne Davison | 2020-07-22 | 1 | -0/+16 |
| | |||||
* | Check for overflow the right way. | Wayne Davison | 2020-07-12 | 1 | -2/+2 |
| | |||||
* | Add the --stop-after & --stop-at options. | Wayne Davison | 2020-07-12 | 1 | -0/+181 |
| | |||||
* | Some number & string improvements | Wayne Davison | 2020-07-11 | 1 | -5/+5 |
| | | | | | | | - Use strdup(do_big_num(...)) to replace num_to_byte_string(...). - Allow a ',' for a decimal point in a SIZE option in some locales. - Get rid of old (now unused) strdup() compatibility function. - Try harder to include the newline in a single error message write. | ||||
* | Allow --block-size's size to have a suffix. | Wayne Davison | 2020-07-10 | 1 | -28/+44 |
| | | | | Change the block_size global to be an int32. | ||||
* | Warning fixes & impossible-failure improvements | Wayne Davison | 2020-07-08 | 1 | -1/+1 |
| | | | | | - Silence a couple warnings for less-common builds. - Use a better impossible-failure idiom than assert(0). | ||||
* | Allow --max-alloc=0 for unlimited. | Wayne Davison | 2020-07-07 | 1 | -1/+1 |
| | |||||
* | Allow --bwlimit=0 again. | Wayne Davison | 2020-07-07 | 1 | -6/+6 |
| | |||||
* | Send the uid/gid 0 name since not all systems use 0 for root. | Wayne Davison | 2020-07-05 | 1 | -0/+1 |
| | |||||
* | Tweak a couple var names. | Wayne Davison | 2020-07-05 | 1 | -9/+9 |
| | |||||
* | Put the optimizations into their own list. | Wayne Davison | 2020-06-30 | 1 | -21/+15 |
| | |||||
* | A few more simple changes & fixes. | Wayne Davison | 2020-06-26 | 1 | -1/+1 |
| | |||||
* | Some memory allocation improvements | Wayne Davison | 2020-06-25 | 1 | -56/+62 |
| | | | | | | | | | | - All the memory-allocation macros now auto-check for failure and exit with a failure message that incudes the caller's file and lineno info. This includes strdup(). - Added the `--max-alloc=SIZE` option to be able to override the memory allocator's sanity-check limit. It defaults to 1G (as before). Fixes bugzilla bug 12769. |