New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Expose tls_server_conf_free() and use it for home->tls So that home servers don't leak memory on exit Alan T. DeKok@2014-02-18T23:58:09Z Files modified: * src/include/tls-h * src/main/realms.c * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7c5a3730b5ba8bdac35ad... ====== On exit, do the following: mark all requests as STOP. Clean up ones which are stopped. If we have child threads wait for them all to exit if we want a memory report, walk the requests again The second pass thru walking the requests should clean up all requests which were running in a child thread Alan T. DeKok@2014-02-18T22:17:57Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3ca19d0924ff4cdf33e3a... ====== Note when we clean up requests on exit So we can tell what's going on. But only do this when using -M, so that normal exits don't have 100's of "cleaning up" messages Alan T. DeKok@2014-02-18T22:16:23Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fecbfbcde4eb61e5355ee... ====== Expose memory_report in mainconfig Alan T. DeKok@2014-02-18T22:14:53Z Files modified: * src/include/radiusd.h * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b8c299819ed06a3e8ffb6... ====== We don't need to know about virtual modules being loaded Alan T. DeKok@2014-02-18T22:14:14Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7c67fb4eb9911893e39c1... ====== Don't stop the thread pool if it wasn't started Alan T. DeKok@2014-02-18T22:13:43Z Files modified: * src/main/threads.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2194baf417f6a88046f46... ====== Always free sock->ssn for TLS listeners Alan T. DeKok@2014-02-18T21:53:28Z Files modified: * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4406f68420f372c30a4a9... ====== Only complain once for ignored modules Alan T. DeKok@2014-02-18T21:30:22Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ed3150c77d7597b062f26... ====== Move assertion. If a thread is still alive, the request is alive Alan T. DeKok@2014-02-18T20:50:54Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c23450586a056e2f10c09... ====== Clean up sub_find_name2 It turns out we don't insert ourselves into the name2 tree. When we don't find (name1, name2) in the name2 tree, we have to check if *we* are the thing being looked for Alan T. DeKok@2014-02-18T18:07:58Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fc3216e14dcb889df218d... ====== Be more careful in name2_cmp Alan T. DeKok@2014-02-18T18:07:57Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/10dd2f61d8cebbaa09b3a... ====== Fix double insert error When we have tls = ${tls}, we should *copy* the section, instead of adding it as a reference. When it's added as a reference, it's inserted into the parents linked list of children. Having multiple references to the same section means that the linked lists get completely screwed up. Alan T. DeKok@2014-02-18T18:07:57Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/56a53679f6a9493be23c8... ====== Fixed quoting in a comment It really screwed up the syntax hilighting in Vim (and possibly other editors too) Herwin Weststrate (via Arran Cudbard-Bell)@2014-02-18T15:44:49Z Files modified: * raddb/sites-available/virtual.example.com Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4de050a207f749911d035... ====== It's not an assert if the section tree doesn't exist Alan T. DeKok@2014-02-18T14:59:30Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d6e4113a950cdb30c069... ====== Fix build problem Alan T. DeKok@2014-02-18T05:22:19Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/69f9819df0d893e78bf1d... ====== Revert to working code Alan T. DeKok@2014-02-18T03:41:24Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f0d7e84992add76a5f187... ====== name2_tree may be NULL and do checks if there's only one sub-section Alan T. DeKok@2014-02-18T03:34:41Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b7b1dd1d164e2fdf1aa5f... ====== Clean up code Alan T. DeKok@2014-02-18T02:55:22Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/05db3b74567370899ea7d... ====== Fix typo in last commit Alan T. DeKok@2014-02-18T02:54:01Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/63cec927a430da031d50d... ====== more clang analyzer fixes. Alan T. DeKok@2014-02-18T01:48:01Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9cbd19924736cbb51e29e... ====== Check for (name, NULL) properly Alan T. DeKok@2014-02-18T01:47:50Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f21d94513236b4f36e856... ====== clang scan complaint Alan T. DeKok@2014-02-18T01:43:39Z Files modified: * src/main/radattr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f0a7df4bcd53c6b06cbb7... ====== Fix clang analyzer complaints Alan T. DeKok@2014-02-18T01:38:24Z Files modified: * src/modules/rlm_sqlcounter/rlm_sqlcounter.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e108ea0e41bd3ca62b372... ====== Add missing -o to analyze rule Alan T. DeKok@2014-02-18T01:34:30Z Files modified: * scripts/boiler.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7adbd235711253532b107... ====== Remove statoverride for mysql and postgresql Network RADIUS@2014-02-18T01:26:22Z Files modified: * debian/freeradius-mysql.postinst * debian/freeradius-postgresql.postinst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dc49ec70ccf39e6a9490d... ====== -- This commit summary was generated @2014-02-19T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).