Skip to content

Commit

Permalink
Improved the "refuse options" section, including an update
Browse files Browse the repository at this point in the history
to the section that talked about --del being a popt alias
(which is no longer true).
  • Loading branch information
Wayne Davison committed Feb 11, 2005
1 parent c258230 commit 9eef8f0
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions rsyncd.conf.yo
Original file line number Diff line number Diff line change
Expand Up @@ -404,20 +404,19 @@ specify a space-separated list of rsync command line options that will
be refused by your rsync server.
You may specify the full option name, its one-letter abbreviation, or a
wild-card string that matches multiple options.
For example, this would refuse bf(--checksum) (bf(-c)) and all the options that
start with "delete":
For example, this would refuse bf(--checksum) (bf(-c)) and all the various
delete options:

quote(tt( refuse options = c delete*))
quote(tt( refuse options = c delete))

The reason the above refuses all delete options is that the options imply
bf(--delete), and implied options are refused just like explicit options.

When an option is refused, the server prints an error message and exits.
To prevent all compression, you can use "dont compress = *" (see below)
instead of "refuse options = compress" to avoid returning an error to a
client that requests compression.

Note that rsync's bf(--del) option is implemented as a popt alias, so there
is no need (an indeed, no way) to refuse "del" by name -- just matching
the bf(--delete-during) option (e.g. "delete*") will refuse bf(--del) as well.

dit(bf(dont compress)) The "dont compress" option allows you to select
filenames based on wildcard patterns that should not be compressed
during transfer. Compression is expensive in terms of CPU usage so it
Expand Down

0 comments on commit 9eef8f0

Please sign in to comment.