Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Fri Jan 26 01:00:02 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaamNJAAoJEH0Oec13Yh7NHtcH/RRs3v3OFmbhXuuS2Lc6EYgJ
 U9jB7uYV2PHFzPmtynUyF94NAzSR8I3bji+yKMPb72fR2SBv5I/5VF3GzIFA7URd
 UpfV5JmNm92b8Oo6g0LH/JKY4SZfj+eYH91mQZvvv0YnG8JDQa7/Y2DWhEeaDriR
 N8tJjYKgYMaz0OqX7o1PVptBNt51il8uXfUyjAKobzRIDgtqdpHN2Db60j2Qm+1m
 TIu0h6oKOulApuK2eyJysJQKtkEmEm0yxYpvmSUTRe7nozfbP5dDpyhPXY2hLu/b
 JS6y0XCQujt1cbhOovDO0ckq89io6EwwQx5t57WbbDTe/gNMcfBAzPDcY/PMsxY=
 =/1FR
 -----END PGP SIGNATURE-----

Revert "Target needs to be absolute for the rule to run in the correct order"

This reverts commit e46e496911ae57ce8843d8434bb257bbbc7996e1.

which breaks the build on most systems

Alan T. DeKok at 2018-01-25T23:07:42Z
Files modified:
	* src/tests/trie/nopc.mk
	* src/tests/trie/trie.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f8bbe91ea9d241ab799c5eb1510c8b25f294ed8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaalteAAoJEH0Oec13Yh7NUcsH/j1yytKMTjzRknLFUBF8XPVc
 CxWY6B9Er0FNOHv0Npfa7ekExvy6weoa9TUrXKgmGD2fR47LXiHO6fPpTuH19T0a
 /njb79DefNEtpbaB1YmZDjN6nC9ubD5Iqv2ASODHD+2xMj+TTFCTq7i7BzGA8y+1
 IR156k8PURIrQLSXgxN/w3W4QJwPUoUNJ+6Ylc0ZdPGHL+BNOIk+LBzdNXtu+wJ7
 S87nVimP/+Z5N5yV8q74sv8KMGoxhkvv3szh4HYmxHh/QDQdvIypvxUBft9MDJ1M
 biZSURaVCxwPHP1I0Lb3b6O0UbBMV+45DeEoefOgW8OhE+iHADOxmd4UDLryt1o=
 =CREA
 -----END PGP SIGNATURE-----

temporary hack

Alan T. DeKok at 2018-01-25T22:34:03Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a19f8a4e4ea8e5bdb6bb709ae160872b6a9e0da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaalqiAAoJEH0Oec13Yh7NVhYH+waJj+FnFpaU3SkYLmP7nKGb
 kEZ67VhMd9elHKBvA9RHtn4dA2PMIEzXOQJFsFxRkibj6GEDllD5qUl0JZ1CP5AQ
 p8YAgp+AEyD3OTuBEFmLyZNY20pVWpxhGD+qslGhKsCqfobRi49An3Y3H7gsLeAQ
 RFGH3OMXSb2IM6PGRuFcn6QGMzKjJZg+u8BX+XbghUzl71qz4DcPPic9LMQwCnaD
 IZUvv7MgXOfQoxaYnBYM1oZuc1KHaii2uwgYpn1ndSuHPlYEpGclJn1hKx5PrNef
 3K39SM9FqWc7X7ujU6V9CPQrBSkRxXnd94W9EpAROqS2ayn0rNAPrueRbgF8ShY=
 =Z8rg
 -----END PGP SIGNATURE-----

assert that the pointer is of the right data type

Alan T. DeKok at 2018-01-25T22:30:58Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/750aab290802b26a87cc30eb87b53f19e2455e1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaalqiAAoJEH0Oec13Yh7Nu7kIAKBJFrNIGByGRSeCOYb1iP0/
 YQWGHWrnktbDlElXbh42ZoDssExCIIqKtOgmcGJQnJSO2gJ44TiowC8wdPh2StUj
 iPPPBrlCRDbkw0eKA5YnWz4/ZyHXCO2QfihN0nrcQfpln+YqYi9s7CpEq7CzdrSg
 SK6Ua0ApPSSqbrkdyxxPs8WSz5p9/BG2i1KutE00/6YwQ4gnBRE9/t1jzpc/lgMx
 pIwAzgZKAKBzGd9e6TiOddd9Gzy7M30VJtI7emDQQqIOxvcFEIBUD7U300POzCp1
 Yj3Ot4QMpWnmRJhty4khBsrcwzpVss1UpCQO12ipU3UKgi75S/1ITryQG0O3ITA=
 =90HX
 -----END PGP SIGNATURE-----

memdup the packet we're injecting

Alan T. DeKok at 2018-01-25T22:30:58Z
Files modified:
	* src/lib/io/network.c
	* src/lib/io/network.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ee99d6707898420f2ec0fe7d1a3726ed2001b60
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqSQsACgkQ/6TVgp+2
 18qvJQ/+MVBvpa2M4PP0pXOkGE6LRnmUS3GyWz/MJrUomfwPqenS3IxOtvLYai9a
 JSgXnXz8kvmQF6MWA7WVnCXeAqNqAmj2iNPmc4miXeyjSRSzbVL62LVz6CXtmykF
 0fdLMYUWxTHqST5UlZlvjpS8jb3GWjH3dmNtL2JTQ/0h5U0zHSzgYk5u3JXLaJRF
 umSkBlS3JAhcjz+HYXtjAB00xStf60CS3tbZlOJq4f73QshOZqRWb70SPDjLCZ34
 Vl6SbsexlcV9GgI/mnypF5DmiScvoXEhRjP4fjf/AcgdQaYN1NmFE87NKsXb/rWl
 JzN2s/IftUBg/dHun4PGsD/1QGn+blr6nFJZ0nzUYZ/d0BjCAAgxT4xbB0WW3vaj
 Re5bZLst73QMAYYuuN4yLjZvCLuffVKOrufEW76pqWX2s2LeBuW5V4HUG2Aauyln
 o9x9Qv43VBfbiXXr/jCp45slWVOY/rK7tbutihv9/WwQfezeFoax+5cDmADmVULw
 gLYPfrV4L1xY+mUC8SUvkcwe1v4CZpZb8MLTItrjPgnDeZJNsJxll3BLe3ntYOz0
 uWfB4KqYEQxhNCu2lIPYyndSdxRVqbqYz89sXbJjGAxTgfWp5ymG48FB2vgRxs88
 eIsDEgKIkjNZUACPTLpTBS/HW6e0CWSbAvJu1cMd13wBmuudUvI=
 =gwxB
 -----END PGP SIGNATURE-----

Target needs to be absolute for the rule to run in the correct order

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e46e496911ae57ce8843d8434bb257bbbc7996e1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqRqsACgkQ/6TVgp+2
 18od8w//dITikVdfUfk2ZnJMg65AplxS9CxDI5sTCXlNOQieLSvLvvbB2Afd34SG
 MiC1/G+nW2qoaCtt4tbel0ib7//3fYo4C2uasVrv2zBWyUofR6AEyu+7dM7HfP1y
 Rj+Ov+157oYBcYrfW7K832QZtFEgJifUzK39i8rAzTn/lV0i3hqLpwhJj6rsjpnh
 uvzBP1mlOaeCP1AxAiVhGneI4U4y7naKH8kVrKVU6DnUQiQysdwm3zoMaMjuddRT
 BrfVlHbtbndxACh7uAXY63XbLBfFBR/HWSP/MQvY+4Zb2/7KqSwWJATMDXSIiSeK
 wwZ6WV+knyFcoxrr9vSeOvOtrEfxlxi9H+NAG3V/OF6gaCd+pwI7NjwlmG5U+/ah
 z46d+EWDDXQ9rGCxWUJSnMtGO6JdAweiq8SwSwSrWtIyM9hXkm+jLqPz8h6A47ip
 WM6cUY55WPw4a3qu7PY71LIGe90yCXgWZ1bNaFskzxoSnTAEa6f+BhAnvil66f+v
 jCye1s+XOsEEsNL81kQOHTAnJkC/YRZGqiWmUmOSFSsNmpZTfPiIkZf6QdWbN9As
 Rflo5pptIx1LxmZ+Wm9kDgMTH+4QZWPboR3yy7YI63P0hZg8qbzqaSJFxQdcA4q1
 8BfGciJ6Y3nkc5vl37ASoU13bwHs7wEsISE0kWvwFw75duZ4G1k=
 =DwAL
 -----END PGP SIGNATURE-----

Fixup more tests

Adding [0] in conditions and & before attribute references

Arran Cudbard-Bell at 2018-01-25T21:05:47Z
Files modified:
	* src/tests/keywords/3gpp
	* src/tests/keywords/action-not-end-error
	* src/tests/keywords/action-return
	* src/tests/keywords/array
	* src/tests/keywords/base64
	* src/tests/keywords/break-error
	* src/tests/keywords/case-empty-string
	* src/tests/keywords/cast-byte
	* src/tests/keywords/cast-integer
	* src/tests/keywords/cast-ipaddr
	* src/tests/keywords/cast-short
	* src/tests/keywords/cmp-ipaddr
	* src/tests/keywords/count-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/290cbae3d02928de23e12b23423926b536c03c35
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJaakV8IhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPCcNg/+KzxJyHzNbDwBlbAy5ke5teBEN8FNyoo6VJySN4EG
 U4LnLM4YYSpoUnEMOwMLPPGxuBG3AestEBjOAgz9XSf7t7fNFxqx6O+gx/Cf9Ja5
 DFSb3DfVc3Cdj6Valh7GI08pujZHb+3rNCBI3QkcP5Quzr2q/9MKKf0igTOeqih6
 PBkdS+OD8pLnuYry6qmo2z6oAozYB8tOhKh2K4BYWIKCMjaju8zYihzByhpiggqh
 h/7MpF1QmQ9bp+rTfFekC4cz5FwEosApAYHdmqgduRiFIZ7dqNWO43QKSe+PscsT
 BM8yXWLII6/Po+275OdiR8d4OnIIlwPZzUYjNoXaihRjh+gjKru+OY14D15U0Zhu
 4MF/wHSODxJ91+RXJU7Z3I/7NcyI1mTY62H9mTfQb5GXXr1oC5JmwBL9im2yuetX
 oe0gH6nLHmIEGHuSNI88fLP7vYawDew10lL4KVa8atqIYFbtd6BtLoA/yqD/nGqw
 PWwokTWy7H0Loa9g5VZ2K5cGAZx04Ha4cTgACLXcyMLDJ0Hforc3i8C1iVgSA9QL
 M7f/VTAOEBKVsYHfp8ftgdpeSZKqVbtY9Q5zdzOiT20wznM0Y5IM1flcm/JKoHb0
 plIcl0gj97G/c/31IjQ2BlBlGcxKqll45tKJ8ncl0RxW6iXSavUnzEnEfP5rUCiF
 jyE=
 =sgM1
 -----END PGP SIGNATURE-----

rhel7 libwbclient RPM dependencies

Matthew Newton at 2018-01-25T20:57:32Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c46f9826131cdd696ab96e38e57d6a733b8d7c37
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqPZYACgkQ/6TVgp+2
 18qQww//dF1sE0eJABGO7p7azxYL81R7OpeUhAyZdxzpOqlIfQkEqv+HTfvSgSS1
 pknaarR3b1yio8AGPPZwSfI5lR9iMIMeheF0AtRW0lUD+OjTLB8HlgEnUSsOkiHP
 PZO2lp4+uxJfHzVF/5Rk9UiTAJg+sR31pJxbsZrqJEf6MFK8RFY8vGuiXoUf7POL
 Zmsrw40ML6kath25fIq3UOOdvUONIjIm496Hv2V91kGDQ+fxIv7wmMzPHwsmh7vd
 qhVv5rq9x+IIwq71qexkqEsXbDs0IoBpWxIsDa8Gby0SrWyaHFGuxlTqfVkjIqaA
 npm6NuIco9llIpFvknurwJKtwVFIHt/cALvVHGWrlhzjPHn9tr3oPh7rxl2femdQ
 MNGx/ZliPEMe0xcahxljJdzTCCUDzsynA2VbEWLw/P9c7Dn+LxaR2sxvhyiOpPg4
 7SkudHLRLL396iRQoGqeevS6FBIr+Kg9dvGHGQnlTilaB9hxzeFzMbWNH17bTMhw
 pc4Y5vO3Jc/oADzEzw3APXNKgEF9wokqASLOUDDK0z65qYyTJZCamcODuWT3wtrd
 lX7pOHYhWuXc+RINxwZtbE6sZRiieCM/aIgb9yGt0MekRYf5EAPwkj3hzRL1I5uE
 fGSzugTSMRU/uytRiOGMQf16nEZqpLq0aNSmcWfBc235y4LXLSM=
 =UMKR
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2018-01-25T20:27:02Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8950e5db7b871cb77683c71ddeeefbb6d8fb887a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqNTsACgkQ/6TVgp+2
 18o8vA//UymkzkxMvyWCdwgsz7jgLoiwUzkivuInUWv/XjGfCGk4khU+bqSYgXMv
 +dqqEpfTmQyj1qP6NMj0LzLnPX2AQqUn5sq5WuXecZCebH7aXPEppfPJ9tMv0b0h
 LlxMRIK0Mgrv6RDsJp3beHJ8VSlN1k6NjlyHS9scnOka88nUuIcb3UyZ79Xv4UoR
 WAqn6rToMwdnsfuph/bZ02SvSbLHBOmu1MLDslUAd0YVwTZAbwjlXaG/H2KuJ1Vm
 2Ev/UPlW+AE+HPKp2Adq3Tmb0dg7sNjdoTWI+jc/emEKBy2XA3D4o03zid6mZCpd
 t6CstqpQAXdF5InNiufpBppG1fAhmN26dXCyN5HBtH3wOjLwRA0knNIw+7GkDllc
 YV6kpcSDAEosReYnRN8jRESUn1t4VF3gxAvgltuGkuogO5vAZ25gxaQIenbX2I1O
 ys/J+BwebJ1n3sliaqxTD4a7xiP+MAVcVnuR5qCoDLCy2GeKDlfYardKDiGyPLm1
 ZxNpwLKPexRIpGZDCKGhFKKqS0UepNhDRk/6UMnjcZUU8Y+BviE6OVb1Y1AovNss
 5kKHB5VI4vezgfopcGPWzso4QQwqBSaZFdwyjs7Jn6lnS75WCa3vL9ykX+7d0b8u
 j7keZRcxXjSThm89Cd3wSnVB8foNN0IgvU0AhqGpbPYcYFB5RY4=
 =YKcC
 -----END PGP SIGNATURE-----

Use generic talloc list free function

Arran Cudbard-Bell at 2018-01-25T19:51:23Z
Files modified:
	* src/include/talloc.h
	* src/include/value.h
	* src/lib/util/value.c
	* src/main/xlat_unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11236012f0c12c9867ad7fff5b236d60d4307d30
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqNTsACgkQ/6TVgp+2
 18r/EA/+OTLf2iuQkrMksgfP/2JPw4EzE5ijpFCCwB6it8bJNdVlAqTtiC72iRc1
 kFvq9kWwBesLq+8rxjxZshWXBnExq1NBcQady9f9dNcah5fs6bHeWcuyGrdHoEIA
 PQuElUlNLwMpkYJggOlBKWF5I0LrxTZH9ZPDdz4iARu10uu3tpWBs+I7JMQJf0bN
 LY+k4hfLdHPkMkwX/+IleZqjktUgvI5Hs9O0YaJgLA12b6xSd6Wgi/7euRAYV1Tx
 omtevXN83zr27zAweugymalIMwIiAI7JwPF4xe52C5h58C4ZfMrevrBt5MX0+D+n
 IVW0iXoh1ppkhBsFOxc9LULbq6xZ3tzZMwuTd1Pgabhm02uMZ1TlzUzncpVN3ZaL
 Y0TtR/Pqw0jGde44PDOCT1bDe65I04tpi8MqvIuPJsE2bsz2srwcQ29P37NE4E+x
 cokbnSGNKVnojxtGTmbRjdsjUS+/+LDxLEfGBnjcPRwsfYipx8316XZxI9hQZdBy
 Jj7IDD4ixp2vWvFaLeLnZkiabstw5WLqqdAyKVO5uuVk3Zrh860J3xM6CbAOwi2a
 ecYmJzNuy2Mr3iLDEQqcGHHjSAuOTbEURBR9mCrby0nrz9Ch6+0UisQrqIV7/9I7
 7MFXn0CpGOyahWxjv2fBjBcnJ3CkiayqWekO01QBSE+2laZWRVE=
 =7UaM
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2018-01-25T19:51:23Z
Files modified:
	* src/main/map.c
	* src/main/map_unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fbe938e1a767820e014d64ed2142c29b0f9dc107
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaajCvAAoJEH0Oec13Yh7NyQcH/ijlC2GdgZhY/ashe3dvJCb2
 zWhQgOgsmaXDMyq2+7ayzsOJfY9I72NPYItAODNGVHCPf8kueyMDzFnFu/NZ9JI4
 4o1teHJcJnohUP+4AyiDD4WUC2aeFCl4nZkMAK4WRNM6QQvZmbwUNAaQTmiAzINW
 3n37XUec7RdeL91D7IP0zsuj4zSeqpO8+Z4xfDbktvr6u2Z5CB6z66vHQuuzpqE5
 9eLIkhEDPMBg1fxTO4ElUVhO/SpxPldTD2iYlO0/AGcqdRDLMJLtzImneKLPVIaI
 3Q0C6bdID1qeL4KsxSXM5XlNnKb2MOumYswJeepvK1ESeKQiKbXZO+YEwwPpBjI=
 =mISu
 -----END PGP SIGNATURE-----

clean up pointers on clone

and only free in the master

Alan T. DeKok at 2018-01-25T19:31:59Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/149d18b5803a2e81106baa7458c19226c5af5749
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaajCvAAoJEH0Oec13Yh7NlZgH/1hGznlQDJ46PGiYkFTHIUJ5
 Pc7IAjQJJOwmoa+wbYThaW00aV2aPMoy3xLsptF32zUysc13vVC8A9/K8Gn9TzCU
 DYR3eP+oWw/6EgjQ5upabDDf+DDAAPOg7H8LtpW0OhwJ3sGwuhUKvJCgQdNafF3M
 dpySiPZAZxG8cBqQNJwEvalIUzSYvUx2MUFL+2gXAofwznuhKCE+fz/O5MFkohUN
 dn4kWK7GWuxs64CLeisOBOT1iwqbCz+ZcXpjZugrJQmBwVTvlk4AouZGqvTGvzOb
 05JwXKm1XkjGdHUeTTdx+2jzDWRXIVgpt5Gsm7VJUMdREHoTFxCCshwFUCA8vlE=
 =vjCi
 -----END PGP SIGNATURE-----

retransmits start at 1, not at 0.  Fixes #2166

The "total packet" counters are maintained separately.
So we need to count retransmits starting from 1, not 0.

Which also means we *print* retransmits starting from 1, not 0

Alan T. DeKok at 2018-01-25T19:31:59Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68d8b8d2ebaa2f06d4a1aa2d959ac4df63f7cf20
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB8ACgkQ/6TVgp+2
 18rt3Q/8D0DQx530Z2WQsuotewRWvt+nvnVLl3g4TXY8m7cfQdDQyNZOWl6kpWHg
 l3zH7c2P5iuuz5EHs4A+qOF4Y4eAFJaW5VVD4lBKEu5MGFog6+gadpJ7qByAqQkm
 o6Kv9dFr9a+cPLtv/s6hB9D50SIfH9XFbBqfgSVM0XoLqMRD0fnMxPsKyKUmaJpQ
 m7cIgPb+pHkwAvdoVgoiIy+YBfpjEXEv+M08NdZxzdvz6NEJI49UL0itSpbeDt2m
 y3emcn7jHGtphoa3nBe5xt18K9Wc25se8LdSkstybHJtGkvDW9G3zEkKpvguAJLT
 9LgM1dTYrpznDuK2FbPcJ63326UVIRST/fg/j1Eq2qwTF/aINJU0qiwBA/fA06wr
 fMkezS+Odkc9CwPN8UITguye+useTLm/XpPazUPtxUw7DJW8dCa9q9N7FwIHvazu
 lbuz4CNT17QKeUILLbViRycDViNRzo3kpWFkOKVjG0nS7tYOeBkDJMo0yP3keplb
 AeAlGIKxEwhORN/uCHe/DMTZOsYzDZu2ViVDvqxrvh6S+046cjSrSjTzTyyxwBh8
 FdPow+FBG0f2mpPCmLM23JVNH7ck/Ny05yVHSHqXaLh9M51ylgHXbsQp5dFDJ0To
 se6i3V3bNWe03W5UmcdzLusAyGfSXffr72v+f2ERlEsK4bgCGGs=
 =dbc/
 -----END PGP SIGNATURE-----

Hack dynamic LHS functionality back in

...I will fix this mess when there's not an impending deadline

Arran Cudbard-Bell at 2018-01-25T19:12:31Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05e4f07e7e68303361297c1942ba14c8183ac425
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB8ACgkQ/6TVgp+2
 18oOoxAAiY05kQ1ob4o7Tbdp2DNBMMsrkhby4PtCdlOxwEuv1JivqZTTflA8eSF0
 xujWm7AMiEDWkMcuzeOGpQSp6HoUTe+dwIRLiSMyzOgJfLUdAMbIbDzjMKLgFCNy
 cTzNY0U3uodBg1WwyGcQPbfSQI8mMlZzKM/+kchnGyvBOzyOZTa7gztmL8XyOCYI
 WVnrBF/A27GZJjIzDKzimcLHpX1LiFYzFsdvvyBuqnI/LRsHugLP9YCpc9P+HIsB
 CqFEd7nxntvPfRZpZlu/kKt3WlYynPtwIPMj95St1exF/f1LxRAs5zXNR/Ui5SUR
 djHPSGhZNFmXVhhnZXrD/nRpCSH2lxvF1CISZl2J9QQGJ8Gn4tg/ccxKfUr+e3CT
 xiQoLjpPgSwT55CkS9AhWItxQANQrdimJ2ql7+mDwEH4ajr8AtDa5einVLipFUr4
 kecwBVc0e3eNFNpx7BW/h/NLk/RU22WYD/IX+IPrHkRTtynuPaXTpGFeKpuPYlaS
 BebfyPnHuT+cQClIma14IXWuQW3WOD/9Fy1IvoVhz8TkbVr3dIcyXNO3TBmz+olE
 fiPHjNqOOx+Oh4kW0SVyzkEEWbsdevBG0p3+ZgJbP9+uP3xaGYgYQxuX/bC/YB4P
 pPKnzRbOk0hZaMcyks62tPr1HDRDTq8BQ6PfFHMaWU37bBP15gg=
 =f85l
 -----END PGP SIGNATURE-----

Move &foo -> &foo[*] fix to the update section fix function

Arran Cudbard-Bell at 2018-01-25T19:12:31Z
Files modified:
	* src/main/map.c
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23513462773101f332eac2aa71109c0247ac66dc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB8ACgkQ/6TVgp+2
 18q7ag//bhUtakXhwIENvcp5RtnZopLuC0AmBPFbAKcPnP9OWq31mANo9N9+ZytN
 JefY9kWxHjWbGpKc9EWIP0gyQ89/25STGZ1WbDf/I6GsRgGLESeCX22z6/I/fsVk
 4rctiF+Fi7pMGNZ9+mw8Ei0C7D4Xm84isuASzqSb3LDhD5xXNZ7vFU+0+vlyse6N
 PeJdqfOwBtFXD/LA4HZD9movhu9eOefNRhWENYLeuSqSJPM8iS8JCycOXC8AfMHG
 ghwuy2SiOnoZL1sUQ7/pctimG3uUXBhj+HseK3R5wsFXI3uVH+bbysZrP9XY/Dyu
 AGjuvYaMZWkJWpxDZt/DZEDnL/DUB/tUD5LhlcHGETHZ6b5zJPgtziZDLDWyn93L
 qsl37i7GK2gVygpMD3d7yIniYT0GzJhDEc/s84OzIZYyfezlU8wL8WzgARaLZ8Nn
 R4O1SV0HUa4rYydpmwVjYTWnI7mijxK8TeZKUAQp5rfy0Vn5DqXLmrBtjj9rOci4
 1SYfAkGzG8QXR8WqdQLtasCCwSaNo3bWKPzZwXxF9SZgXZh6zyZZHwYOaMicXAGe
 767g+xGQnx7OvjucbktCzAa/8AtvmkJ+vIGPlQgirZFfMRz3WFG3+WTe/lWK3nRX
 YyT55TH6ROJF0hE4b1vf1Q1LlEE7WmUB6ykq6jNZi6aNPdVxDeA=
 =fy6F
 -----END PGP SIGNATURE-----

Compile update section LHS

Arran Cudbard-Bell at 2018-01-25T19:12:31Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/003833d06902031090d5cf25974c48d6d450b0ff
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB4ACgkQ/6TVgp+2
 18qmIw/9GNHXUBWpeN9nr9PLhcwNjkszM08KmR1RCOb8/1PDLwg8dbGbu0pxQmjB
 WtObkkk3n+WZPMNkFKzEE+lqwqg9ZmXmuzZV+bQQiw6/JXgCl+peLZCNov+A9iSq
 W+a3aQfNYdS9DGWPt2wfgw1o5LxFqnZILRiKDxvz6iBNB4FNwt5RhlorwjTocKez
 fMdXTZiw0MilwiqpkrkexmWeOZP0Hadds05rFCfh8695o9V0/ac/VxbcF08XXynN
 eV7nJpvGw0MYsXKhUlGlbeFsOHWau+LoewLFEdM06m7ah3W4mMLHc1NnQgLtNdzG
 Ofv0svEp5aWnrBhwa94KjzbfGnqwx//f3jryvmlNeCo25wz5fzyfDGUwII5SwUXh
 xhQyKNoMvQSnPifwOn6TSMArLOy2qF+/xQTFmNBXjwB4Kz10/xEzK233KwYMNkAx
 plkmBugnkU2pRAzqGw10cYYfPpAFHWItNEjohT+xBAzQWDBQKN92QADpDRkE4Xot
 7vWP3mSP+UzwkuoQK2eKRmYMH/e44r91X9SXXVntEZyV5qXGatSfzU7DE6iO4i+j
 XmteqQ0zGW0UsLWKUU/ccINAoqdTMS0ZN0Y+CSuv9VD9SS7poT7Qk8oIkdfTlQee
 5FUg9/HB/Ujk39Tis1xH+YUIdQPie5/l2VDijPrJKFGZzammBKg=
 =RHKu
 -----END PGP SIGNATURE-----

Advance output cursor so we print debug correctly in xlat_eval

Arran Cudbard-Bell at 2018-01-25T19:12:30Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ace3dc648d8d7d29d457f1eb8125fa89dae2f11d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB4ACgkQ/6TVgp+2
 18ocEA/6A0zuGY/Eaof2VpR7oV4U3hzb6E2Hzg/fZhL7txqP2ImpAVDQ7oxGvlWW
 mWDnWXgKivVZ7wQJiHsPhbkzn8/4ESg/ErYh8rEmfmmlJz7BUPb/XM+rQKAbuh/i
 dbS8TtJ8TcU5qS7ONfv3zQNT4Kr/10+jMBjN7DAd2wQCPL4UM17NsZbvmVE8Uny+
 W05BDNq5adVOHEd3lXgpf+rl40ANwQn9pO56jRc/asewhlo2O0BbDn7i9DYHkwYk
 pKrfqN4M3Mw1ljjmDdUCMW+23NtjKShFCiMfe1ScxfNz2Eq8uSayNeVV/8HSjQxV
 Uiqrz5nG605vB1SZkXpP/tuY0Yk2Gk+E95AHBqBjOdHMaxZL6LJuONitDe/DeLLF
 NkkOPcjKXAQyG2phJAuZe8z4n7KDRvNOJi5VgYUp6tOMTTnfCZyGRQqiPmh6a0Vw
 IcA/VDb0MjrTTDOvG9bgJKvIKLRbi4R8lR8kLktYmL4pw8K7Wud0TK++ydnfOcyQ
 RRUcWUTPjkhNN3RyFT6uAj0qzz2H8U16E1N9LC+BOoZRb+OJKoppjcy+Y0qnf25K
 NOKspnYkFksY02l9IQxooL4G+VTONRV+e/+nMS5YlelxZxFWP8JHJ1jS10THKKiz
 M2AEH/qWKSLMUkGxmbUIBu8ZWWiP1gPcL02ciiPZLNW61TEC3dc=
 =KXiJ
 -----END PGP SIGNATURE-----

When calling legacy xlat functions and we don't have any input, pass in a zero length string

Arran Cudbard-Bell at 2018-01-25T19:12:30Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31dacfe74b830b7bcfaf9acfd5bcda9fd9205e28
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB4ACgkQ/6TVgp+2
 18qRyRAAoLspny+fib8tQRr4raidDINluH0y5c9NSdR/pnER2cbobUmX2XQ+X/Vj
 zZeHdAZ9ijIFZFN+VGSk30x/jZ3+OTw79V3CZFxrePX+z1CCK4W4nDKDGp9cq+hn
 n5Lca+n9fMpYyqn4TjcuWQ1KlpkLsZ6mvyDdxC1HzBKb0F+FuNJIPywAEw36yZxS
 NMxmQx+Lef/warRCk8w5nAeuobBFut55cXVsonEvch0zOnaKoBbVu5yCUYOZFsOx
 5aX1RdB/YyCralZwrDGKGdttZgDffbRPmS49qTQ/3+S+HZBuZVEurlMC9tweBCgy
 nrnN9bKEBP1CBtPZs+5ewjYgOzGdLi7ioj9fHpJrMw6bM7/yt5rwsDK81aNivXMn
 b54S1OKWmSDt+4UwEK4Yb+g3BbeuB3ygGvcetJkNcxJYJPP1Vo+8OJVZR1iwO3fo
 dpFj1E/a/xdNRmJL2X6fNE6kiLtEDsPhEO8+dya+3rR+gulJIWWQm+Pl/fsTdeG7
 iq7+bbzgi/e6e0gHQyd/VISFTruMABrabOJK5a6NQnpa4Oy3slaXTY0pdoUNvR7I
 ug9+BbY3y+GIPO/Lhz/UbHAgCTWwQrI6lJqxZKwPMDc9Vk9QvOzeraOcABqs3+7c
 hIu4yEI7e+7ZOHf4vUTxN+Pwebw9PnWeBuO6wn9YkmYIS1AnB7o=
 =dApp
 -----END PGP SIGNATURE-----

Strip quotes correctly in fr_json_from_string

Arran Cudbard-Bell at 2018-01-25T19:12:30Z
Files modified:
	* src/modules/rlm_json/json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d18564ab9e55baf6110a61bffc2c12787bed89e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB4ACgkQ/6TVgp+2
 18rSag//X6c+WnEploBBFSjrsgV7mAzarCnMUpUGV6b/IgCQ9igfT0Ufp5ZzBKXd
 FFjp5LTdfsfI3+bXLscHXfQoyawb593yIwQ6qqFq6XEUZyhPx8bpIsrdvH/yEgw4
 zBlitdTOpX2GBdaSUrWPWsNGigm8JNmJsJelkfmhi28sv5qW4C0zfk/vsaEmdbZs
 anJfDtSPIO5p2/bcksKPhd3Dpo4ElamqyKOyVmBGtnBEWu4jhpUzy4KKiyCx7GUb
 uTqNnKezi68AvzgC5x/ehHjSNeeJWa/ZD0qpFBdMZvGl8CHe8Fz/p56TSO2kYVet
 R4yI5QYoVo9nnZp2zfbFESmz9lhTVtczx6RB2aGlEJJV3rRbmJ5TN1SBsPTZHqyw
 073LP5wntKkMLgLPmgcC0kYBSweT7hNwwvP3f/hE0TQiF9kUjjYwu9MnJ6gsg+YJ
 ZoTj7nPQBm2A8PkGvkUVdmMy12t/0pQAieE+TYyeMFbh7vop2C5W2pv0oBY3j7Kt
 GdLbI8438uz/x1Dm6qwjck/obvgoZVQzFvMoK/ZJOFyCRsUla/y44kFlPdbLLA6k
 rwEKR6gYcN6EUSp9Z7P34zabTxqkoiymgwvpZmlkrI1wraqFRewcgFvwGUPciV89
 SOD4FbUSwyOLgG02yXxGCNGdF1UJ9LdHcAiDcq/ouQc+OPPqED8=
 =7tPm
 -----END PGP SIGNATURE-----

Use concat

Arran Cudbard-Bell at 2018-01-25T19:12:30Z
Files modified:
	* src/tests/keywords/xlat-list

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6882f3dc085f1f2415353e648dc63ec71d10179
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB4ACgkQ/6TVgp+2
 18p+rA/9GRUF4CGRAqF05cyeDBC+VuSLntZPwU+T/2h78k424YQBui8qnc/qKN7j
 niSs4zEyfjdwDxsH8bIwecePlH7pxS/n5rzCIbS0MdqbR+rYaGcPkEHoXqazVC5N
 lYP2bJaxtHw3AcofRyMa4wl8y7/LpVSXr+2Fk6B4eTix00gr3S66UGz5xivh1Sfk
 qcX+VR6QCirgHI/hj9siV/+KVhDVkg9goNbZDN8mGXxJtaKtbQjawQ38T1Va6CNZ
 YduiuC9zRNtGz7wdmU35RqCQX65XISOL6uNO84wlC4dHyezUCjsoybPrnuY/SczE
 vxj8EOri+mxkRXJ3jXop8p1peGTeacr30KwzaneFAhDK1NW2WLMcnovNofCum241
 dDlIWyaVKXgMGJPeoTdevVBi9K+BVCaCMnnEMZncmE7RhfNk8yua1q5NVY5H2uRF
 aShqivcqPVTK6MPqofLOLomAYQ4sb9QlZl20bBIFtZvHEpqO7uFxoM4gkPBSbhL2
 cgNJkV8h8z1MYYtanxMm7FRRn0NSN9g31YI4mxybLACeYSS2xwCiEWKiDEEphZkG
 GyGEUuHwRBGNGKXFeQewVqCMZViZQV9FjzF3aT5DpmU1LVBqZ/T/VDZbKP9ZzJn+
 1nrhVa343m07owO+5tshEIPytyV0/sFLdM+BNqvU2ezBY54LGdc=
 =clpL
 -----END PGP SIGNATURE-----

Use instances explicitly

Arran Cudbard-Bell at 2018-01-25T19:12:30Z
Files modified:
	* src/tests/keywords/xlat-attr-tag

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dca57551784c7c343f609e1a1f340a85d157d7ad
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB0ACgkQ/6TVgp+2
 18qbQQ/9FMZW9GAZxatAhGs9NKM5NxO8tDYovGSZZdM0oxU1ruFeJO+QHnR8Xsiy
 s0blrom0QKpQ2MSWCpP6zNDPVR4JH1zpVb5GUu+IDFRw0yttE8SD36gz4b78t6Ah
 D8eju7m34zFRzTmHa8HCaOglxben/9vTPQmXg8GA86pS6FhoMWAkIlNCtBE/2+Nr
 iSvDQ2tot9/anJG3rTpYZU+9Vd5B1g7OIW0AXe8Us9s0aulLSNhwEMXstouxVEQS
 zdqNFAZO2aPDeTAzfTwH3+2Ay3PXdqhrwjEs7ck+nlEjrjbZoo+GGvGrQ65+AQVd
 4CJiYMdOaDcsFUPFnOriVcVqJfXn4MuU3qlMdx5k2iVe2Cka9nCBtTgo7W+DMpcy
 8NnlDdbbJYDQbqSMhzOBIbZwX2UloUcm9quJ77z288mzwRJcxJTud+s8/MbbIYMC
 RzolaRyQrQkTOvwSX6H1ZaRdhy4pn6iL9AXxoFk7FjaDogubSgIa3jQ0x5vAZaiR
 2ban8lj1zhm6Rhlyfkase00XD0MCPPAlAgr5K19V6lj729j/WOiZxUcT+uI1Vfkv
 9as1QCU0Rk1cMsq2xQBW3ErUOGgjpRsMqHxakL91lGVgSybecI/H78Ry0AUt+JJD
 NZIYrFeuGnaAADPFNAxbgNqtqvW2Mt75xeuA3MKPNhiW7loEpXw=
 =fMSh
 -----END PGP SIGNATURE-----

Specify instances explicitly

Arran Cudbard-Bell at 2018-01-25T19:12:29Z
Files modified:
	* src/tests/modules/cache_rbtree/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1684e6929c925bf82cf785741bd3acf04f754e37
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB0ACgkQ/6TVgp+2
 18o8VQ//d+xRdCfOyg+8/XBjL9EKdMzBEotYeBNPrjN4sgnpsE7TZfPNNX/vlgnp
 9sB+XTZfuhYgy3mxjAwzCsxSe0hKj792ssmvSB9bMrvEZK5aCiiOxmiqM1Bo7Ziw
 mDxz82UYmCQT/N5Vog250R7tveVXr3rDTgeULQzGnFHajsSwRu8YhKi4dB3kfmyd
 SOO3vvlSI+xc4yb5X2SPatJXjI2uyMgH5qZQsuLvpDOywfUJ0EOEie5tcrTXdbhP
 FJ9tY8MoVDvq9fZzpIpquumFlcca3/SB164RcYnPiwjFyho57SKvZ6eyVZ255VFn
 GSdcrb5KmUsCKs7CIEf4iWKnYKnbINBfW78pWFyHrH11L9bH+nrxvJOYMavG7IL9
 LtC9w/Yn6jLoQ4TRBqt4+dX0q5+zyTmpWIwpgI4CmZjJKXpqIQXTGIx5mEBMvR4Z
 +16UZQMuJmEC/agZ0I/gqSPpoa2IOAuOi+S2TjtS83nQ5vOycHRqw/+a8lbQN4jv
 7xAWwN7XKCIOiKgjIGRZDiXi3LLw4Wjo+OvT9Ngqc8mlaUnDqXeLM1oIGsJcVMjL
 Z6sYJbr37Jd9R8wy8KUL4TxDI08vEuTR0eQRyCQwYEgvTJBEgHZupnpMXljLC24k
 3ZIfjvF9TQgR/ooRu4Oj7JbjLTyuYqTI06th09EnUyTVHSD5zrU=
 =WYBd
 -----END PGP SIGNATURE-----

Split update sections in quote.unlang

Arran Cudbard-Bell at 2018-01-25T19:12:29Z
Files modified:
	* src/tests/modules/json/quote.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/301c596bcc1b4ea6f8ccadbd10cf28e45f9f2e8b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB0ACgkQ/6TVgp+2
 18qciw/7Bz2OjdGR15CojtfjvBvFqD6sp7IHsM6bTEYtFyLGxyPqCeZTjEYKO7sH
 YuzYvtzyakz+fmSADvxWt4W2HJoRqtdFYfjiRrPOK4kJPTAtr3k7lGo/c+Hr2wLF
 buHHHw4cqL6ZFlvc+Z4DRiqhzYi7IBHaosnk2cHh+kPQaf23l2P/RSNR9EUehSPK
 djLklF+qb9i8II5oAGbws7yUP4PiRuDRhVBngoaQDFVPQ8aKllsJuGBYWk/LVdUz
 05rBRGjbnYmzHCjTSXev+0G3NMv7C+oDuvWtGe7sFZLA7NDNwfP5W1anAi6xyrJ9
 vpZcZ/Ojz2updo8TtsKmXC2ajcX5lZ3RUAy95ruVpQqVjJs5BCONRcYgVl0UZe6Z
 NoHuL8u85pAACL3iqZJFICHErGThpfOJuKjrfmkeTLjFriaylqetAxXTTV5JIaZq
 z5hccS7P8O8n+6tfdWKq+2Ak7V2Yl3s0C/WX4b/4y99rd2W8rlyv2CyhkyEvGocf
 2E779K4I08q1l6/GZdjtSDXS3/ta+4FhO5vJRj+rlAH4T1Dq9ufwFmee+XBTPZyF
 kbFrhmfHbdCgP3EPxzE3EGsOCEl44dh8s5ofQ38DMDxzm53z2ljzRa1mKB7fTNzJ
 jy3DdeT7FXFhnChgSED2EO9DE1cUKneziml3GJc9sxekQORZbMg=
 =ThHF
 -----END PGP SIGNATURE-----

Use talloc_typed_strdup in more places

So talloc_get_type_abort(foo, char) works.

Arran Cudbard-Bell at 2018-01-25T19:12:29Z
Files modified:
	* src/include/tmpl.h
	* src/lib/util/print.c
	* src/lib/util/value.c
	* src/main/cf_parse.c
	* src/main/cf_util.c
	* src/main/dl.c
	* src/main/exec.c
	* src/main/exfile.c
	* src/main/mainconfig.c
	* src/main/modules.c
	* src/main/util.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_json/json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8c928f7c3a5e663e88457d654e0b280f9f3e5c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB0ACgkQ/6TVgp+2
 18qm9w//WDk1XslplYvNmOyAKGFdCvthN3kEL0uqLBThf+Ao3TLEuPKNBXsfYAr1
 sZVJGgTYyKNLBqb8uHognEOces91uv40lg3X6BT1Dfnn+HGehsAC8gX0W0qYBwpG
 ltV4mcG/5V7YQKv9imzSVNGaClLvrGuROx/4nJzxYgUUh1PbsUQKfaGk+VaOrDhQ
 oqyPK3fOu9rw8mXpW11omvbrEPuUwHjoxFrrwGcg2rg2F+FCsYl7sFl12QeTCVGi
 XWVUfiJl/3ZTwAIHU7qF9nVUEYzlqR+MjImHULhS7VeTmW0CJFZdhR0OnzhGSa4e
 DzZls5FI2KBnIYbif0ItjNbslhVwXpJXFiNtajUul5pjIu7DlzBuXxWJonRijaHL
 Vt/CsTV11YO4kGuiESJqq01x4ONesUNz7lvcTUrAM2u7LROf9yFJpXn9/RSiOKcB
 OsF390Id3n5oINARTd2xhfai+QMv/RDAFSZzrNx7+ugGyta5KevnreG1/3bpknHi
 QHJ5QZEggANwSX58/JQbeUm6Bd9dB9aCLJVyJjNGG4N5N/9woq4xU2rYYBuV/NLF
 g+sGxuqejM0y7kdA7MHAeGGeraM7vrY3x/jq7TuQZSeGxc17Kblu2NLs+MjGifNj
 Qx1R7pm6g44+Yzzd5LofqD4JmEpOnvvUylHoqG6q/PXZeMHVTu4=
 =n4c9
 -----END PGP SIGNATURE-----

Various test fixes

Arran Cudbard-Bell at 2018-01-25T19:12:29Z
Files modified:
	* src/tests/keywords/pap
	* src/tests/keywords/pap-ssha2
	* src/tests/keywords/xlat-attr-index
	* src/tests/map/base
	* src/tests/map/base.out

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fac6e9ae14c705f43ddc0c3e767d6f525a548498
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB0ACgkQ/6TVgp+2
 18p4ug//QpF6ABy/St+4QDC4QtxbI7IL7tM99msrVaAWaCHtaEKjrhi2Vi80XcaP
 UA6fz8Ppk59JysrZK5y1/p/CwxpG4O8P2+HD0knrSlZb1EsgUB8MR/Sk+RlkZyM7
 MaWAPMkakqxV8LmWsNEeZ2JA65AqnO4hHMSDKxl3KtH7LpIUEUWmFnRsPJszs0fq
 vHlIVigr6yTfBWNDwIuNrHe/RAnAa+kJ5DlVuM1Pg+ANJvLNvWXL7Tn+CMIhWCpL
 pAWo5RZiFAdxSOYZZdN/qHb8BbFGOdsW3ha8yFkCDPVIJO+O55t4CXyQvSV2Wbub
 nkGthx4wG+smJSjMBg2H50nvzC8I4kfebn9GcgPZHhqfqgSxUaLRfvo2aWCfa9Vy
 0RQaUtltL306J1C0bUsWLa/GeG7GXRBJoCHiSeHKpPzZnvDeFm/YAQeDsaqxYP5l
 Ldb+GAGD72O/fIaDA5VoqWPje23L+X4K485xUeYMTXLBYF64hZ2AKQLSDwr1s2f1
 CsuJtwNL2EKj/PK1vp6pdgtnLnbG9azvssLYvGhIpaNk/q9CVDMG3GXLnfr0mIKh
 wwejQ2EhwBNW7/tjlG9YQbomyp/rF42wrDPuA7C325YPw+i4Os4XVadXopRDJwj9
 ints/oQkEwj8VUmlWloMeKPpATy7hAaxKhiz5dlg6x7FwqkPjsA=
 =gPQ4
 -----END PGP SIGNATURE-----

Move unlang update code into a separate source file

Arran Cudbard-Bell at 2018-01-25T19:12:29Z
Files modified:
	* src/include/map.h
	* src/main/libfreeradius-server.mk
	* src/main/map_unlang.c
	* src/main/unlang_op.c
	* src/main/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a88951021708d48b084a760fe536ea4d97f344b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLB0ACgkQ/6TVgp+2
 18onmw//U0BK8KvWdQQK2beG3gBk+FhpWkHh61bLktrJV9QMLz5ECyv0CLluGdin
 KcXrBHF8hRtYEpfXLfc2B5orE7pUohpzt9Ev/nXSsDE+ABigoQDVJmT2Rr7JncQg
 lRnE9vGXiO5lf9d6O2OiGug7EyROUNWrzmKAQ0ybDfJY3Kq6Hj1z+5Je0M31Pq8h
 TUkcED9ckeUJaylBhgLh244GAKTCKoaL6bMNlgIBSnpmtjOd4NtEqbsnxOJH4Vto
 F5umdUKGQAMEV35TPYQA7SWyZzkJ0ufGnG0EWETEDPzvQBj0AfeavjW54HfYnFIo
 8dnJvDZ1dQu1mP4zDMNaiEcRx/AVSjWvUiZMcLbQJ8oCZgt5DUKbTp2Qtl0ggRf2
 L6tR7iHz7JMpzl4+zfKbuDQwUDNfkOjKDH+HRWcI+p7cQVG9Ucjlq7E1mT3dk5PP
 JkrjhAWk3mltyqA1MvxPHmmTLpRq19zZ2LJYy59wb3HO+58r9vsrSE2Ip57lQv+I
 tJpzMFlACFmuC4wxhP4I9nIMCEPvssRwotwJGDklrRlk3+wZyTSXY1k50+wunN+9
 iDBTJ3PMF55cs4yDiOJP9J6f5u959+jLnEyX2SAW/i9a+5Xf0Mj48YANATcyqdrL
 AtvXjliSL8DXvDAZET3oF+isCWqZnB+rQw0tUsWoz/gO5aKHXWE=
 =TYd3
 -----END PGP SIGNATURE-----

Bix list concat should set head box to NULL if it's freed

Arran Cudbard-Bell at 2018-01-25T19:12:28Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22b4de480fd5e92f51f9a237dcf9e72ebf5ab5e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBwACgkQ/6TVgp+2
 18qvQQ//Y/CFlgGxqAGbWPEXnumjcWrGYDJllKSWHyzj6Sx6javmkmR3nOLt1B8k
 Qqzzuu38wJtrUe0uRR3faW/E/RRDROUwBWC+Lr89tY7wSihrItO8Wvqo3NwS/QA/
 4w3/+CDa5quoKGGB+GhFT+5zmD3gTGUcJ/v0Bzpk0YFR38OapUc9gA7f/uC/vhXP
 6rfQIy0ETaRw0OpbbE6tg1+UnxOtlrgDMdSSmvg2X8HqTjNqZq3YEpvsiQhobHVd
 da5r+CbmzI0Od1nZ1mFgczMabIAkGpIApe7UE9K+RKRlWv9skLoRCPuJxrR/DdzA
 g0Tra24jSvmOUhkotJqFpSdHXIDzNxkDNrrIqZ/MyWzBL8aZVG+pF7l06+a2UBHB
 qWL1oKeTqKodmV2CqCSGQ6UMLEfjD0hAeLMd3SpgsCeunZdt5F+ABIQg+d8w+Ka9
 zyrydjfMGXRvL61ua6XyYUljo+G6qmb7/xx/x2C/czfEI2c7FFWCe6gH56GKqmpq
 EYoTzmZR9VnYSizWRB0SFdbaWPQAeEyiDiITbZiflvJf65Iigr4bj6VNYfQVtpbN
 DNtQszfMUW8DebjUAKVGdOwKkAe/o0PUQ2jv7mAse3LZYPYDTD41ZzdFe5Hiie0c
 ZAsVkuRS4LE3jS0gxCaZDhTbnD6ZP2uYEnKaP6+8m86NJAL6SvI=
 =By+z
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-01-25T19:12:28Z
Files modified:
	* src/include/map.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2595808373e7c49b07469a9fe31089f2af200b78
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBwACgkQ/6TVgp+2
 18oM/A/8DpvWXysO3WMxI3VXCHJnbhShqSfNa9/jRl8niZ60It0cwQlhasvukCI6
 5vwqhd4I0dNqxLOaWJ1l9dpYb+8eNevt5TwZKFhPdqhV+y16K6ozBgDWmo5Bp4jK
 wtbHdz7tDJB45KG/oLH44x6Kj5/bWg6GewxbndqE5vuRdZzmYADQUXuw2CIrSIpL
 7CK0ksgklyCQCW3aYXQxi//bsvomh+/9KNezrw661UHl2tTq5j24Yw/tcs16+bGK
 kRd46WbE79rck8dzpRMLq52Kl0hJthYWiEja99i6WTbluZZp/ASEzW+kdXQZQQRU
 zkJ0A00uqi88vXELLWvWpk4+dChR7hgIdzwut29fIF6udRiw0umZ1OiIe8geO8KO
 NHZdwG1m0lI0zvdMCt7D5o2XXr57sNmDPUS9tfs9ZK+Tik/W6WoiQYpABuU8x1ZS
 zCNIuXC95b7x/Ak2QRKf/FZNNi6OxOuBKO/vFQzuIzhJmEMnpsNgXv+FVDLlu97/
 0qNnTJ6RXHog/aw+F5bzf9OWfAJu+3MroKzynXKFTCI6FvojeZXe8cF/LhJEHgBn
 4pgI4m32d7HyWfxFh6Edah7OG7jKycuHtayCoVOmZcfmtv0RhlVdXczlpGopPCxA
 9X9Y6E/SWG8ZUcPTVJtwqX8J3XkQhChPJoFRKg0bKQFWNcZowW4=
 =ssHE
 -----END PGP SIGNATURE-----

Print (null) for null vb in %pM

Arran Cudbard-Bell at 2018-01-25T19:12:28Z
Files modified:
	* src/lib/util/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4034ff4dd11fec7546e7e5382f8ac781c09ba1cf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBwACgkQ/6TVgp+2
 18qTwxAAo1RzcxDSVHaaPVLkO8DmB1GZJNoBj2gP8i4gisK5E2rfeTGuveOa8Ir0
 s1DL2uWC+v3ehoy2YjFfVFXPueLBrVzzLQXiX0yzERAUkumyvxxU/EigYSHRWMOA
 RWeON8PCpy4kWIaWZVhOLnIYTWsi+EDx71F64hSVNPo+HIuTseLLi9QWfEAzIwCK
 5YSDmbu/BgEKHp1pBr45SG72v9ylInGiQvPNvTgEbHH2oRQ1Netcrcz3BHJgxDIR
 grldYlTdLgvvrtie8kG380dP+opqZEyJHXAJO3VyWAYlnuT812xJYJy+Dr9tRfR9
 sZzmmWF3Eaj6GAlUa6woTHoQhgjAP0LjeYLUhaqP7qtUaA+DHH+o3Eu1vRVumjVj
 6IhNZ1hfliUpfKuZOmcKbfo8c6HQyvcwaJps0DCHWST6deqE3SZZfCcOG5ePGs5S
 AIf7u3mWKVLAT1VRykDuAddEBKDwKGqbLG/OykpbfRi8lwAzl1WGR53LLnpNgsTF
 l9bmqs1/PAzy/QeT3ZgP+uKw6MAJpjRUUp8b2f26cD1MoVOZ5S8MawUu68v+CsVg
 sspV2UjNRuQafOgApJCS+zihHJ5M8au72srC0P18AqCVlNxw5C7DBWrGFS4iiv4a
 LHMFdukc/5326HQ5fIsvWMN8ZNezHs/T+NH9jcuhOQ2a5yNI2Mw=
 =fbl9
 -----END PGP SIGNATURE-----

Make result input to xlat functions a straight fr_value_box_t

If they need to track state over resumes, they can just keep track of it in their own cursor.

Arran Cudbard-Bell at 2018-01-25T19:12:28Z
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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b744807d9987403abde0cfce8c44f8f3be908e8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBwACgkQ/6TVgp+2
 18ocIQ/+IyOUtZtDQp5/w11TTbg+zUBjN6tYplW0/5vcPWxzyPYWEgvwzy9VxSV2
 kkLadHoFYegE8J7P+Do0Flw1zkUBA/2nAJtq6xWLotGuWi4N2+iGYQ0fwHvfdnyL
 qysNv1MHJDyXVBx7aii/XJyHFcNI/kdIjTwB986poeM8rz++wrV76Hx//9b+Pgz2
 +oLBMPQO7ll5xWMr/GR51aOq12numzzn+mCwOdNdWiVERAZExie8pC51u6hs5CTa
 rCtvZz0w7KHTeYB69ZwX4/Ek0ezIfcZinGwoSA2cCpP/9PK0etskSme1gAdGY+7d
 ybftvK+Jiovu6LMX+tEjFWmahNdi0fW5qlfrJFvHD1CyHedDxnV+mp9j9Y09yOPJ
 dTgI1k7MvM46oIXA9cRJyxhJrTsjWbIh77Czz44QUlV9BsADcGgM/xZB2Z/M7M8q
 0PTR5IH2JT7wGVCMHE6k1/1dsCTnzx4G740sQJYD7ZPRsnan+uHdYJZ5gScmvQ8P
 PhbjyCW2h33tlxOpeWPcrTcpNSgeixRBWFqIx5dAFxVSDi2wpFH07DO4bRfb3ygx
 25346P4pqnW3x2hgOP3NQVtkYBkDxWhoeiFRN5SYjeqI+uwAz25TZ1HszCS00x3A
 Uj5xViyhAND+lkpEb7Prq8jjRJuvgXDoFxmZOH313vS6WuBsssM=
 =f9NV
 -----END PGP SIGNATURE-----

Add list 'o boxes free function

Arran Cudbard-Bell at 2018-01-25T19:12:28Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a279b51e621c6e14e88dc0b0b1c9ec2567443c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBwACgkQ/6TVgp+2
 18pk3g/9EAed8q7cCW6Oz00nNqCg6ynSWj9gKR6JuVoIcIB+yyuRIO7b84Xtsg0u
 +iZCYS1sdTl1J4fWEck6Q9luk8P5+s4HGYUyx7BFQMceOHu7hzSlhYxwVKT1Gd7V
 jB+Us6IkDZp22latuCzq0lzvaX7wJJIjo/fgiBBDTqrMGahwzFmzLlygBSN8kocR
 1Gw/vE/tzTz03TZoOnWcw/IbKQW0PDk1UiLUzyOIT5lejJApY3rcjYGSK+DDol/U
 oqR4Msp6xR3aFus778J0BU0JdfBMjUcq9I7xM6BmNOv+pizVfY02FwbyFu+yYbah
 uNIyeOexQTA8d4bR9BbisQ1BSPxrQkHSiHVH/RCRng++2poSTF3cFbko0JwPMmP4
 CmSOcWoboNMgpu6ILvky5l6MWNW7yCfXKXusVJLizqHzaSNIDZgQTqkB/hPEkFUh
 T7V3bCSkIb8AeGgeLpse1EuEB+82YYB0S+3eTEr0FwLoIkKK9hZQy5eAwg26f1iM
 mJ9BnwhCU6vwlMxBddbPm4qTvzhO19NU8D6wW+8qqwW0H5eTAJcCQqWIdgczzRq3
 etnrqeEVF/GJFlWuj0NzLVBR28bmldH82Q+OnaeUhZwUqCQeF4YODD4yFklNV45g
 UomNVSpHOCqZmi/Q8SzffseNX4r9hbbhGl6q3IGmh/v+DxKMPas=
 =CWJp
 -----END PGP SIGNATURE-----

Don't shallow copy anything...

Arran Cudbard-Bell at 2018-01-25T19:12:28Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff08ae6447e9c4cccf8bda2f61ee5ea9c4d1abb6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBsACgkQ/6TVgp+2
 18pN1Q//SbrN4KX3gntqfJ7aEFnB9c4/8vMTxBnF56SAnrLNvdajCbe50D5hNoLc
 RMYWveycvHZrFyFYYLMTq6y3i+Jhz1DYRakrVxZkiVZk8zShqNKSdgqmW7e4LkPW
 gmnraKT0m4LBY+AO9I79L+ip8ElQ6+cVns0k/xpyrf+Ch42AbFbBL708HsPg0Cyy
 jOjY52ewRfk8c++7UHM6OUPFxxXT4VeKp1e+O9t20CZk7jbltJrZ/diOVbg5TpDw
 66tY37xkZKNOMl4NY+WVbBQdmlSFp3biKeEAB5Rpf/bC82Q02OV/5scFctqLF+s+
 6jdnIdzsAwVXfUapha0WnqQAs31RU3M8EFwDUmIeu5y3ZUP7AMN1KUF/Br7KuYAp
 oadcyqaT0hczKtwPflwUQuuy88pg2KoiCG9Ym0wJnqfxxnqrb862Bl7vHepWh42p
 9k4PLiJrMFc2RgC2g4bCM1y7axbGkMehi1B3gpIRtQnBd4kWteL0R28oRFlIh5BG
 /dnTTFU+5WE6/cxdppUHBeVhjEMC0jL8+ZlFJnOuMzRfvf4gUUYIRYJaQakTspur
 +dGlG+91aaw4Crwb54lJSaKsAreIuIGd+BrVwd+0nFFkm6DtQDQA8hsO98kbmP19
 URD4elJK1JKuiTLQjEiggzFL+bKntHwwLre5tksVOYV3uZ9/GfY=
 =Q6RM
 -----END PGP SIGNATURE-----

Print the length of hash we expect

Arran Cudbard-Bell at 2018-01-25T19:12:27Z
Files modified:
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fb5695dee2be6ea41c1c647149ea0795c3abb0f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBsACgkQ/6TVgp+2
 18o5dxAAgx1MqzdTkepgaInW1Fij7ufQtn4FlnOtJzmUO6j35Jy2beFCGW5djfN9
 M9cGPeOKWiGLr6K9+0G/go3R6MTn9h7sOyxwCp7/HpBoKJR5lcAd8HVrkdbrxwcB
 Rt1sPOsxZmLSQieMEQpMUQ8ED7WRxthDWj+RcvbfD6+WU/eCYxxg5KvmRR5yOsda
 LUT83D88QvDJu/9vaV9hlWQEnCWKtDAJUKo92Ohl3VU/jDEqQffyOC3s6LVop/Yd
 2icE9J7BbTYma21eEjj+LvEV0IRt7fe0634+JJYw/kWQrXB2GqdzO7PqS6kMDWhi
 LhIcNEpWcp9tIMIiCHq0AiNsUwcZBwaur48O4VrLZZY2IdmqRTCO5xeYWiNh1LHw
 09wHqoCXxJnyJLDOZkIFmzVmzww2MsUq7yva5YqNAXJekeI1jkSQJcRfS4Y9vr4S
 lshbhqRygmxStA/GpJ5t3EmWZTzgYUMQgO25s7Nw1tEbaBlZJDMqh3610a7A+qk4
 T2WfUtlsavPm8lYujeFxtq5IQVKjEBdZsdIDRzNX1nJxtTxRpXvUSpZGJKA4opfo
 XUnSVgB44irP0jGBEWyAj3nqf7B1jzLh8zp7OnYT5jXcd7V5Qtf9qNQFhRplPWrJ
 Sz8nsMVUFyjAsqwl8f/kbhdFE+wcIds+J3N0YdGcaf38Zb5QWV4=
 =/ZQ5
 -----END PGP SIGNATURE-----

Explicitly specify instances

Arran Cudbard-Bell at 2018-01-25T19:12:27Z
Files modified:
	* src/tests/keywords/cast-ipaddr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5fda6097c678131f3721001edbbfa9b79f87d36
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBsACgkQ/6TVgp+2
 18pQ3RAApQUW8L89lwSjQjG8Ww4iyGESiwn6vNbGt5exaxgza273gnQxYAgNVrQj
 uH/FsdS6EzchzxsPohi5I2y6XLGJ88lv2yrxIV5ZFi2uQNIsQ3jkYo3lVr/KzECw
 OGK4pJG2edhxgBk4X+0xdYs8Rz/Q3gnSltSYNj4NumcpbfV/NDGIoHQllB1G52oO
 7Hjt0uTKr2TGNQsv4lwz6Bep1HeVP7V8z2L+61RmZ7f7Xur5j2O0qKahta4CnBcG
 RRtKyN48KbbACTL8uUFPHOGx74VeKA3MgnhNsfuNvFG0CcNjRAcvE4OMxUCHhJGL
 95PjG8R0ewPBO/aL6561GJ7ORFoQ69HGwD/nH36f6T1NGyS/UtQw1aJbyatuvMi1
 Ut0kIFKaiB623vEkiW8IoLxKhSi+LGVaJfZe9LXcGyN6rRgW3yrHRVssaQ0On6Ng
 jD1p81vePjMU/9rFsE0UTo8hNDieZ04thBCbFukPCPc5HGP+eOvOcxzj/uALaR+K
 Qfrw0h3e40E06xC6cuY1iR+mj5lLWh/SLRPPj1tQ1BelTSbuCAEfqz4NRnHQ0Kep
 3/QRGNPvCgIh0WJhHnh5Rq3a/tO4Ce8O62pGpBQ7Y0zYJ2swh6RxQ4xDTOQZ38mb
 +5uGyQC5JG+/bPa3gEecKLoIGnENP2UhC+jQYglmTmcLJ6zgTkM=
 =Cgam
 -----END PGP SIGNATURE-----

Add &

Arran Cudbard-Bell at 2018-01-25T19:12:27Z
Files modified:
	* src/tests/keywords/pairs

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d43f243c7bb3656ae85588eb0d0259ca7d56cb28
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBsACgkQ/6TVgp+2
 18q29w//VIifvMzXxj+c1TZ7QVGODLV5ul2fsUHeVLkUWuHSVIC7htOBomHNZtkf
 w5CGLArEee1nlkkgwsaZ7G5b4MFByyE/mn4n96GukVEj1S7EqyGXMc7OEWqwLKXb
 08l5m/F+w2DbHP5zXb+iXpN8oegQVqx5a19pKMertp4Tz/uj8TPfHdGmZLUY9PNe
 MLfYms2YxQzfChmNNIHffGXFcR0F1kHYTQxtdU8RKVjK10k/IO2dR2h4KiBZ9cZv
 +aSZzgtmIKmZCxoFN6h+PYDIKhzPGBkEkGSiWNPSSChf6JJLgo3cnfdQwTUILR2z
 KkKjkCuxscpt6/0UnPCkjckOj8+00bbGUhtLZue5D1pPNG3oSoYcPXJ2gZkKZUAn
 KjP/fUXiNoUr39d4PGVklCzl8Od4tXIRdYQjnspFA93eS0SeC6Ji/aRwrCpzc08T
 4Jn9K80zUKHV9dnDI8RLTAhvitFRxPsVa/R45TEdoosRTJdg+mcsh1AxbNhb0Bcy
 gn/ty3tXNdzuH91qwEQllaKHxbW3mNzqvDCIE5Hxu0Zh+NbXO6jd9/vMjqH4PUP7
 +eT+yuXUQG9N0nlNnPbdMiIPujNgXwawjQ9k8JglngrdHmN/9A0mC9yr6KeHoin5
 39YZhi1zd4s0Dnr8133UaW3GS0b0vFn7miP53JH0U0tPWOkZtaA=
 =nxca
 -----END PGP SIGNATURE-----

...again have to specify Class[0] explicitly

Arran Cudbard-Bell at 2018-01-25T19:12:27Z
Files modified:
	* src/tests/keywords/update-add-ref-index

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1fc0db0aec15fc168179dabf2527dd398fbfddeb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBsACgkQ/6TVgp+2
 18odYhAAq/RlSW7DgKMPGmATPAACmCNpwm3G7WCFjGRlw6vET9B0/2yRNAirbkdq
 EdDfQJ2SUPC26+32KeLHGRCcSlNFhX7xB+ZxgQl80qoFCkpIyYxDRYIBw0aHAviv
 q0VGjX94ZDK25BKrHQoCfzGAy6W7EMNq4igw622n8XMZD1r8EYrTy+/wYaoziAGI
 mvevpLGW3HHMcYcIlrH3dvKBQe/JE1v8N+aftOEozzQLJbZ75K7N43G0HGwo3rV2
 jBWG3PiwYRY3tlT/T5gPIWpMiBvxp2VUxWWSUP4olExcx4Esi+iuV6Ke3TfO//z5
 23p0fdae8yW+Wa+dC5G/974uDQXBpAIqdfIbIUxvBpcN9n55GPPON1sU57XOLvwi
 Iiui9NQABgyuUo5j4f2tXw//LWys6G7SWLgC7hXYEoIPmlQ4avLuXjWsfh2XDFm7
 SqxuJnu/Y/yrRgttMBw50eZ1JRYc/7qLSXHZE090nhDxEVT6QYsjQzih/5ZMcrX0
 JrVNHZjfdVlsrxlqrSkUI9KpxzhCGCU+7AAqPr+qGB5iFDiB1Hn98jiwxaRAsqfw
 9DdxJY5vGVfnutOL94h5TN6HSD6CiIS6NzxoxewbWn8ABeZEw5BdN6SE73Rd68oG
 QN35C0qxgWZQ/s2zf7nbboV+1/Xippqq6X3x5hdtwCmnhXlJ7fY=
 =fVso
 -----END PGP SIGNATURE-----

There's no implicit [0] anymore

Arran Cudbard-Bell at 2018-01-25T19:12:27Z
Files modified:
	* src/tests/keywords/update-add-ref-tag

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b34c0256866b003268530ed0d60f00078cb93826
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBoACgkQ/6TVgp+2
 18rJZRAAq9gPa5cs+7Dof5T7sVSAsExpTOLsSLPELP18fWyCby/qqgyybUkwjefu
 L8vJmdZeawk01bQT/Oo6MX0L55SAOkBKgnXTwwBtuUa0SyK4uLNVbTi3R8jyeZBR
 I9jiqpz3hF0eBo8CWzG/dQJxbfyqL2OsKZaYfSvYxeKac29kEVO+jXMWRM8mgHdS
 Rg5efo6V8kmI9F5mYhaDyQD6yuLUwTeCwbRsUimp5dvsZ1tAUowEVzLmzTvbM9/K
 yYrlwI1Y8t3OdYx9fp19fQKUVRseAQNpkuoto+klwXUekWvnmO6Fpb35m1P1mTuh
 b2sgb/TAx30a9flSXqV8u5QbrkrKnixBayK0jN+qcfrKnZpmsL3YtNOEFKOelTgJ
 yIvWvNXMIYkdhYfXXuW2/QSysifr9M40LMcFJVgk7QwfJxqfL1Ual0Fm9R5//A7m
 3MX4w97L00gjaZnY++n9hwr3tOcaYxKfpY2uCriS9sHMExpQwSF6iTqX0DjSLlJ8
 eOvydaooIXO72HUMhh3dfU1T4XzOJoYpV2NKH0cYOFfW8AS36R09XJS+m7GiBDlh
 zOvpq4C7szJ2jyYZ6Aqq4AJkC6jTKXiIxZTXxqTflq+N1nXel9mIaglOtcNZBOXt
 o/33m5/qQynkbFWuRk3f2nh8KmaxFg+e4IioHDbj7iNyeNgV0d0=
 =JLc0
 -----END PGP SIGNATURE-----

Add &

Arran Cudbard-Bell at 2018-01-25T19:12:26Z
Files modified:
	* src/tests/keywords/update-exec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/978742f2e46fd87c7d611956c0c50cb91f6978b7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBoACgkQ/6TVgp+2
 18q/Sw/5AQzV7Oygwv7yUunEg7nWQCFMDef0yh64gI2sy6+dikhaavKwg2qyfVBd
 l3jYSUsVy9/uSg8KODMWR6EmvnpyUm9zohsJiEjYniwY68bJtY//qnwBOyWX6wdL
 7IcUYdHpNGzj39ZXEMhShXqtubR5P2rXmXvhXnU71a+j3EJsQcRHVg+IGXDrvmsa
 rATFKTLqANe2m9YnaksbIVF7YDsk6ZWcp/9AQLgGXLX7qLOryB3a5NauybP2ebQk
 L2hXIGQS8r65teGCbBRvwGNx6/Spm0UbicVofbL7QIQoJ+0Kuk02HZj43plHTsEJ
 A0Ieh+dUL7uu3nducgTCp7wXwHHl36kVinVahQ3UfB3sQUmHPF81Ay4ZSUr5w2VL
 5lkD9l92UZUAtWzPyemCGzQ2awvQNdCCBMGX4Fk/S/eolpwRKBkbdePytvyswCve
 xFWMbqQJ2/8urSi3SP7uw+4fBzB509VxmEABUamoVYYd6bptA6I/oA94aJ1N7BMu
 RvYH/UHG/s7L0EUyxFsvBBhvUJvfchikuaXq36P0oObBIn7hvbZ/49xRTcDw/B2k
 5XUKugsAOIPjWwQ+fjhnexPtA65UpcyE1ZuMnpCqI+glicnNHoLQv5Zv/6eBdMMW
 2anGP7tOiLYY+pQA+3H6cl8SlSVp9NPdE7oSB0rgxiAxxJ7aJuQ=
 =DSVx
 -----END PGP SIGNATURE-----

Specify instances explicitly

Arran Cudbard-Bell at 2018-01-25T19:12:26Z
Files modified:
	* src/tests/keywords/update-filter

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b90631824de25ceefb7014d61b4ca4bc8b3968bb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBoACgkQ/6TVgp+2
 18qcChAAgTXh7/7nAy2wv4Iiu8J4Hus7brn/sRwkgZGfpPSKyKnH2ysJ8HE/zPWA
 pUFddrSKbMgrf64Hbws6sEeB8c+7zVRAiG+XqP1vasfEd7X5OZZ0k6A5xXRvyyba
 CEQC6ohO6sI9i7x233OMloUM/SQ47wdSGOoOURdY5/GwMguiWd2oWEXYksHBUHwD
 juP6hued8vmTMGRBCjGwBaGz52BhZYOk0MzHFhGmXTs6DO4JxVRGN4g8sT50YBf8
 iwvQ03HDM6VbyGgdbiuWcp16mtYgEsusBsopiPU3C7eumVj4V+23Gc5xuWzX4GNF
 IQaH8Q+PR8ADygIj09UQMiyLloruic/Vx05SEOSoa0B5CQEAvPkk+ntedVbAqRET
 4yOgEXXwjTs5hL9B/AX7U1smEABnfZYhnulpXxEgYp3Lwn5nJ/DYaGzsGtfFGwlO
 mlHAyB6CSlbvb7lmGfJTG1xAfA0oa4Tw/xb5ipEF0mssX6RCFdrW322WMnuKiIWX
 oySAKdn/fg5RX4fMzWXfNVZbTDOWt3eeEzDyvtcGdLAq8A+K4+OXVwqHmyfxJPcL
 29ezBhekhkOFax228ChVWDqHKTKr/m3I5qGFxvQUFD2jsUIv8fbNGymjKN+KaiuS
 H8rCn/9J00HRRVOWOnMvc3JVFFPogzinCZFmXwb9+zNM59rtI40=
 =15jG
 -----END PGP SIGNATURE-----

Add &

Arran Cudbard-Bell at 2018-01-25T19:12:26Z
Files modified:
	* src/tests/keywords/update-index

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fee1f9fb648c1e37322853a79f49f4015439dc81
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBoACgkQ/6TVgp+2
 18rOcg//VuLvAOD2+BxuhRbYVHo/MA2XqLhyqfbfxtVynfs4nIO+ju8K6f0ZOCEY
 KPoaW67uxQHVSQGhaV18MGCzjmLLmqH3qBFKzeZFdTrEGuZYC7NnEe+vsUu1FXzM
 mCx+gXYcH8WoTbW4xTdcTS1v9ubIBIEGRixL5t6btXUprGYYD28wSIF5ELKB9hwj
 Al6EXehyI6EHA301D94+oB1vGI7gS9oN1cbj4fNINDJIJ9kCxqWs4uEV8en1wDye
 4GjnFBpUXer3hdXylCTh4JNT1glVUVXlK/dkpSFtHorp/kab1zP/rn6zW5hU1FKi
 ovbxCrAIWDD0UkrjiOBwHrt3ELZ5s6KhezawIJSfBpTQ7xFwguHpL6REZQaiN/Xg
 H3wWbX0VBH9BEFjIYyTj1LsiuE2OaomT0pge4a27DDYI/hccncP7H2cvVNN+MdG5
 pAMgKvrlVoEeaIIJDxAfx3jniYLJ5TRimfLXgmSJzlsN8W+Zex4KIPBucjnx6PrF
 MfYnd5tmoFnZ5BBahKO+GADYecDRmbNTU9o1jdEamLZ7IpFC/9wrQns/ZpDtcv64
 wK5VJBhs1doJI+jRTH2EW+blxcek6RpwCZ6YsqiltS9jPLqNHR8eFatTfLQWE7ii
 sOM6W2YyAkx4W7m1G1N2xckp4So/jGzyff1xadhNpPh1JneSRpo=
 =ZhPG
 -----END PGP SIGNATURE-----

Regression test for multiple !* ANY maps

Arran Cudbard-Bell at 2018-01-25T19:12:26Z
Files modified:
	* src/tests/keywords/update-remove-any

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0b638064fdb4d07634527159b583a3dd3bb42986
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBoACgkQ/6TVgp+2
 18qCeQ/+Itmi2F+g6wh4IdXIxNxIatJhbQf8V/IHaxPLBI/UKVsu+frEKtdcaif4
 d4DlJD+y/W7xGURVv+LPm4dlz0tBvxTiZsoH/ngOfO82Wd3F9bWi4erV8ug98LJb
 bTqsgz9KsCFNDtM3aP/d5qfTGhcGtyFClcf+UOZdDgsQwsZtUII+pMaPRosTi5KL
 kiEv6c6TPBle2cLlrtQT8r3VJs2uA3/82B/3I3FUgL1mwPNZKIjgVVQsg/Mai4N+
 FKlGJmg4X4CWVIb/zGkIGgajs77VYVV5bd8m/HfJeqRtTC9JZLHTp35b0NTamxXI
 V56va0dlXMXa1U/i5ZG++EHfpQ536IMbyxI50QOW1XbUWUijJoGz50jV0VWknnGZ
 UNFgYxAYnVylO7z432QKvL8q7lqTRT/sgpmht2Ja/1OHHjleemWu84rOVDWUzlcm
 38s7GQSaVUtrPyqMsMdsPA0DQRFSU7Y+8UOeTii6griVAMHNJzRIkNrkNnVp1pAM
 gFQLRZwvCxnIGhKTdJ3MZBST6v3XZMFTgRHQuSGgpXmqyURnrbQNv3JhpG0Nx6dI
 Gqnwpxs3aecW7fcucxUeBP8QKnlGWLUIEKcEIJP/mnUXoyQqVylVAt2NJIz8twvM
 /ul+JWRaITRX2t+O0PiSAUDEW/Ie8ctzQ9B1A+5sHWOANTK7W1Q=
 =huBP
 -----END PGP SIGNATURE-----

Need to use the first instance explicitly now

Arran Cudbard-Bell at 2018-01-25T19:12:26Z
Files modified:
	* src/tests/keywords/update-tag

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b2e4416137058fa1431f6bed2e8e830a9d8cbf4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBoACgkQ/6TVgp+2
 18qkURAAoQm3M50q58rBHGJCXcMRSox+wHtaZCPWHZK6x7v5cAWdJgQ+mdqdGwDy
 DeSfBUkH3trAD5g3BQZfX+/NQhsUzkdzolnvCJmPRiFsMjsIi4db2IVZSsWhDcw2
 +ZaZt0dFsB92UDpP0MVscX8dFPVI0Xt9aRy2rjnvr5crn9fdwtInLhmDPVIK8QrA
 rvOhQjcLL7JbAmKZvJb8psUsyxtgUycEV9fYjHKJk4pm+MY2kX/0prX7cc0mv8lh
 EpyliVjELV1sK04paPzEhawzW2J24N5yKdFgQKn9jlWKhGP/9tmhDCHHV6TiO8uw
 CR8Cu+3F+vp7UcFemSoZM211BLE6XfsnqqfRlfI34JQyOb9UKRySjOLxIxvyDsYQ
 EMUyT85WTzFn45Mr0zaw9wnbP28N/l2lvNiY76Ey5Quyg7Zl2I5RHEhqkNbj2ROC
 ujVB7d5EnTVfgz9LJiCFO3cdyAKoVor3+OYXX/7Nhb+0DYdciFIZ5LKHbC5hbZHR
 4arBbeNITRCCYsv7A4KGpFlDg7KPWs2cARyHWph4EnhrVrSgPEGmhZkCnZvElEZa
 Veuny+0s+kZ30OgXBB6nNDnIC/R1yXBra6vERpex6mYuX8+cduhZZNkBEDzajZd9
 yg9Xe2/Eyk7msMb9uYMUCNK2eEP3tPh9WssXYcEvbCC1XMixIiI=
 =e39G
 -----END PGP SIGNATURE-----

Make update-remove-tag atomic update section safe

Arran Cudbard-Bell at 2018-01-25T19:12:25Z
Files modified:
	* src/tests/keywords/update-remove-tag

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56934835a37af91b210cd2649606e66d9dca29b3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBkACgkQ/6TVgp+2
 18rQzA//Z2Jw/u2v0Cpzd/UbTQ6PXAEhHIaSNgBk8kWjZcuDLRGbDt0Ic8TWaXmx
 wap2xN7GmFgygNk2Wp9OmCWbB4QTgfFQ+9ukv1Cix3lPJ/4ENaXBDoeUUUQuWGQs
 ea5b79/oGfvD/IFV2fNanfx1+DWr5Ob/yBh5dLsqm/RihBW9nD+AD62c2bv9S41k
 /UTo8EWVmVTrNeMu2hreyMPHekaUqTtFdSFNjDuL8UVfWsuph30iqxfmjm8fXzXc
 a52EyexWgKhN8woJA4pqp6d4pvXREmLjVQTjM3Sc11C3sTidmobrQYh2Za3P5sut
 dmqZvfuu1djhNRZ21IDdyxJZHG/5N+M1T/7DH+zcN48aoiAXt4ocOCFlxu4fA0li
 MXzEQ2UO1/7L7Lnp+XHrs5dkmLyX14CWKtUckkMJz2A4CFTtQrhe++56qhrq39yB
 ZVlnCMuKWwuFU55LasbELH+bZfdCtFpa4hR2WeHL46d9AhSyroHirycqpcZXD0Nv
 T3e8gaQbl6ePbXmd1QM5d08LQtzXwhfwSuzl+3kBw1kGPohVpdYtAmP7yj87qX+t
 mep5exnVXzKGQ/31zSLFOmOXDgZYS9f3jWmBIffXWR+OOD2tWwzOnLb/ZOJSDH7s
 PWobvHocewQnQTcUdreMhv76pA6ery1Oq8BosoHetWZ49V2FVzA=
 =867I
 -----END PGP SIGNATURE-----

Print when we create new xlat instances (debug3)

Arran Cudbard-Bell at 2018-01-25T19:12:25Z
Files modified:
	* src/main/xlat_inst.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0603943b61eb2a3528e505d9f079b92200e067cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBkACgkQ/6TVgp+2
 18qsBg/9FgyzoeZbFEdgX2f/IVW45fZUvy2KqCU0+dj4eg18zg3Bs5TbQgcbfLOp
 L94K7hE6fVBg3xEyFxv1lBZqOofy7mrHElqjo3rtvgo2fddVOrd4rpRTAqQhYeYA
 v2hDn0ZqwSnYfzG5t1sZUwiJF2lIzucZZQdjVBR/LEUoJSt3j7w9K0muJnGHEV2Y
 3/WLRWL1RNCoNJMjLFZeLPc4ZPqO9FAA74GfBwNgDtmGoXK6DlpjgKKA6/oLpqjG
 Zlt7Hr7iF+4DhUXc8XcdPFl+j+r6IC8aV+5PXPf7142GHbxMFRyIfX9f0UdTFJOz
 U4snAnysYDPo1jHZReM6mullAnQYdfoRWyuPDhfIxU/dp7ZMFdmKiooajkOWTZM/
 8WeEGsgpgoeiUvIcSOfxTzyeGL9LfvM5wR78wq+mfpFp8aZCmU5ucOEp1H89RCCl
 3xV5BuJ41haVOxDMnMAy1mSVE1kmWTeQ/khUSqhRJWZIdw4VSuKOj1H6YtZvxBSM
 RoAZu8qmi6iXkossCYKXwIKC0mshI4vlaLcaSNeyib39MYZoUKqya3x2DvYIH56g
 yKgnBjk7RwhM8WtGsNRno9VYV9RDEPCenrVf5lpvHOK5L2FnQjr1ZmaFHS8L/Q+E
 D4K82Do+9klXw554lPfYIUuL1WY1rNjDdDpAHtg+AKMq8/g1rSQ=
 =eHOA
 -----END PGP SIGNATURE-----

Better safe than sorry...

Arran Cudbard-Bell at 2018-01-25T19:12:25Z
Files modified:
	* src/main/xlat_inst.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0761c4f26475dc2551c9031b82c03f762b2c292
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBkACgkQ/6TVgp+2
 18qL+w//Y9mO7qwzvhaKVwNbKxIAABdFswJhPDkcjlZMDTyG6cdT8DJJb2IRVeWh
 2Ckd/pluKEeTd06c9iRKjJZ/LydFNNKTZ1AS1wIUNW9n6h3WKayVROlD4gZuYxxZ
 BiSG+8tTReHboSspS4/GFtOwQNeD/+PfqkAzT8hHmuTOixkllsBgGwWB4LdRAEXa
 J1/V7BfuIBdToGqScpGy0cftYbt59O7onGSY65ghCVAtmZpUMjMbCB/8HnVVnL0o
 L1P9YKJX8lIwN6KfI19T1uB7A7I8+axb+bl3yufsEjmefzvZ21WPhCVh2rgDsnfu
 2VLrhJ09fiuNFgKK6d6aYC8FubMrdlpz9rR5wVirQfFqJsW4xYr+nNqiPQ47lJWP
 Jn44uKZ+u6sHWGBKFk6XW96f8PMQUywyP7bTDbWGBWVquxDKHP6CPBHZQVUWoD8M
 3a4vVqngQ/BiGQMvaFsrS8lBh7ZdQqgQDMTiZzAom8IfnYN723KyR3asgx0Pb0zt
 al/xfDCDOKx0VMtqYSox8B90WuGhCErWj7GILlEYOVO34ECAAOPKPbEvFJkpzbW+
 FKp//Q3tAzr0KWWTZi63RclRCBikNBUpoQJ6DD1qXn4taAWLBoS5PyVVU8Uame/Q
 hb0F6OpQ7cBlqRGNKuc7jy1zW5nJ+5ozaQFMyBwfkusT3NTACqI=
 =lFPN
 -----END PGP SIGNATURE-----

Add new concat and bin functions

concat joins the output of multivalued expansions together with a ',' and bin converts hex strings to binary strings

Arran Cudbard-Bell at 2018-01-25T19:12:25Z
Files modified:
	* src/main/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77eb635ca88b6212f40db6bdbb11fe3f7b14c9de
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBkACgkQ/6TVgp+2
 18qq1Q//fzTrD/pMsQ31PvFbBPal/EfCPalmFUFa/8uywavgH//GAeGwwVvlHk8z
 NSbmPEjBvwu1+Kop9/YTbFxDM8OeQNlP2XTxjgjK6T9Q73eFDsHd5Kk7VthbJsGV
 mKgPluy6YKfjF2D/d1VynBekIrDGjzIAMmJI8v88uvmRbumUn/X81bQltKIA9SxR
 fitJt3YXb5GJ7W4xk7iZqvoxpWepSQBI3gSft3Fkj+KcxULsS37uFsfFr5TcnfSv
 WrpRog1Bp1BZqCCXNAK563MbB1UNbWfrJ48V3wSlLqfx2ag3aLTg/sCP7YDfv1TN
 H/ajYIhZifR7AtIpDNPPG9l6L77XUUyYJGjs2VA5M9UIpmSLMzVtRDT14e7hSfkd
 BNWjbW417OhK3+bSYJX0m1ONG6VW9ABz34e84fe8T21P4henWosrjTWkkCjHL5TG
 wsCRAMFnEyYCe7CT5aU8h+1z7VoB+xhBcGn8ZYOLPknGSHAVDsMtfYdE8cDZSu+3
 IbZbWYO47e0UK2ommaSSWE+7Me6pyV3cQ5u/x97sf11qJf6rfZcF+b/xZfa4uuvz
 Rpe5JqKr5nkxmwvfGbRoKJyMQ0ghseUedfLd9FnJ/6Z7z40QtAWuzvt9MXBc/fwU
 +oN8+1d2jsh1qSb5H9YLJMCd95jdkMa9TzZpww7SUGrFSVOHI9M=
 =yyJM
 -----END PGP SIGNATURE-----

Print expansion of more values

Arran Cudbard-Bell at 2018-01-25T19:12:25Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c487837e961ba809c53bc7af35cb8c86874e475c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBkACgkQ/6TVgp+2
 18p4DQ//QcZbhW3fDfrmOUPO/19bUSnlVt9HwV9QookAXK2ftSDrQ5arGcAiBeDF
 RpvvR3C3VhoGvWbEMVhTDMp1nSyroj/PUp1zsRE3sv5U8mAtrZIaIENZ8HfVA+R6
 BGSIKfTfld+KF4IO4sVRSuX/PJk0wPUZ1ThjLyOy5jz6HsMeY1+m2K6UZDJuWwXl
 WllzIf8b65Cmfy/a7pUrPgUHMSxNoLpToL6JOdZEoAC2Uj/JUKXq2XFHwn3cMlEI
 mPQTqJUkgy0TfvmrFg7iW42OajUHtKEnKiuAIoB0hxDae5ZdpxysVOQyLBeDs9Kx
 DtfI02SYOlqqo2S/wVutwzpnx+nYHOWife/DX1kxInvSvQOPpYV8Yp7TIySZN8pj
 PaOs5+r61zs3ItuuG0VKHcJUCNwgYIJxJ8cPjxAJ9CabDpwSviPK8rZAaFjna4ZI
 7NcEBek0lQtuQrFK99ZsozPuknh/k49lA4LBywPPvKDhux+HIiVE/tWhWgHwRE/F
 8JBuvloZN8fEq318nMgVS0aiI35HNhUeIHQOI3aHkVSvsmSdJ8+kfdEBHdJXJmQy
 on65N/VNeZWoI6Q0/Uy/6e8QXl0BJwmEkw2i37GAE+GyaMSAwNW48HZzQXizgp0+
 iSp8MjxKd+HvdW3iNA1SxVmRz1+KfXUupZrwqm9HDK7vl6Ihzbw=
 =GGZe
 -----END PGP SIGNATURE-----

Don't do shallow copies of string buffers in xlat_eval.c

It breaks things in subtle ways... more thinking required

Arran Cudbard-Bell at 2018-01-25T19:12:25Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f05859bee5019edc37aa6f4435d69b6adecc349f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBgACgkQ/6TVgp+2
 18pX/A//YwAo98HG7i2tEy+dxpNsX5sXxdRMu4s3fHp1LFiEgrA5MUpqag42CBi2
 j8iGqPIH90Ix3lh1oJm2NZCG4LERF4xmHmYK0LYTLOWXqgDYb4HxJ4hGCoMbXBHM
 KU1vLAqYbo3D38AKp1QC2xzIeR755UzayvbeVNT5aoDJ4aBo+tCJ8KslgaJAoY7R
 j7u0G+lmJOythtDvDY54cqRZxmPjw+OPKC81/IZqExGffS+HjEFOOYwTxdPZtZGi
 nyLbKoYQDh0HW5sFMyHRH8BIEKFaE+2mOVII0yCHYiGFH4o552IUnU885dBrlpNX
 iLpyqyAadkopWnOcOA/ht6DYoLN+s1JeFk3dNEpXkYxrkdmEu0NLBJy4Qm0psWkH
 TB7kLf4JRvfMnzquOr5eDMllJQwpDlxJDkL/5sQng46VrsEk6ie2cXqcNdFpmuxJ
 tJF4OECkQOIWMjVjSeQ6qkivXB6uZqqPhjzwfFvjUHDM+kZux7Zczu9AXYn7+Qy7
 anIjzemCMicbJ/vm78dW1/vrp7+yTcaQDJRszEsfm+qXGxapGq46KZSXxkvo+Su5
 8xhu9T93QJREvw6HqIvL4czAq6FFXkTzSZ9a4Lc6Rh7wLl5yMJ5TifpiY67CsUxC
 JmiiCQWbLmZozgCiUH9UclYrx3gKi7mR6SimEX4hmjpZB3hBGDs=
 =MVQt
 -----END PGP SIGNATURE-----

Make logic clearer in talloc_buffer_append_buffer

... and \0 terminate the output string, oops

Arran Cudbard-Bell at 2018-01-25T19:12:24Z
Files modified:
	* src/lib/util/talloc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4849e20a26351cb179559377ab21322360fc3637
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBgACgkQ/6TVgp+2
 18qd9w//Wtlvn2s6Xj/cVnMVjjs7pKo2QhXGjOW/G5p0/sWOv9A9SBX52NBepDgb
 VmdSmGugkwZ+GlRUcaNJ4SthPUOKxkH7Yf/fNYWKkpiJ6CjG5ITK8IWspq+p4KAW
 hVgftsYRCCYfRgAXaSDVZ57lAPkOJVP8AKHFbg7MLib4B+8o86FoLWyrL9akaqE2
 AiVvxj8kmJJtTRaNxlutEFYwU39hWIei3J9qo5utKTRoJ0RKjiw7XL/fQtEcMGKa
 O/jC5JtNEYE6JjVlh5jFte60468dZojBuoLxZeskGYjhNe/uTmhMSzUAZ57Ezplf
 8D+2AhJjuj2yOlg5boG5iZK9G+aHY3l7+fw3lnuVx3jn7zmIMqMOjOHqzTt63po/
 rTIbJEVj6MI89TlgLjULivgxZ1OnjeauT3JRXEVfXph4B3KeAJxE+Bgbxmoxl7L7
 eN2gQ23HzIusckJrGZcY0O7cDSQdzOUggCtNVJISZzAeTqdcSAERKPhJ++CXcwN5
 PVkBvu1z4tFgzMNHcpG06pLNGXYpkXoEplSXysviXFp5otTlI++swRCe5gSwZhFY
 JQn8g2f/mrUldq1ArtmLslV8b162KYrgs5SLiWES68l/zHhDXc0qhJin14H7E++j
 k+itDlRHQZmsoyjbyuUbVTiC7YYMvBxcGGi6sTYwY1LoAuvXNrM=
 =ox/q
 -----END PGP SIGNATURE-----

If input to %pV was null substitute for (null) as with strings

Arran Cudbard-Bell at 2018-01-25T19:12:24Z
Files modified:
	* src/lib/util/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ccddf67e04303f2e502f6d29f29d25b59f96efa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBgACgkQ/6TVgp+2
 18oFmw//cBSJ9acI8uEq3kPPGuxoN3j2VsO/E+qkrGb360sejoeBOP7PMXnvEbH6
 1rG71Olj2INjqyUphv0fNwjJRlQvRL5Ii09a1dROXXzaUBsxV90v+YSxFiDqlH3p
 w3V/sg8VyBDSACWy0/VSXmZ7yi4O4xLr5Q3iA9a0fTYMIkZAOusl6x7feNhRwy5N
 Y9j2mhxMo0XnfVSmfWaaUByHnInkwnqqzgmgW7tkl8xM3levdaY4UXPMs3EQNwpA
 t835IGyJxgxbYI+ybI11pHFJeKNqJ53/aOllypJWn9k6dvLY4DUAsG5rH6hq0G/W
 5Dv2JoijouNp+Oxy0EPvVzsWzLu5N62QCQnI/K8ByGgwf5uAbLZLPcMnRm4ZUNnH
 oHmJwGvsPFmYpYSQsUsCrpOag+FqcS0dIIKS7KriNwCVh6G+h65ofqEgu6xxKctJ
 HnxuUvDFsgMkRDUEOguq5RNzg6jzBudvsquErXRlRiAkIxTRqdjjGs3mHFL5i+41
 6A3wndBlO1vJ/zGNtitaUY7Cj5OsKwIJbPEYGdYQCmZKi/lD8QkXl0+8YtkhhQag
 niZenGTySF0zI4ubYcosfJjBwR3SJbj6kFkEgAqw2mjcmJ6UmLeTGcL5NFqUiaxw
 R8ViMWrHqhEstu029A9bLi/PLy1ReedCpsDBPCvj0N5e+Fn74Ro=
 =1YXr
 -----END PGP SIGNATURE-----

Allow custom format specifiers at the start of the format string

"%pV" wasn't working...

Arran Cudbard-Bell at 2018-01-25T19:12:24Z
Files modified:
	* src/lib/util/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9031d902b6c601662bf8194880a800d91021550
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBgACgkQ/6TVgp+2
 18o0oQ/9GLurZa/iEXNgkpiYELEczhRGCVAbTrmfawkiAbulgceRVSKtf8ZkqtSz
 U/8MdDALD6/Bo5fkjc6u9brHH3CgE8D6Pko++GUWG1JLkmPUk3Gb6lOIFlwVHXZy
 r4bwDZXFGLk/0VleJ6Tf2cCN3W0E4BfeXBnXBm57oqCGes9tf5LNh7Rnfq8GfLY+
 J7DqwovF1RtHwaUv7MK67kcBFiIC492nFyvWX6sGvyrSAHpoMVZsYQ+g+dReKhHC
 W9eNLl2r8951VV7VTVMgx6/0PZUvmPwl+PbgJ7PCwx7ZuSEaHa9j8oNJEhCwLxg2
 jQ1daPdpHlVzCL7yTS/skyohDTZ9G0XFPGhEVd6tSvt1NgnQ+8NuzHnuzEXsOiVt
 gTwzPOBLBcQl5aOfKGntBRkOGa8BeILfDQ3PxQ1iAe6qfy1EWqOMBKp/XaU/Fa2B
 PUYjMh87j//wD4lyHbTCRz+tkZ4mKT09ru3YQelrGKK6g/SaTFD49CJB+mWWIEwj
 cO4EkRtbmoBbsQ3msXOW5JrgE+GUVkxn/1+l/N5579TPpbU46oBE8OCzt8tFRP8a
 cyqrlmeJ0qbyMnO7dk4U+wVt1hklEbOyMkJGS1MODBvYiwx/DL4hDJ+SGbWsN2Mv
 a37qMgN120qvx81LBZDZ4wCCxeFuGzCwjkNBjQjUdVMUmkxMK+w=
 =eNJy
 -----END PGP SIGNATURE-----

Fix fr_cursor_merge so to_append are always inserted in the correct order

Previously they'd be reversed, which is fine for things that don't care about item ordering, but not fine for attribute lists

Arran Cudbard-Bell at 2018-01-25T19:12:24Z
Files modified:
	* src/lib/util/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/38636d6196b0deec28a985ca7148e7f218eb3b1d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBgACgkQ/6TVgp+2
 18rXEg//R0PX1N1cc4rnks3mmzilNJedE+VpPgISqTXX5NodRMZiPXSUSfM3z1cY
 BHmxTy7gRgy4XQCZz7f1LoXV+2z3yPrDVqwZp+8Pot/0aVJqu5jUfNCk/vnihTsj
 qx6yeBiaC9aaTr9Eg/SZBOJAAs10o8ciqh6RCnhQOaewc1cVSIj1IbvkUMF1o+8a
 ZbBpWJxTHQjtXgIS7oRHCTTHCpr9Qe5qhN9r4nH6BknpiOqN46xYO7IKIIInOjPK
 VfWSs4Du/Qj8YZmcrijEgFONLmLbx6BWvVqBTN37ts3v4JBuDh+PrGE0zsGKZ91F
 iGxnzYlfV+0M02NedIZ9/jBCO4/lKpG0lo9o6Q9CzY+V32pOSrTEX6eymgNVU18c
 iOU7oZwSHtR8RuwzGneDurwljW4vF8O2UDCP5zvjzE9lNJtXTwtUHr/Wa1Kmrdo0
 DdIv3c1QQjYjlX10L4HwnPyNB/Wlcvmi2FwPmXvRMPaLh5LCBe/HBedfdUfLYwUH
 GGs8B49Ae8rolnNcKi8RrlZuQxqnHxqIYtroJnN4pRTMLZ8XCGC6yiHfGyNmLQ19
 /6oRzyTssx+1XRTGeAQi/+GXkq1EfdHHm8qE4OJgBH8taJMz7pSoJXIWsPWhqT6y
 rVoEs7QFXkMF0fdt8sbgRJAXlUAcNWTNTSuETdZfia0TuPH6898=
 =DOQd
 -----END PGP SIGNATURE-----

Rename append functions and fix logix in value.c

Arran Cudbard-Bell at 2018-01-25T19:12:24Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/620d1861f490de8b04266617351c3c021a653e83
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBcACgkQ/6TVgp+2
 18qKmQ/+PM2c+ACXW/AytBT8cloyPWv0ZcwUeI2dxp0QT1Yrvz9S5iE91+IlwNkr
 tLy8B7KEmTs9Z+e3A8YKYCPklflhK1Y9SEP9OgOuzIg2lEJdGCTNnpsAD3tesZKw
 zZqSonlVmLrUUelStZnvOanuRcLp5iGxv7b9Vq7UhgwoTYX5IOi1xEZItBegG8ta
 zDgpzDIcIA66QAXNa/zNd1gH5ItJb/zTdQLfw9V1KC/rc3IhsBgeeHFdt+vHPrWt
 WUfpM+NmbpbYCNswNgFXsnRNa0S0oC5Y6kuWLQ9yShjzlGGIuQwWqixRQcnTUjVP
 y9alheWO6ePrc/CQXJP5k5rv9sAqcuDC1x+aztVNajOodqG0GPXirXZq+gaJwPF1
 jevcy/1Ukh8BetkfZAiH1TIxI0KclUytpfNX9FGZ5QDvKhm7xv3vuYT9rcN2j8KU
 +yXDxVluAvSxCYdkC5zft8vB3MG7Kk/4lBSSsMyqqe3BdTe1AwlrEpvfPcasmahv
 8JGz2kknHxtoVmZyYU3F7Yn/PPVlsY92Ac/ez0fcmJ07onDqI8bHvxY7LjNfzbam
 2iCISZdn5zy0OQr/xZaZAEaiKorVETVPdljtBvLX8YNskaCj9UCM3eMZ0Fk9MFio
 ykFQw4h+KynzhltuZPgh9nUmqY7xuvTZx3j1RPvNvJ6jpGkK+vA=
 =WwHg
 -----END PGP SIGNATURE-----

Many many map logic fixes

Arran Cudbard-Bell at 2018-01-25T19:12:23Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfe8218f380873a17ebbf8b202bb38878a13cb7a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBcACgkQ/6TVgp+2
 18pUUQ//Qt7gd3V33CbNYrzUYhDUQRlc6EZ7KuZM28H2StDMNPf/ZQM+8VDswK1t
 sWwPxtUplE4h2w3esOFmLvLK6uXUauByuZ0zvF+Fqwm0Ut4FUCnEXuItv/hxOi96
 7vQjAWWXrb3wc3AkMxYb40jpVuO9HCgeohaM0z2eSATZ5cSWFMJKqrmCzbwBHDho
 cJqdqnfwmX6QuJ/7nh+Au5gya4u1FhupaOVa0UV1P3Pz/0Dy9Bn5JKJ0UvrO6zJF
 qhwlhss2/1zPbZJzehFvI75DBxOpvAdoN/zrUNfZcdIHkjezQqfnm4C0qCr4Yl8D
 WuNV9CF+VoohagmImJvyHka5h0Xl09p294gPqxDsx3AlLy4FNchX1B9C3WQprhuY
 j+P1CqIzFe+MkfavO3V6FM2UBIFjN2lSjS4z99DPQoMedj4maWoAge8tdzuKortt
 HWj6ZP/OC3Xk+lUNIy7QKXRssEdi6oPaE6BRlqG7CxFvmL95SK19fQSine2PMRcW
 8LYdBw+CP5v5ZIhLGbC24yVxOlcInfzhzCsSD+ufG/U/LHhuxxWrxlJXpPo1MQYx
 rVqKPQUTRzzjPFQv5Mi/9RbTKOti8igABIZrb61n9ypwYpXF/s6+jw3c+XximWEG
 /vSp0mDCH2FHnq/rXN9pkc15n2mvmKhFrzu/Dn8Ha34CXjHIq9o=
 =fsMW
 -----END PGP SIGNATURE-----

Add map_afrom_vp which... creates a map from a VP

Arran Cudbard-Bell at 2018-01-25T19:12:23Z
Files modified:
	* src/include/map.h
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/466adf318234b0bb78fc8bb5e644dafcf74d07d8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBcACgkQ/6TVgp+2
 18q4pg//diaVHFcQA6QY3hRIUzsTdGyxzKYU76+RIKSC0SAMdw59lDlwZogl5tOF
 KVWKA1d/IQ31NNt/beCdgMhCHGf9DmsK3LQJVOgTJMQtYoUmmu/miWhvlGYOcgr7
 5SZ5cSqEnisD9X9iBamKK5m7WMFRi8lBfbJVIeIf8iNjlDgyZforJEl3gH+GwqrW
 jwUix8A9HxANEeYvai0fdIJAkSVFkgeT6c776gY0TCO4nSQHGpkzVAzaydvHFanD
 Pb+uajs+umkTqzJ8ezZsqdUvt2iL7fL1zhtAXNDT2koohuQZJDZE5svRYOKx3+iq
 c+XiV5kH3e3ikdJLWeYV87sGaTd7cOOnLuCMFXsbAmAN/DjatKTYj4dp52sQc3zb
 Iy41jwg2xgVe6Wgi0sH4mJ6IBqKiR8NF0PtarA/G3sAVJHQWi2CvGMhhCMEjbujH
 gkLhb9CnFvHgZAcL10yBYCEqKv7qbpXpi0zgBr6ymQPZgZ2HK2o5uFuMl0CoA+oV
 bDg+sO04jwLyrH/Z0balZmXHsvDs7WroY/aXr/+4T+yCI/iJIpS80HmmpHEsqGvU
 glbetIOOqcq+wIGQXUyz8VgbhZEJrBuDx3Brd6OfYJFqn1pfewnc56vdVnHNGrCf
 HN0tIYeWE9tjhh6m8zU8YSkr0v6Qj/nGlSBnZtiJeZxuOmobolY=
 =dwQK
 -----END PGP SIGNATURE-----

Move map alloc functions and add list_mod_alloc

Arran Cudbard-Bell at 2018-01-25T19:12:23Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c7400e2b87e52d241e651d8fa7ee8fc43efa48e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBcACgkQ/6TVgp+2
 18rBixAAiVr3BdRKXyTDFR7tLi+UnB8pVDV8YKkhhZSY/OmnbyMDZM9oZmMvGzA5
 THdmt1XJjI++T2CJFOpvmjTWq5ByhnJ9svZgV+RMlBVq5yq88fPPk8md8gGXUhfA
 fVzurqF9xDAkNNWfeg1Il+qKCeQ8zKG/IXoK2lz/hCa+YHU6sGemhy0bkORcVD1s
 zLqtT+xeZ9rbtZ6Hgrdn7D5fUj3zcLXj3yM2Nunmg+11AnPLE0hYIx0QZ0ghi6Dr
 cWgEcEC2xmHHIPgSp0b3ZT4iTgSAVDcLeAZ/Fd5GGe8PPj9XmKV7V1JsRY6y4mLj
 rnsLHsrywe+EId5/wKmoymCpigcLxa/mFc3Ryioi0LQHyLfYyCoGAVH1nsqiqQZi
 imNfmWLmIhoMO3eEJm9jlVT3omhdlTMu9fVUqIaqc7Pe/DMVVwI4z9YVdoYzPOlN
 vpbAgzXlAcdl2f9WC60XXEr/rb+EJQOrzDHye/Askg13Tvr0+UbIjPKqwjSrUiuM
 Gq0eOgG1wPRSV0u361OTgdvLRDZxygnRPlCUYAqFXR3Vs6pIDMaXZo1Y2+VKQgGv
 0HGUnEkRAFyknz0Mt9x1EE2lPTZQ0BPWcY3YEwdSpZxxVqdNoJgEM5uGjQpGAdRe
 9YKH40fiyD5BS9NNGoKCEeJE9yRoV1pTY3x4OWu/gQCbyRde5Po=
 =GX2/
 -----END PGP SIGNATURE-----

Rename cursor free functions to make it clearer what they do

Arran Cudbard-Bell at 2018-01-25T19:12:23Z
Files modified:
	* src/include/cursor.h
	* src/lib/util/cursor.c
	* src/main/map.c
	* src/main/xlat_eval.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b0b5c0f2255ce1ff894cd9fbf774f4fa73a867d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBcACgkQ/6TVgp+2
 18rfxw/9FVCJnZWndBo7NwH4Fs3BKzvPF9/VP/XTVuDsBRZ97d0hMJ9rYMd8eFMe
 CqHzPl+v+e0SCuNyrmkbuKZvzEqrwEHz6y2C8FVA6gn9QtWixfwUvPP+oKOmEiDN
 H1XCoEUQhdyOkjw4DcBlHDKebwjE3DZsCEe1xD3umq8asEUktXWWFoFkDmEW+6VA
 G4lL3G5fOjGpQRwsIUKN+IkT5Yphkyh3+QG+oTlpmVdAIt6FMV/TatVs3/sVqOqe
 LkxTB50gCGA5guZY44PF8cBJtzDRFZIn6KhCB0bEG9CLa0WOe8WDjWN1SN0cAvmL
 ZxRLHB0nVs2tJRwndfXTeM0zvd68T5KnNYPyWSBGaKU4R+BdgcjCKG+7NovgrocL
 e5JwDhK9R2tzsde5Kwe5QZev8w+EAR1nCdr2AIoq3GsL6x6GSuXyTnF2yyZNUAH7
 j7eHZJhEpim5mpSNXnrowmWALUMqFnA69kQVIz6+3DoouK/vjFWnD1SNRoV4QrIS
 U3sx8sSzHE/e4q0xRbKzTCFgomdDPUc4kxfvKrbmXrTpPOI0CD06pRAXc7lZxCUY
 QZWTNiIryKABrxP/TZ7JG2rw/QbW2jJSk5rYx+s5TrtNyHeYwOwciKV0IwViEQp5
 SK4mA67NID2hBnyn4t84HJ7ZAyEK/+RnVdoHQDBOr5W1SyTaPhY=
 =HinL
 -----END PGP SIGNATURE-----

Fix copy/pasted typo

Arran Cudbard-Bell at 2018-01-25T19:12:23Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a3033b68bbe31d9f6f82237429ac8df62a8bd82
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBYACgkQ/6TVgp+2
 18qTPw/9F6/R080Rj7Js+xnU1UFysohhWDiGNELIYXb1eoU4jxcd+Snod/L8EzEG
 BmiBEuMTuByOGvuIdwjC4TYOdr8WVm/j38ExOnvYuDd4r+XnZBOG9zeG/AyKi6c6
 1iU4TWnpcoCiLKlxqaJ6b1z55UFWIAYaS2MBYCA6uF7JlK9WqyAYmZWcm5gf6JX7
 ZObDfQAEaabq3NADq1FdIxCIBgy1BZ+jhTNVHYgyyT0ynojMeweZ0SXHm7D2vCTl
 KspHYqDnDDColKTZ/varrSFsbjURvE969d4QUq7TsPHi4uvRdM30PW9lTb5Ju7Gr
 7QbOych1EYa24WCwD0NAtnoJDwnvFyJzPYkwuv7P1NInY3zkQzk4mF4nkewCX2Wj
 dpn9HalsPTsKqK5i04Fmw6Vwl5uZjOW6/f35BGjEvXWnaBnoX3G7SRIqn8P9SzJq
 IrWnjgCetayNCpzUvsMsGj/rv7IO3Kveq+HNOO3C4YP/Bam6MvQNRsT3LdftJczO
 ZZjx7XWR7ub8vg2mT0lwyqfh5ARwpfjsCl7RR6yTJF6ehYH71rFcU84nbgvYI04i
 PXlKcJq3eDXsITYNkh68L+zDIMsOHkOttzf+1rdNPDovICe2OKkDgOzF4g8c7ZsQ
 z+WRjWdk2TBwKQsGkWX5BL48TfvIiUYM3M5WDoU4OdGIv29uG2A=
 =CAMr
 -----END PGP SIGNATURE-----

Need to shallow copy the map for !* ANY

Arran Cudbard-Bell at 2018-01-25T19:12:22Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63afca8697e1bd3617da5cd61c52f31b9b1a4e83
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBYACgkQ/6TVgp+2
 18qZgw//Z223RmCK7iEWRqTaUgh6Spuq/f9qlic5HVjfYhXiPLW2PWFzrCNMTpq0
 aECbS0WrYwAEhP7mF6uGzp81QQughgduIQUppTLvaiXbtiLeLZLjVYEmWJSP4x0a
 xbgD4jOWlP2MTqvWv45zjEFUthD6Wi/I3wJgToLlKp2LwHuB1pA/dTKYmsDrRjcN
 waD2ZK0g6WjG1Vu3jG3YFs/zDP2+VnYrK9o+9l52tcedG3mYvdFPbG/EbpF0psfM
 YBkxLjkwm997cw5/8ofv2p4LmWB9G0yhakr2r9qkXlEsVsOl+qV9YDuXFbX65A8M
 eOb2a2EtWzjoET5efGv76Jk3wQOejaGARcrFwF+AugsGN3sIcGwbYXNYJZProE3I
 P11Nj57gFJk6T/Pww/ta4Pr5QAi00Hn+f0DRho+w+Unqmtb3EymtS7oFjQxEIEvm
 yQDxTKb6p2wMg2wj5K9iEkxlf015CvkIsYDIqXAk0ULg7mAhqZTRYBJtRfPm6Atk
 ARygy4+0TxxtrkblADfL++D5SFiRivwpjMLCEwNEq0fABQL09kgqCS7kp/n4eRAZ
 NUGmO6pBwRCtUWgef5OnFBnCWYjPlMkK41aY5t+VNbZVx1PjW3eWFuAG/9TVDtL1
 ttZHUngOZ9Vc+LI7IYBVXe7G+9on+VcoRclhsknUm3yPDEf7rKw=
 =OQCY
 -----END PGP SIGNATURE-----

Print more friendly exec debug information

Arran Cudbard-Bell at 2018-01-25T19:12:22Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83244c401dbc6d445c40e0d7437192651e9d77ff
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBYACgkQ/6TVgp+2
 18pzLw//SpRBEGDCDnNLytpNEX6cqfeTBBhwynDxiOhJC+DALDS0bwx2FGhYUMDa
 2+ZEmkwikMyAsgNQ5Ba9AOtDFN9IEjGKWhoEeKrwjwv2sGDPPAMOcv2qV63pQsal
 kpQjtMktuHsMMddkDJDHaXQSkGCH+Wz70OpOFCD/l0Og6Lgva1thbJcS/Sol9tHb
 0ToAoFDdj0Y0RvdmPp2bDp0357X8TQSBZNp3Q7zy68vkFIWy9uHShG22p3frX3Be
 EC+P+8S9otnn6YRGBrBzKTktnsnG8d3iC2kjSKUAxDuzYSXw/alAdU3eb0a1jF5M
 t4FHb+dbnDhCDFuIDbblfZ2vLOMEeovfWS1h9Z5Qb2qmrPcKy2D6ezCBzBSCs3yi
 Ti4nQLKffslzQMGH9lfB3fGybxDcj33C9I+GK3LAdZ4HAKEr3lNd1tsNgy6BNvxE
 Ex1lFFGC2J1fw7mPh3xqGjMAv3a+6uv7LKkZngHSuGl7+oL+zaU+XGjBLSinL9qL
 zOpRLOh+5yZRkMXnNW9RSY52E9VHHmruOD++eFDXeiR/y5AmCqphYyMA2RXo43ER
 zfbGyYSIwxp3kMwwXdL0PjUAq7tc+6/4aMWAn/mnPcPfTPmHF3/RxwT/sWicvyFl
 WUK/ABztodVqHIQ68q/Ekdc1IxTePMEKS5ECViB2J1hGfELSkkc=
 =xmK7
 -----END PGP SIGNATURE-----

Perform xlat instantiation in the right order in unit_test_module.c

Arran Cudbard-Bell at 2018-01-25T19:12:22Z
Files modified:
	* src/main/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d38a5849b1ba011ae27a005e632e9f901bdb2339
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBYACgkQ/6TVgp+2
 18pytA//ayLNU0/O+WDFNk1CfyT1aYuTtGfb8afIkO68C6UjuTQ56w05rzi1v5Ot
 SYs4CdOapTkMx+PVXpfw96HouU1V+pz8M6TRm9AdZWrUHyg8VK2o3pntLfWL1Xy0
 29BNSQKET6xUKyQngqDTeSMUdnQdHDojg+bqNK1ZHARbT7YQQ42JabstVqaTpCwT
 SxWeClDNhgbXS0lEYpLnMmTc8i/bXQdIjjOxnhWTzg8mS1vbjP2VtnfHfe6nc7vn
 tyd2Dmn6fzOUha147YXBvh41AgNE+AOYaTC6wKmldhboYzJ10wjGLG/9o/zVvaQs
 CnCYIaVDGpJR6y5DKbLsnYizQiGKeNS+C5eyqXhP3f7NQb6JJRVtzUGcW5r28VmB
 puXzvbi5X5zezFgEIjLb3PjPk2pWT0vl6VUKoxIz9uXjTKQOrZx3qaBaAV1luuhZ
 O6VlJp/bVHMuT5VGzZKRnuOZV2A+IEnEgUbly4eB22etFnxzOnIXHI+jHDB5l/KW
 AMKeiXR1qQy8bm8nqH6RPIXUX0Uxc/nMnKJ6M/30blhw4JdqpSGVO47LwQ4CtYNG
 Hsou3ACQC3U+1QtcoN5hyioyr0K7/HPBIiCN2sINi9OjIqiTmOJ1pwaRceju09ce
 5BpJY673p1qR26oF2jXoGpF1bQh/6H0c+ETUBiQ/5/s+Tz8YMhE=
 =VMhB
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-01-25T19:12:22Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28da75f95580649151e681f15903b9a79209d68d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBYACgkQ/6TVgp+2
 18o9tg/9HxzPxkCYefeMpUGKpVgquNDUwZ3FQD4vkyBSGRIskIYliQXjU8GvJPwM
 3XNQepnlmkDSkkDY/cNv5Gxu4vApaZQch6UB4aU3Rihxxol171p49txi0ujHge4i
 MOQArNLIoSQXUoyrghS/qfHiQOhEpWuWU7MNfEOamhLa3Pq7nWgXKECjVaIaHjeS
 S8Ydn/KOKvTzJpqKR3PzeHQ/rwAPJJiwirUKzJfl2FYZP5T+GvPurYOeAaH0EvlQ
 hX1ub2D2ZsiTvMeujaiobyWedOfRgIR+Y/3717xNHUqCmq/L/yBPtERXxdcJmQ7U
 l8DR/hTq+jTl+FHT83/o5H+jjZvPL9REJ5uDMBNx+XWI68ErroctrZfhS5k/CL8n
 8r+hPJwuwpWEMOMrU1e5BFZIHv638XoS0cro+ZLhSn1rllDHDWjMiVPekKWANBoZ
 ItunJXGtIz+7veNJ9K2d/SFSP6/yfgq/bq7/QOEG+fd+IOodqy6UNYc0CqbT++KH
 Z9j4ORoRAHpP1DQMdn/uX5ITsmbJlMq87KctD10TejBAbOT4QVSyvJg1/Yz5T7xF
 OE18ukxk1MXaMO8bDD3iUgzjPRUwbcaw6g9mfTWCHbkm2UxwISaK8PJqsnSHHPDZ
 DQSJDVRsJSawZZPWLE8ARdWx6V3rj2OPBo0QKI2/NjLVP9/46O8=
 =c5wP
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-01-25T19:12:22Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ecd395df5becc8a06f90660888fd3517745e891
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBYACgkQ/6TVgp+2
 18qvURAAmN73Iaekyu91kdcbujyHsrWfuknrXH1pJtJvZojvCPNKPHVATWGtmC/2
 NMPNUiAc7Ope7CQjJQVVXV3qVGl1PBl7UCZYJd9YNj1EblBAZHznW7qlKV8FH1it
 NjKLpQFbGJWi6P/vMa0wE7/lrpiAJDpXvMfI8ktcN4RpGN4/1xJYj+XWvPbTePHD
 Nioos/aKM/P84Qg3EaUurHcoHStAy9oBzzOaOqBPLuUa61uEN4qyOlVbzf1I798x
 DI1urU/VREahxQJGm4tFgDPzPeWGpHVFNVGNdYksfz9nz3lc4nHdWwpTDouv5StD
 b8LYOVRUC2sahg6W6gWvKrS2S712cHa/bleP4/cxTBr8C54XaPQcbjbuyQC+q2b2
 BYoBisq+rZbsNtaJbtogZcfoo2ECfoZEkvLJ1ThQNQ5pf2g7p/u8e9RUW0UAvvQ9
 0juF947ooH8IK4Ko0y7QJkLeITTgtRJNzee6qG9IqVO/bbvgVrenSRyHTRBZJV+0
 p2LRISmMue/n8IN/OacSxWDF7pOs9xUjmNg7wpSSgKuxMRT9i+qW1xt78C0hnVz2
 pOA2SCODUygCFXhZrcV+JfTzvnMHqMO5ig5rbLASnAVYHYEQOW9rSGOkD0cFC8UU
 wiiEH5zC8Mg2IgEhb07mBngsQFJi6rvPpOlB3PEXF8vWa74239s=
 =Flac
 -----END PGP SIGNATURE-----

Should be an error...

Arran Cudbard-Bell at 2018-01-25T19:12:22Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c9c7ede3374e04c5439af537cd8025f9cb8f81f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBUACgkQ/6TVgp+2
 18qTQw/+M0LiVur785fBOqhgzNwUEdSEIVhMUv94OEs7gKlk1ff3d+IYHeOjt0hc
 zHftrRN+a0MAiHbQPzZ0nAWyCJLQScvsdVJS4qSrAk/dFq2YcQB4vdImYeraHlol
 OrNzOB6f21+2k7OGTFWJ5aiK5fTm9sT0h1wKcFmGAsZrLYBW1SFB6PJ51wTgrVMQ
 q30nhYL4RWGQJE9cfggmA2Ynk2LsEqLwPt4ks8OEXuk0r1Zeu7xiD5k+dvfUGBJG
 xEKARvt9S7uODkj8XSoA0UTka0zUVJGEgwuftDyOnWqwpLQHRe2k11ixcOz69NxZ
 1+560lkh8lxgNm1Z9TxW3Lc3vZBMsOV5dI0ZXIwK+N2v+vb0zglQGJNJi7s9NOtI
 g4QWv4hVdwfpoosmX0GI38oUTjHm8r8sqIA3kV1W0VIcj+qQ5RNkUCVuFPn5xtWx
 QgrpwlRn8lei/U3jS5EMQ7BysEXIIpVQG1YaW8wriPKnlhFtD6NLl/Kl9F7F+8Fq
 gTdFWaKJ82X4P8Q1/QH0KoHN2OhNqS3RquhIPoFO6lljQAfdgh7fYXPTWbQBTcbk
 SsRHaYAILrGc0+obqUtKIgvGZqHl4LqrkXOi0S2NFluX/VqqIUe7fRvLOwJdc1rv
 r87EMLU2Xph0i5ttm6UKMFbRyiWitdzSR58pcu4ekTqRBscIP2Y=
 =b6/h
 -----END PGP SIGNATURE-----

Use the len argument iterator for lengths

Arran Cudbard-Bell at 2018-01-25T19:12:21Z
Files modified:
	* src/lib/util/talloc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe76674cde5958d02b6aa6522dcbdead3022f799
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBUACgkQ/6TVgp+2
 18oqzRAAiXYdzm0ZG3pMoRaBDEenc7WLva0CpR/euMDfc11g+gANfKML1Z7tbWfi
 jG3/1qXqCcCRtzKhjWh5mTPY2Mkzv94+xTCZrGwfOs5SAbHNU4IlHTJx7tKuvaRZ
 xPNrcTKqmkAhia5iGlzUC6D7ASnRQYesGI8D8FHXrb5r+9XGyWswDIusViPbkfAz
 0EwVVVhUlEiq/rBJGFDy+QgBlnos2etInmK1KL57rdkTLFze8tKn6/JCR4KF6CTD
 rUU52jLDEiwGXEYv4OTqZMib/7KYluB1M2hdUYg+wDRds0iNblGr6oBUxyIvhQNg
 Ekpa8f2/Bh00F9owhBh/fk5nOpnwW1r83FFAJu8NcW/139iTrntEffx7SdjHmGGe
 5imK+KGNRaIzTr7m/BdPO45RrFYsc5lR3wQuiO4bY6TrKl89/Ll/GN5VCMz9t/l6
 2TU5P/C/4d1vC+o9pk36+YtpsNaB09zO581zi/YyUgEYYZt63YSDr838efpcH1gl
 s9TMK07EydHM9e2I/eJ7HciVj3xRMC+IT2rLFTfUWYZ9quAxgXtLOD5wwgP7VFrD
 R3CRkKyzP72M4M4vSqjjJvGsaX1TUvo/SHtC1yLlX5mVjfoTfOe9PUE0pQKL+/Ad
 gMZqaVe6QdEMCvAHDjGRoaCf8GFyQTUnwKwaQPCTjlLMBfe8Vkk=
 =SAtB
 -----END PGP SIGNATURE-----

Simplify %pM

Arran Cudbard-Bell at 2018-01-25T19:12:21Z
Files modified:
	* src/lib/util/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2649e87f0ef7293c816357d4a32e0e093df6f1e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBUACgkQ/6TVgp+2
 18ry0g//WuDaXLeSMF8XIii8KpDU40fGg/hVUQQDvVEHQVNHXocoEKg5TMnC1uOa
 jVgAGAbps2ef1nzqnT/ypvAfrf2w0lr1jSRe3Y5kq4bzvhgCuPQkBEme7HPv/zWB
 JFGkt4HW8tFWcwY3kGYUjD0U/cTMqW85FwZ+N2X5R0q9LzYIEAaQNIQ92hrbxYJU
 hqX0DZ0Nod4UypteWsuXQNFxnny5JkY6DAF/CpTkzgMCLOLuh1gXp9LFAABTRANg
 cKyZNbQZSSC2/x9D8Cs2OrVeeSfDfMbpnaZPLjuK36E0aZbjUICUucdikgew9oQ/
 9SHXuvzsMJcZAIsRoxCUaECTaCaFY+sjsuk3TzVH294mveGsmvf3E8qzJGWsfIuJ
 r+s0vJKtJymQBvx4jBSmPpych00j0JMheb0zXx95OBRSeqxlykZapZVOz8SpqAPh
 7NvOs6c28UywEoLI5X80l0IRL0mSgDdupH0QpuSri/2S4dNgnpoBcYNUCWATubPy
 qp/Lj5ncRnZuWMzH26eagLKhYxzKK6LG6POoEbDqECGrEUB/mvSZVBRjZOndPwjn
 lsztThhuOoBEMUlM5iTt/WziJE5C3cN3xeoMMemjoxTz90uP1wHqtcdwJnZvgsxw
 i7GHSAEyy1msMLzUsyjeM0X6/TZaUyTP/1W+iMrmkfVClkJ4rk0=
 =Jix/
 -----END PGP SIGNATURE-----

Print state of the request after update

Arran Cudbard-Bell at 2018-01-25T19:12:21Z
Files modified:
	* src/tests/keywords/array

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ecb2866372b399bfa72d438e251d2ee966ed98da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBUACgkQ/6TVgp+2
 18oONA//ff6C01/Er4t883bIBuVR+g0J4N18ALDfZJWlTjOyghsxUtqO7rLXlFx6
 XE7tj6SbfOwRvHwoKKStZHIZNHChWVk8o1UdXKmicmukwbkKaXMn30OCSm5+N8yQ
 s1FCCQkaqOWZDqfKcEq2mCqf8XZQQqjsGCIxhFx5ehsEefA1w7+17snyNLk6L+8F
 wOH7TeY9BjlFchoZnyvw+BSVCJbtiw1K7dz/GiYEJlFwhsvkHQBSDyWV3SRZboFx
 EFHTSGWFuJ1V4htcy6i2txw30hLcK9Cu8T0WsXzDWt5IJf2VHdeoLe1WqyC6MQFR
 okkKV6wV2bPWD6WszP/Hs08PRVmHL7tMdmt8f4RqWvrFRSr2XS/WQhuyqgWuCYfY
 bbGwDoF+ISnHcjDKlNiLIeZL1CEMyczNRJf7DBIV11zWeoytNSAfuxisVj4UACDl
 K5/vsBQeKmWc+mApo7wmi3kVFZ0DIwntqljMlihjKklaCRXv9qSqIQQ9vL78aaT0
 MqQSJjs4OmdssDEJ/tW5ii+kpx82FjGrmpglbKTIxdMRo/yJFJH3d/wi9KmDP3sL
 FGWFVsjyhYx3k+Dc7SXkF7msWValSGJo/ZPObKfQVs38xLxXCBXJBUFVfInpcB7T
 QuMLFlpvCG41RJ7ngb5pq6XF34OYtQGS4J8T1MZ6bsGcz3siXv4=
 =EvZ4
 -----END PGP SIGNATURE-----

Have foreach allocate its own buffers

Arran Cudbard-Bell at 2018-01-25T19:12:21Z
Files modified:
	* src/main/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d9036b8035bca7e34edecd2dfb8aacc4f8249d7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBUACgkQ/6TVgp+2
 18oRuhAApnTFG7upElmbKMwue2l7Om+HRHRm6iwi/b1F8yVyFDUwLRrBV6yKHIlK
 62XyXhG0uF0vFwfZPs2I7D3wQbYl9HALZ3hwBSWmgmjWVkKmu/roGVvdCgn44+Dl
 hXOtZjrSmnQaN0vw4UAYcqWGcgwD2NiPXc0tyVbGdwcmtLf1cBV6Xn0dxTXeThlU
 nn800g+jmQvESW6P1iGjSVYWN4oaNMeoO1zxvUfG978b9NKE4tEOgbY0IJy1mrkv
 LTjx/Ix2C1sr8iIUne9US31xJ5BHqcHLrGyVElcRMAb7hyjA6BysvqxFCwz/fKi2
 hy7e9MbbYCCJ3WCnXqQp8IeQmmcLLBXi+nxUxv1STIJdjaYh/B4aVFPVkP31H66f
 hvf50nSXnljuTBduyLAKtOrxelywfBxVN6w52mLR+YU+u7VDWFB49Y1ShEjgdoFF
 wX5K01hEIJaLKztpLVLKMo8SIkl/9KrQpax8atMpauoqBhWtvd43nqE8AR6fyC4D
 qkUD+uTQcXwx4gOhCcG+S1LfIgOdnHjBkwOukiFwGhSlLn2JL+XoZrmuUwYbXv9I
 d30NRtsE9iomdZC58z/TmvlibbN8rq6aNdaYrH1Q8Fcf5hBNUysQF9DPrQUyM9FN
 yq5v9tv/6lmEFU8c+nO76w+kcErOAwYG5mYyc3VvXyClakn5Nfw=
 =AW0z
 -----END PGP SIGNATURE-----

Add utility functions for appending to and concatenating boxed values

Arran Cudbard-Bell at 2018-01-25T19:12:21Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d4feaeff3a3acb84b5c583ffc167003fa40097c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBQACgkQ/6TVgp+2
 18p7rg/+NghSxZ+8D/Drk7PYnUO/BnZJKff9lIcydQyI59hACtQcizTap2riSIWL
 /OGhVkSDDnwSZmVBg51to4MrazJuFp+DEyvPjjlQmc2AqhTB9YF2kO8z5GRX7wCb
 OHYQoMltRqH0WBf14TDyvPpE4+daXpGBts1c2UWnnw+KtaZ+t82F36nvy3yIvFm9
 g+3OEKA3Ex6x/fL4P2dLXVhtbqwkNfb8ErjNBS7sYZlH9vFa2l68P4Lr3MLdl+8B
 PYDaocR/D5bnHK1zTX+28q2xRe1h2E9ECK3hW+FRm/4GB+6ibHyhyTgz2OG8mGCG
 EZS5ozbCqILbnZwrip/QwKRqyLfzgw7TO3mn2vgBkQzqCb0wlTuXhbrUTqAo/iDj
 H1fo+F1EpJdjAInVx7LKMyuWH4xey+SVClAzx6WEDRgp5xDXKb+GSpSv4DgYOVcD
 9hp8606jCUPkjZmeqiNYFFq905cXYNiW0GTtTozy7fTBMGggzcdh5x49cBTiLUqd
 GClYRXfAn2GK8R13vlMiI/0bxKqNDkEvY++CZVlJG+cnrMFbUqOG1173RINLSo9U
 Dct1gf2T7m6ZGbtzORt77OuwVrefjWnLe6XnAlu+1s6INnuxekyY/k9YPzBCmJfj
 Y9Y4hntWHt6kReD55iC9L7kMt+/DnwLGIitLZ4SGwFoIy0ym4QQ=
 =dUUg
 -----END PGP SIGNATURE-----

Fix vb strsteal function name

Arran Cudbard-Bell at 2018-01-25T19:12:20Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e5217971585beef3f4815b9a12e10e35f95df49
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBQACgkQ/6TVgp+2
 18pZUA/8DmGaulKnEnf31eN+0/L7hRcjsVaLAi5TpWMKZYt0TlDnNL43KeX2Vyab
 pk7kmy+XwC6Sugm7bmiKLmc/TZDLwxWMk/1Rtx2wlr+GmerTv/LqaWY8W9debhSd
 F+GeDJS9GyDZ/sR338K4nsGMXiTbReKiwIWYqNA21XfjzPME8VWhPoKdjnwb9Fe+
 TJoZhNguheV6Pgy0cKhW9+nIPmDpyFoHGHe1FVDKJpWQSF6MtNu2u926tbAJTiH+
 2Rl6eqyc8/Mp8TPRtsBPcgugQGfFLZdTMjwkTmrzRkSEtsFW2iQtH2AapC3X55/D
 /xrgjbKUXhj90oLqzzZDrodHPN+ALmZhVUQjaITpzyNg6hAdtxJnxYr70DXnq7iS
 lSSdlEnvraF3mwXl8YeIiJPxl+lhoWR5HSBXVbWal1yx8sHR0GgZSVbgRPPNlbKR
 /1a5RdMWgDTnWlw4N27yeREDxoaHXNuLQ43rYlHYx7z5yYdscrqbzKEpyTA+t69x
 QEV7lZ9b2mT8j1ResDgUEl6l8BZ8y7ej0IbusDZ+wD39GNtrCWaoBbanwJNGIz58
 HEPFQn9AmAA4kA+at+t5GWIpmTQ55aEvCe9hUyeDcqoFKrz1szC/61IBRKNNsdCI
 qULPu689WRvSum+WgVStReLsRboXYbY23G5AVPHnb+i9kk+N4xo=
 =mgbR
 -----END PGP SIGNATURE-----

Fix value box foreach macro

Arran Cudbard-Bell at 2018-01-25T19:12:20Z
Files modified:
	* src/include/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cce82834ea4ea69fc48e6c6ef185c186133da41
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBQACgkQ/6TVgp+2
 18oK3w//SpIu1/yLVPYBFSWr1Y7UEsZK9SvZovjZ86w9H93sryxVRHm91GCSsVjh
 +PyyZANhiffa5Jck5HqFJ4K+i4e7tx4LWilSbBoqs2ZzSUt357YJVMCfC7ZgBhzj
 Pbm66lqeAxQpJHa1xgd8yHpJ7CerraIDJcK7J4zGGWzWbY22OoE1sL9KT3xuL7H4
 nGc+KbNuD8cNFrzMWviihrozjWCaSJktxc5Q3rmH1VwPa4t+/ZGV3lfq8AuTWpZ3
 3c/jNoWuXEApFyRztMBWCdI2b2V7Xo5qc83u4IERCE7HZZdq2OTVtcweE3LoEFC+
 QoQoFf9QRsFZAVi5oz1Q4I6Z6g+7Hs4gkx1bjQcuGcqt9yckaZk7c4HNmxSyv3re
 SNJUv6tua949oSs4wiG/PebutbllE/Mrj6pXuOA4/aPeDtqRgYf31kX/AhR7LtUU
 zkIveC4KF8cAGeDqW7dALwEEgdkw5l4piQc4A0IW5DYK2MYf20SYDHUj9/5I4k12
 qT8p2aVA1c/WE0GRuSv9GUUEzY92GmGcIgFVNhcIidau/3M9W7j5X6odpecHVZGF
 doaCHnnIdXW0qnki/s3YrjHQ4LExIcRh2/wQ78VBIFSsJJNfpBCLp8KMWkAL5LU/
 1ak7GKI3OS+628p5Kbbt0npPdZ7fWaLeDLwMJeAtPCgdRVPqg+k=
 =CQ5l
 -----END PGP SIGNATURE-----

Add next pointer to vp_list_mod

Arran Cudbard-Bell at 2018-01-25T19:12:20Z
Files modified:
	* src/include/map.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f2c858f63f54b83c9e87f8aca89365cab3f9920
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBQACgkQ/6TVgp+2
 18pyiQ//ZAbHxycNea6d3JR7MaFl8wGkgh/kw7tMg2q9Wc161iP7t63Ug+nTQPnb
 /KJNljB32JU1uCil7TFH1DQEHcGC69rSq6H5OFSjoHaeTnEUBn68UyzlrgMtOBT3
 JpqrmPhFd0FQ/P8mR8J+9PigjZRlOV7OWbsj2ZQVW8zgVCAwSuaHuZwKaej+jF2K
 rfcYukAM5d343YrY3JJn+C+NYSjZxpNdxXZXYWAjgrFSDgoz4sTgZDzZJPtDyTAJ
 ywE9/8E2Hvu0KtGETPNqCFDpIn6z1S6cDGsJz7gH6YTbT/A4o3fPDDwEkf5fsB1Y
 ksReBLG+3XLlEqPsNkcuTv2jZiWnwuR6rZNmdhqOSGBnJF9JUagRk3AgPjf+hXX6
 qatLO1xIUDAscU/RBM5SlTu3zu6iqjXmpt5jPsobVb1aRGY0q00vyM5nCL1pcwtW
 xjMEFWQjtamped1m6Y1vr1f9I4aq0Ab9MBYBIYvWyAW0xTcmf7wPzanAcE3Ne+db
 6SIQkesrE7GsaSMJV0Ew6y8aF0UsslhwycDpTE2Q0eb4lxv6fZqUpp0jwmOW8y/R
 d+89iqaI7qnc7DFqGXkGEYEXhbeotH0cgkjw+uHCjfyIHbDyW1VvJDkMcs7mVgdt
 vnXVkPepw/+erRk+mVIwXpLredhu2mhdnhFJoRPvbztLppPVoUw=
 =lAha
 -----END PGP SIGNATURE-----

Types which should have quotes

Arran Cudbard-Bell at 2018-01-25T19:12:20Z
Files modified:
	* src/include/types.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c92ef6bc3bd80d6539a1b4b2c51df4efa96e5cd4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBQACgkQ/6TVgp+2
 18qcVQ//SJjAdMWCf7WjoCz1YTcP8mulv+I1wWPUdfOVfjQUt6O/LIPAEf3bt39/
 tRgi6IwxSftUCnNntt6ha7f7FGukAf4iqepGxJx4QQaRADwBHah0+KlonlX2EU8v
 YV2JYAUd1p+u9O2XQ+8s/7anVMQLdIDGY7E8ApU9fyocTDr89IiAf2pt1cT0uH2A
 +/erWz+nrAzpr+UdOpltDSwx7ZXzdwL6poFN0WVNQz5DjeDBJXwSBa8EngteSlqU
 TLMPxZuJrbUhuURimw4BooRevBWQKzFqouDZplxbgtnMNErWZ/U43HwTJcpGySOC
 HPDXuK9eWj0urkz6UYSoftpNaY+P9Y69v54BCCv38SVQyZw/oCXBvddNKwkGAOLM
 uoIB0ddw8sAQxq990ppXd5evuKIrilg5ijyM8RBkMAPcC0w4+wJrk8zpkWU+pjuA
 qbpNM4s03wahGQ0xN58ERZJH9hVMeO4IKGP81ytpfTeOYDeLNByPtimks4Tj1cib
 YibJIhmVG5o9x5FGBddNlgt/Bv49QsXQbILVMywSFGXOjrWR+r0bYE9U3H2siCx/
 3/1Jhca27gog9QvVYTFAqYkhJy2DvID7PywKKow5iNq17S68+gJv2c/iPmTDKvL4
 AiIFwKJemnI1OwISEpqG3MFqh4uughjGktj2HFIbSnl+oG1HzkA=
 =eJc/
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-01-25T19:12:20Z
Files modified:
	* src/tests/keywords/hex

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94c8870a4e857e76adbfee0ea590afebc00a4edf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpqLBQACgkQ/6TVgp+2
 18r6VQ/9G3boLdW3Eu+roc1pDzfAbuBdnrcQ3htK9DcKdKYNzry/6mQbmgNdUIiT
 90qrj2nL4Ze2K5h5reLEbuaaU/SeDu/PKz0wlLb1YmDuM3mkkmiD4upeF3w5rx/v
 qqBvOkWccR9sXA4B12roem9oCUTqIqKRPsrqo+gHrhjEus91hEwnFrkaZ7X29wU5
 qqrdGsLA9WvrG+VEAVuZc5hJji870ZOoGSnV6bgwIN+lCC5FoljkCGp+psgPrUP1
 UL9TSU3wJvslWIOKxAEyJRrxVpUns4uyVS0qqmMdUhLB3u0Bb4aBy9NYLyXa1oXD
 +qzxZth5mUu73aiNbECc2QYFyE+lmFzSoTXTPv45GwustmU8dt4gNOP0pkuBS42X
 lLwzrDKg0paeH4yoIoMNNPSnIN07zRHlZdliV9iq2OjTGpCq64Uj5YpzqlW/Y6dq
 lRD/MdWxZUe89wFw7RfnKHUlzmY4oalVawD/44rhOQJg9iKIxku9wEbhDA3xoMi8
 Nx4BMAJGMN57ytLbqA7a88C6wQd58qCy998OsQl9P3Xz3qpFFSfoeQtmgNYBDTz+
 XtxIA0lZpco4vnpWpsJ/4H6HH2v/9Pj5QTBF627Kgyh+a0SVsHyatpBh5BqtD82V
 FsYN7obvAd6N7kHfmh4uL4pG/+4bFh9qKJRjpeUMRneEKy8aE+U=
 =axOv
 -----END PGP SIGNATURE-----

Parent buffer values correctly in xlat_frame_eval

Arran Cudbard-Bell at 2018-01-25T19:12:20Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b757fe77102c2acca8afb45d5c029a6170255eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaahziAAoJEH0Oec13Yh7NmWoIAIVHQtbjUByoQqn07DX4DZNh
 U4iYMk380XVbvS+tHQsk34zvuyHj9QOISfyMjw3pEZ+JCuPHwLFONpfa3ZbZpwHh
 4mt+mn80KUnCltJ0XTPPRgUO1REGdmxwn8v+pvqdtWspv6n0snqevq7XEfRLJYBy
 q5Z5FqvS22LF9TDxNbe9hCh3WYqZxYzzqD9t+G2CGdlGYR9Iv8Dhp8rZiTJxGRrL
 qpoD8rFsoV7K8uP00507z6hBTNIZd4w3RW7woJhC4GTkKGd17d9DMPPMu8xZAta2
 z6usviizD9DW/Hb6AC3OhTWJjvGw+c17flrwpz/m/IvgxM/U3L67xy4ycrzWvNU=
 =d7QP
 -----END PGP SIGNATURE-----

process new conflicting packets

Alan T. DeKok at 2018-01-25T18:07:30Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/225f732b6edab7fbc40e3eab6ce99caf66cdda0c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaahziAAoJEH0Oec13Yh7NaFAH/A0HVQwGhY4ZmpjddeBS2hif
 37MqhRGa8bLjGev/Az5biubywa87PDvp68H8shGRaUbkzPGhdQAVtH74DCSvp21n
 cPos0Q8YfUJ2oxLGH3u9R/loOW0y5gMtYdFB52RXB+4uj5mDT9pKLSn7Tz/2eOyn
 Fi9I8r/AG9F12lC7WqigUg93yTLYjVqemu4dtfpbQ5PpwfweLALksh+FjFSRmuO7
 1XbJCA3hUUYF/aC7ZVbQ2q/13ht8nYCg8sSC5tYeM+A2QKyHOhLZSLgcFvkEJiEt
 fzGol0Epf854L6qr8RsZbSfYIgJK1HkxbIq3yegIg69BqY8K5tEPRW3mlQFlpWk=
 =Rl7B
 -----END PGP SIGNATURE-----

remove extraneous debug messages

Alan T. DeKok at 2018-01-25T18:07:30Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6b2efe30f4479fb6326cc54b039d48fe706aaab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJaafstIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPConhAAkiP7UMBTuFW0JXVC3eGoLVci32uXtnQfaMdK4q8l
 ADgDQ+PyBFb1Ai3p0FD+2NZHCsfWqBybGFf1cO7YIeg5LuMI896FilVLHpohcOZE
 PTHucgxr3cxLBixIgyXqiIQQnUCHmowg2AZKfiy9ulSA6P25V+3w4lgHaAHlCnEr
 7VhjERAro5S6SVta+x/Jr3xNJ+QVN2ycj+VOnuCfPSSAHjTg579EzPENDZVEfyWd
 nhTHaJwALFQi4MwhlCqvgX1CMI2ZT77/MvR1FFrLJ4atY4lTN1834+euKy0GSxdU
 kXAeKM5rebfsdWDLfWFbik3Fe1kaDjlTgifa+9Vzzjr8JXpcoUjo7a+EE35eCWp/
 CbHIkkU/plxvVVpcDaZx6+LdklGUwtPaQCvTy1FNNsk0rIGd5jKVVOYasnxTowqN
 2zm0zM9vYJNdVwbNP2xddySQyXo1eJ+niVeFRfl8MQMaWIkpv0bxN8TaNeQ6TTd6
 pBFbqEV4rQmyKnjmpQ/FQu6EYXdeMVaWKQHIj4UUBx8HW75CMUdH5ATE7gFXZ79t
 h0Ff1YIKlYaXu98qub3eAkbjb0m1Qdr9jX664JKJ3wilf4VCsc3a7h30SNT3GTw+
 /9rUkWletkJ/49ZDKJ3KBGFyL2Hj7n9lMGs1DOCmsNYV4n7jnAHegUjfCuqf6mjI
 gNU=
 =YXzE
 -----END PGP SIGNATURE-----

missing space

Matthew Newton at 2018-01-25T15:43:41Z
Files modified:
	* src/tests/trie/nopc.mk
	* src/tests/trie/trie.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c179abf536cb0b7a26b6433661ff8527c4ee6d9a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaaWoXAAoJEH0Oec13Yh7NVX8H/ArDdYU/GX7HNzMsJqxIwWKo
 GCgLLtHqEz74ADvr/Lf60iPLVHFXfneooyC47cpi4eGSpOjxKdV2NyxMmYoFwC7V
 u7sGDiqHy6wprx3i9fEzccx5P8squKs0RJ7TYR7DP41uHDBP7OCdFJksH0wspOUy
 YJE8DSSWGvd9RrepekvAzw+P3jJsJuCyM7sjF2t/0L3TjFVCCKhmyAJb1siGpNCT
 cA+u8IOiFjhhpGUGePxZQHv0qtKiPO4uG49Bq2TmoOErLpiNQ3ErCB3IgWfeb0xV
 DGbGfoAo3phh9SctN5Snz44zlC6mgJcerbVXSqwYnQiJ46a4GuWdMcs0ZUF9T5U=
 =zGC0
 -----END PGP SIGNATURE-----

don't delete entries which are too old

Alan T. DeKok at 2018-01-25T05:24:27Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1db00056cb9aee359bf25e0d92c163ae59f44b87
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaaWmEAAoJEH0Oec13Yh7NuNkH/idh0ng++w4uOu87YRPAsr1T
 xarBrSE9QFYHHswo3jGYv1rvzrak2/ySwDidRF7wF11q1ysDFruF8y6PbIdMo+6j
 T9PMADngQr4/tYQyFL2QlTHEyoReOdkzQ0NZjy4SA9DPJzMyqt73J8lJufgC51wx
 rW6eJeSFVeStjyVyvKqbNyCP+MtmZKFZxsHXr2UEdQCnfXqE6E38u1B0Xv4LgamY
 m0GUghFPB+E1P7ehiKU6i14e1r1bK3noeD3MEDqr+5rnzhu/+sRKjC8PBqyiZIoB
 xu6scIkBnv2behlrsy03JHx+gkI0td79Uzgv+0jUNy5aFKWq3HMo0izNoyzN0/Q=
 =DqWl
 -----END PGP SIGNATURE-----

return error if we can't assert at run-time

Alan T. DeKok at 2018-01-25T05:22:00Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

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


More information about the Freeradius-Devel mailing list