Hi,

OpenVPN (2.x) currently caches pushed options across sigusr1 restarts.
This 'allowes' a server admin to push some options that the code can't
really handle, until the client times out and performs a sigusr1
restart.  The client will then execute a number of initialisation
routines that might (or might not, depending op the option?) now
process the pushed option successfully.

This results is surprising behaviour, as discussed in trac #128 and on
the openvpn-devel mailinglist (Message-ID:
<326b8ff7-39a6-1974-c0b0-82fd2abdc...@gmail.com>).

I'd like to get rid of this behaviour, by restoring the original
options on a sigusr1 restart.  Imho, options should either be pushable
and implemented properly (without needing a sigusr1 restart at the
client side) or not pushable at all.  This code is however from well
before I got involved into OpenVPN. So what I'm wondering about though
is:

Does anyone think this behaviour is intended and/or does anyone rely
on this behaviour?

-Steffan

------------------------------------------------------------------------------
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to