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