Commit report for v3.1.x branch

The git bot announce at freeradius.org
Sun Feb 21 00:00:04 CET 2016


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Clean up proxy_wait_for_reply

so the state machine logic is better separated from the
protocol logic

Alan T. DeKok at 2016-02-20T23:04:11Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de4b6881a5412c25d7d1940347a4181503e3ec5c
====== 
less code

Alan T. DeKok at 2016-02-20T22:49:50Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/266d94e328b9c1611dc5b0ac14a5136cc737cd67
====== 
Don't call request_done() from threads.

Instead, call request->process(request, FR_ACTION_DONE),
which is protocol agnostic.

And ensure that all state machines in process.c have a DONE
handler

Alan T. DeKok at 2016-02-20T22:39:45Z
Files modified:
	* src/include/process.h
	* src/main/process.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea9f3fabc8afbea9cbd18b4228b82396a5fa4c6c
====== 
args to waitpid

Alan T. DeKok at 2016-02-20T22:39:23Z
Files modified:
	* src/main/unittest.c
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1ff47c7260468dbdfe635a2fbf4a8a99402c7aa
====== 
Remove threads some more

Alan T. DeKok at 2016-02-20T21:59:51Z
Files modified:
	* src/main/unittest.c
	* src/main/unittest.mk
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_eap/radeapclient.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e262f48eda191051ab45ab5c6f25265cede4523a
====== 
threads.c belongs in server, not server library.

Nothing else needs (or uses) a thread pool

Alan T. DeKok at 2016-02-20T21:22:58Z
Files modified:
	* src/main/libfreeradius-server.mk
	* src/main/radiusd.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9e175b019af3cd34d9f5d41537edc569aa4072d
====== 
Rename to be clearer

Alan T. DeKok at 2016-02-20T20:56:41Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6c145093a6b022c39891fec22c1848b6a9279c0
====== 
simplify init delay

Alan T. DeKok at 2016-02-20T20:51:01Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99ddf9a28246ade23a05727a76d71b699fea35ae
====== 
whitespace

Alan T. DeKok at 2016-02-20T14:26:18Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cc488bdd926bb75b8603fe9687a6a64ba19f84c
====== 
move logic into request_enqueue()

in our quest to simplify queue_or_run.  So that eventually the
timer, etc. work can be done in a child thread

Alan T. DeKok at 2016-02-19T17:55:09Z
Files modified:
	* src/main/process.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd06a0990c10963091c1437b6aeae8c079348acc
====== 
call request_done() from request_enqueue()

which ensures it does all proper cleanups

Alan T. DeKok at 2016-02-19T17:50:58Z
Files modified:
	* src/include/process.h
	* src/main/process.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4173135616d96a13f733e8976a3f8a19a5244816
====== 
Make state functions take fr_state_action_t

Alan T. DeKok at 2016-02-19T17:47:17Z
Files modified:
	* src/include/process.h
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5602df5186d048987f7aec9e15dc03b8b5f6708a
====== 
use FR_ACTION_DONE

Alan T. DeKok at 2016-02-19T17:15:56Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b42a077905e7790f0a5ed36f2d4dfa20fa6ae0a8
====== 
-- 
This commit summary was generated @2016-02-21T00:00:04Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list