Page 1 of 1

[Granted] Proposal: New directive "push-ignore <option>".

Posted: Wed Mar 15, 2017 3:57 pm
by Clodo
Syntax:

Code: Select all

push-ignore "option"
Client-side only. Can be used multiple times, like the "push" directive. If the server push the specified option, ignore it.

Reason:

The directive "route-nopull"
from man
When used with --client or --pull, accept options pushed by server EXCEPT for routes, block-outside-dns and dhcp options like DNS servers.
is too much restrictive in my opinion.
For example, if i need to ignore only a redirect-gateway, i currently need to use route-nopull and rebuild manually other pushed directives,
like explained in this wiki page: that sound like a workaround methods, not a clean approach.
And if i don't want only the dhcp-option pushed directive, why i need to give up any pushed routing option?

My proposal clean the above workaround with a simple

Code: Select all

push-ignore redirect-gateway
I think i can develop a patch or rent a developer about this, but i hope a community feedback about pros & cons. Thanks for any feedback.

Re: Proposal: New directive "push-ignore <option>".

Posted: Wed Mar 15, 2017 5:10 pm
by TinCanTech
Done ..

See --pull-filter in The Manual v24x

Re: Proposal: New directive "push-ignore <option>".

Posted: Wed Mar 15, 2017 8:03 pm
by Clodo
Fantastic, thanks, i totally missed it.

Re: Proposal: New directive "push-ignore <option>".

Posted: Thu Mar 16, 2017 12:33 am
by TinCanTech
You are welcome.

I would be more curios to here how it works for you 8-)