|
20 | 20 | If your rsync script depends on the old arg-splitting behavior, either run
|
21 | 21 | it with the [`--old-args`](rsync.1#opt) option or `export RSYNC_OLD_ARGS=1`
|
22 | 22 | in the script's environment. See also the [ADVANCED USAGE](rsync.1#)
|
23 |
| - section of rsync's man page. |
| 23 | + section of rsync's manpage. |
24 | 24 |
|
25 | 25 | - A long-standing bug was preventing rsync from figuring out the current
|
26 | 26 | locale's decimal point character, which made rsync always output numbers
|
|
158 | 158 | and `--delete*` rsync options on the server side.
|
159 | 159 | - The log format has been tweaked slightly to add seconds to the timestamp
|
160 | 160 | and to output the command executed as a tuple (making the args clearer).
|
161 |
| - - An rrsync.1 man page was added (in the support dir with rrsync). |
| 161 | + - An rrsync.1 manpage was added (in the support dir with rrsync). |
162 | 162 |
|
163 | 163 | - Added options to the lsh script to facilitate rrsync testing. (See the
|
164 | 164 | support dir.)
|
|
177 | 177 | - Try to support a client that sent a remote rsync a wacko stderr file handle
|
178 | 178 | (such as an older File::RsyncP perl library used by BackupPC).
|
179 | 179 |
|
180 |
| - - Lots of man page improvements, including better html versions. |
| 180 | + - Lots of manpage improvements, including better HTML versions. |
181 | 181 |
|
182 | 182 | ### PACKAGING RELATED:
|
183 | 183 |
|
184 | 184 | - Give configure the `--with-rrsync` option if you want `make install` to
|
185 |
| - install the (now python3) rrsync script and its new man page. |
| 185 | + install the (now python3) rrsync script and its new manpage. |
186 | 186 |
|
187 | 187 | - If the rrsync script is installed, its package should be changed to depend
|
188 | 188 | on python3 and the (suggested but not mandatory) python3 braceexpand lib.
|
|
397 | 397 |
|
398 | 398 | - Put optimizations into their own list in the `--version` output.
|
399 | 399 |
|
400 |
| - - Improved the man page a bit more. |
| 400 | + - Improved the manpage a bit more. |
401 | 401 |
|
402 | 402 | ### PACKAGING RELATED:
|
403 | 403 |
|
|
624 | 624 | - The daemon now locks its pid file (when configured to use one) so that it
|
625 | 625 | will not fail to start when the file exists but no daemon is running.
|
626 | 626 |
|
627 |
| - - Various man page improvements, including some html representations (that |
| 627 | + - Various manpage improvements, including some html representations (that |
628 | 628 | aren't installed by default).
|
629 | 629 |
|
630 | 630 | - Made `-V` the short option for `--version` and improved its information.
|
|
641 | 641 |
|
642 | 642 | - Add installed bash script: /usr/bin/rsync-ssl
|
643 | 643 |
|
644 |
| - - Add installed man page: /usr/man/man1/rsync-ssl.1 |
| 644 | + - Add installed manpage: /usr/man/man1/rsync-ssl.1 |
645 | 645 |
|
646 | 646 | - Tweak auxiliary doc file names, such as: README.md, INSTALL.md, & NEWS.md.
|
647 | 647 |
|
|
663 | 663 | SIMD checksum optimizations.
|
664 | 664 |
|
665 | 665 | - Add _build_ dependency for _either_ python3-cmarkcfm or python3-commonmark
|
666 |
| - to allow for patching of man pages or building a git release. This is not |
667 |
| - required for a release-tar build, since it comes with pre-built man pages. |
| 666 | + to allow for patching of manpages or building a git release. This is not |
| 667 | + required for a release-tar build, since it comes with pre-built manpages. |
668 | 668 | Note that cmarkcfm is faster than commonmark, but they generate the same
|
669 | 669 | data. The commonmark dependency is easiest to install since it's native
|
670 | 670 | python, and can even be installed via `pip3 install --user commonmark` if
|
|
677 | 677 | - Silenced some annoying warnings about major() & minor() by improving an
|
678 | 678 | autoconf include-file check.
|
679 | 679 |
|
680 |
| - - Converted the man pages from yodl to markdown. They are now processed via a |
| 680 | + - Converted the manpages from yodl to markdown. They are now processed via a |
681 | 681 | simple python3 script using the cmarkgfm **or** commonmark library. This
|
682 | 682 | should make it easier to package rsync, since yodl is rather obscure.
|
683 | 683 |
|
|
755 | 755 |
|
756 | 756 | ### DEVELOPER RELATED:
|
757 | 757 |
|
758 |
| - - Tweak the `make` output when yodl isn't around to create the man pages. |
| 758 | + - Tweak the `make` output when yodl isn't around to create the manpages. |
759 | 759 |
|
760 | 760 | - Changed an obsolete autoconf compile macro.
|
761 | 761 |
|
762 |
| - - Support newer yodl versions when converting man pages. |
| 762 | + - Support newer yodl versions when converting manpages. |
763 | 763 |
|
764 | 764 | ------------------------------------------------------------------------------
|
765 | 765 |
|
|
1248 | 1248 |
|
1249 | 1249 | - Avoid trying to reference `SO_BROADCAST` if the OS doesn't support it.
|
1250 | 1250 |
|
1251 |
| - - Fix some issues with the post-processing of the man pages. |
| 1251 | + - Fix some issues with the post-processing of the manpages. |
1252 | 1252 |
|
1253 | 1253 | - Fixed the user home-dir handling in the lsh script. (See the support dir.)
|
1254 | 1254 |
|
|
1728 | 1728 | of files, and the ensuring that daemon excludes can't affect a dot-dir arg.
|
1729 | 1729 |
|
1730 | 1730 | - Improved some build rules for those that build in a separate directory from
|
1731 |
| - the source, including better install rules for the man pages, and the fixing |
| 1731 | + the source, including better install rules for the manpages, and the fixing |
1732 | 1732 | of a proto.h-tstamp rule that could make the binaries get rebuild without
|
1733 | 1733 | cause.
|
1734 | 1734 |
|
|
2336 | 2336 |
|
2337 | 2337 | - Added the `--log-file=FILE` and `--log-file-format=FORMAT` options. These
|
2338 | 2338 | can be used to tell any rsync to output what it is doing to a log file.
|
2339 |
| - They work with a client rsync, a non-daemon server rsync (see the man page |
| 2339 | + They work with a client rsync, a non-daemon server rsync (see the manpage |
2340 | 2340 | for instructions), and also allows the overriding of rsyncd.conf settings
|
2341 | 2341 | when starting a daemon.
|
2342 | 2342 |
|
|
2630 | 2630 | - Added two config items to the rsyncd.conf parsing: `pre-xfer exec` and
|
2631 | 2631 | `post-xfer exec`. These allow a command to be specified on a per-module
|
2632 | 2632 | basis that will be run before and/or after a daemon-mode transfer. (See the
|
2633 |
| - man page for a list of the environment variables that are set with |
| 2633 | + manpage for a list of the environment variables that are set with |
2634 | 2634 | information about the transfer.)
|
2635 | 2635 |
|
2636 | 2636 | - When using the `--relative` option, you can now insert a dot dir in the
|
|
2998 | 2998 | usually run with the `--no-detach` option that was necessary to see the
|
2999 | 2999 | error on stderr).
|
3000 | 3000 |
|
3001 |
| - - The man pages now consistently refer to an rsync daemon as a `daemon` |
| 3001 | + - The manpages now consistently refer to an rsync daemon as a `daemon` |
3002 | 3002 | instead of a `server` (to distinguish it from the server process in a
|
3003 | 3003 | non-daemon transfer).
|
3004 | 3004 |
|
|
3565 | 3565 | without using a temporary file. The matching of existing data in the
|
3566 | 3566 | destination file can be severely limited by this, but there are also cases
|
3567 | 3567 | where this is more efficient (such as appending data). Use only when needed
|
3568 |
| - (see the man page for more details). |
| 3568 | + (see the manpage for more details). |
3569 | 3569 |
|
3570 | 3570 | - Added the `write only` option for the daemon's config file.
|
3571 | 3571 |
|
3572 | 3572 | - Added long-option names for `-4` and `-6` (namely `--ipv4` and `--ipv6`) and
|
3573 |
| - documented all these options in the man page. |
| 3573 | + documented all these options in the manpage. |
3574 | 3574 |
|
3575 | 3575 | - Improved the handling of the `--bwlimit` option so that it's less bursty,
|
3576 | 3576 | more accurate, and works properly over a larger range of values.
|
|
3645 | 3645 | ### BUILD CHANGES:
|
3646 | 3646 |
|
3647 | 3647 | - Added a `gen` target to rebuild most of the generated files, including
|
3648 |
| - configure, config.h.in, the man pages, and proto.h. |
| 3648 | + configure, config.h.in, the manpages, and proto.h. |
3649 | 3649 |
|
3650 | 3650 | - If `make proto` doesn't find some changes in the prototypes, the proto.h
|
3651 | 3651 | file is left untouched (its time-stamp used to always be updated).
|
|
4243 | 4243 | - Added `--no-whole-file` and `--no-blocking-io` options (Dave Dykstra)
|
4244 | 4244 |
|
4245 | 4245 | - Made the `--write-batch` and `--read-batch` options actually work and added
|
4246 |
| - documentation in the man page (Jos Backus) |
| 4246 | + documentation in the manpage (Jos Backus) |
4247 | 4247 |
|
4248 | 4248 | - If the daemon is unable to fork a child to accept a connection, print an
|
4249 | 4249 | error message. (Colin Walters)
|
|
0 commit comments