Changeset 4269
- Timestamp:
- 08/21/08 14:10:07 (3 months ago)
- Files:
-
- trunk/configure.in (modified) (4 diffs)
- trunk/doc/standards/draft-sheffer-ikev2-gtc-00.txt (added)
- trunk/src/charon/Makefile.am (modified) (1 diff)
- trunk/src/charon/plugins/eap_gtc (added)
- trunk/src/charon/plugins/eap_gtc/Makefile.am (added)
- trunk/src/charon/plugins/eap_gtc/eap_gtc.c (added)
- trunk/src/charon/plugins/eap_gtc/eap_gtc.h (added)
- trunk/src/charon/plugins/eap_gtc/eap_gtc_plugin.c (added)
- trunk/src/charon/plugins/eap_gtc/eap_gtc_plugin.h (added)
- trunk/src/charon/sa/authenticators/eap/eap_method.c (modified) (1 diff)
- trunk/src/charon/sa/authenticators/eap/eap_method.h (modified) (1 diff)
- trunk/src/libstrongswan/utils/leak_detective.c (modified) (1 diff)
- trunk/src/starter/confread.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/configure.in
r4259 r4269 399 399 [if test x$enableval = xyes; then 400 400 eap_md5=true 401 fi] 402 ) 403 404 AC_ARG_ENABLE( 405 [eap-gtc], 406 AS_HELP_STRING([--enable-eap-gtc],[build PAM based GTC authenication module for EAP (default is NO).]), 407 [if test x$enableval = xyes; then 408 eap_gtc=true 401 409 fi] 402 410 ) … … 718 726 AC_SUBST(nm_CFLAGS) 719 727 AC_SUBST(nm_LIBS) 728 fi 729 730 if test x$eap_gtc = xtrue; then 731 AC_HAVE_LIBRARY([pam],[LIBS="$LIBS"],[AC_MSG_ERROR([PAM library not found])]) 732 AC_CHECK_HEADER([security/pam_appl.h],,[AC_MSG_ERROR([PAM header security/pam_appl.h not found!])]) 720 733 fi 721 734 … … 821 834 AM_CONDITIONAL(USE_EAP_IDENTITY, test x$eap_identity = xtrue) 822 835 AM_CONDITIONAL(USE_EAP_MD5, test x$eap_md5 = xtrue) 836 AM_CONDITIONAL(USE_EAP_GTC, test x$eap_gtc = xtrue) 823 837 AM_CONDITIONAL(USE_EAP_AKA, test x$eap_aka = xtrue) 824 838 … … 888 902 src/charon/plugins/eap_identity/Makefile 889 903 src/charon/plugins/eap_md5/Makefile 904 src/charon/plugins/eap_gtc/Makefile 890 905 src/charon/plugins/eap_sim/Makefile 891 906 src/charon/plugins/smp/Makefile trunk/src/charon/Makefile.am
r4238 r4269 166 166 endif 167 167 168 if USE_EAP_GTC 169 SUBDIRS += plugins/eap_gtc 170 PLUGINS += eapgtc 171 endif 172 168 173 if USE_EAP_AKA 169 174 SUBDIRS += plugins/eap_aka trunk/src/charon/sa/authenticators/eap/eap_method.c
r3589 r4269 18 18 #include "eap_method.h" 19 19 20 ENUM_BEGIN(eap_type_names, EAP_IDENTITY, EAP_ TOKEN_CARD,20 ENUM_BEGIN(eap_type_names, EAP_IDENTITY, EAP_GTC, 21 21 "EAP_IDENTITY", 22 22 "EAP_NOTIFICATION", 23 23 "EAP_NAK", 24 24 "EAP_MD5", 25 "EAP_O NE_TIME_PASSWORD",26 "EAP_ TOKEN_CARD");27 ENUM_NEXT(eap_type_names, EAP_SIM, EAP_SIM, EAP_ TOKEN_CARD,25 "EAP_OTP", 26 "EAP_GTC"); 27 ENUM_NEXT(eap_type_names, EAP_SIM, EAP_SIM, EAP_GTC, 28 28 "EAP_SIM"); 29 29 ENUM_NEXT(eap_type_names, EAP_AKA, EAP_AKA, EAP_SIM, trunk/src/charon/sa/authenticators/eap/eap_method.h
r3589 r4269 53 53 EAP_NAK = 3, 54 54 EAP_MD5 = 4, 55 EAP_O NE_TIME_PASSWORD= 5,56 EAP_ TOKEN_CARD= 6,55 EAP_OTP = 5, 56 EAP_GTC = 6, 57 57 EAP_SIM = 18, 58 58 EAP_AKA = 23, trunk/src/libstrongswan/utils/leak_detective.c
r4130 r4269 263 263 "dlopen", 264 264 "dlerror", 265 "dlclose", 265 266 /* mysql functions */ 266 267 "mysql_init_character_set", trunk/src/starter/confread.c
r4140 r4269 589 589 conn->eap_type = 4; 590 590 } 591 else if (streq(kw->value, "gtc")) 592 { 593 conn->eap_type = 6; 594 } 591 595 else 592 596 {
