Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Jan 31 01:00:02 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxBfoACgkQ/6TVgp+2
 18oNxRAApms8rgiPP/Es7eLWHLsWJndH5PtnFBW3yrXA91MctAJAuMTAs4TWNxyY
 CdPm3XO61iRKztg0W6lXEeAyb3Dwai+ZISmn1jAEc0NBaQZyaHeXp9G78gv9nxcb
 ztmnkRT16oahYlqOFdb6Mmt+/BQNBHLJEClFPjPntggTfxNQRjm2L5UxZAuixHD/
 YVueEKLjzLPU1hUGPgkRSHU+BkKhQRo/XfQF5O+wDUfYLttfImUHbVEOSnDNNKTT
 ChQWtTqu87eUYZYNbdDIip/5+vYvwBo2NvFxqcoxK7o/qiDuKU9ifkEcOv/bSgKT
 TEPqGCMY/hEq+oIO4/qczzAWyZzimYpanDZsJfD5UnMh8vvGmxIdmkvvzw7Xe9z2
 UApXCgeFH7uN3ZiD+YNQZFnvT7JZXA6c5rCb4nCjo0wWK0dvlIwCjIEF5KhXgsGZ
 HrL4LL8Pk51fe7dUGMlkquCGXDIht4+OCDOQzQiWiaUeRJHhg+wDhkQ4A5R2YY5v
 9QAuzxZvAZ2dP1amggeMlXblD0CgnQq/3zhBmIlTZM+Nh7FzAE6AwfIfrXtcswRP
 NTd/lSFVnhNwI95+/fzHRKsbEmNYoZuNgMjZXFK3N9DThS+0LXTiXNPK2nu5Q62y
 WNUnmXn2bBqwfLcrl6HEz3eE9McZuqwj/O+YPKgLZdXwaf0w6SI=
 =Rw7d
 -----END PGP SIGNATURE-----

Fix const issues

Arran Cudbard-Bell at 2018-01-30T23:55:38Z
Files modified:
	* src/main/xlat_inst.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2431cc40757a537fd7a7ef78e330f501ae688d9e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxBb8ACgkQ/6TVgp+2
 18p1Dw/+IHsK4FDM+ejYRfZ+zV8uhGuLYe7GRkePb1+/sMAKj6fX/vZRuT6W3dO/
 Tvz1fRVqDBxab14LhUMPvc6xWwuAooG+RfWOEiCadYBVOAz3TI/t91267hi4Jf0k
 3V0hN5rFpAC0aeHGpdrcEbKqHXPkvlE1c1eCCqol4jCWJ4jw4HEiTMEUMjL4uWGW
 9mj7VABjhF8uvGFdgdQY71ho5LoXJSXBC1kg7KHGveYvmoqTTlbGKRVSa3FirvJQ
 u8P28upSpgX4LklnGPYPCJIc6o8UVUZ7PLltXuvKfuX9PJlDLNmPz1gPqQj8qInc
 da88+oifhY62HskJBMDvV1Q20ak9d1xw5qziIIA7iqybegmmW9/dnyOLHC5eBUwz
 WH9K8TDWPbcSBjhYIRgqC+VyH7ke2NPRLqTPtqADqZlwM2Lb/Zfr758my+fqPV8P
 JmgfBVPkRfxS9OSF1BG9Hlhnj4im3p8J2gLzD582a+yxaYzRZPJ1dsBV536aiolK
 8KmjAdB2cqQuwHHBLttMz3VB+f0M4DV483b0onQqlDRP9Ny/8t8hTFBn1E3vb3Te
 8dYTT81eP8O1arkjyl2snZ/B6ppO61E/1CCphAS4IlnTwMqRGK7dmveVsODIRXey
 ZF0P6K8CpUHVY0mFxE7AMrUALtgirSVpJnRD04Bm2SqpGy8Y0dY=
 =nFg1
 -----END PGP SIGNATURE-----

doxygen

Arran Cudbard-Bell at 2018-01-30T23:54:39Z
Files modified:
	* src/main/unlang_op.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8faeb9a1755c367ab1a56b383dbecd0368442b5a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxA9YACgkQ/6TVgp+2
 18oFWQ/9E7c9dI0kNbZIGVVNW6GgUOwSrMiHER+w4NddJRY09IKzFQPHf8c+4E55
 vP06plmS+ydsPk39syjj2VGkLgiE+lmSN/G4akzjdwKSxYNGKRRH5e8Tynz1fa/m
 80XLHv1DnQCXSUtmOCkybZhpFzzRK66eGf9jK/yP9Vvf5oofdAIbwnVQAc7ltkfF
 nAc0x5yghepwTIjEwf+RoFPw8o0/yY7xnI+xgwSAog9fEen7kMO4rfSn/coLWp21
 BJqai09rItWOZ+dhPkZxXs2askqaYbIBp86qPAYaseAe+FH0bxRKXMSQatzk3zFC
 ja/uVVpgq4NjupFZtw76/ppFIDqpw1HWHB+oQPAOAJOfoWlS0+LciMMt2efA1uwz
 +vYWnlunTU4K55rUJmmW8DfhqEFmaUy2nppEcONQcJ4uNixdWx+eaDP0iFH8q0MY
 NwpSHKtxslgUsAlyqwyH1kXTP/RrFWPSVrcoFP0KjAh2lOz202meqBQhKU9g5+BM
 EZayUrXqjFfYn/UTPOQ3MH+WgpNGDwVPvnZcxke0VjkFH90wzVj+mWkcxumHREKH
 +YP4KcIwa84mZ6b4MCvw+KwTC2lvHy0Vo0VC5NmBLtM29z/NgBI3cDQKhvUJaDNP
 0Zzmw153XWYjAMRWJzgXbkCFIF6iOXSRZCTLhzsQlv6Q/7RWcL0=
 =Yz24
 -----END PGP SIGNATURE-----

Indent debug

Arran Cudbard-Bell at 2018-01-30T23:46:30Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7e7c7573824c4f502b246588ff43ee1b954e354
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxA9AACgkQ/6TVgp+2
 18pyFA/+Ir7BUo1Xel+SdE3NCcA8dGKKDLtoJlflymS6rLYtECiWTaBBanfjS1TO
 DtUp+Oe2tnLkdjKoV2ZNhOcfR4+w9pNpSoNthKzH4c3xYwm8pz5mpRJX1qtp2GH9
 fBeyOyeiPyGd72b7seFUFGXrXd7noqTvEi7N7C5l0SjkBdo/ldzgJdslDHRqWI7c
 B9hWtshjkClq22VOu69Uiqa7aYBXsY6QCituPrLrNF4qRetf2XIuXJ2PF46I35fH
 eBSha06hayU8g9muwCQAwbfcZaiNY1FI9Y/pV/mdw+AXJDCEcKlPNAJUEjYc1gyH
 8+M7DAOSsr482G0NXlVf3m2GKtdKJYsqSGQ5c8hWVUYzaqkLMRJl+Y9idNiutGzF
 xRgmxjuZeiKfvyDtlTxdQFj/LwXYQ8jnecf9KRk8usqAxJkfPF879y+0R6jX8Md2
 F5QPlM4z4KXryxhdvWOJFdRs7aBTCaauGvGMqvTSx/OjEF7zl30feVdLwskMa53p
 bfSnae6+l5kTapg4FIUJBy6Ycc12gr7n3h/JTIpdxwnrwHZMPG8ilrb7+/DSCua0
 M0+4P5SUwnzSYrXMBjwTR8TDClg4Dk7GMkBMykdGUhEeErPhBotbGkyeKjwAGsiT
 Fsq/eeYupdPZcjD/Oy8yGGVCGidaMZhl19QHwmMJ9+/Bea96nJ0=
 =bpi7
 -----END PGP SIGNATURE-----

async xlat functions with no arguments can yield too!

Arran Cudbard-Bell at 2018-01-30T23:46:24Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/368ad137374e4a8dbacc93ebef8fd2a9683d0541
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxA7oACgkQ/6TVgp+2
 18pIXg//aS5HsTQSaL/EIuHAzdqPUnDjEpHtOgRsAeS/QGPHHe6EgJyO6BHozjho
 6ekC1SV1Ncn0i5Euk1Ds1JJV5o11XYd0UNTVZ0rxc84uL5yVvaVI1rI8Qz3TvqLb
 a2u+RCYnOu/hadDkadFJ7C6mhxEgjv5Ih9SjkoZli4kiciTAZ0Yv2FQiD2fReecl
 wHb1N8WXJB1ovWb3e07LqyKVKx2fK39RJmP65CM4lCd1ugRh2+avKuzAIX7M0xB4
 KSMdOC3FGTBXdaGiYn15g7UOC628CPdBc6Ecx5ozfyMh1OPgaXMLCDnM+pcz5x2H
 LlYLbvFmo7xiG7dP0M+h7a3vF+HECqB9byaLvmtLhc9mcE/vy9hgZz1U9DsS7yZ0
 0mEtrfoL0NU4EJIrB1g/IcJ11mSElyXhaAjQzjaQBoyWz0B2VKdNM+YYBaJg3c1k
 oie6TN8i8+X9UoGbU4tVaqVnt8O52szDAlQQfmKfF9pcYpdxhb90MvmDVg9apWBa
 +wL4UJQ7omvBGHTa+eHxnucr+hbpaU2zGK6gt5ve1gH/yo87oeqVoht4ebFsOrTx
 hlWWKI15kaLgmITiotVsuUPjw0VjYP57MNnMKQrv80aq2e55ddW8q4n2k6tkf7t2
 bE9RWk+VgkqyKonNU1qI3fhRg+5hHOdWXVO9N6y3qf8cD0fMREw=
 =c602
 -----END PGP SIGNATURE-----

Add xlat for rlm_delay

...it delays things.

Arran Cudbard-Bell at 2018-01-30T23:46:02Z
Files modified:
	* src/include/modules.h
	* src/main/unlang_interpret.c
	* src/modules/rlm_delay/rlm_delay.c
	* src/tests/keywords/xlat-delay

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8a777f184238dca7e73888d5d702f27bfd2fa63
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxA7oACgkQ/6TVgp+2
 18rtWRAAq/MvrYUX1SduUJhMpoguvObYsDfhWmk1jaVPFlCCrJi9HScqeY/KBvMg
 7hOql/KA0baYtZM0b2QU4JdtM6/5RLCfYNPRQ/h0ibGM1gKfXM83+bMJx2B1Usmc
 jrim8BKnMYoy5KwYsL3ouwYSFejk+hcne7UClPp/OIMwj8RmA5CqC7YJuMmfPALf
 Bc2A4Bo7HHYa4KXj25hZOu5xrICPnm+SrWuixJEKf6+IJmmAD/xtKSEAS5f3UlgK
 B6J5OQBaKU+0DlKZ+wlcmPLylmA3oiEVMI9nbu25NFakYWq66lZ7HbpdVF3HBmiW
 ZhUpKHzCX0Kujq3ShWgbnSdgNMFvQkAm827nVvVxmaOPqZbAfRaxyYoq7MICvOd2
 JElsGE/ff6batQQARjsVLCsUwk1VK4/NzdEmUtBOCoSbucntyPkEdOqHq7VcpA7/
 UwmzQo5EpqSPGqDjHy5hA1IgdToMxp7tOwa8Kwsg0GVamK3LY9k8jPz00l9+zubf
 oGF/GEUg+SEizMpYkJPgJ5AiBI8xj+PWzjGIqhw6ExQZswlriUss0mj3ri61Ul7V
 aknK/htydm6WpzZTCAHGSTRiTqWXrgMNMOq35RUaAuY7XM1Ce+7qRnjYLBwJISMP
 pPKS+sPgb+7qO2xqOSLx4ra9h/Pa8wzGbf/pbKOzc3B5jC1+4cw=
 =VPDy
 -----END PGP SIGNATURE-----

Add xlat specific infrastructure for timeouts

Arran Cudbard-Bell at 2018-01-30T23:46:02Z
Files modified:
	* src/include/xlat.h
	* src/main/xlat_unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/916a4219d84685e3e208eaccfe3f8a6c6f51d156
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxA5wACgkQ/6TVgp+2
 18r9qg/+KHA6E6J43toR8mI2ExzERccwG1BVLsn13j+k4v1AuaUD27HEHvEPsKL8
 PuYO2F9DZwv3fF2kAKwZqeIVBLsgRz/sgz1OweZ13wH2WaOkal8SEP/MrySlIECj
 iXahPBo8SWsouqHQnpNizNHACaZHGUnBLr7Ie4ouz8fvevp69tVnIQwf18KxkfnU
 VIjcGtA8DvRQiK6+OGMi9+tqIJXWAlSDRXhhd46ge9SEjtb8aNMWtjsybgKS7A+E
 dt9kT+KwosFzQ0HF3rtwKuC9Pr+vrHcJlY5dU6HlDp2H9jBvrFwXbpDOaZ2TEjlm
 dyTyNiMAayFpHwRAzZJNhV71aubrRbVUKc1tqOcfwIivInWLvWX5wnIGnOJSI8Vg
 QQLvyKUQoD8eRg363yuiNOGg4r9my1UgL67JshW4OxFY5DMxzT4JYc3A9mRODrYG
 fGfrDRd8iytSqzXXOzSv1QYOs9H3tff8WL+5Lv8bsujIYTiN25If9K+3y6Z5VrrZ
 BDTV1sLUgcSUdStt3vajMECGAvhuH9XxrCBeXtAsjsr0v4R5KcdUxvMbfmwmv9Z/
 ++m7/Wfly1sw1DqovFfnqwfwTaPSsZOYFqp1u00F3/DnGV48OL3uzTLy/kDSrtjE
 GDckk6B1w12Uif1ZFrdosXESWg/tmyegfzyum6+I24pXgdGEKqI=
 =wHaa
 -----END PGP SIGNATURE-----

Pass right arguments to xlat async function

Needs the xlat instance, not the wrapper struct

Arran Cudbard-Bell at 2018-01-30T23:45:32Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f7fc123e6df375e7b334cb49a95b2dd6fca524c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxA5wACgkQ/6TVgp+2
 18qZNhAApQ/AyCbiEQ28dRDkEygBZ4xOfGqT+l+szAF+EVRA7B5BWF9ydl7oqfK2
 zc5OEzLz46ArvwQ7bieg7wx8InmMEoCF0aXLG9DItV6xIT5aSo+DDIdPHPP1MfHo
 1bp0oTj8C5SUeuRZKUQARFGvn/MnYSY/pgQBassen6sdWcNvflsolFTTOZv8eS0c
 y2IkTQ7EsFO5L0wxCzSKcgQv7ZGqK4Df33Tzuxs8dBMPKcxTIdzoffsYHMmDUuOD
 rOfX1mdpoZv6ZjCrD+btMhSHic2UYrIMhlQ66eB06tKXESt9+BV5GpJnt6HQsz8Z
 AyvZNFivVhC5Z+ew2JtHiJB/9KHTclkUsNTp/w2kaega3YanAY94UFYrucihReSZ
 v83erwsGPBH18wO8ufstidSMRCbwOo8h8vKKMsIkmpY7LCiCpVABOZz66zRzl7Xq
 SYakyXuBjvE9eNjE4SnX7XGbyj1bCt2KgTcspvg2PZiJBHyB0Mb3tD8k2gYcvuQ7
 5UPRTsUAXdaD6SfZVdNNmOwREJPLhr+jLFQKTyavHh8s70ooryY39X1lQr8psVEg
 hmdVsXo0AND1+k+izLmjZPfcCKfWkrbDfJTeNZq87QsaHOTcKmaUbzenv53mbAQ+
 oROypF3WhTShEdTghWCqFOuC3I2stPHJMO7zRjkyCQaNnw6CDXs=
 =mqD4
 -----END PGP SIGNATURE-----

Add more sanity checks and pass correct values to instantiate functions

Arran Cudbard-Bell at 2018-01-30T23:45:32Z
Files modified:
	* src/main/xlat_inst.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2594e5a227602fa33c3debdb8db79c0bc6becb4d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxA24ACgkQ/6TVgp+2
 18otng/9F+bDvDCggBhmvsrV6Qr4myJBCbBB251KkY9CkMj9yEPEgzSsO3jTxSNS
 ABMwcC/+I1rbQ0in/H+Y7lnv/KaGmyk+zmgevaKJYvjTi+3eVciIyf7OiQKYk18V
 JTfZk2vGjYNqxYIhEPEYKTmY8v14Y1GRZSH7K/ztSiwUGj8vwZhwv1Io7hIsMjqt
 3UWtIW1/iBCCa8gUa0JRUP1rQhU0dV8FLmNActE1IO1unc1OSgWPjcKEAu3l1CEC
 hVaobTJLumU2HZCvLBrGMBJd700m2egFnf3VWNtYVKlFH6sFhRpGSEuLZtYJoJwM
 0uVjz6onrM0lfkjKGjkBJB9v6K1TWdMyGP8iS9bvAhI9hxzyMUoMfghUBB8HyJru
 pJ0RJhhQSe7LEfKr/2rzH5Dhyq84CMqpkOL3VMGsQtwt1z0M0yCoUdu/ajUDHX+y
 DfTRm2rnKzA0EMgBW2sz2xT6J+r0wIam0JDCZmECWKpFIFlqCxJTcnHittXz2dC2
 9dG1hZkCYxN5zj6sdhoF8ene5/vZB1qKGpc+GpenpmF3vZq1eEAGSMeEv9JAMZYf
 1YB7ihP+44vCwkNT1eQ21NYhTlDQlSSjt0+/E6t15TnoD68MlleZXsnU3jhnDJOT
 F6d1OywJl56gYs/HfMhHOL6vW8ciMZN/fTJqf3Ik54LxGsR5fWQ=
 =/xhy
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2018-01-30T23:44:46Z
Files modified:
	* src/main/radsnmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34856c2712ec31b5b8db2c97cb5ee48182d52778
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpxA24ACgkQ/6TVgp+2
 18onrxAAq3RNADOU7DBy3ykaaSDKBejavyuYbcIyPl81d0HRurdwEM5avzLemtlO
 x2qLD0mvAQJxDWIFRbxbDXL84Ch8aSeFGzTHpWvh73CLscDXexGRqluTpQYn2oja
 azOvuWSvvY9H9I2h3uvPkwOZHAE/W5QD5irzvV2ZFqzZzzz8Bo0A4RFsyqVyX5uj
 pPKDbjWi+/UL/8IpS0oQ9gL4rzUxRVTQ03TIR+y6KkbqARrK4/LYv5JYPXUqldjI
 7Togr2F11dzY9bA9gALwTbNoDThp3gIFunplzCEoaG887r9L4vq8GeGjDfk0WrlG
 wtrZDL+OSKHMgf0MbCpCB9II7xBv6VU1gDoi1Ue9TkibbSC6cYxo16DMqo76NVs4
 GilBQ+IS3eUGGY7ycTUxHQBTRl1rF7HoxCAMds9wTaicF9bwxRjd4omxalT5YDl0
 cq00vDGlRXC2bMFTXcj/+XVL6zpvD+auASaNwtb+C3esi6vYNIaMwZ5L6HxNxBzf
 8SbdLy037JrHRqmDxkbL+1YXDqbAQ5veyBzz/KtFRSpNviHbURiOnaDba2j0FL5q
 WB/oPoMY0ujGJEH4ShnWJN4Y88DsIJQ0dUMhnBtf22K5q/y6ruUxga5dklfqZbeY
 6nsizmHzF9HvXunipMyPv92vth0mfyw8Oy7HDkbvhI/px5X0TY8=
 =S9ii
 -----END PGP SIGNATURE-----

Store the current result in the stack structure so we can get at it

Arran Cudbard-Bell at 2018-01-30T23:44:46Z
Files modified:
	* src/include/unlang.h
	* src/main/unlang_interpret.c
	* src/main/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26c62cc482da2af6780fc8b6d412837b5d95a57e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpw1XMACgkQ/6TVgp+2
 18r9jhAAl7wLGpoiRi/EPm8rerOs+qKda92HHEkRIM9gJld9O9IhB0vyk25jmC1m
 ZbV949R6eqTHK8Dkrn2gIfawWxxj9r7FXR/RlpaGye7WV80aYzlj/L0l4nT0FOBS
 J53v8YuWGRwGaP83F0XNWxLuEoYt5K9dCnH8a2kgqmpjsaZumDu9Pka7tnmiz1ea
 QJnTJHmTtN5kepiOIlbHYqD96+dSGWGDSUPfG+bW47PRyvACztY3QPyaDZWbSGYN
 6W43Ke8oQnpii0VabtmsyYTukr7d6hnj/+dsc8ex0PRHHFsku0SvNVjGq9wtp7p8
 i+ufYpx4QMYRfMX5GN8rHoRIk3FJPdrTar4LMKUb7xCPjqyzmPzVb1Ckf0CTumNq
 TMy4waxBzZD/aIccZUl730FuvZJMBTWbwd8p0kQqfwNgsfAAlFJBqArs3h1kYnp9
 BT65JNSztEYShnvUUwYiIjZF8aBy5/IyN1pUlY2OKdaUeIqQTQ8ocqf0CNS2/Q3P
 GZZOKnhoYYQ/7YZRQbQY657JI0iiIx9jFVcU5cEs8mxL38SzYhcwg/JiCaptmhCx
 YXKAsnZvHouQ/AOdQfAM1YTmVSUTkndujvG0GoaASd04PhssRc+GPoIJMy9V7IIO
 fvkzsV9hUZ9krVVP6I+hKAeMReXlLkumCikdaPTi3bBiqT4s1UU=
 =yjsi
 -----END PGP SIGNATURE-----

Add function to check for compiled unlang data

Arran Cudbard-Bell at 2018-01-30T20:28:35Z
Files modified:
	* src/include/unlang.h
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b97f006559a5bb78c1d42a3f9266bd703d7a585c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpw1VEACgkQ/6TVgp+2
 18qReA//ZV34hifV27MMActQNLhG+SuNacQ87JF8wFFLwycIj3+MrZNRD8LzeGd+
 Kzu7i9OK6bfHQf4Hk4001LXVCwiqFL/Eydf8r29G9E/eRcWlF8Mx09XUyg/hQ2x/
 TE3dcO+g5jZvEw24Ecm+3ErmzFGxsoxGi67YDom8h2JcnhCz6RfYa77cF6FJwy9v
 IVDs+aF6tJb+m1ak3sqYv98q2uaEungGHZZJgHQbJlW32KlZbPqne5ppxkuF8AYa
 PkKf6F5ORbC1zsldvmAlkRCs4009Vqr10ExTVeo0dz1+K5sqoiaUpag/lZrsHFSj
 CW04h+jcQb9z0GxYziLAlmmfxYRNDv3rysHVOvLSPpKRug4N6tyHx/IVHao7yl/A
 Tpm1Pf3L7qVNZT41cu6ZVezjS4U87QMlgRx1HDxEm0n5oC1C1Gs9c+X6vNX5CUGb
 bRNoMKzg5Mdc7tyQA9+P4D+949fDvRMI0xO7tXF86vVFyWU+RnqoZoB5p3meGCCK
 uVt6TzawBHcvEPZ5Gs2LEXZB/gudJzd9EOqpVpqfu4lie0jOA7pPksfWCVak9rxK
 0OgtBsyZlniFi8jT7q0spnVoe0lw3SZpjjqCtUeS1Hx9A/h6ptAWdJvoRt5+H5/d
 22nwTzdH7hZGfR3fPCdm4SXa0J4yjkScpIkn4KTCn4rUpbMjWdU=
 =wFB2
 -----END PGP SIGNATURE-----

s/expanded/expansion/

Arran Cudbard-Bell at 2018-01-30T20:28:01Z
Files modified:
	* src/main/cf_parse.c
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36b8d2f196582efa05e91e7e6aad2666aee753a1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpw1RQACgkQ/6TVgp+2
 18qlOQ//ZvNoA/cv4uZem5cfguuFEiPED+Mld2q8IUeWHArckgB+VTeJcD5uBkW4
 wEypJt8M+Gg7BwjdWN+H6UhznnyO9QS/vqccA9aHhlMfl+H8nhGBMK7ZmIliTPM+
 bu4RH2+ZOqBVBc+5JTqAWI/v47NZdHZR89G6hCitQe+7YmfmA85ENEHx6CiQiVFS
 03y9XILQN/eA2PSZuFKMEn4U3/gQ0O4HYOLrHqCV7QD24anrCALZAlYEY19GCNJM
 I2IZnHrX+ChtYSMWIOpLM5sRnRDAW55mU+0APLe93Oe23ijvXHr9MgsWjYz5HyZU
 QUKjWyvj14EKkedB/lLRPEpRxb4UVnKL7sCmlYDv+Obonqaf4NwfgmesOm1pSWqr
 KjZNmobf9TBj9ZV73fo26sJX0gYjxf/bss5aYoDkfeXgv+W/ByCrnjjEfUZn+9ok
 F0JT6kSU5cJkJQJ75TK49B1/94bzQG8d9hGRpRrIfbWl2sOLQzi+UkevmkpVA3nY
 yp56ay7js2n4/+qAUNNTLoluWlcfca9WRBcx2dx5CbvM8ddRyNOfqkwY5KHfKzb1
 jeClTaqJ2Yi0HAb6GghIVLrgvQW//KDOFPTf9PHJrycdju2WfmFvqtrhqfOzaRmg
 18VXTVCA8Jm9/xMPyRGiAjA5lurROdaifYecvNWcoVSgCAc4AmA=
 =0WwN
 -----END PGP SIGNATURE-----

unlang_push_section should take a top_frame argument

Arran Cudbard-Bell at 2018-01-30T20:27:00Z
Files modified:
	* src/include/unlang.h
	* src/main/unlang_interpret.c
	* src/modules/proto_detail/proto_detail_process.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_dynamic_client.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_vmps/proto_vmps_all.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/caa8390d17a6d818df8600d00441eae1e552f1c4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpw0cQACgkQ/6TVgp+2
 18qJbQ//S0WlOySUmJVLsb/Y+Luho72Y473+e4u00OCqC3GIDjyK6qsHcLgGzrrE
 L4GRkN9p+Di8SeCGotF59kysbwl5Ga0Su4JJRsSUa485M2ZUdi+xZ/uWrsEAzrhM
 LH6jGu/qUzq5MxSd/iPs3wvLAHtDiJ2mOgex0C63kI9bWF2uXk6Q4WWQus5Srvp0
 VNg/SxRKwrnVYObbmx1J8ZqzbJq4hvXLYLE601HvC7UHbXd1Zgpl64wJhVxerqn4
 JvWZ7lQc+zp1vTWTykvSVQdOdDNA5wdHSm1SAI4nx7mDyWKknHdY8iHegYcNbbka
 xBCV5qXHvp1V9isGNywQdtp9JFder4CXWMgurR/yPeLbbfQDnaShPTOgaeyuuAom
 KgQowS15lHC0mnIDKiyPof51a3e/5SMqyAsUR9DIfnTHsVKCavQy0iY2kE0I8Ui5
 11umpHh69pXSiQVqN6NoW3T+4rUkZkOmhuVa2TapmroCamdV3lHO8wdU8R2fMbog
 QVOvzL6+1NRH6a+FYJEeaZSMjWw6PvsY0ocsYQCWO0uk2uf3RLZTBjJL2IA9U8ni
 PB7AdXQ8kLeo5bCQL72TNAcCaTZu6WkCkQ3Os6GNz8mI6HqevseKwvmVlk0CMDs/
 flmtDrsW5MADxLE4vZxg0B+ARuvP9nvFMFbOy6cJH5V91hnHZ5A=
 =TGMt
 -----END PGP SIGNATURE-----

Be better about restoring previous module name, modules can be called inside modules

Arran Cudbard-Bell at 2018-01-30T20:12:52Z
Files modified:
	* src/main/module_unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/063e555ab3fc06f4387e08ad7d0382285e9b17b0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpw0BAACgkQ/6TVgp+2
 18oXcA/+IC0cYrfR9ulgu0WOAO/YQIRfWFSVpHweJW+KLHeOxPqrt29TtgDeMcAQ
 iv8buppVYGb+yU+QYDBIVitDNiUWgwBrMRuAx16JBoSlGMX7Cx79mP+5gi7ONoTL
 ZZKPmP5+piACLRVxUHrmHpqMQbYPBm0KCu3Sc5O/TH76Xnw18IhB+VuQD+ipmBfp
 dVaVCKYn2Asg/g8Gvo/p41CN7yEnnhvQIrdPGh1549j6CX+2ZyisErK8l0TqVNmE
 Vdm6KSLbboxaaaDfS0uM8fppdgyQVf3N7tsCTg5mfaxX2aYGFNGWdn+aPdui7CG3
 3WLgMkcu307t6ZPmobqunxXjPcX2zhMpGmrhgcgU4Q6+wHFss8To8WjnXuVOX9yv
 Tfo4+MwspczF01W2Qt+vBXGLDsnPajmduQdyyK7NM7w9cQWwNhsvYcddtI+7dtMr
 HGW0YHivOVusCoaGPzx5vePsn6CsYzFIPx95lOlwkD/AMzUQsNm5w4+d6R1tBl/7
 PH4BzAJx5bgqA72nWV+ylKgxYGr5UsHxgLMIfjamnAcw1obUvCN4X/8o2bjg6khZ
 daJHOORlEfbpjxsoTBBYkl5L/+2KQmfdOSGv18GBQiF0lvMLnmF+wdsV5wXvsyf6
 FTtGwiJ4bDZBflR0Rb8ZaEk283SbVeduDWCnV3zVhhf/tqt8r2w=
 =4FRc
 -----END PGP SIGNATURE-----

Set type of talloc chunk when memduping it

Arran Cudbard-Bell at 2018-01-30T20:05:35Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8656d338fc16f8a2f0df8182f310d6000d965ed
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacMzEAAoJEH0Oec13Yh7NFdEH/AvKuamBDhlWkhlEjPp7TSZx
 VYhveQwys5BzsL3MfQcINGI9utn1gPIq1hRojO5g3L7gRRN5gZqstCs9WS1pZqu4
 tAK07z/f7TTRq4lCC7qRe6iiatkd8jVIff9cHSOQ3YVF2r6Pm26NSXxMvpvKmV9i
 PpuBao+Pi/lkf07e3BhhfB4FhCeBufglyiMODhQiAIFYUxFGqKixkMea5E2pcXg1
 zq+SrTRBMntfrzFJcLmd6ijVr53aPeeQKN0L9qmfFhsRGdlm2Q3TRbfqqf0dOZ+l
 iMZJk9An3ZpetlgLYxptDCXUVdIvG1OKipiUwcMtDcNEoN2uhU3FOJbCyAxlcCk=
 =9PJ8
 -----END PGP SIGNATURE-----

detach MUST have a parent request

Alan T. DeKok at 2018-01-30T19:51:32Z
Files modified:
	* src/main/unlang_op.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/851565d49a926c35b263591c77d8e90558156274
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacMyZAAoJEH0Oec13Yh7NvPYH/jGxhNyx+d4VszrUfeR3deth
 OiqdXbhmtNIVkoof6rZbFknBg5HolvhkMIkB1BDiu/5iHcJpGpbmvY21FNgF5+c5
 AjN6EwklF4gHG+o2x01ZbbmPtqux++Kbno0sZCNqF6riRtFLBr0iYC/bczGmhv3w
 +Qs67PpGdDFI709paDgXNXAOh7ojW1Hihg6v5s+xgaiMmFWfrv6s0mUGce4ruGT2
 yu/I03Lv3f/xLtpmU2qc9XpGDpj64Yo99k5HO2cK1ZB5KWP3se4EV2n1nJP6c4ar
 BlMr+02cw7pQuW2JdCx6QMvExYmO8vsPoKLrxvq9gKiU8eQntBHXeXlnOanYU5k=
 =3VP6
 -----END PGP SIGNATURE-----

more assertions and cleanups

Alan T. DeKok at 2018-01-30T19:50:45Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f5f8a89908ece6e497eaecca58a0da71c62ad6e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacKt4AAoJEH0Oec13Yh7NgjcIAKQ/JtlyuB4gThFsRJ0Seg9u
 pAMX6V8eO+hUmdyFD0s1pjs61c9/Rqtj9Ul53vS/LawwHSgyrg49EbfL0CwQWPxN
 YWzNmmT35hERhv7JYo5jD2HW+mS7HUrqcUJ9bFL083aq/xWdI11QyBw3dGZEKZwT
 zyPe/axLe7SkIR7FGeg5gtcuyKxbSiB19UFNWhyGdlVrAJB4xumR6ZH4WQ7kE1q0
 3b/FIIF5wwwpxCTj+IR85Ql8LKMMdieKoDTKuFBtM2n0AM7RLBUhFoqYcmTL9Y3i
 MvRSOxxSuflYA6e3Q8UbjulJn45zkm1ebdqviej9vvjLLs10Fwoa9h9G/TTow5M=
 =MTjQ
 -----END PGP SIGNATURE-----

more debug3 macros

Alan T. DeKok at 2018-01-30T17:29:22Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19f242b3ef272a8ed3cee7948b1119c8b15ec13b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacKldAAoJEH0Oec13Yh7Nla4H/07fNwZxkTddDngoyW0tLNk6
 idAu96DE+pG1AjrgJx9ffXlT7EWJmtRKXacq8Yd4jfjPHPoZR6CO6ZIqdVvgrFqW
 t/VK3fmhZMrkNUSRJZUzjYnEocKiZtwrHGtH70OzDJ9x216MRPVqacJ8uTm50eBf
 VPy6JCvUYht+4ZfrYYti1lpLzKS6d61VBAJHfE0BTydE5q4B0IiOP6Y03HrwOJof
 aIfXrIiIO2tH4VFBBves2qy4dOSaK0aYJrp/Rab3LhxoZ+4eeXA59Kq57Eeiid8/
 mrJGOM0KrqB7swVgoQ5smvyqD5YsqYL0ANRywwKDu2grCe53TEaos68bT2r1Yt4=
 =o7lu
 -----END PGP SIGNATURE-----

add more verification of requests

Alan T. DeKok at 2018-01-30T17:20:20Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1130b445e95bb953dfabc38b199fcf4ef86a1bd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacKj0AAoJEH0Oec13Yh7N+9QH/RSsiGJtKJus2l96OMPwcZE4
 3p3WI6h2re1EsPgZS0zglWQ3r61h0JyCuM51OiZYVpUf+tSo8ZC97lUhH9ikyn98
 cUZxMzQgsRr5T14SvKg041fpaMRhXsrM1sH1sOGGOIvpzNRCljwG0y4QG9hdt75I
 8Mte1G0ovZSnsPBGBNNU45UpjDSz05wbGrI6oN2LxPuhNt561mOrVvxMa2gLe+tA
 O76GmXb7C6vD5cT0AhjWHILDIvMSypBYGPThFl5uJGeNmLwBnNNxTQYYSJ5ZhCYe
 7w/9jGa00ZYOJ5i8iHYfvepD/OupuMcDyA0G3o9Zb51Yr3RTHg1sjK+mIib5HJk=
 =DAzE
 -----END PGP SIGNATURE-----

sanity check request->async, too

Alan T. DeKok at 2018-01-30T17:18:38Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/297625c874c6a8f6f92580fbcd7d7f966fb68ac0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacJ5sAAoJEH0Oec13Yh7NnIYIAKK1HzEOMq0YVoSvq9Yj6BVm
 3lPvAvsMhFYdoQlCYzBAD1FylgZFbtQZsU4/LihHgAXYYrWbMjKSh4tN5ANYCUkw
 71LS7GNqP5IV4xBuSDxfgudtKT+hbwoiqugXPyGcaU7PRFuRNvsWJDDlQb08FKVv
 2+TXRM95VsfR4l3WDh13G8iTYmVkxhoveijZsyJlNDmjeX4KKu2L1mIfskEfmAR9
 FM8iqoiLfFOkt3uZ4uoI2Owu+WXa3o4r/N81j7dkBooroTd3iZRpRj69u2onrmc/
 fSWi7HMfzpk1d/rTeylmPt9YE53biuk+9i3DUGAPe80icM8tbikkYD11xhnTHAs=
 =O10i
 -----END PGP SIGNATURE-----

Revert "disable exec wait and ignore child signals"

This reverts commit 5432dc9359752cea74ed29b249696474e0ddb4b7.

Now that exec.c tracks 'nowait' children, after the previous
commit.

Alan T. DeKok at 2018-01-30T16:33:32Z
Files modified:
	* src/main/exec.c
	* src/main/radiusd.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/tests/keywords/update-exec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a690f47aea0694b7e21fda7a44319a1ee5155002
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacJ4+AAoJEH0Oec13Yh7Nvj8H/iH3A7yV2X7CdF2OYDOhdzXk
 7eQZSfh9QFU58g0rz8V/2+c2ptsHBUl6SaiOqw2Dr4ZHw6vwk9K4ElyZv4BfcoDm
 ib2NFEowe7rhIRpmwbV6fXi4VLKhm+rTi5JXURnyxjpYdVplUjkKixW4tqMcU7D6
 8WN9JUV38wkpn/P7WSEbNBCGSfmomUfY5A7ID+LaDPgW4oaUQpfzGzwn3nROR9b2
 zYq0mw3jCgAGsrNkJXu0+ravXcpexWBNLSYb7SjmmFHFdOuUQNfp6k5Q+7NpL/vE
 fys8T4MhFfSwV5aPw6hIHoV1s7KezJsejvlx+K9gjIRDO4booz2wr+32CbXkH8w=
 =RQmq
 -----END PGP SIGNATURE-----

track "nowait" children we've exec'd.

So that they can be cleaned up appropriately.

Alan T. DeKok at 2018-01-30T16:32:24Z
Files modified:
	* src/main/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3464ae5404fb2244b0ab3f2b86e3e14e17fbbd83
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacJW5AAoJEH0Oec13Yh7NaScH/2SRMp7fgVwbJNwqPTgkezHD
 S+5Gk2qf8pzpxRkyGeCNg7afxl13EJf1CdrEquEVN2V+103I5vD+hk+bZNYEbP7Y
 pBXi4JzaO45jcFaJFqcR0R0cMe74U8pRts4RPj+Gpko1+vOOmzhqWMuMvF5WvaGE
 cGdju4y7/CZil3dtTHXTwhifbA9TxEYmGCcmMiVJSQkoZqSYgOVyZGDoX0HCrbUT
 FlMWMpWPyilgRgEOtJ88Sl115eXMhC3badE2IPsCO6ThBK+9/WeFC4GmMibTzOk5
 7wgChOY3AT1fdVl0tilRXloYT7G63OZvWzXkA40H/62rNPtI4NZcdtU6X4xX+Lg=
 =cKUx
 -----END PGP SIGNATURE-----

show the line number where the tests failed

Alan T. DeKok at 2018-01-30T15:56:34Z
Files modified:
	* src/tests/modules/unit_test_module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d720aa4055829f914894d5496659e306c1d2ae7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacJT1AAoJEH0Oec13Yh7NraUH/114ysmiaj0cCJcmf9YFgPIY
 NEMIAJnOAFEp6Q+PCZGC/64tvNwTam/+3p+VS1L3L0TO4MpMafmO6AisdOuWuLLt
 B73A56bFJFbQJXboCf8SA6zl+LEFnLkxieGTmVtBsZTD+0PuI1BAmBZCz4Pc0jXT
 dXv6p3CwLfHMJJZgqxgEKaAPXfToRakfaNGe/QIvWSov8tlzZyYfkz6SC42U+kPe
 LOCUlLU8fwccMHXFRLInQTHb79amyBB7ST7GR8iMU8gVyz99U+WmBTG+cdt+LpV/
 mGXmPTtnBeSgnVoftS2+tfnYwqM37sVO+PYPQpArm3g6v4u3QkFjHe1I8wINa+M=
 =KLJo
 -----END PGP SIGNATURE-----

disable exec wait and ignore child signals

until such time as "wait" is integrated into the event loop.

Alan T. DeKok at 2018-01-30T15:53:23Z
Files modified:
	* src/main/exec.c
	* src/main/radiusd.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/tests/keywords/update-exec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5432dc9359752cea74ed29b249696474e0ddb4b7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacI9nAAoJEH0Oec13Yh7NAUEH/iXaeESn/2i5f5gax+yh4QP6
 2XcjNilD7P2A0rsFDlwKy5fjmWTOxaVB6pFYRWrJ0urz48BRi254gwBooUxzWuwN
 I2l8vJXYdSxiV6ysN+wZSEWTbvFeeVkXjNhqmIEvVGT2u4h7Y2S39vWsXH01sRao
 TG5tfqvwi6V8vLgE9+Oi3X8KC+PpUUfWhrE0JM5OHKttH3vpph7JOa0zooeGpGsZ
 QdYARcXrNeQvt3oE/FVApDD6l1GIHNhlTcMAszcPJW4zJf7coaeeAvsLNUiisEz5
 DW4cZpyddP8vIHeHpovHq373bwGyh4gkIBfuITk4fpoPurAFF4j0HOCJlcz38YE=
 =xAGk
 -----END PGP SIGNATURE-----

whitespace

Alan T. DeKok at 2018-01-30T15:29:36Z
Files modified:
	* src/main/libfreeradius-server.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b304418feb025ecaf3771448b3d20f5f8072af2b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacIFqAAoJEH0Oec13Yh7NehcH/2OpMSz/V6SWLLO30nBCEwZ0
 OcR1q0fJH5+dIDOqDQM1zXpKfJL941IPngP85KGDbWHCQwogmlwptrGGjorvuQUQ
 gwg6Ge8c0DZQ0u94YQdDBPNcKfX4MqVuRTFMoswJxpd1ClSAAfe9ZhX4tAQD3zi/
 PBdkisBgBWZTs2J1fdODpOfCUJ5+kL/kBGm/kD47o99daSH9o6X5wSOQqEyCRCxy
 98GQc6CEjxr2zrIxSDkb1Kd1+ePLGmNBfuRqlczBeX/HpWsTSKMUzePa66WRECKC
 QxAI8Y6l9K9P/nytRNp3kITV8kBy1C8mDfEoOJxZTSabq69claKEoEMMsEgPFmQ=
 =D+LN
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2018-01-30T14:29:59Z
Files modified:
	* src/main/unlang_op.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/776b4ae834d99d21b2f05a33c4c1e3b32b4a9c83
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacIEsAAoJEH0Oec13Yh7NEEkH/itS/L7Q6Cn4k8A0iPCRSV4I
 GuIeoofiLGeAhsJ1az14LqPjkYTfovomMG03ldiYCgewQdaxABFvxvjKEsEcX8wu
 R+UT0QRPOmX9yjYYzGLbGwO36tsKI4H3ECICUUBqbJQ2hEwH3L+NXwuz7k5GbDop
 6/2DHUOrypi16WOfCLJZlCr52DgKqt0gRXnETzyMCApJ7Gy8LCXPW8bhUnEeetUK
 pmJrK2ngzvGV25IrDErys4aq1zbFvYAhPxWCQJp+KMkd1DlEFiUcLL+A5vs0HKot
 w0+GIfdTHaIWjzkYYXGNWUUFWmRef0o6ostw5ca0xSnxdCfnXIXSREUh2OoFjVA=
 =+vqF
 -----END PGP SIGNATURE-----

remove unused variable

Alan T. DeKok at 2018-01-30T14:28:57Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99a5cde33de11db144bec1cee4f388cd98f27bbe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJacHx5AAoJEH0Oec13Yh7NAFIH+wbGDyLo3isi/6mJf0fLuMMa
 iURTpZYBgx2THh/jKe3/utq0syK4MaQWUb2wPaQL06b8r6VQ9PHdvF0zuPJryquw
 mSHub4xWFTlTgFO48ZVDAu/hojHwy9vuMLyAVrRz4jtFkaaUhsjt7DA86UtktmeM
 Lg8qQX7DMl1PjSZEuNLcKNJ3N81ihxeafCjl38YswY05lPRCQ8KNn4qtmezvpAYh
 fne6zPq26285gtMHcWwXRzc8knbPhzGuzd8eUwGcPqo0VRcVzZrio43F5BaMSJNG
 QtZtj1zD76OqBFMKOqQtcYggrymbweziMwf1pJ4P+YO1TmQIf1nAvCKnW2dhnPE=
 =7TlY
 -----END PGP SIGNATURE-----

instruction may be NULL?

Alan T. DeKok at 2018-01-30T14:08:53Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3b9b379131a19cea9ced715bbb806a3eff54b6b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpv2lUACgkQ/6TVgp+2
 18o8LBAAlxrA16rveXzOSkprm63UpvF5Jpd/8zAkxJ/Z1aNHHyYxTzu5ltvR9u8Z
 bTfPe5qb5o75KTwuo/jPHTSmzLqtz0Y8ECWMu4axzsIuR2vAgQHmPwyTJ11JhFLq
 nXn0WUUBIoQefWhSna/aXSRFmtEmIa4WioLRCS/ta29RLt4+jbsPUiGtTQcZHeZM
 F/wrPwmnS0H2kB+/VTNW8Pd9pPcyb0IPK3juQ2iIABpi97LYHUmbNqyVLqmh1V6O
 0a02OCrdOjxWyL20D9+6dNtZ4sGnDOYTrtaMxtC+ZuMZfwIim2hoVaMfki9RsPDg
 2DJj/PHYqIw6UV72ozzTmJtXbEqrR7pwAGnGCM41RSF+JqPeWqpHbnQ1YUoF0ZOK
 3SP3LbC/98sRPeDakTJy1ATWkIaC/j1ARBnQz+cm36ZTsLxnpzgyl66Oujk0O4bb
 ahdlfZt/ihuEQUSaANVvK61uApcQ/HKWMqMs4dRqneuxNLhghv8mSDhTm6vlyNXn
 Xny5+OFOUkJVZ/QnoiZRKDlcFhoiZemdy3pFjbvNbrr6Ria1qs0ur1OP4wf7aXO1
 jO1lWxypX/FkUdQhG7liJLAdaoeW5klZE2p1a1l7l2PiKJz0Qr+1WCJ1jB9MV3aH
 5lpKNEfaBpFM7ETiCJ73FuMrihK+XCMpI47FyfX+X0O81/B0fvo=
 =wtey
 -----END PGP SIGNATURE-----

Install signal handler to destroy EAP sessions

Arran Cudbard-Bell at 2018-01-30T02:37:08Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d81f68ed06635fd2c16e97e6df57cadd0573aa9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpv0pkACgkQ/6TVgp+2
 18rdJA/+LCVUpW3XNQBTfd+xl9JDGxWeYMpElLGkJT/I5f6SbWqo7wzi02V99Q5a
 B8isFNdxjrcFY9bcFtqWTh7GxmjnqnuOHHn4I/E1FJjDxN4kQX6TER27Lzpz2vKj
 pzYlgUKoqtMYxlP7lbkLBkAsqkb5Z6u5bAjuZR4a9f4VzFEmMKtPqu5Bn2eMxLNM
 pfWBHBkf4HpkXLrIPXLGnKaQrhRs++fBafs5hokXRcInfTdZ4krEPlBroarDN0r4
 OC9ZCJKjQ/nSLwkpnZ7Wuzl0U0Zwpk5m+sQTzpHg9AoBJpG/qLY8sN1slutDsiFf
 lHe3HmbeRsYce3fxnzgXLyKlMApWHO/WcDLjQf5Aevi6MjW22/lnYx0T8fz0aNtQ
 CsHKqohtJzEEYE0mDXa8mUF+jYA4H+jiwhjha56UxT6RDP0FUbDH804XLvYqx1VZ
 6gE3St6dEeLuJR7MLzhxOdmrjXwv9M/ceZIWLSn94mHeL7mSnonNEfr1tj3yICxg
 ETeBfGfuHTl6P7nHi68SGweURhfTsRgMTC33Q+3sBIwgxqM244e+TnxBEXT2FFBb
 fI/cLUe8lLCHmu4L7f9ydWd/NIWAOrwPeb09oTH/IQgya8SF9IKRELIXGvDDntUB
 VOQ1de9LQxF5TXBC5ZlSV+VGZ3ZdUNU5elu1i2GT/oB09nIfYQw=
 =lEET
 -----END PGP SIGNATURE-----

Explicitly free rctx

Else we'd leak memory into the REQUEST *

Arran Cudbard-Bell at 2018-01-30T02:04:09Z
Files modified:
	* src/include/modules.h
	* src/main/module_unlang.c
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a14ccac701b36eeda4c56a5cd062fa6d0e451c8c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvy8AACgkQ/6TVgp+2
 18oZBg/9HMVrDgVvLbSBGn535HtqOP50rMxwqqmQF9teSkQMY5ux2UT6KytrSdpn
 naKgmx1dRTwQz4r9Ox0G8yAPv9X69X3jHoym2Bi8XF+J2RwJ8fNaiCQBn02PLcfg
 ddgaiOehiIgBiNM0rOslMJyAH6z0KtEfwEDMBVxjefreujU5gkEYVQAVMaGGilUh
 KFD4GYTpVIKBmHdxG4Nn1ZhxDLvZ4EHeDt6qLZWp7Qn8D3U9KWGHDEm8nvTK8zqs
 sUUVnmfQi8dBTtjooYczUijPOklkWen4Rg6nfnIEZhOpD+CZjMO3T3FfofB323fd
 ELthkLOv3Ram8BrDVyzURcNeaB5e8MXshxcdYm25R4/9QlxvE8pkA8VNpisUItlY
 WvRovRxd1IjPc3OCDA4Dwj38WRheCaGVONBemxrJy8+aRv51tFSpO+NVDnmj66vU
 Wz/K4X7dsBerbIIJ1iAVUOSEZArI/QyK9VF0j8fSwGy1gz8NuulKdtO/ulxqG+J8
 xkfNRSzdtGUdeGCNidbeYiNMc8i1JYjEGnoaudq4S7elOUH5BHXnJmpDfn0jtJc6
 VZxCPBxdk2Qv5D0YqokdM1FgD3PcLwl2AjALEV9d7CsdDSjC9aTn4TZenLoLrwq9
 fZSJ+JsLZxAO1hNTzOXHyo8tBX3N4BC7T26SioZx81hMdsQq7SY=
 =hd4O
 -----END PGP SIGNATURE-----

Don't need this anymore

Arran Cudbard-Bell at 2018-01-30T01:34:56Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c766dd4e8f215272a9bb32797ad8e2460d715362
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvxo8ACgkQ/6TVgp+2
 18plqQ/+PVxOGoie+mSoDAanZ63Ev80ZsndAfutz62z00wXzbaaZvC3hEuiA9nPa
 Vjrq2XT6ytyfBIU3BEP1wagwlcm1d9tIt3QVRnkS50h7oItJEDn6KQr2lftpxLNn
 pFH22jHSwHKj9VIPkOX64EJF5PClPJ48eewPvmsAZhgBmwz/5g7rOy8en0yEWhHK
 hywVy6wkHoXEIyIk1d9AmjgyMBf7/ey6zhcNX3+Rk088Vw6WTFqpwSY20rBe1zAT
 v70wfTWgg/Lz4RBJEtk61jEqUg/1xDdURQEsvwU6dFflYA3sf+xsXhQPopZTkfGF
 0SzXfkyJEINZptx0uFT6UPfft1q82rRsjr+B1i/C5FvHw+9GlWxqSMmEsKV0RNSV
 RxmqSgeAbv6CVxWKwjzJd0Jxqq07l+ruboTgqW0iEQNI7YY/2bPt2ishI+PypSFJ
 D1ump8EM3exJ6G5zL3s2s/xQZzMs8aEsWsATZV2IjyglKnhRwciL+pWODanQuzOr
 69L6HQ9zXtSHnie4opF3Ot1UVIuGx9zxaSD0W7yVHsJY/URn6k2CIJ8Xw3muGKA+
 kTBu5IBpd9Ghhd96UKewHf16A2xqRyn6VmFPKM4VsvQhX9fKZY1B6FUzn1AvbUcJ
 DApL19uFnnoCRw/vVpoFezKqEV0TI8F+HRJAM3A3NUm61FbPrGM=
 =+zyz
 -----END PGP SIGNATURE-----

Try and emulate Linux symbol binding behaviour

Arran Cudbard-Bell at 2018-01-30T01:12:47Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/168d6eff19122459152715118d8490d02fbcfc48
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvxo4ACgkQ/6TVgp+2
 18qhhg//RYwo8DWSorQXBtTV8Vm2s53bALESOEzvvOL2wnOy9LGJZUee4TdA9nnz
 /z7ojqfNf/ZN6ARmp6OwAKYuVJTmTfHWV38XHO2YeD729gSa0h7ZR90v1zl2LtR5
 6gMtLNiRnlPRbqTva5b6WJsGxLLsHFM6TsT8+5Q31CGCt3cMiGDhqFPqRPmc70Oa
 eZ8V8pyA0UVZ421O7gsOEHro6iytZnu99rqc4w7QpThYMlW0MeZ67Rg6mqW4D/hi
 c3tvn4YzTVoxho4EMkqtZivu0GlR1EjuRV+jk533xrarapwuiNCTOzDTx9GmJjey
 3Zr1+a5mIOTOVPMqc5UsTKTbouXHyHQFtAi5rV2H6f9XW1un6yzK/MhmZ4Y9p+Dd
 qagLbwKrVA+TS3C+GPUHjAZ1g+QlfNr6JgU8CT5t9H/gfzSBZQesaLONKH0Hy2pO
 sS4d7SSiNI8+eOzsCHPSk5GCDl5KmXs2NyWWzVi9KJSUqrsBEJcgCHP5tvfgjoZm
 vf69Lf30TCRsQPxu6m5g5U6Pmg2ebJtGQ6GE+TP+srCJx4dPRFAOaGZ623Sx4gKA
 slDDthTRFei40LFU9vpOcqmuTIbCo/i8qgWuD9EDdOo48JqhbhCb6aDRBiuevwIx
 41IBLW8rzeno8CaR3ubPgAwhGtJTsqqHx5P3BYzTDzoTgD2f34I=
 =/1yb
 -----END PGP SIGNATURE-----

Don't bake module.c into unit_test_module

It's provided by libfreeradius-server, and building with it here gives us a chimaera effect, where half the symbols resolve in the local version, and half resolve to libfreeradius-server.dylib

Arran Cudbard-Bell at 2018-01-30T01:12:39Z
Files modified:
	* src/main/unit_test_module.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab452d3a78374dcdf68efba085e62c8858a507ef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvvdgACgkQ/6TVgp+2
 18oEYQ//QC+BwKtSsFyJNBn3gsURMEkZC7qr5X5o5oiZoP15MGABu2NS5kIuWPp7
 SUwEMZVgOhvSUlkQpuixCbQHh1Cbv9NCvuUVURek5SCfmFsCsbqZXwWwxMbOcuBy
 eXvxXYi6RCn7jdW9JTUe6na1g7ZrWC3FwH55q4OiL9RKZVbk8ASf5jPV307+p5hy
 n/sYCco2OXAWKTbxvfshKybUSQymeHDMsiEocmIPASPzjNhpdW88NdSylBFLaIWZ
 Ot+zEsDpOcK61tQ1LdahC3AFAaZfbpACo5xedunzVx0py5Wa3+DbNWhLDTASkGMR
 wyvI0AskWAldz775+dbwYQuVhEeLXEivqOoRGBIHw3hNLwutCLAA1Bg858qAaY5q
 rS2DC+cHbz8e92EFecbzn4a7OeIK0qxXcQejm3++v25WVDnTJA3upD4eTeFV3eZy
 SniIjVTRP745N/a08yAjI25yBG0EAmOU0v3GUAKyXQ1k66E9v3DmmONlmpttxEuI
 +e9pElAvLvh/Mk0bkjmDsnT49Xt+nbl5BWoaOG6T+HGn2ZGY9gDBeuolE5fmvwg+
 WI4VUbiweR1iSyhG1rv7WN3sj7jgCfpETXNjnwDXBGVxwcS7bBxQQNrgEJspN+1a
 O7LY5DIrOdKKHhNYR6/GT7JGz2CAIGl/Nrvy6lXs53X9M1wVDUs=
 =uVXG
 -----END PGP SIGNATURE-----

Sanity check for unlang_signal

Arran Cudbard-Bell at 2018-01-30T00:35:36Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8ccfcb69c9ada8746215cbfcabd4fd8eb1b0711
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvuuQACgkQ/6TVgp+2
 18p5Gw/7BEGJ3Ix+mm6v+A4FJRN1SSHrtYCW+0jDElaHGLkTEP6UPGB7YoSdQL2/
 XwNCc5vKch7p5Hf30mI/rmqMJpthodMrXRW8i/VX8RunzMw1Nz4CiKXeQuBxltrW
 5a/wclaRv820hgU4FXeS6j2aB+FnlQeGQiQJnf7XXb4SvbyCPcYfTKZMqJlrtak7
 7JORq0hbeZ1eMcekGtLAeENCjfIURbCSNEHiCplB4+Bz5TCtPHjwbzmbrUAOVyjK
 eRZYBwog67o9Hj5fO0iQpPciQZteOXrYf+xJCrEzJpqfVlG/cDNuNCAB94G5Eg/0
 +JfxVQumTtELiBv6gmRMlvlHo9wkhdzseBrIxWi9oaZ3MNh4w6fub557h2nhQaD/
 3Yqm6LyxiG7bDXnKTuY2iS6kkEKFpOgBRWWg/HmMx3/LaZvuoeH1sazZGunctskm
 gAklL6PtVe6SU5ld0KfbzDnSg9SzwcGPLN96GecsdLS74dvYG9Pf2YlejajUw7py
 YgIrPIUV/9A9G1L60iBD+hbreW5NcuMvHQK0g6ZPr9LPazR7/CMXRmCY9nf5Cuku
 uM3t8B7mw97g+wNK00rR5X21nJ6+aJB8dwSZlFIdDH4mbhDJnoMe3M52GBbACVu1
 BrVA4lhzQwC4OmrCiC+XBBdNxRIkVLq9vCC/1BKb/ztSHVwIBv4=
 =9sG5
 -----END PGP SIGNATURE-----

Resume frame should repeat too

Arran Cudbard-Bell at 2018-01-30T00:23:00Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc186aa2d17f53970dad70c6a76e805f1b4a399f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvutkACgkQ/6TVgp+2
 18p3zw//ctqkuqdlyqP69e23Ac9+waSS2ZiXsNIA7yEaVgejL/wpWg+7hbBX6zIf
 UQwFMQQsexI2kWOj/8V+sC+BKq7lH6eW2xqGccjGYnX1lj+LWvw6PEviNTlM4ORx
 1vpgBrb47TdxpET+ewXVzznyJ6K+CthSCMcB+NLJ12ArUA//m/Lxyf90rbBAMNQr
 LuwU99qZ9pdnZZL34AMyUhos2WQa0vQfxHuiK8uuROg5dg71poKc3JEJao25j57B
 olTtMH50zS/niVrTtxdkTh1H0i3WfkHdJS4bSAg9/bJRqFcqqI32vpq4OjtfDYvi
 sXY1QvODnEDW189zC19+E0imFRGFXRj10mnAHs9syjvj0z62BemUxFONl02TFEsm
 YtsGbtfgUS6CmQcgjudIQZJpVzXoixUDeZPXDS39qcL90Te/NZG55GgRNu47KFbK
 MvQTgba7/KuPVOSpiW6tZ+MHRip+kmEHVQZXFqugZAIcLO7IZP8v/I8sD39AAbFD
 oCa+GYGW2JjvapUWhReiLlVR+YJB8x1LUnY1zKcHcrGN68xmYZEX7yVDh+oOOPsA
 F8ERlaMxK1NntmcWF5eMmHoE3xnRzexkNP6sgpR7qz1KHLZpZOftBCE1c/qHZZiv
 U6Q+cq2ZfIxGvOjcY/R2KlMhKvYFMWuEvxROjEv2P+TjGkwGkUM=
 =lrSC
 -----END PGP SIGNATURE-----

Pass a repeat function for going back up the stack

Arran Cudbard-Bell at 2018-01-30T00:22:49Z
Files modified:
	* src/include/modules.h
	* src/include/unlang.h
	* src/main/module_unlang.c
	* src/main/unlang_op.c
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33728994bef15f86b3edd501be9b36d4b62fc597
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvuggACgkQ/6TVgp+2
 18omTw/9GNUzDGciz8dBvZDpmyjeYP9ZRbt1dySWLIJO+FhkZSBed4oUMqaHMKUi
 sbefqVUheF5yvJO8jg9Fh4f31iFc9te5+ouXrWo/AGSzv8f8fe7PT0EO55Z8GCCv
 hdAQmWNrBGcLM9M54ZB89r91EPZ3ymTECdsj/7fIQc3HfIao5icozZZGF820wZrD
 ooWsgczH/AhaNk0tm/R+lQznpHSJvNiceNWZCuPHf+X26a/sBeIx47HcKITUvY89
 vUu21ZdfOeE2Yq7KOeqZS+emIhEKRMkVwTDeI/NVr704qkIF1PDnGFo6Fg1r6Uj2
 N6DdsAFAg8HLWBnPJynH6H5MVquU+xeGhpsMTzH5MZhDhxPDbT9askFl/qmXrrh+
 5gHPFo4ojdMFjkJQo39s16msxfpT9Q/SWNYnREQeM+Sl+OfVrCF2+T7Cmf5xAZIl
 7a3pjFbSyPS2yW5s63wr83FKgYtM28I/3FtnHtisJG8adpht2t0sWGFqosKcIErM
 ZOy7lOJjndIc0h79RFLk0N2XTWPtYXHIBZLEVoVcR1ENmm4PT0kJZnQKh2wJUKcK
 CQhYTlvTUezV9zDjwXEuOcyymf8N1QIwmHPNouGxSZEFaBy/5cPbDKYAcVgps7F+
 aoiH0iBC/IPisMudNYJlvwghWrptf4ItU7GtzQDjIoLAoYf1p1k=
 =4jHg
 -----END PGP SIGNATURE-----

Case where q is NULL

Arran Cudbard-Bell at 2018-01-30T00:19:20Z
Files modified:
	* src/main/unit_test_attribute.c

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


More information about the Freeradius-Devel mailing list