Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Sep 7 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsH51AAoJEH0Oec13Yh7No6oIAJTB9DaWpdGogeNVRMpTexAM
 Wa8uiV9uC96Rp+FgBpKXNF3DT4Di7HpqoxX7/Wkc4zhT6adGbdbDoOF+JcFk1kwN
 ZsPcUbGE6LoXB/doqwAI3wE9Q9sCkLZ0xJY1S/FVxHM3ya5Sp8/Rx2utOg9AoEBS
 yaRZ5cJI3UkmCd03pjRjdSM6to2uyQJZdGcPYxDdbowBC2Tb8agCnWTO5eG4K+JH
 XCz15vVYkvHLW20rDJJGxBsr3f7C7zQCqPMM+SYqPJ6SQ6/WGzpcAFxf5thjFHmD
 4MbpFCTRYcjcoyz2oxMzq9QPdsMnuvlyFPMztf2DffIHw39Mkum6+V9kQOwQRFo=
 =fdRZ
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-09-06T23:02:11Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/274e29cfc81998eb4898389e7da3a10eccacf89c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsHC6AAoJEH0Oec13Yh7NI5QIAIV45ZyGfyMpCQhahT+YNwpj
 ZeHtRJssvNbTXqLI+0hcFg4+neQnBW1W2Fd685hVqD642YU+OpHkR5EsRj07AAMF
 /9lJUHizFczaLVFVEk8TAz/uaAIdzTNur/a9f/rUGPTF4c6gqRDNn98HqLnx0c0s
 pfk/dWoVbkj72imU5q1QxN4bvDs7IuG8mLO5KF7uR3YXltesrneYe1TujTDDxl7R
 XDDofETGmbeGnr5jvdjvsOB7DWDbCIDzDs43R/ASO7aZLZWRrG5VTN9/Efh8L80n
 juoJ7rj8g/uIjRdu+bgtq74W+Sz442j+CTGrMALny9Pg4GHsrCOtyKj89R0YLpU=
 =LShG
 -----END PGP SIGNATURE-----

use the correct name

Alan T. DeKok at 2017-09-06T22:03:34Z
Files modified:
	* src/main/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92dc91072757522c622936af209750cf3dfea1db
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsHB+AAoJEH0Oec13Yh7NzpkIAJ49XYu0ZyC4NckYD1dki0x8
 NjOi2X9+xO47/TeZBcSeoBVzUqZzUUlS0stOP+3tR/5XuD5n88KBXmo03UFshl+y
 jHbUmnqy8th0lL9UZZ+hgNu3Xd/oOuj+JP4W3OzMI/D+FmFCvxXz6Us3fPpKRIsT
 J/4eRS5yQLTfbzSYRj5zpUjby9DxwLNgdwICFoYIQznV+Rw9clF3b5+LAsDsFlei
 kc5pzQFg/rr4wBaYiCLxCncBwOeSCHZqgNZH31nm3Uqxa4AsGwcaZW3t1XTxqXy7
 CYYW4o5OEka30a90kGtDbRl9+m1eWFbWRunZy//a8w6rp3LY0UpXlEMaaBi29cg=
 =0JQH
 -----END PGP SIGNATURE-----

NOTE_EXITSTATUS isn't always available

Alan T. DeKok at 2017-09-06T22:02:26Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6066e033de982e7c0c67bf8938c457e4b9ca493a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsGKUAAoJEH0Oec13Yh7NHWsH/1oAPsVz+x4eTLjI3wmnZl/f
 fL/bzBPqYFsp+N68sBzo7ag/x4ZBFbTfwVFP6ZZbO61H29Pb/re7WYw4P5DOw70N
 3Ai1cp5pbLGzpdGO1BS9egGMRAQpMp82mixWDIyOwPM8KN6+qXfHlNefUzk+3KjP
 TCwV/HhokPEQuFctQHdcAAA7+jgzsXDcktKza7m10HFjSOvLQj91VJnhutt2rneK
 Ugo7ykkAnV+ywe6QJqMgv2KjbPm9vmP0QBNRRCZTHBmiHYWRC0zqTFa1q8E4xTCH
 GmTeyMo6/NeP+Kz7d0uPNJwf1zAGfSsuh9xA2han1Mx13WrKMKOx1TwmsKOlf3o=
 =4w8m
 -----END PGP SIGNATURE-----

added support for child PIDs to the event list.

Entirely untested...

Alan T. DeKok at 2017-09-06T21:03:15Z
Files modified:
	* src/include/event.h
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/750de6d8e9c9b570993006a9c3e454e2c5d704c4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsEnAAAoJEH0Oec13Yh7NkUcIAJx2LAQh2nJ/eoJ+9xEwDPt5
 Eb0JTgPqyNW9JVXNAeaAY+p06H+w2RLfxyKPwi8AD95cOqi+ntyUTJHhefjxtUUU
 flkpFjb3qdySateLKXr4DQRuAa3Q+Guzt/E8aoVEDsW2JAzkPe+307aVijMUmM9x
 +UfBBmDFxyTPv9MN22Nbhd87VnBl4xt45/ZPvLvWqW96xrghX93zxakL0Xo172he
 dO3gExFcFzP/EOQrf42vTY1M+gfGu0q0QArdsYb064Kh8TYawm0jRgRTm14r5BKX
 hx5madOL3cIgF16lcTBwAyYqGAYSNJpuO//QZ6Cbm2YTxuax0pKSRaUOwoV0jEk=
 =mWG2
 -----END PGP SIGNATURE-----

don't do magic for post-auth

rely on the unlang interpreter to do the right thing, and set
request->reply->code as appropriate

Alan T. DeKok at 2017-09-06T19:17:19Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32009dc581580623f93a37772e64aa7c6706fc54
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsElVAAoJEH0Oec13Yh7NPYUIAJgybUzvs7ININxllnYzqZuc
 lMtsiskUtQD4tn0idZe+edJqwHK2oOpNTB3ge/rwqLQjBUchnAgJPaSQbQ46eS8P
 ybY4gW1uxKRiWnd26w7LtEp0o0G1rEp1rDt0PlGodHwaA6ub/0lM70JKfiKPta6A
 TkRAKSSLZGTslSjA8UMbXmvSQIfNU6ueffrEMurW/W8HYea5Gfz4AoRwpaGGZM5D
 X/2LP3w4uqOEmmHiYON687FQ73sOR/P/1GIpIwpbYxiUmdqGBjr9Wou5SvvxXr03
 kAVXXFJo4DeI+GJsc+l6YS+pqJAwoCNYkakLU41Nyuo5cX5LklkDtiRMOQuI8NE=
 =qvLe
 -----END PGP SIGNATURE-----

more cleanups

Alan T. DeKok at 2017-09-06T19:15:29Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9ef72ccaf5a85e9fd93764904c7b9b0854ec86e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsEkNAAoJEH0Oec13Yh7Nky0H/0grfuFDOBnsJiZokdsbPUI0
 LCFJt3AoqV/JYJgTPoVoUPgYDJjPgSdSmc2ypRm0SojWIu7qZ25XhdpxPaDMWb9o
 +7oAwpIlzwxiTEnSgluBvlR4D3OIMg7dWrALlHm0txaAH0PKqlQ5gmJM2w5enCHj
 81MrNDIjJ4mxmO02fC5E0gW2CPxVaRrwYp80z5xIILFfZvCTKqF8hTsoymc2JmF+
 SxaNtmwqKHE0A0qUdlzx7IxLfTjKTstvJXok4uesppcwCbWODymOX6Wkg27IIwIQ
 XzrQ+hZ4p3vumX4u8rT7DT0665QxnTBgO7fW+xN9E4A+XDr81ui+H5k+x9xiRX0=
 =S5BO
 -----END PGP SIGNATURE-----

remove packet_type.  Use unlang instead

Alan T. DeKok at 2017-09-06T19:14:21Z
Files modified:
	* raddb/README.md
	* raddb/mods-available/echo
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be91efa6c9f6833406d8fe3b0518f50ce2954652
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsEiCAAoJEH0Oec13Yh7NvngH/ROvu0YB6PvDLB6uJbQ/czLG
 Hd4cKkjZWto2NUlY5L1RTGd9fwj4csENuSQKseqt0UbWkDpOC3Z0oKMmbca1//pf
 qzBqO/aMmQvPK//FHbwnvji5yWyibWqIgYhFsMuT+0n++JDj7QYGaWZDXq40v2hh
 QY4dFb4QGf0bNLoZ1NfpI6SfCm10nDQxllJQuDurs3KO7KiV94pwEk/214Aj8SYm
 iJ3kZ3vj+Zz3ZqCw3aL0F3GXmvs4a8Kl1dMd7JjPkyLrRtlP0fl1xVdPvpxxTqp8
 huFUn9rOt/gwvdVqbKc7Lc1vPiQLcmCLqG0bOHmwWN7i5ah7lYcqrjmCLIJHYqU=
 =NBHe
 -----END PGP SIGNATURE-----

remove Exec-Program and Exec-Program-Wait functionality

Alan T. DeKok at 2017-09-06T19:12:02Z
Files modified:
	* raddb/README.md
	* share/dictionary.freeradius.internal
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/283c8b3a4ec3b59b5bf4f9832cacd25d1afc0aab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsEKgAAoJEH0Oec13Yh7NRggH/RZMP15CpJWmFcA3FDFlVGeG
 fef/9JVnMQXvZ5GPgV7LbqFJGHVBn5XGBxWVdWDfQ2ZkiTdSHvIqW5TfvK7N9nqm
 V5eomPUTzHWXGh/m3tQo6WUiEp5QafZ/rsJXkrrEsr9BNuqBnNexgLnvNjJC3EcR
 L5rc3AgBFsUAid980ZMnkwsnBKzzckLsGD9DXg5PzfSMxeJHbkuMnpf5Ik8baUZG
 kutCF9vzMpUwrNSoyaRgQTcfM8d7ov1T/beCxvt17azHCiJU54dMRex0NmGCCEC9
 YpAsogj7BcwMwhNjq8iaT1gG2Xx6npGJeo9trOqCBiNaSEQ+DQnki+ZsXwO96i0=
 =JqWs
 -----END PGP SIGNATURE-----

remove MINGW macros

Alan T. DeKok at 2017-09-06T18:46:52Z
Files modified:
	* src/main/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ef342b9d6a041feba4db53c626a75c464ae5eb1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsECWAAoJEH0Oec13Yh7NRK0H/214jqOu+xPmVNswFdb5F6NO
 QtnnaCtXWsbrqDSkb5su03mVK1f9HfFgjck6cVsQsa6l8tGj9TBORo9zdZpJYII4
 U1woPbqMMXPWQg0GrNtF1nzIxHUwPciHByTB7eOPe4PEk+MonFDeBTLqF8dGRFrU
 ZdZALvnn11/bEBU+JmmozFrOaQN7JVDHFpi2jwZpi3YgCC8109Or93yNR1XuIfKU
 CNtXkdl3L5Jluc5B8sc2w9g7TJ+lkK2jnB+eN85RBw7zGKM8X3R0hJkTdYCEnFmg
 oTXrY7MqHdxIjwV7EieVVsbUlwBBph9aBF+K5HPBYRmKsHt9LVrWwpziwZOduz0=
 =hNqm
 -----END PGP SIGNATURE-----

add async_safe to tokenized xlat

so we can track if an expansion is async-safe

Alan T. DeKok at 2017-09-06T18:37:40Z
Files modified:
	* src/main/xlat.h
	* src/main/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49cdc8b32eed2b56bb3be99e96b6b09b95935b75
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsD5+AAoJEH0Oec13Yh7NB4MH/j2UgVy6+E4a1zt/hic2aI0/
 CTd5ScFmEsmFVrWK4JwMQTYX068cFZhZICeqLhJ2j5EZdqs+weXx1Xqzu1x5/bYs
 jMKIOEXD9lt/ACdxwqgGHdXEcIQ8q4hPP8lx50ef5AcljEmUEKWHnvTvNNXG38oW
 0L8D5saVcAo6Jfl36G4in4YvwLzrwGjtPAVImE63cZ8pATOiozhfAj9S6SuYgqe1
 9vHeGXYo4hoouBbHyide1tB2uZ8lQ9gjtsvw8EmMbzFEWCHHj28Oi7ypp9aAO2rO
 2yR+L4YdBLPbBYdBHrM0L1IVSE090w18oDS6p/rSNjlRKZYDp9bmMBm+J29wiPU=
 =XPNu
 -----END PGP SIGNATURE-----

add async flag to xlat_register

Alan T. DeKok at 2017-09-06T18:29:10Z
Files modified:
	* src/include/xlat.h
	* src/main/mainconfig.c
	* src/main/trigger.c
	* src/main/unit_test_attribute.c
	* src/main/unit_test_module.c
	* src/main/xlat.h
	* src/main/xlat_func.c
	* src/modules/proto_dhcpv4/rlm_dhcpv4.c
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_client/rlm_client.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_dict/rlm_dict.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01335936b5c5005ccc07c827442de94724f8e43e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsD5qAAoJEH0Oec13Yh7NwLYH/3ZxKgeXNse1K+hgpWQ+QX57
 Sb2CLs0Nf6mFxnxgKbycQH/ts/lwVw5/30j8ISOmFa5rwjneI9UhF/tOMuqLmKBQ
 onRsPl/6XXpY9kyEpqqMiz82hnactxRdcERPhM1rleRT9mnunhToRF1r56OQCBN1
 eC82u1vZr9JDN5zSDJ1Prybdyvk0EBXUGCvlNrAOIYaRj3wdMxb/Rwss6aP//YpT
 RCdmjvzJQ7vzPH3uPdQ1oD/amRIugh8IoMZBBvO9pujFKdnM5MMqVtNbzI5mAP8k
 zaUJx83dErpE1QKJvEh5xJRGy0WHrxdVxOrw4BPlk9TYArZam13LTMBxnD0TqEM=
 =UjQs
 -----END PGP SIGNATURE-----

add UNUSED

Alan T. DeKok at 2017-09-06T18:28:54Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/832faf0f9442a660d78cb3b54661367b584dcf1f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7N3noH/inHB5AR0KcR3mvZVHsUwr1N
 tD0CrVL/BT2hGVKdIqfKb5E2hVnfmVgWCaypY/FEohy28BaofF91xzM3M4ibcpiI
 U0Kmyl9NB5TH9dffL+9CXhjVV+hljDd7A6hVaenAG0fjGq0PuxHjHNf3TtZNyvmG
 3Fjz/ChyiWg0vaCf4KVBUzzGXzLO9X8uA2AdUaPhNwGSAaFXvKY5G0hER3MIGf3n
 2hs1mGOvY0faSzXmU2+pyeIuN896wtXwy4poT7ntNnWCDQreG3GNmDLQ0tByt1Ag
 nG/iWuRaqGnVprHyGzca31KKpWRFKj2ReDIDZRu0mLTWtiBw8xGzU5crcKJDxIo=
 =qSns
 -----END PGP SIGNATURE-----

word smithing

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* CODE_OF_CONDUCT.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f684afcbc82aad0e630319ace0ae19bd69ea81c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7NP1gH/jOhvrTUUMkbm3MkUAW1ZPaw
 riIA2DNIHnKK693GTcBWB5plmjhFNokzfzm5QQV/OrXvSWo36L0Ec9Kq5GyXFbwA
 lgDRUMcrvGQMAJgclvn2kIO7LfqORYLq04l8M1ZMLp+/dEuks5rmro3KQSSoA7R4
 R/jDA0ZMbdfTLojeF2dAiEsScJxGR9wZw2wIUsWFfBhqkHg8X06MzHKy9iySBclE
 cQjpSTgWfg59uUCQDHKkBV4gEgAS6BImkxfzhc33IdeQjjW3FfNRUkks/tcaV6pH
 Ua9UOUncUZrfTda1FUJ94Ct6gRwwP0tHJ911hqhFEsolyd+Xg98wNtTb9N8U1vA=
 =wQgc
 -----END PGP SIGNATURE-----

WARN on using %{Response-Packet-Type}

they should really use %{reply:Packet-Type}

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a6b9949be1c1a353185054efa54974a37402729
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7NXmYH/0RtPjFB5CmoHdSxzR7nVp8K
 fQWFIIYm5xr9JU9mSzZS3vt/QAx9eB2F1SiZXVS5kmVf2tpMEeZfp3u7AjruqGZJ
 WagKu3ERxuWwA+QlfQQgzvyBVDdyhWm5vkoQwXEO4ShhfZLBY2AA2I88O3Jf3P6a
 Qbtx/aTU6mch+Q+fL7T8KEw0lexYGZnL1tyAn1NfSZEa2c37kd11BwoDaELYojtj
 KbR7XBpUlbpYKXppiht7O+1gQ/GYHK2c2t+i4tJ1bLrQnbcpZMvLaWyPw7R6fmSl
 wq06pk8y/kRR07qxdtudtcWhQsKhb1CEtesUfCuGkzPV+aJFvFIE4gjpgExXSeU=
 =H7XI
 -----END PGP SIGNATURE-----

remove expansion for %{Response-Packet-Type}

it's already handled by the server core

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/modules/rlm_expr/paircmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18b4ad7e625377ae28b929f26d80b7494d711902
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7N9hkH/jbBsSbB3gZLkjK8DhYw3lbL
 hAQz8z9bQbwuljZwZBih0YQS132t53UWBlsIXfhD7i3CaymLaOSmMlc3n7Wq2zzH
 pgBgdehfRemRmzXUo7WTlsum4vy5Y6pZo8RRbk5W7QvAYwyXmppKBHPfezy2su0D
 92+bI5pjgrYKi1TjyR8GZdmc0klHFVNf7R8xU1GQFGiht5C2/YPdU+4CKolnc7fS
 MMDA8hOHjxyHGCLYl+1jV5QhKxrkzP7a59vFaVBeHPJuk3LjHXNw4bA2v3ardvrH
 tl5KCq6W9PA+B2nFU7kvoWGYqnDUfAyomlzmfU5pxx+xUdMZcQVQrccKLh/sQf0=
 =fkjD
 -----END PGP SIGNATURE-----

move run-time checks to asserts

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93cdac632df9df7700df225387acd3954e9a97b1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7NPRkH/0Kpw6mbztI22msSmbWdB8Tl
 paHMkVU+77n900Np55J9PTnykZ6NeI9BNsSWLlTbDO5fpxM97TbBJ8i5fCd5sVKO
 OJHbxd34q3pvznKmWbf29sJG3DCu5YS8dmlTecRw8snhz3XjxdehEBTPzZ214gd3
 GffyIPVnrpshd2JAYFB9jIGLSNy+SWz1uLlc9sCwNlymO5qTTKeeeFNwuvkPowCr
 zKcp3RxWZhTViWT0sPu7Y8n3TB1dBYVlEEwqegjGrjixsLRnjAzcCTOvt+OG1mWB
 aMGGtfEpqy+XLA2TD3xjzv0SB6uA6gh99Ddk55H8vaZcUllZcoU1SA1k9qCMydQ=
 =zxiw
 -----END PGP SIGNATURE-----

manually mark things as allow empty group or not

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f69cc1de797790890e1d37e25689343e500d82f7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7NdkgIAJXE1Jo9+BnutAOz+pHwPBpi
 00dwCMAevR2WfpqVBscLp60qO95dykaSKWQ5ZfRXx6jJ3Yak41rdwqf8eYPO/xwK
 ikdY0tJbcaF98ziCKUHmidk95Ny9xEvmyTgq8L57BG3WzF95F1AsJPFKeJbZgNGp
 Im3FYP055b445159sT3yKeIBNmxJQazJemvCg1swYx0PJq3VlqffNXko7/KM1Uhw
 JLZxXNlhOre9iDA6ZZwAuz58BjSyTLZb4UWiueYyJY1MAfAioewAdWKSnstkaGWo
 V4sYFYJYIfMapKUVwGdKzCwIPjPdaPvdeKF4DVi102PXbUdqsyUD+fSf2TfI1AU=
 =qjIp
 -----END PGP SIGNATURE-----

remove no longer needed "todo"

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b02224a0053a73972740cd6d7872733bb96a7149
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7NJ9oIAJBkjxvgGsapqwGWhxpkbqaQ
 l5iF4mFBM4FgCK1/LGJrEcHcfEke6sTn8YAJxtFQc+JXy3g/wKVfVQY7sulpXHmW
 zHUh4zH1+fEmXiLD4g2cX7ijTWOUzsNPYKSdY8kRb7r2XsHB73b60kR1C2Rx9FRE
 c/5l/HLvhaEPZykcmuedhCTce9EqCa2BiW3V3S9NyRau+4zjv96HvCf1gf7v83qy
 7qhqtGyVL10DYlY1+w2mfGEpWhxa/QvXOlrGurGE6del9+n3dq1cUIAXVD3ZcUaK
 Y7j7Bv0zsowKmrVgATASlOqMU7TaDkysvTffzO3m4srdYHbB/3sOZh75dFNwDnQ=
 =JveK
 -----END PGP SIGNATURE-----

"create" takes a static string

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/main/unlang_compile.c
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61421231b6a910d50963dd72fb82c299ba28132f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7NRwgIAKfuWMcJEhOcVSLvp8OGbT85
 k1CG/DBI5EIifd5bYziLJjvWHHLbxsa17Hdnp4Tkh/eZ/V+mRSINjUlYx5WKIlB6
 vJknq6c6+wKgqNkvUtzPh86FWFXoN9xesq+Rk20kpWn51sPUnQiv0zqL0w5AlVV0
 LuO5Mxcg0FJ+psUMPQyp+UbysfVozH//KuklK9RgVU6Bxr8OL/BSMBaNW3/xdz4W
 PPYyqFIFdmCVTaj8YunizHqWDtRcaJAEgZAlEZpC99Jl2XjdgLNTbVGN4fHzYsum
 kYw5ZQSpeXFsdpePTFqMf/VZ+0k4eHYrjXa1tOfxg748CTzWa1fOgm8gE22sEY4=
 =qCnq
 -----END PGP SIGNATURE-----

run the CHILDREN, not the parent

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d72ebe6e669068f1f502cd23308db589b4af451
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7NVBcIAKHdXO9k0p3rxOfNHca7uZlJ
 y5RDuWhE/LBF6WtgJiPf3y5IAhQEI+Nqn712yw57uAwu0uxHT39DH+/f0i927kHj
 4oBbV38U6iATbDjIjAvze3osd/e7nahw5GPs8csvH+xK9QaiWJDmAq7jjgSo2K23
 GPQmwykNnHInMUpTBjRZJbGv5uaL1m5ojAeZFXMpokA070X+CTKdYonLXLk87dBY
 lhb483IGF9MPgXBdZBdOs4FVEqHLueWCKhju+NRDUEnk/Y0vz/faeJEdB5dNzdvg
 ax+CDuXCw6EPLb30mWf7jmfvM0SVO0H/BeFfOW+8dQcgS01JQetWmtlHmXX+MzU=
 =aUQD
 -----END PGP SIGNATURE-----

remove more unused fields from REQUEST

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/include/radiusd.h
	* src/main/request.c
	* src/main/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f84833678e166b3b50d89f1059fc409dd44526a3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7N7AsH/jXHTXmd4s0vS0C8JExb4kPx
 F/hs1FNP/kOMv6DlFEMp+P7JWOCORtRhAglf7ECYjcK4w9doICXEYyWgDt9mKdie
 WvMY+0zEc+A47KdQqlRs9Ufr2gVPOfIMAOh/zm5gOeMJ/0d9QnCmd3O39HP6zx1W
 H1E0yXfJlb0o2dWcZvLEjyJ3lPV/dOaKvVrUolussBRhLd6OQ2TxPWvWUnFh+PiZ
 Wquo/SMLETlAIJVpddg2INf6M6SxQZDs5vDfLFqWeLiNiEm9iiFpuBt4g9U49l38
 bGnMDbjVSkcZerqJhqBYYm1xwc/6xrByv/DEElUcKkrQsJxJ5jZzTquqY8MPKps=
 =GtN5
 -----END PGP SIGNATURE-----

rename "fork" to "create"

It's clearer for normal humans

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/include/interpreter.h
	* src/main/unlang_compile.c
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a4be65fe6a8ca75d2c80ee9a69f4a3eb7516077
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDynAAoJEH0Oec13Yh7NWscH/2x8ZG2/C5TwPcROAcMRS9hU
 c93Oxm/RBppTDgrAgwt6lw8Aa0SI3iJSPQAJVwmy90woBa145xQEdBb6FOgn6VCo
 tQzXNMbpDzQntGzoues30xa0yFyEcIF+o1ybSyJk7GUf1A99ueB/GbZcnXdue8Cm
 FDl1JMfqdPN4mGna+ldio+AZzYflxuIpavd89XNLapvilucmHbNlxPGIpqUnxiJo
 frrtoXvM8xbzmg35W93y/BBsenqu5IQjkoxghGhAOgMrNgSQUpFVM/wbiJp5FZLy
 0NdZRsbpkyw1471HyZJnM949zsPkFmvdCFZ0cYkv+D113RmgCEDCWyLYfVWTfkM=
 =7Abx
 -----END PGP SIGNATURE-----

one less todo

Alan T. DeKok at 2017-09-06T18:21:27Z
Files modified:
	* src/modules/rlm_radius/TODO.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3d60995e21715d6627921c0a229c53e409bf1ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDymAAoJEH0Oec13Yh7NyD4H/iBjQPCSLzfBfDRaZ6eN1PhT
 nnD/8Cg9M5bcosvFEHkTwDNPlrcGO+KQ5XCUrMeCmErlhroznHwn2a+0vzQLf8X+
 KRvKHPjfXTwc96/RafZeXacS85IvgGa4Upebjrop/WjjyftHKa5Q7FS/XyjXeKAP
 SfvpwPIn1FQV3KTHQodxWJmURCDDs1Q3887Zy0SJiFzsZST+LvHO5QtWKlbQe2/9
 JcKuIrljhgf7t1/yjuIss1xghwIkq34C31KJ1KjEEJW65nDJt5sisPtQktqgV/kB
 BV+48wyU4vNNYQw6FTw0eo3hubOLvQZcwdKsNzLybxD/LPWjfr2R5uFISrTt428=
 =OFA/
 -----END PGP SIGNATURE-----

set request->reply->code from the reply code

Alan T. DeKok at 2017-09-06T18:21:26Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fcc3396ebd159d1b8ed87ee421aadf5de8517c6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsDymAAoJEH0Oec13Yh7Nx8sIAJBBie50X/zr6f7n0s4eS3jG
 5EQICj83aZPOR1d/ejo44ieRSCPkxCGD1nRzt5q+VhLhC/iEp3SvtU7g67SldwmD
 F+mJgYDJOANlSiikTKzXx9R5nrCBuWqlr9YNseWauMGpsJWfhbqZcPfGGC6red/n
 JRRpLnvNziZhTJ5MyhikGmxrR3/au2bJleuPuy1lkBUD0xJwRpH8in5up9iQLajO
 bfGgbEGtKywrHedRzl9md76rB/Dt7pBNgx0YXLc88ntsEbH8wIes5tC/xrDtIwDp
 7EoqvteplRNiBT5OuiptSINLd8EIyWraQVV5smbcqtc+Yfn9s+VVlEQ9ls1mPKI=
 =5zyE
 -----END PGP SIGNATURE-----

Revert "add instantiate / detach for timers"

This reverts commit 1d2c0352ada27c281f83a279532bf3a4d6a37167.

need a better way to do this

Alan T. DeKok at 2017-09-06T18:21:26Z
Files modified:
	* src/lib/io/application.h
	* src/lib/io/io.h
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/414edc1f8e54b899a743e32eed40ac036b7b2ef4
====== 
More doxygen

Arran Cudbard-Bell at 2017-09-06T16:47:14Z
Files modified:
	* src/lib/ldap/connection.c
	* src/modules/proto_ldap_sync/sync_touch.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a49d0757f4575f5da7491d0345abf53558436bbf
====== 
Doxygen

Arran Cudbard-Bell at 2017-09-06T16:28:41Z
Files modified:
	* src/lib/ldap/bind.c
	* src/lib/ldap/connection.c
	* src/lib/ldap/sasl.c
	* src/lib/ldap/start_tls.c
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c9686e34dcba1803c55860ae271e66fa2de5e04
====== 
Fix some connection.c function calls

Arran Cudbard-Bell at 2017-09-06T16:07:47Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36d9abee1d0500bce07d47e1adf7039698c3a973
====== 
Start of async LDAP connection state machine

Arran Cudbard-Bell at 2017-09-06T15:22:17Z
Files modified:
	* src/include/connection.h
	* src/lib/ldap/all.mk.in
	* src/lib/ldap/bind.c
	* src/lib/ldap/configure
	* src/lib/ldap/configure.ac
	* src/lib/ldap/connection.c
	* src/lib/ldap/control.c
	* src/lib/ldap/directory.c
	* src/lib/ldap/libfreeradius-ldap.c
	* src/lib/ldap/libfreeradius-ldap.h
	* src/lib/ldap/map.c
	* src/lib/ldap/sasl.c
	* src/lib/ldap/sasl_s.c
	* src/lib/ldap/start_tls.c
	* src/lib/ldap/state.c
	* src/lib/ldap/util.c
	* src/main/connection.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.mk
	* src/modules/proto_ldap_sync/sync.c
	* src/modules/proto_ldap_sync/sync.h
	* src/modules/proto_ldap_sync/sync_touch.c
	* src/modules/proto_ldap_sync/sync_touch.mk
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/conn.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_ldap/rlm_ldap.h
	* src/modules/rlm_ldap/user.c
	* src/modules/rlm_logtee/rlm_logtee.c
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9fcb711639ac62b8ab2330fcabd09aab323367a5
====== 
Not necessarily a socket

Arran Cudbard-Bell at 2017-09-06T15:22:07Z
Files modified:
	* src/include/event.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e74e82e2dda508040d71ac366697ba59838f98a
====== 
-- 
This commit summary was generated @2017-09-07T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list