Add an arg-protection idiom using backslash-escapes
authorWayne Davison <wayne@opencoder.net>
Mon, 10 Jan 2022 01:35:39 +0000 (17:35 -0800)
committerWayne Davison <wayne@opencoder.net>
Mon, 10 Jan 2022 01:47:24 +0000 (17:47 -0800)
commit6b8db0f6440b28d26ef807d17517715c47e62bd9
tree3031fb94837928f6afc8436aaa77c2c70a6fead4
parent3b2804c8158a32e3d3b232430e48955a7dfc9178
Add an arg-protection idiom using backslash-escapes

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.
NEWS.md
main.c
options.c
packaging/cull-options [moved from packaging/cull_options with 89% similarity]
rsync.1.md
support/rrsync