Update OpenVPN webif module and fix management feature in Makefile. Closes #625
[openwrt/svn-archive/archive.git] / openwrt / package / openvpn / Config.in
1 config BR2_PACKAGE_OPENVPN
2 tristate "openvpn - Open source VPN solution using SSL"
3 default m if CONFIG_DEVEL
4 select BR2_PACKAGE_KMOD_TUN
5 select BR2_PACKAGE_LIBOPENSSL
6 help
7 Open Source VPN solution using SSL
8
9 http://openvpn.net/
10
11 Depends: kmod-tun, libpthread, openssl
12
13 config BR2_PACKAGE_OPENVPN_EASY_RSA
14 tristate "openvpn-easy-rsa - simple shell scripts to manage a Certificate Authority"
15 default m
16 depends BR2_PACKAGE_OPENVPN
17 select BR2_PACKAGE_OPENSSL_UTIL
18
19 config BR2_PACKAGE_OPENVPN_WEBIF
20 tristate "openvpn-webif - web interface module to configure OpenVPN (client mode)"
21 default m
22 depends BR2_PACKAGE_OPENVPN
23 select BR2_PACKAGE_WEBIF
24 help
25 Web interface module to configure and report status of OpenVPN (client
26 mode only)
27
28 config BR2_PACKAGE_OPENVPN_SERVER
29 bool "Enable server support"
30 default y
31 depends BR2_PACKAGE_OPENVPN
32
33 config BR2_PACKAGE_OPENVPN_HTTP
34 bool "Enable http proxy support"
35 default y
36 depends BR2_PACKAGE_OPENVPN
37
38 config BR2_PACKAGE_OPENVPN_OPENSSL
39 bool "Enable openssl support"
40 default y
41 depends BR2_PACKAGE_OPENVPN
42 select BR2_PACKAGE_LIBOPENSSL
43
44 config BR2_PACKAGE_OPENVPN_LZO
45 bool "Enable transparent compression (lzo)"
46 default y
47 depends BR2_PACKAGE_OPENVPN
48 select BR2_PACKAGE_LIBLZO
49
50 config BR2_PACKAGE_OPENVPN_PASSWORD_SAVE
51 bool "Enable password saving"
52 default y
53 depends BR2_PACKAGE_OPENVPN
54
55 config BR2_PACKAGE_OPENVPN_MANAGEMENT
56 bool "Enable PKCS12 management features"
57 default n
58 depends BR2_PACKAGE_OPENVPN
59
60 config BR2_PACKAGE_OPENVPN_SMALL
61 bool "Enable smaller executable size (disable OCC, usage message, and verb 4 parm list)"
62 default n
63 depends BR2_PACKAGE_OPENVPN