Automatic report from sources (radiusd) between 22.11.2007 - 23.11.2007 GMT
CVS log entries from 22.11.2007 (Thu) 09:00:05 - 23.11.2007 (Fri) 09:00:00 GMT ===================================================== Summary by authors ===================================================== Author: aland File: radiusd/src/modules/rlm_eap/eap.h; Revisions: 1.34 File: radiusd/src/lib/print.c; Revisions: 1.52 File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c; Revisions: 1.16 File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/peap.c; Revisions: 1.31 File: radiusd/src/modules/rlm_eap/mem.c; Revisions: 1.22 File: radiusd/src/modules/rlm_eap/libeap/tls.c; Revisions: 1.10 File: radiusd/src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c; Revisions: 1.40 File: radiusd/src/lib/dict.c; Revisions: 1.109 File: radiusd/src/modules/rlm_eap/libeap/eap_tls.c; Revisions: 1.7 ===================================================== Combined list of identical log entries ===================================================== Description: Prepare for session resumption patch. Prepare for sending fragmented data inside of the TLS tunnel for phase 2 (TTLS/PEAP) Modified files: File: radiusd/src/modules/rlm_eap/libeap/eap_tls.c; Revision: 1.7; Date: 2007/11/22 09:43:20; Author: aland; Lines: (+31 -6) File: radiusd/src/modules/rlm_eap/libeap/tls.c; Revision: 1.10; Date: 2007/11/22 09:43:20; Author: aland; Lines: (+23 -2) ------------------------------- Description: Track the number of round trips, and bail out on a connection after too many trips. Modified files: File: radiusd/src/modules/rlm_eap/eap.h; Revision: 1.34; Date: 2007/11/22 13:23:43; Author: aland; Lines: (+4 -2) File: radiusd/src/modules/rlm_eap/mem.c; Revision: 1.22; Date: 2007/11/22 13:23:44; Author: aland; Lines: (+9 -2) ------------------------------- Description: Clean up code to call tls_handshake_send(), which deals with fragmented data inside of the TLS tunnel. It still doesn't work with PEAP/EAP-TLS, but that's now because after the tunneled session is set up, the *outer* session sends a bare ACK, where it really needs an ACK inside of the tunnel. This means that it skips updating the internal list of "known EAP sessions". When the next piece of data comes in, it's EAP Id is one more than expected from the tunneled State, and the code thinks there's something weird going on. Modified files: File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/peap.c; Revision: 1.31; Date: 2007/11/22 09:47:12; Author: aland; Lines: (+15 -58) File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c; Revision: 1.16; Date: 2007/11/22 09:47:13; Author: aland; Lines: (+7 -2) File: radiusd/src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c; Revision: 1.40; Date: 2007/11/22 09:47:12; Author: aland; Lines: (+17 -39) ===================================================== Log entries ===================================================== Description: Some changes to speed up dictionary initialization - move to simple memory pool, which puts all attributes and values close together in memory. - cache vendor/attr when adding attr/value, to prevent extra dictionary lookups. Most attributes are grouped by vendor, and most values grouped by attribute, so caching the last one makes a big difference - re-order the checks for types and ATTRIBUTE/VALUE, so that the ones which are used the most are checked for first. The result is a significant reduction in the time taken to start the server. It should also help a lot on any future Windows port, where memory allocation is horrible, and loading the dictionaries takes a noticable amount of time. Modified files: File: radiusd/src/lib/dict.c; Revision: 1.109; Date: 2007/11/22 09:18:03; Author: aland; Lines: (+140 -47) ------------------------------- Description: Move to snprintf. Change to use vp_octets, which is unsigned Modified files: File: radiusd/src/lib/print.c; Revision: 1.52; Date: 2007/11/22 15:37:51; Author: aland; Lines: (+4 -3) ===================================================== Summary of modified files ===================================================== File: radiusd/src/lib/dict.c Revisions: 1.109 Authors: aland (+140 -47) ------------------------------- File: radiusd/src/lib/print.c Revisions: 1.52 Authors: aland (+4 -3) ------------------------------- File: radiusd/src/modules/rlm_eap/eap.h Revisions: 1.34 Authors: aland (+4 -2) ------------------------------- File: radiusd/src/modules/rlm_eap/libeap/eap_tls.c Revisions: 1.7 Authors: aland (+31 -6) ------------------------------- File: radiusd/src/modules/rlm_eap/libeap/tls.c Revisions: 1.10 Authors: aland (+23 -2) ------------------------------- File: radiusd/src/modules/rlm_eap/mem.c Revisions: 1.22 Authors: aland (+9 -2) ------------------------------- File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/peap.c Revisions: 1.31 Authors: aland (+15 -58) ------------------------------- File: radiusd/src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c Revisions: 1.16 Authors: aland (+7 -2) ------------------------------- File: radiusd/src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c Revisions: 1.40 Authors: aland (+17 -39) -- Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
participants (1)
-
Automatic cvs log generator