Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop importing "re". | Wayne Davison | 2022-09-19 | 1 | -1/+1 |
| | |||||
* | Improve output of "N-bit" items in json data. | Wayne Davison | 2022-09-10 | 1 | -4/+9 |
| | |||||
* | Also change dashes in the dict var names to make jq use easier. | Wayne Davison | 2022-09-10 | 1 | -1/+2 |
| | |||||
* | A few more tweaks. | Wayne Davison | 2022-09-10 | 1 | -0/+3 |
| | |||||
* | Unify older protect-args capability to secluded-args name. | Wayne Davison | 2022-09-10 | 1 | -0/+2 |
| | |||||
* | Use dict for capabilities & optimizations in json output. | Wayne Davison | 2022-09-10 | 1 | -4/+10 |
| | |||||
* | Use JSON output if --version (-V) is repeated (client side only). | Wayne Davison | 2022-09-10 | 1 | -0/+59 |
| | |||||
* | Mention a potential bash security issue with openssh forced commands. | Wayne Davison | 2022-09-09 | 1 | -0/+24 |
| | |||||
* | Mention `copy-devices`. | Wayne Davison | 2022-08-19 | 1 | -0/+1 |
| | |||||
* | Manpage improvements. | Wayne Davison | 2022-05-06 | 1 | -7/+10 |
| | |||||
* | Specify log format to avoid malfunctions and unexpected errors. (#305) | Yoichi NAKAYAMA | 2022-04-11 | 1 | -2/+2 |
| | | | | | | Solve the following problems: * mishandling of commit message lines similar to committer lines * UnicodeDecodeError with commit messages that cannot be interpreted as utf-8 | ||||
* | More man page and NEWS improvements. | Wayne Davison | 2022-01-16 | 1 | -24/+39 |
| | | | | | | | - Add link targets for all option choices, not just the first one. - Tweak cross-link arg format. - Add more links, including some in the latest NEWS. - Split out a few numbered lists. | ||||
* | Even more man page improvements. | Wayne Davison | 2022-01-15 | 1 | -10/+16 |
| | |||||
* | Man page improvments, including html cross-links. | Wayne Davison | 2022-01-15 | 1 | -0/+24 |
| | |||||
* | Change manpage headings in html to use h2 tags with an id target. | Wayne Davison | 2022-01-12 | 1 | -6/+6 |
| | |||||
* | Add an arg-protection idiom using backslash-escapes | Wayne Davison | 2022-01-09 | 1 | -3/+3 |
| | | | | | | | | 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. | ||||
* | Tweak a comment. | Wayne Davison | 2022-01-09 | 1 | -1/+2 |
| | |||||
* | Improve rrsync usage and some more NEWS tweaks. | Wayne Davison | 2022-01-03 | 2 | -4/+5 |
| | |||||
* | Add error-code ignoring options to atomic-rsync. | Wayne Davison | 2021-12-30 | 1 | -20/+33 |
| | |||||
* | Tweak the rrsync man page. | Wayne Davison | 2021-12-30 | 1 | -6/+10 |
| | |||||
* | Fix rrsync directory normalization (#268) | Marco Nenciarini | 2021-12-30 | 1 | -1/+1 |
| | | | Fix an off-by-one in the `args.dir_slash_len` variable that leads to base every absolute path on `/` | ||||
* | Add a default single-access lock. | Wayne Davison | 2021-12-27 | 2 | -15/+39 |
| | |||||
* | rrsync improvements | Wayne Davison | 2021-12-26 | 3 | -269/+427 |
| | | | | | | | | | | | | - Convert rrsync to python. - Enhance security of arg & option checking. - Reject `-L` (`--copy-links`) by default. - Add `-munge` and `-no-del` options. - Tweak the logfile line format. - Created an rrsync man page. - Use `configure --with-rrsync` if you want `make install` to install rrsync and its man page. - Give lsh more rrsync testing support. | ||||
* | Convert atomic-rsync to python. | Wayne Davison | 2021-12-20 | 1 | -88/+91 |
| | |||||
* | Convert munge-symlinks to python. | Wayne Davison | 2021-12-20 | 1 | -57/+68 |
| | |||||
* | Make rrsync default to munged symlinks. | Wayne Davison | 2021-12-20 | 1 | -14/+39 |
| | |||||
* | Add options to assist in localhost rrsync testing. | Wayne Davison | 2021-12-20 | 1 | -6/+29 |
| | |||||
* | Improve a couple support scripts: | Wayne Davison | 2021-11-13 | 2 | -3/+19 |
| | | | | | | - rsync-no-vanished now avoids joining stdout & stderr, avoids affecting a non-client run, and gets the rsync status code correctly. - rsync-slash-strip now avoids affecting a non-client run. | ||||
* | Add a couple more options to rrsync. | Wayne Davison | 2021-10-01 | 1 | -0/+2 |
| | |||||
* | Minor cleanup (#214) | a1346054 | 2021-09-26 | 1 | -1/+1 |
| | | | | | | | | | | | | - use `grep -E` and `grep -F` (`egrep` and `fgrep` are non-standard) - use same hashbang style for all test scripts - use explicit comparisons in test scripts - remove redundant ; from test scripts - make test script not executable, just like all the other scripts - unify codestyle across all test scripts - make openssl license exception clearer by having it at the top - use modern links in COPYING. The text now matches: https://www.gnu.org/licenses/gpl-3.0.txt - fix typo | ||||
* | Update the options in rrsync. | Wayne Davison | 2021-07-09 | 1 | -1/+4 |
| | |||||
* | Fix git-set-file-times's handling of staged changed files. | Wayne Davison | 2021-03-15 | 1 | -2/+3 |
| | |||||
* | Tweak a comment. | Wayne Davison | 2020-08-05 | 1 | -2/+2 |
| | |||||
* | A couple minor changes. | Wayne Davison | 2020-07-17 | 1 | -2/+2 |
| | |||||
* | Add the `name converter` daemon parameter. | Wayne Davison | 2020-07-17 | 1 | -0/+50 |
| | | | | | | | | This is based on the long-standing patch but with the protocol changed to just use newlines as delimiters instead of null chars (since names should not contain a newline AND it makes it easier to write a helper script). Lots of other small improvements and a better default value for "numeric ids" when using "use chroot" with "name converter". | ||||
* | Tweak lsh's Usage message & opening comment. | Wayne Davison | 2020-07-13 | 1 | -9/+11 |
| | |||||
* | Some misc cleanup | Wayne Davison | 2020-06-27 | 1 | -0/+1 |
| | | | | | Remove some extraneous vars, update some years, add an rrsync opt, & ensure some less options are set right when running release-rsync. | ||||
* | Use /usr/bin/env for increased portability. | Wayne Davison | 2020-06-16 | 17 | -17/+17 |
| | |||||
* | Tweak my email. | Wayne Davison | 2020-06-16 | 1 | -1/+1 |
| | |||||
* | Update rrsync & its opt-culling script. | Wayne Davison | 2020-06-13 | 1 | -1/+3 |
| | |||||
* | Add hostname "lh" as a --no-cd localhost. | Wayne Davison | 2020-06-04 | 2 | -2/+8 |
| | |||||
* | Add a few new opts to rrsync. | Wayne Davison | 2020-04-26 | 1 | -1/+3 |
| | |||||
* | Change some packaging tools into python3 and make a few improvements. | Wayne Davison | 2020-04-12 | 1 | -13/+30 |
| | |||||
* | Put the year-tweak script into packaging dir. | Wayne Davison | 2020-04-09 | 1 | -93/+0 |
| | |||||
* | Set Copyright years and make them easier to update | Wayne Davison | 2020-04-09 | 2 | -43/+169 |
| | | | | | | | | I replaced git-set-file-times with an improved version that I wrote recently (in python3). A new script uses it to figure out the last-modified year for each *.[ch] file and updates its copyright. It also puts the latest year into the latest-year.h file for the output of --version. | ||||
* | Use "exit 1" in atomic-rsync for error exit. | Wayne Davison | 2020-04-05 | 1 | -1/+1 |
| | | | | Fixes bug #15469. | ||||
* | Handle a run from down inside the checkout tree. | Wayne Davison | 2019-03-15 | 1 | -3/+9 |
| | |||||
* | Improve write-only --sender check & handle 2 new options. | Wayne Davison | 2019-01-15 | 1 | -2/+3 |
| | |||||
* | Reject --log-file when read-only. | Wayne Davison | 2019-01-09 | 1 | -1/+1 |
| | |||||
* | Improve check for ".." and guard against dash args. | Wayne Davison | 2019-01-09 | 1 | -2/+5 |
| |