Hi, we have a patch on the table to remove support for compile-time disabling of socks proxy and http proxy support in OpenVPN.
Right now you can "./configure --disable-socks --disable-http-proxy" and save about 20kbyte executable size. The downside is that the code is more complex to maintain and test, as we have 4 extra build variants ("both, socks only, http only, none") to test - which is adding up with all the other variants. So: putting this on both the openvpn-devel and openvpn-users list, to get feedback fromthe user base. If *you* really use OpenVPN on a platform that is so small that you need those extra 20kbyte executable size squeezed off, and at the same time do not need the client proxy support (my assumption is "proxy support is quite important for the embedded side, as it might be behind whatever network madness happens"), please let us know until July 18 (Friday), and explain why it really makes a difference. Otherwise, the #ifdef maze goes - that is, socks and http proxy will be always compiled in (of course you're free to just not use it :) ). gert -- USENET is *not* the non-clickable part of WWW! //www.muc.de/~gert/ Gert Doering - Munich, Germany g...@greenie.muc.de fax: +49-89-35655025 g...@net.informatik.tu-muenchen.de
pgp7qo5PmHJuL.pgp
Description: PGP signature