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