Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Jan 18 01:00:02 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfoSwAAoJEH0Oec13Yh7NWwQH/AvOwGQ74BTsEix2SByPmDmB
 f1OquX/rAIL99TN8SfKFTGH8OxJhOpZGVwBQmBHpFAf3Wu7FTyugrgc0Ng4hhq8Q
 3EhRGdcBLVzlHh9Nsd3VQ8kcVeDzUByio7jzzQFTEiIXI/WPxJadSX6Nyupvn0Sy
 2bpSAQpcGCBWsFjXrLujmsS9pjyubQ7+2FWt9sSNH1ilYPakya4jM2aJMjJ+Ev+o
 dliGygoh3MRNvwE46jfJQgbfT/ze4R1I9Aq7U2iyOcvxC4ZRIaPcZmpXMzU40G2w
 xjrqjOJWbKHMD3RbuR1K4J9hnZ0+FB/Q435o+u6owqYD375p3NiY7JEaCAVqdhI=
 =/S4U
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2017-01-17T20:55:09Z
Files modified:
	* src/util/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1aad020dc4d0c8008e70f8cab07390ebb33d9c37
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfoCyAAoJEH0Oec13Yh7NFs0IAJnAhou6O5K15AjGb7GQ5+35
 8Ei01isQ2xzEhQoDWMktl6U5TZ/a56HR7i9tjDcGI2PCN7TSZlVE3BwG3n6WgM16
 yYnyywC7s/mRfaM1QlVj3hrpx+hMcNHVrhgCzGuer9pOVVYPrHuB4LkbTY+9kBkY
 lGIpcyCwK7E1dsRvyg1+F0sIsqWfO03pfjv6SPPUpLlPmGCAX2d/xxYEp+v0bup6
 56qCYIZYLLKzIdJ8b2LODnx0dux/fzEVBUq+EpsUk5kk/SystRY3GR9BEqjLANtb
 jV8JcZGNcWa3p8afUwYeQ7Dxq507hxLOUjt1AzK+oRMuWzW+pXzsFMbAmzxAUUI=
 =qAFn
 -----END PGP SIGNATURE-----

allow programmatic change of network / workers

Alan T. DeKok at 2017-01-17T20:38:01Z
Files modified:
	* src/tests/util/schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36fee51d1413e72d7c4f673116bfd94fe7f87514
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfoAbAAoJEH0Oec13Yh7NWM8IAJrJ96JcQZeAttlygTiViIHr
 WfphnJFc4GVyShQkDMZSpo5nK818yyiZyXmbkp643NS4UVwOLhbz5gtt9kMakKAv
 VeJPTlj5y49xNzetAROHmEEtMhqAogwcY5N5nBBouXlv0UjUjDO0DjUvV9O9k59g
 b5uUDB+ZnArmxy60rxzLi2DeWHIv3n0rIIUJiMM2c8Bj7+D6zOrd2Oa7i6uYzIE0
 z1jrXpb6JbFzEFsw4JeK53I9XAbIqu4bfOAdsju4ZL8m9vawTR1kUZc3RmZRzGCY
 WUVVlpYPME5vNsTsuZOnff4lLgIpWiKdQNbzJ5B3DD1kxdExTmJFs89RRGqsmCM=
 =IPFw
 -----END PGP SIGNATURE-----

pass fr_log_t to fr_schedule_create

so that we can do debug logging of messages

Alan T. DeKok at 2017-01-17T20:35:19Z
Files modified:
	* src/tests/util/schedule_test.c
	* src/util/schedule.c
	* src/util/schedule.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c72f6c4ae6cb7a5fb03152c74921436fc30dbc9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfnwBAAoJEH0Oec13Yh7NyAkH/1aD0JSjkMfV4B7uR+lwViO5
 Fr6/KUo5NK65Zm+LhujzMUCPN/NOKsH7eY357XmNiIOl6Sd5dhWb/6JeJafTC2FM
 5VZtizxkLEG2ghXXD98XdrJyds1VXO/QFDjGkncl54kGg0Gt/3v6IerhQMawYgTZ
 HvYO1KmMMa5NvlOccKbrL8sOZYWcCSHPxCD6xU9uFnYiGwFifoqNpdi/+Y3Yr61M
 3BIBUmxD/nLRED0bTZq4GOs1zMIv/I1T/TQeTwsCH5QzRYCbp/xVX+SQvHzpkTgm
 QNOr3q23hB5xYtx1N17bQrg88neKy+6BiMwN9N4OKUVT8rGdHMlpP8uSOiibiGo=
 =nsen
 -----END PGP SIGNATURE-----

move more generic log functions to src/lib/log.c

Alan T. DeKok at 2017-01-17T20:17:58Z
Files modified:
	* src/include/fr_log.h
	* src/include/log.h
	* src/lib/log.c
	* src/main/log.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77aaa2fc5b39c7b42ed497e04f1dbb68082c59ca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfnu/AAoJEH0Oec13Yh7NIrAH/R30DECXSYbs+q08w2LOvPVh
 ntPOxQj4h5N5QVZ1ibDB54lERGKJRMcnQ9vJ+YIRW6M6kUHz24c4voLNLMqUxPnf
 gQXWtsBTXJDr99I+wcNwSKp+a/NxfLe+Ue4w+//6P1YjGjhw0oIxLCdTnLAsBwJh
 B1nAPUxSV+jF5fiZK0lTP474wRlMj7DiBGCnGA9X8N49t8bSQWynb9liGvQa4ede
 a4RcuEeF5Yhsi9IoDF9NLQa1x6Bb5zuhA1TCPThcSu+PXLoxxj6AtoTUWQliD1UH
 3OCBKfXA68+D1xVixN9waZT+QczILQn7UuYpCANF9Oe6kIuAzOUInNCJ3H/MGX4=
 =4J+J
 -----END PGP SIGNATURE-----

vradlog() -> fr_vlog(), radlog() -> fr_log()

As they are now library functions, not server-side functions

Alan T. DeKok at 2017-01-17T20:17:02Z
Files modified:
	* src/include/fr_log.h
	* src/include/log.h
	* src/lib/log.c
	* src/main/conffile.c
	* src/main/connection.c
	* src/main/listen.c
	* src/main/log.c
	* src/main/radmin.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_lua/aux.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_ruby/rlm_ruby.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5646219b6bf2f9361b91bd0ebbdd6f73e1f8a15
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfneRAAoJEH0Oec13Yh7NYdgH/09cCCp38R0rtoRQcffMc+a4
 3T4ZUmjg6yLxfwfVqmSPYndJCHLAh6zZ1O1JLx1EzYdBROoQQE8cargEQ3RlNmHK
 BuGN0xKaldtl/hdj73RKi2NFjTXJA8X3h7YYNy/1kPo5pZ9qKdtHz9Z3EE0zNBSD
 lzQCccruY4tJnJksmOfATYfToY9QDSOajdvvwQtAxyiIWgZndiKW88UlpN0CCd/R
 apab/x7rhc7iofQ+NBuFEzbdX/95fgQoFm698hbuy7P5DiE5Xt+N7fTVJ741Zg1B
 xqvjDmPZQv5bQFBVZ784N3bknv4Pl/MGD+NBWFs606mTsUvLaIFcMVVwF/IUrXQ=
 =zEiG
 -----END PGP SIGNATURE-----

move radlog() and vradlog() to src/lib/log.c

Along with default_log, and some other non-server logging things

Alan T. DeKok at 2017-01-17T19:58:45Z
Files modified:
	* src/include/fr_log.h
	* src/include/log.h
	* src/include/radiusd.h
	* src/lib/log.c
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4b422bca28ffe93ebf4775fb8f116f73ef58576
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfllcAAoJEH0Oec13Yh7N0A0IAKJM3Imz7l6XHbfHpo2wrILs
 4T+RmmvwonNKdpI50eaIwLzYm1wv/mBXAlnDDWPUsD0JnHAHn6hCub/udyYUlRTB
 WDAl5sx4/qEbuj3hwxe9tmCCLrgFGHxhQodRzNjLpydb0kyCM3ofB2aZPp7PdK+V
 ctZMDaGDvpp65OWDkc/wlkZI76E76jtzIypjaZxI1FAukuY7fyYWr51+LldN7+D/
 e+FVVe54RJdwSx6okIdQaacZBxzdFB05SrcrgBBeFhMU4UkG6JXlfMR1Rydz8i+r
 CTaqROja8cBxy+uNgwTPzFYH8P06NAP9Hslv5mkrCnI8aZf7F2/Dns53LEGMyEk=
 =5j4m
 -----END PGP SIGNATURE-----

added schedule_test

Alan T. DeKok at 2017-01-17T17:50:16Z
Files modified:
	* src/tests/util/all.mk
	* src/tests/util/schedule_test.c
	* src/tests/util/schedule_test.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27ecfc0b726acf766bb9105c2ab8321e54449205
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfkUkAAoJEH0Oec13Yh7NbDYH/0aos8m32yeuPBt4RFLEOWkH
 N5PkFLVrNFSrLj89PZVkZkq9Fa6+NuNd2NayaZPMWqE3O/BEW6UsctXokAOV3K5Y
 RDXrN5CLcWVmZlCY07XhEDmH6hxGXU6mzwjCS7ywbW/P3ZCWlEmvfwhHhfMGX8J3
 iKvwmo/T/e6egk2j6bXv1ExqXXHui0ktH1KJ5ZQo4aE5Au5DghPOThpLEbBxJw7W
 uI+2jqAkvDSfSitJfe80QLgK5XwIPmZUA2sgr/cTQwJSvEKqqeMdmMmmENOcIOCu
 S4OY6lQOygfzJrtf/jP2cdGupey7RhOJHVzebRz8lzlAeJ+53KJrCt9GZBsACk8=
 =5xNG
 -----END PGP SIGNATURE-----

debugging

Alan T. DeKok at 2017-01-17T16:24:01Z
Files modified:
	* src/util/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0757298f0dcd2fe12a2d7fffe0e6904febc91a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfkTxAAoJEH0Oec13Yh7NDroH/jkBS2AwEwa00Ymz85FdZImP
 DIHbfaTsy5+XLnmZoaBtSreLsGrIeKarl6WmJSlOHIEOyGVXDF94piguizPBDfq1
 hyKm5G6s6AmH6ZmsbtvULEU8XcfabkXqBw+6X0sSC2AnH+inYc9UdVlJ3twAJ3Ib
 QG6O+XFS1TlZL2ywCyXBv6vdfLyg1t/EBi9q30hNtHlAwmuxqhsqJkUUJAmVB7PC
 IYTrebNe30Go5gNRT6+FFXJ5Q47n4iH6pNkhiFEdL8pH+oI65GHAgchefkoKf1Kt
 33fci0oixZ9he4Bd/ohjyl//GFhvRpHmlgTYFFDq390qwXnsHCj5F/6WI4/b9+U=
 =aA5R
 -----END PGP SIGNATURE-----

create the "done_workers" heap

Alan T. DeKok at 2017-01-17T16:23:06Z
Files modified:
	* src/util/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ff20164df73b7fe791ec6dbe4c5d396dfeff66e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfkTMAAoJEH0Oec13Yh7NkrgH/jZqJOeHGQAEBZnJL05uCPKD
 UhVIW4q/mNO3o0q9SoUSdb0EFMCdys2TAUhwc87/UJR43cyN1Hh/foOIJaNudUgU
 Is4s47XrbO89JA6xiWLJGudWLb9s2e/fk+a8pvh2tDETBIeSQzfJGMrsDgvNtvZ0
 ROjgjC8d1rQMNlMtQGPcceEXA1yw5W2JbmPvSOJtlQkt/KmbHkrjuUt59rEQ7wPl
 fpqOY5AC8RLnVDHYcFqpIfMOkBG1Mvg24nReNAeZN8BgpLtf8CkabMjLNHuTCCnx
 1wUyuZAxFK0mjS6587QgOt7h4pkZ+vZO9MGVrM5+s3uy8130N7572z5n75SdVnE=
 =xZKM
 -----END PGP SIGNATURE-----

signal the semaphore once started

Alan T. DeKok at 2017-01-17T16:22:30Z
Files modified:
	* src/util/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/418f6866c2ef17d5bddea6c9fecce3f696b7f588
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfkRuAAoJEH0Oec13Yh7NUn0H+gOVKZ567sOsdlHS/CRsAjXp
 2WAJ7CXYq4crj5pY62SVLZyr+Ophz2qlmVYZHkpvjmH6YukojJTV5MSXo5dXnSnd
 K/qlhHln6fldQnC2kkaH/2xl+sbtTYSTv6BRzNpOtajwPCjXAWB2D4sq9vsyZG6j
 IYGWTQ5HeMLK0oJ1NUVAVtHHIjytPNaeaYaO81CLKbkw5s9r5Dbk9akf9xCYBqjj
 A48KBqTQYYpAeYM713GarzADUVQUahPvwMsNDEZ03+BlfbnTCo49oAYQWM3jovEy
 mI99UnBmdgWD0SkWOg/w0dCnTN7VCfQKY1YIquJz3r7KxZ1EKaKX2LlN64aWkzw=
 =4DlY
 -----END PGP SIGNATURE-----

fr_event_exit() now signals the event loop to exit

which wakes it up if it was sleeping

Alan T. DeKok at 2017-01-17T16:20:31Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33c3cb669b4cd2491f5532392f9db604dece043c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfT3lAAoJEH0Oec13Yh7NBAoIAIp0LP1ISChqJesH0cbo974n
 4aY2Z5lZ/c7Lgb3BfdC98CH0xgdzB1Sp7f6uduo+W/aKibJPQ0+7ZsawsbQa0GFB
 4QRJDmH4TOX+n6nGHJwpMkdzyaKwqifw3bQEGkFGWE7HwKa6TATtWCZF3TeNHoBC
 /jCd/YhFusQDzXGuNKCj00C5roVfiPP3SeV89lLWb68MXtB5Fhbo8mK4VjmXdcSe
 ugqK4qI7LOUy9vDcvnABuLsQ1VdSTIv1C4BIMtzjv4OMpge7XHusdbDSnMG7ceDM
 iwb/JlybdlImbeR0bdwsszakIJw8/UDGubA0GXTV6svFwsOxkXciK8X9c4DEIBo=
 =8I25
 -----END PGP SIGNATURE-----

create and clean up the network thread

Alan T. DeKok at 2017-01-16T21:40:45Z
Files modified:
	* src/util/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa85ff23e638395dc3515bb57a1db9ffe1c018ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYfT1WAAoJEH0Oec13Yh7N3nIH/0CUKs3vfOcsE0kmSIR1zFdM
 gXes7ElyYSrx7i176gpA3t1fmhJFQgQejspmsGuomXcvPBJWny+v4zCDXgFXAMLX
 CtDrgNUHKzJUH6t08QzR11iIqcK0LUFQ3ua+Oj17w6FScqYgbUId+0dE7sI2UZ3O
 +VikwAzCDaHiei/BgdSSBel1etvzPP8RUnK9vhW1EWRbp99e/O+yejX1XXNP9WK/
 Uwo92psdCvjcV9lQqn9005+xUsJrv/A9WTf1AJEaXER/5q4uAySXwk1xe9JoX0V7
 22wdrPTkcBXwIyht5ZRKqCAwqmMIBPiEeogUm6s4RBLsh7rf9aKku/usrhY6N40=
 =B2Z2
 -----END PGP SIGNATURE-----

add fr_receiver_exit() function

Alan T. DeKok at 2017-01-16T21:38:25Z
Files modified:
	* src/util/receiver.c
	* src/util/receiver.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59473fa5f25c854bb96dde91428c1ead5551b9d0
====== 
-- 
This commit summary was generated @2017-01-18T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list