commit 2905a0382df9a864a164ad51feca1f2ddddf086c Author: Alan T. DeKok <aland@freeradius.org> Date: Tue May 10 14:55:32 2011 +0200 Parse TLS configuration for home servers Files changed: src/include/realms.h | 3 +++ src/main/realms.c | 44 +++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 46 insertions(+), 1 deletions(-) ====================================================================== commit 2d157daa5bae0d25a880c51905caf67842c96c44 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue May 10 14:54:36 2011 +0200 Added code for tls client configuration i.e. we are the client. Files changed: src/include/tls.h | 13 +++-- src/main/tls.c | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 138 insertions(+), 6 deletions(-) ====================================================================== commit b51cebcc94131ea1a1b980a4bbd376c5aa657af3 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue May 10 14:32:49 2011 +0200 Parse "tls" configuration section for sockets Files changed: src/include/radiusd.h | 20 ++++++++++- src/include/tls.h | 3 +- src/main/cb.c | 3 +- src/main/listen.c | 96 ++++++++++++++++++++++++++++++++++++++++++++++-- src/main/process.c | 4 +- src/main/tls.c | 1 - 6 files changed, 117 insertions(+), 10 deletions(-) ====================================================================== commit ddaa27d2949ad31c2ad805aceeaa0b3a4cfad973 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue May 10 14:03:44 2011 +0200 Removed EAP names from global TLS definitions and structures replace EAPTLS_ FR_TLS_ `find src/include src/main src/modules/rlm_eap -name "*.[ch]" -print` replace eaptls_status_t fr_tls_status_t `find src/include src/main src/modules/rlm_eap -name "*.[ch]" -print` And then to fix up EAP-specific names again: replace FR_TLS_PACKET EAPTLS_PACKET `find src/include src/main src/modules/rlm_eap -name "*.[ch]" -print` replace FR_TLS_MPPE_KEY_LEN EAPTLS_MPPE_KEY_LEN `find src/include src/main src/modules/rlm_eap -name "*.[ch]" -print` Files changed: src/include/tls.h | 32 +++--- src/main/tls.c | 20 ++-- src/modules/rlm_eap/libeap/eap_tls.c | 128 ++++++++++---------- src/modules/rlm_eap/libeap/eap_tls.h | 2 +- src/modules/rlm_eap/libeap/mppe_keys.c | 10 +- .../rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c | 16 ++-- .../rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c | 8 +- .../rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c | 8 +- 8 files changed, 112 insertions(+), 112 deletions(-) ====================================================================== commit 1e9ea9419fae964408465c310ea6ae2d9f641ff8 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue May 10 13:51:08 2011 +0200 Fix build errors Files changed: src/include/radiusd.h | 10 ++++++++++ src/main/tls.c | 2 ++ 2 files changed, 12 insertions(+), 0 deletions(-) ====================================================================== commit face8f6b3127676720c43ab0032f9e54c75c7b98 Author: Alan T. DeKok <aland@freeradius.org> Date: Sat Apr 2 21:41:12 2011 +0200 Move more TLS functions into the server core. There is now a tls server configuration structure, which should make it easier to deal with many TLS data exchanges Files changed: src/include/tls.h | 64 ++- src/main/tls.c | 1098 +++++++++++++++++++ .../rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c | 1101 +------------------- .../rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h | 62 +-- 4 files changed, 1182 insertions(+), 1143 deletions(-) ====================================================================== commit ea0da816772820ba09a4fbf9475cf584921ebc6e Author: Alan T. DeKok <aland@freeradius.org> Date: Sat Apr 2 20:55:30 2011 +0200 Removed references to EAP from code now in server core. Files changed: src/include/tls.h | 2 +- src/main/tls.c | 10 +++++----- .../rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) ====================================================================== commit 4bc09338a0028c7fee5d7180184f0b2be6562100 Author: Alan T. DeKok <aland@freeradius.org> Date: Sat Apr 2 18:11:41 2011 +0200 Moved TLS functions to a common area. In preparation for doing RadSec Files changed: src/main/Makefile.in | 3 + src/main/cb.c | 131 ++++++++ src/main/tls.c | 595 +++++++++++++++++++++++++++++++++++ src/modules/rlm_eap/libeap/Makefile | 2 +- src/modules/rlm_eap/libeap/cb.c | 131 -------- src/modules/rlm_eap/libeap/tls.c | 595 ----------------------------------- 6 files changed, 730 insertions(+), 727 deletions(-) ====================================================================== commit 2c77bf1de02c1d72f05757f1d215c17e012f6de9 Author: Alan T. DeKok <aland@freeradius.org> Date: Sat Apr 2 17:55:57 2011 +0200 Move TLS functions to new header file Files changed: src/include/tls.h | 315 ++++++++++++++++++++++++++++++++++ src/modules/rlm_eap/libeap/cb.c | 7 +- src/modules/rlm_eap/libeap/eap_tls.c | 34 +++-- src/modules/rlm_eap/libeap/eap_tls.h | 275 +----------------------------- src/modules/rlm_eap/libeap/tls.c | 10 +- 5 files changed, 343 insertions(+), 298 deletions(-) ====================================================================== commit 03558520df03b1c766dd2aa0f16f1ed4bb1e8b86 Author: Alan T. DeKok <aland@freeradius.org> Date: Sat Apr 2 13:47:16 2011 +0200 Clean up SSL set/get ex data handlers. No need for global variables, we can use fixed indices. Files changed: src/modules/rlm_eap/libeap/cb.c | 10 +-- src/modules/rlm_eap/libeap/eap_tls.c | 5 +- src/modules/rlm_eap/libeap/eap_tls.h | 12 ++- src/modules/rlm_eap/libeap/tls.c | 10 ++- .../rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c | 85 ++------------------ 5 files changed, 25 insertions(+), 97 deletions(-) ====================================================================== commit 58480647a10f11944df5ac366c5f14d8b385f6f7 Author: Alan T. DeKok <aland@freeradius.org> Date: Sat Apr 2 10:17:11 2011 +0200 Added socket thaw API Files changed: src/include/packet.h | 1 + src/lib/packet.c | 13 +++++++++++++ 2 files changed, 14 insertions(+), 0 deletions(-) ====================================================================== commit 31822cf5a4293ba470e5c3a8ac0bc61247d2cbbe Author: Alan T. DeKok <aland@freeradius.org> Date: Sat Apr 2 10:15:08 2011 +0200 Sample TLS configuration for RadSec This documents RADIUS over TLS over TCP. Files changed: raddb/Makefile | 14 ++- raddb/sites-available/tls | 403 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 416 insertions(+), 1 deletions(-) ====================================================================== commit a3e378257dc82e5882e5a011a7bb318185d5d291 Author: Alan T. DeKok <aland@freeradius.org> Date: Sat Apr 2 10:13:35 2011 +0200 RFC 3539 This documents the retrransmission timers implemented as part of doing Status-Server over TCP Files changed: doc/rfc/rfc3539.txt | 2299 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 2299 insertions(+), 0 deletions(-) ====================================================================== commit 73c5e103dce22c9e747443450d483a6615121360 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue May 10 10:45:54 2011 +0200 If accounting start/interim/stop doesn't do anything, return NOOP If num_affected_rows == 0, return NOOP Files changed: src/modules/rlm_sql/rlm_sql.c | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) ====================================================================== commit 00af351dbfb796a78b9d1a4af6591b7bcdd7c4d7 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue May 10 10:28:03 2011 +0200 Clean up statistics gathering Files changed: src/include/stats.h | 28 ++------------- src/main/listen.c | 93 ++++++++++++++++++++++++-------------------------- src/main/process.c | 29 ++++++++++++++-- 3 files changed, 74 insertions(+), 76 deletions(-) ====================================================================== commit d41cecbdfae6b2a9330337e91732370310fabc06 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue May 10 09:34:56 2011 +0200 Track global coa/disconnect stats Files changed: src/include/stats.h | 12 ++++++++++++ src/main/command.c | 4 ++++ src/main/stats.c | 27 +++++++++++++++++---------- 3 files changed, 33 insertions(+), 10 deletions(-) ====================================================================== commit 1a48e2cc07056aa0bd3d8742c212fc8cffe138ed Author: Alan T. DeKok <aland@freeradius.org> Date: Mon May 9 20:42:31 2011 +0200 Show stats for CoA home servers, too Files changed: src/main/command.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) ======================================================================
participants (1)
-
aland@deployingradius.com