Am 16.05.16 um 12:13 schrieb Gert Doering:
> With this option, the server can remove individual options from the
> set pushed to a client (call from --client-config-dir file, or from
> --client-connect script or plugin).  Options are removed at parse
> time, so it is possible to do stuff like:
> 
>   push-remove route-ipv6
>   push "route-ipv6 fd00::/8"
> 
> to first remove all IPv6 route options set so far, then add something
> specific (what "push-reset" does to all the options).
> 
> Arguments to push-remove are strncmp()'ed to option string, so partial
> matches like
> 
>   push-remove "route-ipv6 2001:"
> 
> are possible ("remove all IPv6 routes starting with 2001:").
> 
> Implementation of remove_iroutes_from_push_route_list() had to be changed
> slightly to stop it from re-enabling all disabled options again.
> 
> v2: documentation (Changes.rst, doc/openvpn.8)
>     remove surplus gc_arena
>     implement filtering of "ifconfig-ipv6"
> 
> v3: correct quoting in commit message
>     only handle a single argument per push-remove statement - if multiple
>     options are to be removed, just use multiple push-remove statements

Ack, thanks for v3.

Arne


Reply via email to