Commit report for v3.1.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Expose state stats Arran Cudbard-Bell@2015-10-25T21:35:48Z Files modified: * src/include/state.h * src/main/command.c * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4d5d2b63cdc512bcc1d5d... ====== Transfer state pointers back from request before freeing the state, else we leak memory. Arran Cudbard-Bell@2015-10-25T19:00:25Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/872c0eb0d9e641665819a... ====== Request may not exist when we clean up the EAP session, so we need to record the last time the eap_session was updated Arran Cudbard-Bell@2015-10-25T18:43:04Z Files modified: * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/eap.h * src/modules/rlm_eap/mem.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9417fe89ac37fcaece123... ====== Prev should not be set to NULL Arran Cudbard-Bell@2015-10-25T18:36:49Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e83f6bbe1f0876c974184... ====== Should set prev to NULL to even if we don't use it Arran Cudbard-Bell@2015-10-25T18:16:34Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aa05176331da08c29a615... ====== Free talloced memory in a specific order, to avoid odd interactions Arran Cudbard-Bell@2015-10-25T18:03:56Z Files modified: * src/main/radiusd.c * src/main/request.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ac3f1441361736804a91c... ====== set this to NULL, too Alan T. DeKok@2015-10-25T17:53:43Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cec312389fb1e9223bc3d... ====== OMG! magic values aren't fun Jorge Pereira (via Alan T. DeKok)@2015-10-25T17:53:43Z Files modified: * src/main/stats.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f747810e69ac9fdfbd105... ====== Set eap_session->request pointer to NULL before returning from authenticate This lets other code know that the eap_session is no longer associated with a request Arran Cudbard-Bell@2015-10-25T16:55:31Z Files modified: * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/eap.h * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/rlm_eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3df5bb14e5301064e9fa1... ====== Explicit free functions considered harmful Arran Cudbard-Bell@2015-10-25T16:22:35Z Files modified: * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/rlm_eap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/051f038ffe134dc967f10... ====== Fix assert Arran Cudbard-Bell@2015-10-25T16:10:36Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b9bf71a7c825b9ceb029f... ====== Revert "Stop iterating over entries if we find one that hasn't expired" Arran Cudbard-Bell@2015-10-25T15:32:59Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b6e78968c9faa9a48f12b... ====== Free all state entries correctly on exit Arran Cudbard-Bell@2015-10-25T05:45:56Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f43e322c47672e23ff780... ====== Stop iterating over entries if we find one that hasn't expired Otherwise we traverse the entire list of entries each time we add one, which isn't great for performance Arran Cudbard-Bell@2015-10-25T05:45:32Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/50b918e2591ba02115095... ====== Allow specification of a continuation_timeout (controls how long we keep states in the tree for) Arran Cudbard-Bell@2015-10-25T04:21:25Z Files modified: * src/include/radiusd.h * src/include/state.h * src/main/mainconfig.c * src/main/radiusd.c * src/main/state.c * src/main/unittest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/24b1d0275c20b1daa577a... ====== Remove useless layer of indirection Don't bother NULLifying all the values on free either, talloc does a pretty good job of detecting access after free Arran Cudbard-Bell@2015-10-25T02:29:50Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6b527b95ac5ea59db58b8... ====== Add option to have opaque data freed when the parent of the request data is freed Useful for ensuring eap_session_t are cleaned up if the EAP session never completes Arran Cudbard-Bell@2015-10-25T01:01:17Z Files modified: * src/include/radiusd.h * src/main/command.c * src/main/modcall.c * src/main/regex.c * src/main/request.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2c12473afa72c19651dae... ====== -- This commit summary was generated @2015-10-26T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org