Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Jan 27 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+218oFAlprudUACgkQ/6TVgp+2
 18pHug//UI5+BIK61a+cr9Hvk/HgMz72bimFvTy5LbrY9tSYJfNVEYVViw5KBBwp
 BPxa9m+dL/124smQJWYU7+ikGj6A9WT5x2umNurMcvhz0pzvvdATTo8yF2NdwtPI
 CUYUQtns+3DJpP6QzUmX/qehVJrGm2y7DIDGSd43Zcr6iwhZ5O22uaHO6b+IFtU+
 QXv/mptQsxc25xju/jUVhZPLZAp0bEnouq6qzDQLavx6KH2otl30g1L9QIDUzrTo
 1d+jA7hEwk96etjdzGL6sEkVrGuTGOpzpy78+myOppAQx/sIkJ1XlHXL/s1zJwv5
 Lsr1CLNKIkYagDD418l67NgFvowfb0fLA+pcakl/jbzXCHqAHa2LnwUpxFaU3DAz
 0pxlxW8rnvvohUznAzgHfAOnmjjjVarA2/HI/Zf/cbdM8QBV08IgXFqSxvyq9Hbt
 dS4pVYdflHeVVGatQbLKsPjD2lHtu0Szeb1jO/f4OrrKTpeHd1byokX6eLIuvaIY
 h0ENs++MoiY9g+2wqj1WRMZgR/M7Ca2RY3BQy3zgPCjybgN49zrhmavFvEXWsDUN
 DNP7Qf4igkfiCm/spTU40UpAG5c/dgdZtVMxg+gA1KCVkXzjl7sKNeTG8xre2LpH
 M30u4ANheiArdzeQxGzcZ6bTjiKBAsRvME0esYqd67K1L+/S42A=
 =76lq
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2018-01-26T23:29:25Z
Files modified:
	* src/include/talloc.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/637095279a766a2a579ae0b6a6e7223ef67d1d1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpruT4ACgkQ/6TVgp+2
 18r5OA//T6hLS5EupdcEgP2ByxWDpEQQltSwV5VvIvbwquoj1jC7W9Pc95TXL7mD
 umcjiqW+2k6SFNvDDqRAMS2QesNIFaGxqzwDYZQjuaS+wg+GxaAqvHu3vwWhqw3z
 YVIvOUxcfIOhAWDHD+++eYzIb5Q9+P3YHNZK30K+A2m4hoAMKgHA3pYROfv5UMXK
 0nN/DYRaKwUxuivLI4FQ0Y4uguh8NbYTPwTGi5DOHH2wRtcNj2CRGF9bOImLSBTA
 iteDjLH5PsSIO+fPPKcU2Vi2cM6Ml/N9CgUEL3K7zUJxtC1FD9Q9TPL2juzLhIwC
 5vNClJz/5kd2VEK2KeEFddAd4KnbrvRnOL6w8kzshShLjSe+M7nAaOqid15NkucH
 xizbdwZWzGCAdgE0VFaC/omNMnZSi8+/yeNTe6w3IyEWBJD6l0cIZKDkk2taEQl8
 VYvRSw0mHjFhK7dF9uG/cIRHjHTdDJe6SEHe3brgTphvtFcLXNzkymmnBncsgIwl
 shQGa20F9jzDIJHfgXKcls4yWzS4jttmF5conSmouM83oJGCEb2+tb3ic+/gnE6X
 EtdZXrvcQV8VClzFHDuYRfRJP0y6zWXFc9ljCth0qJLXa5IYbU552yPxj1etlG+O
 mZ0eShDrjYdC3bjsQfJL2HHolVhu7V6KANeyxW5OGNHyDyG3o74=
 =YmbL
 -----END PGP SIGNATURE-----

Don't double alloc the output box in xlat_bin

Arran Cudbard-Bell at 2018-01-26T23:26:54Z
Files modified:
	* src/main/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70c86de0191c4e32266903a3c9390633046bc22d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpruT4ACgkQ/6TVgp+2
 18rTkg//Y9+x05BREV/M7Q9fdQfgq898fOQMTAXLRbtQo1rGmm03W1fLOg/xwrFK
 Ra3AQjiwrAvVYRj07I3bCSBoKixZZnq278Comt76Vs+VlnVN04mXm9I6BU2VW8G+
 XxPwhH3oeattqZbl8dijGP9Pi3EYxDd8qxlT4F1/1cEn6chop9JxqvKRZIFeB7vV
 o26j4osuuO/PXdx/C56A1/Em+3Fg8uC4AWaZyiJ75pYVopdxBT+4E1Uxo6gyhaE3
 ATbC9PiGkh2k+x5xiAfSEUGB7u+ml5536c2jz0UI6OAibWfONJTbXPzuSC8bN3tW
 7qd7RnTEG7YCv7FrBjga7UT1yREhVf8aQZ7biZcY20jFjoSCRf5E4y99g3Hl1oco
 Y8qdnB1tKurMUMfmHVJbzMN53AaQ2l+RUzNnCO0xtCfPUhgs8iYLxPXLGgf0o8rP
 WepYOUS/Re8UWq549VoT1Up1zQ1iEzIIOwXOzuQ5vzOrW9JAL5Qg1AjQKa2O5gQz
 S8X1UDEWQT4pCeY9eY3V0hwt/f/w218egSCHbIoNeP8bjMyC3c6hqLlGiwtl4A0a
 wx+N0JQR4wseVHSzNWJXxaPri9f9S2X4Q/cppm70JSEJyrVy0wOZQpU2Y2kLpm5h
 lGNSVS/xx5M6CLki7UJmDqH4r8kJzSh5FaXQxHbU0SL9isnK8/E=
 =lPFk
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-01-26T23:26:54Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7de8d0882efe61a84139161198bf6c72ae7df4a5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpruT4ACgkQ/6TVgp+2
 18rUPg/9EhNa0GGfxUEpYRcBC7FAO5gOI5CtW8ULDqDHOvlJsKID8kxs2oTe0TLp
 ZRC0orVZr1ryNp35wfLGDh5BqeyW1Cgt9vp1RZz93JjuewsnM2dJFwJlSeEsLQy3
 /s/P7Km0dNV+Ais/sxxs3mcpIZtlGGAbQyiLwsxZOsiNgn+pXuYeEDQmJ4EdGo3c
 5Yg/EQTTM2vk03egX3euZunQrCy9FnvJfqjIU4+0IOm9uQlxNHqoh1+USJGKi7w5
 H8Z4N/U7+IveTsSABD9i1GCd9EDZWbBG3DNv6Zf9ZCks6f7Q14XuGWBHmqx2pGbs
 ka6X5YyWG6x713Hw8Eyf19fLxJw378sLAakVu8owFrhCwJdhFd40xa1+zp/QJV1Z
 X4cu6GF5M/QsjRNMeXYAmaAGHtabtfFgq2qRyglmuExQutaM5ri1dLE+GEz/zNHK
 bG7qR0X6PFbNv8bhQ/PtXqPo/aEAeITg5tnOcVrx+s5MOXbsncXLMUkqNyH9Raow
 Cs0XDb3GbrzvBPJp8O26a9j6OXZyh4NnFTBuNbwuQYzdfTsvYZtZLJnP1eMyCjVe
 LLbx2vTMg+cT/GLMY1gEODVSMiFPKOC/W7o4deiSy9yfycUsEzWw5PEwoTadUM+H
 UoG8ooLGk/k9HRiM2xlH6vp2Z3KOBIGkvumdHp/nm76VKd5dJyY=
 =KOat
 -----END PGP SIGNATURE-----

Move private structures into a private header file

Arran Cudbard-Bell at 2018-01-26T23:26:54Z
Files modified:
	* src/main/map_proc.c
	* src/main/map_proc_priv.h
	* src/main/map_unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6e6f282589f7bd844035cdbf2c996a93ef0b5b0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpruT4ACgkQ/6TVgp+2
 18oh+Q//dgDpxB5fTtZz1Vgai4Od2RALuomo1gRa7ZkWooQ5GJ6kuc27if9Eow7j
 pcQNuiloGDULOiCAemXv2s3/mWpBrLnVhuK14xFjxp9OCVintmr5ub9yYuXpgAKG
 l6s15mxxv7nDE8N+gvA7jgXgLPqIPXvhoPGHG7b22PZ5ikzn++b0AHTpslSq2zow
 YlBGC1TTWTdQwF8O39zKdyp3PG1uApx+KcBfmUjtLl7cVosnm52o/pJ7sXPXzo2S
 +yliIq68OsAjRAyo0vFVkdGv1631xbb68E33pr7cMFLF1DhRGyuii51MDHq6kBuf
 ojQk/JSh4H7LKRoRQnax7aq8t73aM2J+VYbOyv466p2C1hb7CkCZbeQUMrZAkYhE
 hOSEkuMIunB96H0bqfnh8DcUYziRCwoLsgPrA6MHb9/OeKrBhlK3mpxlUVJYbmKL
 yWhn5yENQ+ESAXfCD+78TH9igFVrTMNNl99XS8eWqQtJjS8hOBd/v8k0t9vPSaBL
 HjOLx8BEKFKaOZ7bQFL/TZGMdydeB4qUCbeKTyqdpPucSa28mei/hZNcY728U/js
 AMc0P/V/kYLSJ4OM7gGlRNgxGDcrPgnVnggwIB1AeKjnlCy4ze5Uvg3KsIuSxpvG
 Tp3GXZ/17FioAAsikZQkqFc9wC9Xdeeix28lux7Ke+MEoSCFoAs=
 =NWJ7
 -----END PGP SIGNATURE-----

Organisation

Arran Cudbard-Bell at 2018-01-26T23:26:54Z
Files modified:
	* src/include/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c85be37a9e077cf0dda3abbcf069b976aeae1469
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpruT0ACgkQ/6TVgp+2
 18oP+A//XaNbECTILPONWZ/73O05Pkqpm3TMXzngNDHPjqYGDZQK9xr8L2n5k3XP
 Nm6E7xwW4hDCDC7BCMLPLbDILl+SaV1hNSGtJV+MIE1dJy48DJVSySJkVsW+7i4s
 R9CSzzAimy5RPi3lsayu1hP7bpWUUHdrkcH4c/m/Pln3aFs1qZjF6BaArNaEGNoQ
 HIkjDlDiYVoYRScmc1w7nTEppb2AmNeCGxK2q7E4kffoGz6oYrKbl//FUGVMS7N3
 lSpMc0g8yuVzoZaBTZ21gq+AqBW1SwQrRpJAr2mp7VYBOnYLdPf3uJNaZKZgtTGX
 xiwTwj8i25fXnEqMwkXWmzFCRmJNf+zfSoPUgUWBZs8+bMvkqblcjrrvCaLgvJmO
 66aYXSSp0nLHTFiMJ4Hrf71ks8EJlNTdqvrc4SV4TCNvntusSEUFOYOz/Fti1p7H
 KOUlTJrSZV0jG+EuF7oEf9G31rmW7ibb1efrapWvgMM9E5wazZt7UP/j3axY197N
 lx0QkqNJx78DIZGkdPabUMbfRf1ADb+n3IZqOmDOVwO/1jUgbO00QicV8/+bKR6/
 SQBykbLNFbQpYCfraz/gnP5B4tqiGBN2Wy5cNd1jWkF268Hmo1MI9sDeQVPqBdnP
 SeB0iIiuOIF9iVaVSvymKD859WpzJMUPn2HcN8Yb9kTM+86eXVI=
 =zW0l
 -----END PGP SIGNATURE-----

Check for list taint

Arran Cudbard-Bell at 2018-01-26T23:26:53Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/adc329b47b27556b19fafe83704f29678a4e9277
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpruT0ACgkQ/6TVgp+2
 18phEhAAoPeD6vSJH6PI+uTRMHlz99/uAdmra8wFqkjkXLkN7w7Y1d7M12foVESU
 O/CDKohXpjfF6ECEpB+HpK2x+OOHxw/03sM8WhTELDrVaJsFTAi4J7r2gdDVhF5n
 0ErfT8iFZOkTGz4mdIRoOz42LfItkkG2MnOAWZmTo6sdbGKivwmprLvEb8trSpG8
 ma+oSL7s4byxWRX6aOWPJsGbzQCLW3RFiPA1v+14up3ZnOGCTLFDgwHHMVcWi7g4
 Kv5u2Gp3uUyLMp0A1EH9b7e1bzdt3ULICrwgzng9TFO+cOUd5cYgZAgFHBleb0yL
 o7V1pJyxfJfKdfOF7jCFfXyziaecgTvW6ehWApJLqTBOHt83fW4fodkQaDSQHOoe
 R8Vmmc3TlSYmldrkm6qb6rxFGsG0DE33bi4RNA7Wi25UQnURIyFnkAKBga+dJmku
 SKk0FXtzgCRdc07qIY1oisp5gtRrx7zhOAqNAROQDQvpkqJbn0Ze2yVIvHXdF7pT
 FsjzC5N1YcqyFjz7PF0Kp4hNVIhjPHgCe9lnaOQPtJTSkjhqNsgznMHF8rKbBIWm
 qcVzxh6m54g/QeKycjaC+xvTXDh5qkodOzR866D30y0X55PrYJlq9/04N768aPwx
 LuaKZAMaCHeuNwsOQzZf7pVlwAzStsOMYBOhevWQCFLkuPdpdBk=
 =BKE9
 -----END PGP SIGNATURE-----

Add incr_ref argumet to fr_value_box_copy_shallow

We don't want to increment reference counts when shallow copying globally allocated boxes

Arran Cudbard-Bell at 2018-01-26T23:26:53Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1149ba2d2c35a5ef27ff62d52787344ddc6a0d22
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpruT0ACgkQ/6TVgp+2
 18rtGQ/7BQUstkBxiRIwIrxt8FVeM+Y8lW1TGHDFC4kJgRkbYlFfNsbGf7RPadJx
 ledCuG0nTiYfWV3hWzY/JlDUXKHFkpuGR4WS8YmYEwezMoLGexOENyBA4XH6XKgz
 1nIu3UX2Gsk+cOGlkfPhF+13ZZo10q0Yt2VtKt96gR060WxIW0EMWgl8RLNG7OIW
 zDh9EYf2M+Y4KqVsvliL73NzqmM5jKIiZTbyywBnf+CR2cJzHQXvEt/D5dlJBtTx
 UQpWMOaJyEmZT6ECcz4gLzhQGiRyv0XaRiKQfFS35Za1EPtVct52KZblzdwwBnTQ
 M7EN39t6slelof1CAx0o8cxtmiouByM5HQol6Vit2mect6ddu6Z94rftq8+P7A5h
 wBv6PghebLWep7btcXgF0w/hiXre5oFoXgzkiNCk6OSuqdjXUYvWSvTNdEw1mZhJ
 BB6ByGX953+tqM4nz8AUeJmZqKs5z9BMm8GLSsJYm5XP/xwDsVrSErCgCNhpqBCK
 kdjZatw/Q3a1yCZxyZGqxOgHiRrnxHfhZspXE2qxOTCrDWwJnN+0T7YORN7sGxy4
 /k5A/3blgLSWM6jqoasktfuPztQ5t2OTF6glqLIhDXwsyktulH5YeikKSeCNEDpE
 9gnOwtdTFI2KDfYzdU9WOV2H7kjuuZEInW25X81nrkPxDrz86ak=
 =M15R
 -----END PGP SIGNATURE-----

Add a value box 'meta' type

Arran Cudbard-Bell at 2018-01-26T23:26:53Z
Files modified:
	* src/include/tmpl.h
	* src/include/types.h
	* src/lib/util/value.c
	* src/main/tmpl.c
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5641ecd875f0a0e50216d4c90c9a6903126900ce
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpruT0ACgkQ/6TVgp+2
 18qGoA//Ul6WRr6h/bjPsLyhBi5Sb8VW9extoPC+Oivko32tVwwKp1XO2mwtnzvv
 lrQpytXvJ80qUPutTzSHWRIKi36Hn3LIbxZFYOFhqicjNJqWI4+ev3KWijR/K3Vv
 nHdgKXA6gAEsJb7rVkz9Sflxy4+93W7HgMgTaWFRvRDKn5Ef5SmdrJIJ1DDkmREG
 m43IhI0JLHeUexyRMreNdFxc23IkdXGLg9nZOWFyJBQqdsPW2W/W+JPlrTKJABFx
 7SPRaJDnpa+guFywK1Dbv0yk6sFw3abIUPX1mPFtmFhc9BOVSThdd5O4U4XMORy4
 phwchoZZ3PUW/eCKdA+A0/7I/XYGb3ZKN7+NwxcVM5ywRqV8egw3dFPjXXgppdbu
 M5Y6Y/JvJIr7DR6vbsBntGjEGyFMPTDz9gvXJs/tZYt0u77QRx8ouMjlrXq7UDAL
 etLUD436jSsK4FaI1zQAjh5cN7hW6yuIHMZ8IRQNZNdUv6nyxmo77kJxHGHA6k77
 gl2jhoZBeAv5QT8W26/PsGvNc/uiq3Ry0Gy1Mc0+Eozc1Uxvy6c7MO7yCHyENa0A
 rhybz3bAkKkaZdqT9xkJCjweBVGE3RFY/1uqUIf751VNsl4AZahpqJRp4NZFAo9w
 OoHObBnbesJLSx3GRyt7y7BUagUH4UfM7o5PkqOVBry4iJ/Gl/s=
 =nz9x
 -----END PGP SIGNATURE-----

Add fr_value_box_alloc_null

To allocate null value boxes which are then populated with another function in the value.c API.

This means you don't have to pass the taint/enumv flags in twice (which looked stupid).

Arran Cudbard-Bell at 2018-01-26T23:26:53Z
Files modified:
	* src/include/value.h
	* src/main/map.c
	* src/main/xlat_eval.c
	* src/main/xlat_func.c
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9c1577abdee56e3f17e7acf90ca4048d3e1c8e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaa7YgAAoJEH0Oec13Yh7NDScH/jfmRFkXXQTMTBLxcP2vQx8Z
 oCXRmvUb5VlBuOzYNxe05c6KgOjO8UN11ylGxKe3D0mb7va8svkb5/LWmxVTocNU
 uo+u5akrj9OBAbcM6HswWUIiHp7IKmz1gCk7pYA5az4ofUhf6shNltA5EMundboP
 F4aMuMIal031fwIJp3NwjldjXO87Gc4IFaXVkpSmdH+X1aFLlBtxsNlOcJLl+Z6I
 JTU8bmPp7GegrR5FNxO3E33zkuSa+GKk1OEkRGarTos78LDplvBo5J7LLdOYq5vU
 CdFFEt/DACITf1H078J8bfvXX8+EleG0abLVhu0RI2Ekh2FBlLDeEAMCHQutRFI=
 =21h/
 -----END PGP SIGNATURE-----

don't re-define macro

Alan T. DeKok at 2018-01-26T23:13:29Z
Files modified:
	* src/include/talloc.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/384e82093bcf80d761ccda231ac3caffe8c77d55
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaa4eLAAoJEH0Oec13Yh7NjfMH/jJyi6yrIIZ6s2AhYkrZGseI
 BdpakRQCdBovVas8410iymuL4m3y0+vTFzIoJ3XmgHu2cxEj2h65z4Icm37ricIr
 4XYrX8Us/VSXAGBg4BXSahmLypHc/8/BV+y5jb7VHkE3I/eubQNGyyv5dLHiUzxJ
 Gw3oBfrE+/LNUlMWinCiQe62EAWR9BH3+6qeUtvovlz83BBeF5LI1Mo1abmFevBv
 /Q6XGgeMYW1OR+OXKFTktCJdXC1X4mwZBxaRVpWxErPM3J6lfkCWhqeRqWmib+FT
 Y/Zjzh4nscj8P60UgEEdTJDB4kV7v48ihfgTmV2GKTHVmdA5tU/D9urD8EAS7mw=
 =mNLe
 -----END PGP SIGNATURE-----

update track, too

Alan T. DeKok at 2018-01-26T19:54:51Z
Files modified:
	* src/modules/proto_radius/track.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94cdb8dd3c0e963496e2597e227d4da2b97ed2c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlprcq4ACgkQ/6TVgp+2
 18qoaA/+Ks5Mh4i1AC5LpZU8hB3zZQsPdIMgGHna1P+IWe/oL3XAEP8+0bn0RX7H
 zoZi1ZQ/D+LqA6PiY00uUxNx+VbvfsMy6m9k1jdrLGKkESRnibJ3DSDCGcZFlcAg
 dCAL4c9oXVOZYIBQaFy9smFTJj0kv+2Othdo4tWeGiXNS5Ka5+Z7yRdZCJgBODsp
 AdqSOcqJJoeJ3bx8D+2eH3a2J0S49JniTdxhYmHCiBz/X4Vu/242KPLgRH0c+gis
 rk9NYjPxc56w+O2Mu0kU+Kpy45EaN0KDsgG3V4Nv1HQSp2PdCfeZFC/8NG1cjj3s
 IlPRKrWzBLDLO7+V9YVqmM/vvhE0q9Qkho4yispBTuFviYGPXJVy0Xcjn9xf5bUP
 W+xm3uvIxkn1kbLAEAA0fYvMRzV+KqWYeqOAPnBnxe6HuEeeFGRUGWOatJ2Vhvi+
 uL2kAtF+ntExEtZJpFkJXHxNANr4N/qavdL13ChbSqNf4tGYIUUNylgH4OCJWnJ2
 2+a7nR5i1pBBYuWBZ5GaLil8d0TKTIsQz9QygVLq2AnNQaerddQEOhdjbeEe/NkT
 Hbh0asnXaE5RebdynwRT3ys+4hj9MIqUpSk74uXKRsn+N/+BGG1QnvMhmPU85npD
 7h2dDSt3xedKG59Ecml2nda3ySxKJBKfFcf0Lvv3rzXo5i/0pac=
 =uUbL
 -----END PGP SIGNATURE-----

Don't crash if an async function is used in the legacy xlat functions

Arran Cudbard-Bell at 2018-01-26T18:25:50Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18f0bf577421539ae67b761d0459d0b4a825f005
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlprbUAACgkQ/6TVgp+2
 18oGqQ/+NL6Zg/fpiDQVxhmlFLWjK/gpd26AUX+NuwKxXvXnFlcVPg7d0oKunO3D
 2/V+rUvefQHnJLFW6c33idjMc8Rq9+kFbWm9YYfQ2vKSU3J8Dl4G3qST6WOseTWb
 vbwlZIjJkNVani3CWVfziW0OPac/PJrD2Cd0AmSH26IaH3NplUn/pU2q/DKSkOH/
 4LCf6AyapJyOzYrSFkpgx2tQ8qQgMBLI/tc2J+fioceuhkqJiPHzUz+rJ8OZk1Fl
 thvofqoHh2SQrhkHNXbmdZjVfvHZEe2lRvHg10NVaFMtFs+shUY13/+WBpdpt3ir
 wJhe+pi5E3BHDLm0aSK7tyjpTgUTnZ6MGrTEsTTDiBbRHeeqy/qn2suhx6CIyyt4
 JHS5XsyTwoBlgqUNlxwDzMCjeItombeU6F56HyF/80qKPjWs18EFRBu7oG512eBh
 QVtIH38USdiXsbSZwdgLAKAx1piWWsyBb/9jBGuZi5I8jSVZYoZNHJl+/r63TphY
 oEu+snheNKs2xjtZT2IngUJR4mwFWRdI0EW4v5j/I3kV6FYXNFsqi/uBFYp5/rFL
 Fkw98qrXZIXuI1qjGCVQsskjBPvTJyJWvJfZwZLc72VX8gD7Hpf40y/JWA3FgoIn
 L6GtLoSnpSeLMIOCTLEUSop7TxV9kRIAd3hTyGvLiEOL2GC/IxY=
 =+QfU
 -----END PGP SIGNATURE-----

Add generic talloc_list_get_type_abort function

...and use it to verify the state of the result xlat eval result list

Arran Cudbard-Bell at 2018-01-26T18:02:40Z
Files modified:
	* src/include/talloc.h
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99e2ea0756584db750930038df63f56f499cdd1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaazdgAAoJEH0Oec13Yh7NWwIH/iItLxwdFmNrunUaWI7u3Gf7
 Z7/dwj7YMdWMS5h2YZPBXTtozU96d/B27q7Z0QVlUKq1efyfT6c0AnfhIvmEJv0h
 1bpK+g9JS4XEfIrIaP+WFu9yWI0Ljqw4ydzlQ/TYKhAen4YH21bcNWdP/jiMstvW
 74jGJo5+DZB616ZwvoDHVwjdQQSB6Fwi5iPb+K3WYkl84rMkTU8zP2EyhrspxUeN
 mHnfbhTvf7h4+X56QDmRNmQhE5M+qSojNnly/3BHjZkjGDs89RHRuKuvu4pBrZcG
 2rbl6/cZEIhVywn+eJeNHl/ucX26YHw/Aq9KJfxLP2Bf9Z+lvbg7hxPWZHfsZuE=
 =HN63
 -----END PGP SIGNATURE-----

it's now allowed to delete entries with 0 timestamp

because we may receive packet A (slow).  The NAS gives up and
sends packet B, which we reply to.  After that, packet A is done.
At that point, the tracking entry has timestamp=0, uses=1, so
we can now delete it.

Alan T. DeKok at 2018-01-26T14:11:47Z
Files modified:
	* src/modules/proto_radius/track.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e78186fe25f444d56835b63d4c2e94f1cef0cf9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaazasAAoJEH0Oec13Yh7NwLcH/0OIvl8PmCJOWkdoHrv0tUqX
 uUH/onbO0u7xtz1/EY8fDitk2LDYUnYTUoBJq3IzrCIJR5TU7FEBdDwp/sL22WD6
 3MPDbtyQ+IPkq3wcK5dVJ7r6waUDTXM+hcF6E+Fj7zYf/TAn69VxYm+yJln5s0JT
 VdM45bSG/d9OiP7MH57Wj7JFwhr/8WBOVKtW8c4c0TihgQEouOmShDr6Bliz8BXr
 3h1WcEKYMR3SMGQNNGhFLd3ucSIL4WHPE9wjefMct2/NoemXZtBpREEnoR2k7gAK
 Ycwu1T/Sbw3TDsuaGkBd6sVtUWfWrPyBOZlXuCpyGnmGywRGqI4ZANMK9HT+29M=
 =+uvC
 -----END PGP SIGNATURE-----

reference count tracking table entries

Alan T. DeKok at 2018-01-26T14:09:48Z
Files modified:
	* src/modules/proto_radius/track.c
	* src/modules/proto_radius/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6640fc93a4453ff32cbdb2f7966cee5348c94e96
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaazasAAoJEH0Oec13Yh7NmTEH+wZPHB9MnFdXR9OfeiKdvyEW
 inL/PDleL14HPsO1vrKUOU6N2qUcdLPVnQNAVYFJJ1rqxcjMGQz9ew2B/qHetfLM
 igDqRhyvuzF4b38kVbDBi/RUUwoXX7NoVBFprzmO2CX61TaGiIgbuzn4XTbGB5pW
 DITewc+UeYMOikk8V4yZf+NhvZaKFIbmH0DvbDXnAPrSndrwmLd0Cwlc79lbEVq4
 q94FIf3fNoRbaLAFLBe6JcpzJHCITvY6gS26j3OFwGWwXfnzPwHykLJvFxisCK8q
 kECjiQO34kvBT2gko2I1tfudNrhAlYDAzuH5oA0a3Lo3W39sQG4MFsljC98mA1g=
 =ucX1
 -----END PGP SIGNATURE-----

if we found an entry in the tree, don't re-insert it...

Alan T. DeKok at 2018-01-26T14:09:48Z
Files modified:
	* src/modules/proto_radius/track.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b869aea96397eb91b74631233acfbd043e3467d4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaazasAAoJEH0Oec13Yh7NNmgH/2UuLGeO1dxtw9aWmcLJQAQv
 FmccZMGPU8wn5Xd1ur3e3//mNUpPL7oqhD24UcDsE79xJ5w9Qs8r7rs1lahKYs5K
 joxXuYIZ5qD383jorhjoavfvAGQhiLvGL7ospBHqEarCxySWF7Q6+JIB4Ay/UgyP
 Rp3ki1YhGdIWTQvD3Bh6t7KSn9lY67vfevMQiBpQDbRkrQJf25UWa8Ap8+XKqdKx
 A2nmABXDc4swwcrAL1kqGNaeL7zVAjVyu/zpZIyOAygew1JgTG1ZRCLn989Y48dC
 lj3wwq2BzlrXlS1tq99pAVvmPkaQaNtCAvLppHPuIETaH9hn8pF/SxE5NRkyYhI=
 =3vhl
 -----END PGP SIGNATURE-----

pass recv_time to tracking entry delete

so that it can do all of the logic necessary for cleanups

Alan T. DeKok at 2018-01-26T14:09:48Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/proto_radius/track.c
	* src/modules/proto_radius/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b05c828447fcc15744042a5f6f28c71cf36421dd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqpNYACgkQ/6TVgp+2
 18qVag/5AacqQWD7WcMkeIKO4e9eiAKu+x0z+oLRS7ChLGfabXMfsM4sPpUzKqNp
 wV8U6BcHE+VksUh3OS4loIsnOO93WpG5B5CTOwMuhvVQW6pynQWQuOm7MQRs6qYD
 ml2FcoXZT9SU3B3czYW3MwcbHGk/hJlxXZE5syD/uVB3ZcY0CEwhvnt9u8CdotlM
 D0KVdqthP5ZSoKOcdVtwN25qyMg9aWRYTna8NwyEj4HetFz8g8EyGWAbZowDuiZX
 PCjnzJFlszgCAwkF9HGuyp/WGQTXlUj349JzDhN8MbEPXhi03+pllXYmhUs1Ok8J
 N8uoZNQalO8ogx+m6P1ip2Vw98i7RBzlHH5NYka8tWCZNitViMyPtYZj1PfJJE1r
 Rxl4vdFqJpT3VQ7b5BVfc1DUd8mgvD8544Eoxjkk1aooQh/qKcRpCLIyOTyU3Gcl
 yaOkim7nc3i2GPx9NblgFq2zZJFvzFP223YVRcEkBw9gFj+tEidbbCLyfWvPpa6f
 NdkcYtPLdsbqZsKsBUjHTqStll8Jl0kHRnRvW/mPqsf6mVMiOuY8x04PcZINHFRd
 4FjpgsBmfLiEC+G7j9JD7yp4UtwiWZhrzhS6oM1qC38+k5ZvNt/8TogqQdN8vlt7
 7mpURFBEKUAEwFwV8SURct3GiHagq+jKkRK2CmjOqTGxCDUMvHE=
 =GTQf
 -----END PGP SIGNATURE-----

Zero out input value box

Else we get a garabage enumv field and that breaks everything else

Arran Cudbard-Bell at 2018-01-26T03:47:34Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/406e17eb373fd7046e018c8d8a43a28d9ddcc924
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqpMIACgkQ/6TVgp+2
 18pEag/9EAVPGarMly80JZwJcB2bRAabWLYEkWsgFAEOzwxA7rIT76knAQ7vivCD
 t9kksoqkHmDfl0W6dPFMWEx1F9zPLIM3JiqvzfK1iedluCun+rHJkk5TwSiLpXWo
 TRZ3g3vIzXXXN3uLb2HDQMtwY5/N3PK8IJIwYm/N6jYMN4KfVdIxriWUmXQIz9Vu
 diyTK04LnoW5ZBL6ZWmlxq+wdZpZJlB0P4k8nTRVSvjdQWCOcOcBjr0GItIVukHI
 X1HzVPARVfnVUe3Sgq/1QbvSUWhEXcsrua9QpKdDmLJkn4L1D4vAOystxX0UXLyZ
 iQ4NoECggMm085l29NkNXD5wjMWNZgNSZs47OQ4zFo37jXc7FC+B5CCRZ1bD4Pbo
 QX0sdoS820XnZsSqfNrNPbYiY6R4zRPtjoPnaELtDJv2h3ctgMNxcthhhGniHFle
 itBmgDbcIuB2oH+gDq8wFC1t0LWfZCECIohLQ76K/PPtbo23oE3aAhZaBxN4YwuH
 Bkq3NQXwxete6iWRmoMpvXsBlA8GNW+ZbhrsoG6XGTL4efutOhgdREkCyzge8bWv
 Cabqw9IY9u+374U94qY0gqULTBb5FeYQtDHkdqvIka07fGbm4MTZWpxTQFkZS4KO
 3+O/gfloLwpMPHi35h84fGfoLoDKydMH8sgezvgIY06jOBjp6OQ=
 =Sy9a
 -----END PGP SIGNATURE-----

Don't try and use result after passing it into xlat functions

Arran Cudbard-Bell at 2018-01-26T03:47:14Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d4286c0581028d092b5970ad583fafa153ba1ae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqnhQACgkQ/6TVgp+2
 18qqSRAAkZlPklPAMamxeAbBHTZT9WAPVVU9yRBY79FOkViNRqCM8tWPIUR4DSNV
 NCm52U6S3eRLsEdsu3kbuQCiQwhHF/Zsb5UB26maOeX9MVUHEH6HMM+utrrL/Jfw
 x8qpDyO1ScuYeJ5p62bWQ7mI3LjTr0c4R4YgzVMArHqu5VATr54RAzcHMPd/I4QR
 dEcXX1CKXc4jY+bA32Qthy//4Y7gzWH8BYwt7nQwUlq4OLkCLMZ5wt5EihOmSJ80
 nSrA8vgxrdlFxn/Nd3RBB98YZy35fjFPfizuerWk8bS535HAKeMK9LdETF8fptt7
 aFUocV/Po1ROTXIjzWyuZJCpdo7flDdEyyVxoj6i38tYjcrvaCPcOnmtGO4CVoV8
 IMQ3QzaR2kDlVP3uQOuP+vLLim93TvRTx4I6+t51WBMZIY3R3m3Y2JfzAZzL3bGT
 Cgkp0vy3myaYeBmqjqpR4Oew35JxY/co9B6NRu+wg3kxrjMS8IZbh+FhXYhQdUo6
 D4aHqsHiY/t0w0dUHoydboulqyOunj8+8Ot18I2no9n3y9Bx0VbQXrZWTQDmcR2U
 N2jw4hxVROAnrE6+NUrh3vMxZ6TZiPbhPazC7mpBZyz4hnIrpcU3fp3otm7GQ846
 4YnZiM2IJ7xwDR2GFLbY8sriDHzPjYLwbsHGnUu7j8LqllFs8Ls=
 =pyGi
 -----END PGP SIGNATURE-----

Compule recv Access-Request in TLS verify virtual server

Arran Cudbard-Bell at 2018-01-26T03:18:44Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/642c94461f8c8bbe07fdb99b5e0f0160a4f48339
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqmOMACgkQ/6TVgp+2
 18r9FRAAoYEfPCEFNaAt0wp+TOHy1+4VAa2zy66Gj0liDmaeO26Lh20c4EkoUfXq
 HUZU6PhLVN+n3mP82OLhTDwr575TwFi6ZpSN7T7f9qBX9C8r+6mZ+uRjIzd5tNVS
 xmwTfiPaZ6mLo30aZlQtDfP3tIVGLUWTqb+PAs7DH2Uf9sZu7N6g1OcKOwZcPND1
 TAseW5KsdRYPv6Eem8jd5L55LjsvUNHSiCKUarCqIEyzGDV7M9zmarUDwkgdKrtc
 QbM6a20n7SBr8zbHTTHgHCuQu3XjsGjjOb6hBK/EwBS8l/J/VkP9SioX349lRC2K
 AcXSQUQrTikl3Foi/p7JN6mlHDSMsoglyLszrnM5H4WTocy52+WcxIqlVlIR/VVz
 RxYAMnHv0ag5SktFMLlJM7m3E71kDMURqo1gjUgs9lnTwGiOaK/laOI4TaHNOIBs
 0TQIow7++BfV/r6rOFQMAJ/TlizlJH5EsefX0kjPlIMJgavJFFvz4E7QRdcpZQ2M
 ATQteo639EJiMHkVCjvcnuOxT14Nh2B16ZvYrDKdwVFVaIJLZAfBRTvn8mmWkr9y
 5E4BbN5XihEL2Gqe3sDQnW3K21v6sSwIz9QCwN7wByGvhH3pfPfxbldcV448x54i
 pZNbNdFQWCwNlIlcYSHFCRFAulzP6+10wtVOZyKiCOSgz3BdoCc=
 =U6Ih
 -----END PGP SIGNATURE-----

If no input...

Arran Cudbard-Bell at 2018-01-26T02:56:35Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bab0b40b7fb87909c696f940d0c7fd8f10a99b80
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqlskACgkQ/6TVgp+2
 18pLdQ/+M6Y0MbBemL3AvzvQqwKbFfuPbJn5xXaIbVqO8i4j5NdseHTIUPt8x/q/
 934VjiQ0o0AKdbg40QmQ/n2RRF9wQj0zKYNJmXrCpoOO2xsZOof4o/SfTpFevPnO
 smYsrrtIm1guV9Cyf7Va/Dra5m+eWgUNsaK6WC+dxng2frL1/0n11j8gmIzH47Z9
 2rAD5hxLGD7nhOBshhjVB3k7S7yCYPuqELLj4ajFBDBcYoJDD8QrqnJE0SzKIdmt
 DFI5Xr8u0QIpgsl2ijkVI9Vx/t1cPR9WobTwlTFJ9GRD10CPxt/2dHG2eszkL9NM
 QfYs8ZfY0cbDSJeeuv7DN/+ncpwLgu9lxLwmN+rSF3e/iT7lilqBmtPYVpcqS6dG
 xyy4iw29NFUqzLUojk0A5EtlcG0EMjLWVgkBGSvx5CYg+KuP6eDSGYuAJWxaZJXL
 sXGp5Nno+X1ISIeBZVaDZR1HijqHgqqKGpBe5tmpgqUuHDREonbRbjeEMjH8eVUn
 qc993/Ayj8eeDQqcCk5E5T2rXkPKYDNAg4L1ssA1NLZ5sNFZast5ueDkFrF5CohM
 qlz6KXTOWWcZu89LSzXGRgbM3ouvGM7TbnlZtbH903ru3uVr3oo/TLZ+g2NGFXuS
 Y/unwF8j3KqemNw0gDdRnK/NKF17iCzYVP8p4J1IWRvpJHtd3RA=
 =MwdZ
 -----END PGP SIGNATURE-----

Deal with empty xlat expansions in a sane way

Arran Cudbard-Bell at 2018-01-26T02:47:37Z
Files modified:
	* src/main/map.c
	* src/tests/keywords/null-value-assign

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb8df294690affcc16e8f5a5e75102d18df927fd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqjxMACgkQ/6TVgp+2
 18rpNA/+JU6iJUp0eT7gHTj/49akEItnc/de/JD/cfRhv2N5GsJTyA3FDEcWKfCO
 KAZpA0V33HKAIMHL9cL23nqU5atxqCA0BBVRJpa+CaRIK1rqQIKCYIYptLA21Zwd
 nAmgBcSUK3F7BnG4TdcxkYtqAs2ODPzZBOOKVP1Rw80tec/ha+wu9b0lGZNHhsJf
 TOEKKhvPRENCmrk1Xg4tIpCz5ffgnJjV9leMm3beApb8O3crrcqNIAgq0ZjxBLnH
 GmdEflxSKjcOqtbxuwUkXbEfoMLZxJWnuS/8CpSnrFSfrsvSs3eROXoP7h80WwCr
 /wGasjT28daicmJAxZMtn7dxwui/b+zdBJQ/qCz3Ww3wimXWxgYo6Exo0KjOHWab
 3Og44b2rTizHoui9293NQUoaR3D+x6/DWYOZcmP9Y5TWbMTR9eR5mwCnsl/HvPxE
 OqWf9ywheHXgkGynf7hj3NUNv6uyAQXBMo+tgkVMCfdXJXh8+mzmPvaqSVXxFZUP
 64Dw/dMRkt81HrGgWNm89JCwUG3FrQ4+8JbuWSkfGEGt0CtoMm4c48RXJ8R9mGVT
 HTNEN7npo3LFHBdkrAIwSC4KfjAgOeMR73LAvWwy1VOEt2XPkEb67TpUfB+5cuxA
 +LGgldqJtxiFmva+yJvPNHlPyBlbM+fE5RZDNDofg71A+dhrSzU=
 =y2jE
 -----END PGP SIGNATURE-----

We actually want a pointer to a NULL pointer because the value box code gets excited

Arran Cudbard-Bell at 2018-01-26T02:14:43Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4e1b29b022fcce882fadbac2ee04276e988f9e1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqjqkACgkQ/6TVgp+2
 18q4sxAAqyXSTFwUorZwnN1Oj0J1Q82YYgxB+lorsafrY6AIVncs1jlJbquvEQwC
 BLCqTL87AWhfRWI0Ty04bvEbQOk+PSP602Ii2EhnQN3I8NRAiBK9M+Bmy3M1VdIS
 l1Rsut8/1ORG2MvQmoS2C6+bBfHVXcuY94ifypxOPJRm/I5kWMFv7FyyC81Det1P
 3azTbIepkCnJ1+l1QErW9zhLX8XD1JGJVHKD3L1NVwDttl4UfbvSsYx7O1xN8jZe
 wJWoEDL3GM1/hlYiLi8kT5O08GTbwoYSJFkUbHEYOpDGZiD+SZqaGyX5RoW+YmqD
 dQTmntm/9TZUl/YJIMagk2iqdNnCMHhftYfdYMZvxVzCqpyppNFCAcNA4rfzaWHj
 AKoUWUB980ShWgSIrjHWRxLcUMGDG1vvZvvkWfUJyCdwtQ1CwDztEEeJ2fUhcnTM
 3tsNtnmfGzgT0gCMvfxmZSUst6K+D0pK/IB5wqaqYoV03WtYuve1Rrom6a3y7FFH
 YARBJ0NVpWCjMEVh9jnODTpX0HuDODpjSoNrUOydGxpb4C96DL3R213T34eXtf08
 IXvwS5gTBYRMV6IfCBYKDBIKrfS+eheh+JBe4dWEePzBXptNUUbQrMSEjDo3vSEz
 vApYEUnBP8ACUGn3X1p3wlKOS9DPKFzhCrs0R5U5zc8NZ7GXUKo=
 =eBcg
 -----END PGP SIGNATURE-----

Concat input arguments into URL string

Arran Cudbard-Bell at 2018-01-26T02:12:57Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e94a818cce4c2798b49b3552ad39d3e75d4cd367
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqjpQACgkQ/6TVgp+2
 18pLoRAAmwigMxzpfoc8US2ZSbgKJpSRLu1kdMZXi7BTnUYE9kY2eAPUJMXnLHfj
 zhMyAc0neMBemQSWJCGyyfjGusJNCf/lzf0ByGpxSS0v0bIYlguztdFx5HtPMPr+
 I0G2Yk9Ojhs9R1ejmJPoZKLTeL2Wy/O5MdWPHyFsgConLu9Te9VhhBx1MDc2IY4n
 Rrf2fRiqCY79ce9QeNctmq7/9gg8Kc0YChYnzB8xrJeGF49X/uo2ry/vExHEP3ab
 sq0hDNgJE+INKLGzYMMtcinOSgib4LrJi4I9N4q6GPeBEflos75o4ThusbYW/mYi
 3hYLZqOc65SW/9cY9aejyhllgm6Khurm5wGBUy4LUMD+JpFMSPXCSnp2J5VCI4+0
 g7C/oLUXFRs2mgfp6MM5ccMhIwtnzrc/eLAsYJZrOZnysc/iNB7JJ07UoV3jqQAL
 7pGiSXsfbgJCCtk6NqAC3PB/hfZrjvC95sfqmlzddHEoRwronD8oFrTA+1l04URs
 DInL5l66K+ElVcdB5CO5ptEfckO++MXT8o/4Xy/cv/yUwark1kqTErwdcQE9vAo0
 L3o8JYWHE/TOl1B4qfbED/HpNheVSmgzhM9Z9v7A+czvmYLLcA/3vsAUUGFb5VWn
 bf1uelBzhZW6Bbi5+pZRUq+zM2/I4R3iUQw+LqsQeKNUertqQNQ=
 =8cje
 -----END PGP SIGNATURE-----

Fix empty result in xlat_frame_eval

Arran Cudbard-Bell at 2018-01-26T02:12:36Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b31ad18f465b4562f17bbdb14dcd3c9b399942d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqinUACgkQ/6TVgp+2
 18q7JRAAoPa/bqqtiyRoe3uwjsiGBxzAfEkZbd58fFvaA5ppu9Zkp/SoS6nZjGdQ
 aLeR7SfXMLcZ0S/speikM3XithKZbLLEAAwOJksfxoxFNvLN1Zxg3XEy34MBdNDo
 MJ9KYdK1sWUXBEhJOmP8YM6GO3Br9KSWiZoYV8F09QSJ6bJ2JTUBeaIeepDBVZLG
 TFzBWNaW6Fa16BhKLw9i5F2fw1xUun0Grob2VB2SvDJmPKKSHPwudvzs4ygJ2mPG
 DPzwJW95beAUfTTt0RICPWIoInLCNsVxkoBhVbeJg2uLd6VKzoONRDIUx1aRIe2W
 qSs56gN7O//dRVLxWO9Hs3i3vjWYWl/QGYMusoeaeWCJ5FQcxOxkXdu/Vfi1tVoR
 pFAWSw5qaZM2QlZM0KaZiciFJ4ZbI4+WMo40jRBEK3Qk2+SV09hooHnUva5AZ0TS
 kVHzOhcorm0FKivOP/aOE5rYTirzJNYfVmEJlu6R1H2IifWnCwfmLH/g2BDmaEzY
 fc/2M22bAt/BodWqX95Q7geVTjZ5OzU92WDtIR175i6sFxFmh74F67obwLJNod0z
 Acd3IEdWDA82Go+Xw2uIc2t2N/5qMj23uDCsF4zECFkivt3vPWto9X/K05Wuyd3/
 zdCzAjsIRk7QcWIHK/0Wpu5LNLg9byaj4BrYj+U+ZS+iwXndyRo=
 =shEG
 -----END PGP SIGNATURE-----

Both variants?

Arran Cudbard-Bell at 2018-01-26T01:55:01Z
Files modified:
	* src/tests/trie/nopc.mk
	* src/tests/trie/trie.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fef10c1a9fdde43cb4ce648402a1d062a900f595
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqiYkACgkQ/6TVgp+2
 18qv7w/+IPMyE15HcEUJXgID1DNCTti6LsE4TVGTQZ6h8pofayo9os53xY+0rpI4
 pGoJiIbqzByCqZPWsC/woPBFGRu6cgs2hNgbnsJj4h/iK6ZOj4Wl07eQP36I7U09
 kzrn5F9m752F+8znrK0om23t/Rt6mLLA+3fsCqYZNqK3S3H0G8ApoWqP8Gyy3Pj+
 zLrCWV+HCiZrJ6z6/v8//HjgZSSuGhJcbgjS8ChNrUkou6Luoec4uOWNqXMkNrsN
 O7JXk7xQEQlO3Pn0981ffsWsXRDlQtuRUbAr62es1V3EEgQxRuIUook3o+o2TtqG
 4e87WPSM5AUFjIimt+zRLvJQAjoJI/tpoDTN94vW48xa3oBvajfK6oBEJ3F+/FX3
 W10VAWb3iQWau4+qfCvA14WhaU9EnLYwuu1n4sbNJIR7bODyVGzT0m2BqDETPNnO
 NKofEdJ3O0qq2WyEUooLRxNRDs2JlpJeDTE7D9AjIR4uFxmjYEH4RIG1eYcixm6o
 2J2aYquQkzOGkO+LQCnOZPAyjq9D5kFVBVX/7Uct7Cnof+Mp6LIsfpIsBXa22tso
 1S1G0sVj8eBBGSvmARCArFn4Hasgl9TTOIBY4T9gTvB7OCVRd4XMWSE/XOZPa1n7
 HQf1W5xBqvJazR1zNfR5xnKEZqrvV9rgPF5Bo6sHMSinKhDjMgQ=
 =M3Ee
 -----END PGP SIGNATURE-----

Pass empty result when calling xlat_frame_eval_repeat internally

Arran Cudbard-Bell at 2018-01-26T01:51:05Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b661b53dde2c391e747dfd1982ee3c4e4efe07b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqiNEACgkQ/6TVgp+2
 18qByQ/8DgfXPzva+kAMNbFReAJcr+vOP27IcLCdt8XARxMnMcBfaOKoOO844WDm
 a1rAoCuXszeaJrrL57oWxIFIjFj9eM4H432ZdrETSUbKHfZpaVMl3uDVmRNmVt6v
 5arfM+8+XJY9A8q/iXNelCTMOZvRdqgpvlYUUL+aJovhVvCagjh2vYR+tVofROfp
 kuVNRl4Nj5BfobK3yd0cBXYEcTqyErbkoKi1eXDqxxybEowf98SDTc2xe5SocjDJ
 Aa5PIcIbvDMa6Bf7WOEYtboPkhJxGAmF+RwLn7+L9App7NC8CesqQVqonLZe7TvS
 jRawH/D4vWwpnuoVnI6vQOmmPa+ZiFvRKlwq1BHCA46l8r1KJF9JmJET3COqXXCr
 YVQn0/9szB4/B9PrX3kTYZTPiod4uZ9zAbDDLiK+sKYXcBwr9AL2qvx9fjS20l1j
 BKbth6nDU65xuDARcyjWhZsdeRMPvmTjEnAptnXVICNWIpM1Gs5ZfbKvUJAip/YW
 ZEbNS6XnRilPJLhWN/RqSYzKBbglgDKGwEYHanHhK/T7/buGawG/yMDeez7B8L+p
 JDXcXptyasPRQNZzfPHdCEXu42ky+Uvi1N2s9yGPcdRxje9yDf8KB0z873TSJkHY
 SwRXTbiQ74Hia9yG0b0xzbD/fNS6SN23wTrkLMrSmZ6+EJrd8Gc=
 =F0Gc
 -----END PGP SIGNATURE-----

Need to pass in **result so xlat_frame_eval and functions can indicate when they've consumed result boxes

Arran Cudbard-Bell at 2018-01-26T01:48:01Z
Files modified:
	* src/include/xlat.h
	* src/main/xlat_eval.c
	* src/main/xlat_func.c
	* src/main/xlat_priv.h
	* src/main/xlat_unlang.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/tests/keywords/xlat-double-alt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/157c7655f42f43012003d462bccadf277f57ba96
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqebcACgkQ/6TVgp+2
 18peag/+LLbF3dOZsh/1al3wzvW9KlMueM5OrmKCZG0r1AINLVoPMBpV4BWw0K7F
 xahEcVVHj1DLdX9r3AZvgNtzmVymafQNYvHYC0jnBE37m3yhCpAUvCvMHmmNn1AP
 SMw00csRVfiabH+oIeSH7X+sHH9NO+mjpTdsi9HQYDcYPSdnJtECy+7zWhGpK+Hw
 s1OCCABlU8xNGJSz2uEBPvPG6VSNUHNTlDdkjPdM/y2n4g1eyW/WeMfvgt+g10JD
 Xkotvu+FnzrduzV9ORsPxfM42LEtteq+oZ+2WlNguFSvPg5gYqgrSlvLKtx+l98O
 qRKH9fKfQvXz1R5A0SNbJaW++maqqsfQUCTKIesbV1ZatWAVqBzzZg+KWndzzu+r
 4HVUjOblMAZyXmBkcnLIukKKHXtUvmlk4kOE9UJ8NMYIx0rAcd8Wm/wPafLiaS1N
 wNEysCAy1GwoLgnE7BktpcxNp2f78Xb5c16yoKQOkMjjXWSwaC7IvhrSYKQcXhKO
 Hhi5qI2mL39RbvWfIOoBp1KysVlQBxpDisz2zS0nrg/Q0YtFc0u2NRRpwRXpYCTp
 w+8qu5/S88H08Id3op5BdaXod9QgOQJxV0g4w/E2poNfvNKKQM4sDsKtqx3LozGY
 dDPCh509ku0CBD/Ob+6rPjQg4jJJqFkMqFi/t128E0643uJfPNw=
 =CdVL
 -----END PGP SIGNATURE-----

Set Accouting-Response code on handled

Arran Cudbard-Bell at 2018-01-26T00:43:35Z
Files modified:
	* src/modules/proto_radius/proto_radius_acct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85f69dc3435c6c813452b22d4cace9438cfd455d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaanS1AAoJEH0Oec13Yh7NLuIH/2ET0xNYXBa01aE12zQa7Dgo
 J/qIFajqYj7YWB80G7iVESXQHiTac1OywKrqCr2rwXJZ1TaCVwTCJ9mV7UMlza1l
 7FZ15i2CeCyf6hi5P0TFGUOzEX0JhSynUF4eAnWSI+wrw30qW5X2ebwpiVP++x39
 ZM2f4VOcr2krv0gkmgN/G2krKthqZx7kT6PF+fUs3SlCaUpWjYnvNBIJM/rwGzgZ
 T4mkrOGyA2DGjcAyLC5+AQWITbMkkOLU+lwMFjT14KU/TrNH/DE78tmVgq7V72TD
 xkGeFyDRny3waazPH6+5oAyHKQiLZ5hOwNSDxHlUcHCrwDDzkP9g6epOUnM5HdA=
 =jbr7
 -----END PGP SIGNATURE-----

check map, too

Alan T. DeKok at 2018-01-26T00:22:07Z
Files modified:
	* src/main/map.c

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


More information about the Freeradius-Devel mailing list