Wayne Davison
d9eaffe564
Complain about --old-args with --protect-args.
2022-01-17 18:09:36 -08:00
Wayne Davison
6197385d1f
More man & NEWS enhancements, including linking to env vars.
2022-01-17 18:09:34 -08:00
Wayne Davison
d07272d631
More man page and NEWS improvements.
...
- 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.
2022-01-16 10:47:36 -08:00
Wayne Davison
e2a011d9d0
Fix some typos mentioned in the fossies report.
2022-01-16 10:33:22 -08:00
Wayne Davison
76dc7d0a76
It's OK to capitalize rsync at the start of a sentence.
2022-01-15 21:44:26 -08:00
Wayne Davison
7e94e52144
Some NEWS.html improvements.
...
- Improve NEWS heading's link targets using version info.
- Optimize regex compilation.
- Make sure every link target is unique.
- Allow link targets to start with a number.
2022-01-15 21:07:34 -08:00
Wayne Davison
5ef7e3c9c5
Remove <a name=...> tags.
2022-01-15 20:55:54 -08:00
Wayne Davison
d2cc1149b3
Get md-convert to output the release html files in the right dir.
2022-01-15 19:12:03 -08:00
Wayne Davison
c3b553a93f
Preparing for release of 3.2.4pre2
v3.2.4pre2
2022-01-15 17:21:01 -08:00
Wayne Davison
eb0b41587c
Use standard "git diff" for full diff highlighting support.
2022-01-15 17:20:11 -08:00
Wayne Davison
3c0bb7ff51
Even more man page improvements.
2022-01-15 17:13:31 -08:00
Wayne Davison
995ce7198b
Man page improvments, including html cross-links.
2022-01-15 16:31:54 -08:00
Wayne Davison
38ffa522f6
A few more man page format tweaks.
2022-01-14 14:27:31 -08:00
Wayne Davison
8898aecb21
Make it easier to get section links.
2022-01-14 13:55:22 -08:00
Wayne Davison
f08505e92b
Add more link targets to html man pages.
2022-01-13 23:44:30 -08:00
Wayne Davison
c1e8809a8f
Tweak a caveat.
2022-01-13 23:31:43 -08:00
Wayne Davison
6130c4fa3c
Display ??:??:?? when a time estimate gets too big.
2022-01-13 08:22:25 -08:00
Wayne Davison
8c4ceb3b86
Avoid a -8 in the progress output's remaining time
...
If the double "remain" value is so large that it overflows an int, make
the estimated seconds output as :00 instead of :-8. Similar for the
estimated remaining minutes. Support larger hours values.
2022-01-12 20:04:32 -08:00
Wayne Davison
30a5909544
Some symlink improvements to the man page.
2022-01-12 16:43:40 -08:00
Wayne Davison
e841944b47
Change manpage headings in html to use h2 tags with an id target.
2022-01-12 16:43:22 -08:00
Wayne Davison
635d8c0632
A repeated --old-args does more escape disabling.
2022-01-09 18:20:23 -08:00
Wayne Davison
6b8db0f644
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 .
2022-01-09 17:47:24 -08:00
Wayne Davison
3b2804c815
Tweak a comment.
2022-01-09 14:03:31 -08:00
Wayne Davison
ff1792edf1
Improve --copy-links description.
2022-01-09 12:38:36 -08:00
Wayne Davison
b985123d2e
Allow someone to specify scratchbase=FOO for runtests.sh.
2022-01-09 11:40:41 -08:00
Wayne Davison
c983279020
Improve rrsync usage and some more NEWS tweaks.
2022-01-03 00:47:19 -08:00
Wayne Davison
ee9199b542
More NEWS improvements.
2022-01-03 00:18:59 -08:00
Wayne Davison
f1a6998df2
Only send the --no-W kluge to a receiver.
2022-01-02 23:51:35 -08:00
Wayne Davison
3e44bbd313
Preparing for release of 3.2.4pre1
v3.2.4pre1
2022-01-02 15:13:19 -08:00
Wayne Davison
4adfdaaf12
Tweak stderr handling for older BackupPC versions
...
This makes the default for a protocol-28 server process be --stderr=client
instead of --stderr=errors. See rsync's github issue #95 .
2022-01-02 14:48:04 -08:00
Wayne Davison
4a7ba3cfaf
A couple man page improvements.
2022-01-02 14:43:30 -08:00
Rodrigo Osorio
ffbca80ca2
Time-limit options are not being checked enough ( #179 )
...
The `--stop-at`, `--stop-after`, and `--time-limit`` options should have their
limit checked when receiving and sending data, not just when receiving.
Fixes #177 .
2022-01-02 14:37:27 -08:00
Wayne Davison
c11467af36
Some compression improvements.
...
The compression level of the first file in the transfer no longer sets
the level for all files that follow it. Document that per-file level
switching has no current effect (except for a global "dont compress = *"
rule in the daemon).
2021-12-31 12:21:13 -08:00
Wayne Davison
13cfe6406f
Add error-code ignoring options to atomic-rsync.
2021-12-30 12:29:14 -08:00
Wayne Davison
8e77ece0ee
Tweak the rrsync man page.
2021-12-30 12:29:09 -08:00
Marco Nenciarini
ffec7fe109
Fix rrsync directory normalization ( #268 )
...
Fix an off-by-one in the `args.dir_slash_len` variable that leads to base every absolute path on `/`
2021-12-30 08:59:17 -08:00
Wayne Davison
e07f8fb863
Add a default single-access lock.
2021-12-27 17:57:53 -08:00
Wayne Davison
8cf9dbb742
Change args to maybe-make-man.
2021-12-27 17:40:31 -08:00
Wayne Davison
3008e7c226
Include "rrsync" in "all" target when --with-rrsync was used.
2021-12-27 15:52:11 -08:00
Wayne Davison
a2b630c0bb
Unify md parsing scripts & improve non-man html conversions.
2021-12-27 14:24:05 -08:00
Wayne Davison
5b1baa7a2e
Rename md2man.
2021-12-27 13:42:19 -08:00
Wayne Davison
7f8cf771b7
Add more backticks.
2021-12-27 13:11:23 -08:00
Wayne Davison
b00e99c529
Ignore the built rrsync man-page files.
2021-12-27 12:10:31 -08:00
Wayne Davison
a76e32f949
Test --with-rrsync configure option & put rrsync into the artifacts.
2021-12-26 14:58:16 -08:00
Wayne Davison
512acd125e
Use mallinfo2, when available, and use %zd for size_t values on C99.
...
An exhanced version of pull request #265 .
2021-12-26 14:25:53 -08:00
Wayne Davison
72adf49ba8
rrsync improvements
...
- 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.
2021-12-26 12:29:00 -08:00
Wayne Davison
73ceea6ad2
Convert atomic-rsync to python.
2021-12-20 17:36:33 -08:00
Wayne Davison
39c3ae0ea3
Convert munge-symlinks to python.
2021-12-20 16:41:16 -08:00
Wayne Davison
ed19ea05fe
Make rrsync default to munged symlinks.
2021-12-20 15:16:30 -08:00
Wayne Davison
dc1b9febf1
Add options to assist in localhost rrsync testing.
2021-12-20 15:08:20 -08:00