- Added modifiers for the include/exclude rules that makes them
authorWayne Davison <wayned@samba.org>
Sat, 12 Feb 2005 19:52:26 +0000 (19:52 +0000)
committerWayne Davison <wayned@samba.org>
Sat, 12 Feb 2005 19:52:26 +0000 (19:52 +0000)
commited243f8c29926327d901adbfeec8cf25947cc88d
tree90f8ede2d4b7108c1f4e9d5e94abe364f39760b4
parenta427e8938a943273afe111969ca2134cf4e90977
- Added modifiers for the include/exclude rules that makes them
  apply to the indicated (sender/receiver) side.
- Added the hide/show and protect/risk filter rules as an alternate
  way to specify sender-/receiver-specific include/exclude rules.
- send_rules() now allows f_out to be -1 to indicate that the list
  should be scanned but not sent.
- send_rules() now filters the list to remove any items that don't
  apply to the current side (after sending the item to the other
  side when f_out != -1).
- {send,recv}_filter_list() now transfer the list, even when the
  receiver is the server and --delete-excluded was specified (the
  exchanged list is appropriately filtered, of course).
- recv_filter_list() uses send_rules() to trim non-applicable rules
  when we're a local-server (because we got our filter list without
  send/recv calls when fork() duplicated it).
exclude.c