security update, fixes #52
[openwrt.git] / package / freeradius / Config.in
index f0aa9ed209df5e2921efffe61966b34644f062dc..fac15befc1f36f484b544638f42e92efb06adc0a 100644 (file)
+menu "freeradius........................ A Flexible RADIUS server implementation"
+
 config BR2_PACKAGE_FREERADIUS
-       prompt "freeradius - a flexible RADIUS server"
-       tristate 
+       prompt "freeradius........................ Flexible RADIUS server"
+       tristate
        default m if CONFIG_DEVEL
+       select BR2_PACKAGE_LIBLTDL
+       select BR2_PACKAGE_LIBOPENSSL
+       select BR2_PACKAGE_LIBPTHREAD
        help
          A flexible RADIUS server
          
          http://www.freeradius.org/
          
-         Depends: libltdl, libopenssl, libpthread
-         
+         Depends:
+           - libltdl
+           - libopenssl
+           - libpthread
+           - libmysqlclient (for MySQL support)
+           - libopenldap (for LDAP support)
+           - libpq (for PostgreSQL support)
 
 config BR2_PACKAGE_FREERADIUS_DEMOCERTS
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "democerts - a set of certificates to test the server"
-       tristate 
+       prompt   "freeradius-democerts............ Demo certificates to test the server"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS
 
 config BR2_PACKAGE_FREERADIUS_MOD_CHAP
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-chap - a CHAP module"
-       tristate 
+       prompt   "freeradius-mod-chap............. CHAP module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS
 
 config BR2_PACKAGE_FREERADIUS_MOD_EAP
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-eap - an EAP module"
-       tristate 
+       prompt   "freeradius-mod-eap.............. Base EAP module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS
 
 config BR2_PACKAGE_FREERADIUS_MOD_EAP_GTC
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-eap-gtc - an EAP/GTC module"
-       tristate 
+       prompt     "freeradius-mod-eap-gtc........ EAP/GTC module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
 
 config BR2_PACKAGE_FREERADIUS_MOD_EAP_MD5
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-eap-md5 - an EAP/MD5 module"
-       tristate 
+       prompt     "freeradius-mod-eap-md5........ EAP/MD5 module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
 
 config BR2_PACKAGE_FREERADIUS_MOD_EAP_MSCHAPV2
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-eap-mschapv2 - an EAP/MS-CHAPv2 module"
-       tristate 
+       prompt     "freeradius-mod-eap-mschapv2... EAP/MS-CHAPv2 module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
 
 config BR2_PACKAGE_FREERADIUS_MOD_EAP_PEAP
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-eap-peap - an EAP/PEAP module"
-       tristate 
+       prompt     "freeradius-mod-eap-peap....... EAP/PEAP module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
 
 config BR2_PACKAGE_FREERADIUS_MOD_EAP_TLS
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-eap-tls - an EAP/TLS module"
-       tristate 
+       prompt     "freeradius-mod-eap-tls........ EAP/TLS module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
 
 config BR2_PACKAGE_FREERADIUS_MOD_EAP_TTLS
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-eap-ttls - an EAP/TTLS module"
-       tristate 
+       prompt       "freeradius-mod-eap-ttls..... EAP/TTLS module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_EAP_TLS
 
 config BR2_PACKAGE_FREERADIUS_MOD_FILES
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-files - a module using local files for authorization"
-       tristate 
+       prompt   "freeradius-mod-files............ Module using local files for authorization"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS
 
 config BR2_PACKAGE_FREERADIUS_MOD_LDAP
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-ldap - an LDAP module"
-       tristate 
+       prompt   "freeradius-mod-ldap............. LDAP module"
+       tristate
        default m if CONFIG_DEVEL
+       select BR2_PACKAGE_LIBOPENLDAP
+       depends BR2_PACKAGE_FREERADIUS
 
 config BR2_PACKAGE_FREERADIUS_MOD_MSCHAP
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-mschap - an MS-CHAP and MS-CHAPv2 module"
-       tristate 
+       prompt   "freeradius-mod-mschap........... MS-CHAP and MS-CHAPv2 module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS
 
 config BR2_PACKAGE_FREERADIUS_MOD_PAP
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-pap - a PAP module"
-       tristate 
+       prompt   "freeradius-mod-pap.............. PAP module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS
 
 config BR2_PACKAGE_FREERADIUS_MOD_SQL
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-sql - an SQL module"
-       tristate 
+       prompt   "freeradius-mod-sql.............. Base SQL module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS
 
 config BR2_PACKAGE_FREERADIUS_MOD_SQL_MYSQL
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-sql-mysql - a MySQL module"
-       tristate 
+       prompt     "freeradius-mod-sql-mysql...... MySQL module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_SQL
+       select BR2_PACKAGE_LIBMYSQLCLIENT
 
 config BR2_PACKAGE_FREERADIUS_MOD_SQL_PGSQL
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-sql-pgsql - a PostgreSQL module"
-       tristate 
+       prompt     "freeradius-mod-sql-pgsql...... PostgreSQL module"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_SQL
+       select BR2_PACKAGE_LIBPQ
+
+config BR2_PACKAGE_FREERADIUS_MOD_SQLCOUNTER
+       prompt     "freeradius-mod-sqlcounter..... Generic SQL Counter module"
+       tristate
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS_MOD_SQL
 
 config BR2_PACKAGE_FREERADIUS_UTILS
-       depends BR2_PACKAGE_FREERADIUS
-       prompt "mod-utils - misc client utilities"
-       tristate 
+       prompt   "freeradius-utils................ Misc. client utilities"
+       tristate
        default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_FREERADIUS
 
+endmenu