Commit report for v3.1.x branch
The git bot
announce at freeradius.org
Mon Oct 26 00:00:02 CET 2015
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Expose state stats
Arran Cudbard-Bell at 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/4d5d2b63cdc512bcc1d5d2a871569d916bcd4b57
======
Transfer state pointers back from request before freeing the state, else we leak memory.
Arran Cudbard-Bell at 2015-10-25T19:00:25Z
Files modified:
* src/main/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/872c0eb0d9e641665819a0fca4354d0f5cd56ac2
======
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 at 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/9417fe89ac37fcaece123054390b518bbdabc636
======
Prev should not be set to NULL
Arran Cudbard-Bell at 2015-10-25T18:36:49Z
Files modified:
* src/main/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e83f6bbe1f0876c9741840b24ac8066053cfb483
======
Should set prev to NULL to even if we don't use it
Arran Cudbard-Bell at 2015-10-25T18:16:34Z
Files modified:
* src/main/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa05176331da08c29a615581b395f13a4ccfe91a
======
Free talloced memory in a specific order, to avoid odd interactions
Arran Cudbard-Bell at 2015-10-25T18:03:56Z
Files modified:
* src/main/radiusd.c
* src/main/request.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac3f1441361736804a91ccc0a3ec6df16f53ac18
======
set this to NULL, too
Alan T. DeKok at 2015-10-25T17:53:43Z
Files modified:
* src/main/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cec312389fb1e9223bc3dacb99ee3ec81562097c
======
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/f747810e69ac9fdfbd105a503cca00369ef0b1b6
======
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 at 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/3df5bb14e5301064e9fa143bf19b70305fb2be6f
======
Explicit free functions considered harmful
Arran Cudbard-Bell at 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/051f038ffe134dc967f1008ec3f5e5c273826809
======
Fix assert
Arran Cudbard-Bell at 2015-10-25T16:10:36Z
Files modified:
* src/main/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9bf71a7c825b9ceb029f892a9c9e35a6cfabaaa
======
Revert "Stop iterating over entries if we find one that hasn't expired"
Arran Cudbard-Bell at 2015-10-25T15:32:59Z
Files modified:
* src/main/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6e78968c9faa9a48f12bc443c5f5f00f0900625
======
Free all state entries correctly on exit
Arran Cudbard-Bell at 2015-10-25T05:45:56Z
Files modified:
* src/main/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f43e322c47672e23ff78079241f6d566e3623847
======
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 at 2015-10-25T05:45:32Z
Files modified:
* src/main/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50b918e2591ba02115095b82db5da5e3d9824844
======
Allow specification of a continuation_timeout (controls how long we keep states in the tree for)
Arran Cudbard-Bell at 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/24b1d0275c20b1daa577aedc0d9fdf619b565dc5
======
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 at 2015-10-25T02:29:50Z
Files modified:
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b527b95ac5ea59db58b8a7d7e92cdc8f9c99d83
======
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 at 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/2c12473afa72c19651dae4ed0fb895a878362de3
======
--
This commit summary was generated @2015-10-26T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list