Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Mon Feb 6 01:00:09 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl6qgAAoJEH0Oec13Yh7NRLQH/2lHh+cO8XcRol1Jlv13Lljf
 dDd6ORqZnemoiSvAQqPozONm+dF8XjKmfrE/HaQmctPKDh0jmxMWlTs7V/vy6Rs4
 DXLMWAWNMLKZwzzhAXgiaDLJM6hVdygAVc75uDJ9CZKSHaPWPTSSO6f5nzMe4Pss
 YtH2ZVlHfj8DSj11LnRJOKkzXZ4Ouv9roxvArOM6O24cPWXs4M8tQcyZxfIY/IJ6
 S+/plnf9SgVPxUVZl4b9ck6zEPR6B3eDoyPfnsv0K3mPfJlvvu/53R/Zq+LcsxNu
 OH1UUxrjUBrt7IyrF6U2QNMi1bx2sOZzIie2rEdL9uBk96cz90quflWAXfb8nGw=
 =W/rV
 -----END PGP SIGNATURE-----

use fr_strerror_printf() instead of ERROR

Alan T. DeKok at 2017-02-05T22:43:34Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce50aafd1602efa5fdbbb29269691ffc698f0d05
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl3J1AAoJEH0Oec13Yh7NoxgH/0hjyIsv0hvo8fgL2Ajyjv29
 Kppfkh4JuJqmoS4S+b12tcYOzjQYlJUzkD74EPLXx0AdeP0FdTqpmS+5RxjUWyWF
 Wjf5QznoifB5GTCsFf85NDzJcWrKBnRiIFuSvUbI0T8RMDLKjUAPClI2o/VfHo0L
 2JVsrhPNdQhm8MOXJQzTq3LZz41ysxyUfNeEvzSIIKXsayDj6WMDPzMqG7FblLAi
 NWC/pFi2buHZhZ1cgDUZDruYWmczZ84D+KVFwhqlieocXrnkm6GrgZY2yiJmpucz
 isfcz9NNqAfPHjk+Cw0z2upojp2Z59R7XzgMzKJCC1Zk82qDerrP6FBtyHHnkK0=
 =3MrB
 -----END PGP SIGNATURE-----

more removal of pair_make

Alan T. DeKok at 2017-02-05T18:43:59Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69b14ae6c3f8d6b5a02601666774519ebb9e8c49
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl29PAAoJEH0Oec13Yh7NOaIIAJht8xr1Gx1q7HjxHL/sJOmj
 MfH3Ubc+YOSVVdWccf8tfiLa7KaH4vbCBvx7b1n/Wk5faFxuijoB5ODiiSiKLfTN
 JgC6QuEt2/H0Bq4T699OcW0I9WujxoxnmNHMRS0yih4wrvRzOV3uBC/1momyrKt5
 O2WVRQHanpO3x5NSbS+vN4Q/i7DekbkgkM30Z+uh3xXMF6HqWswmOCHNjlnUimSn
 scVMzqL4Ji9JCfmBrB3i55XlR5tpOQpIZK+Ond6lFFYDBcEt/Jd8Fkvdm5GRoUnB
 vDXhT7U+tVhN11t3Tbq8rezi2per+q2uLN1kQrsf8Znghs0R44jMxMYKTfHotec=
 =+Dqu
 -----END PGP SIGNATURE-----

use numbers, not names

Alan T. DeKok at 2017-02-05T18:30:34Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/744686bb874e1783ba14021b5665a897011b4068
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl2w+AAoJEH0Oec13Yh7NRPoH/Rhi6oLdxCT2kK9veFUgj6YW
 JsMGOv0UhZPx2kuEtvUVcfcAYqYEhJ4tskfeBHqJTs2g0B5ezsTnz6qPJH5RQ4Zn
 jbseok9AfxVrE3lHYZEy51NQy0QGerCDg9oExJY2TrqB9VOemrAywZu13Lx4aeDw
 djYROy+8k2RSMQ0J+3GLUiP19tRU/GljjUmrDxgOi6loDJQ/qSUV1n0eQvd7VWKc
 otXCmTrhCl8aJSbuUpZGqcyVsOuAnaOyhYNqHaVo+GtB6BV94Fzal6linoik6RrJ
 L9UoYW/ZvVYwaeij4SpLDMDYh3LcSKi/mhj3Dv3EUEvU+1vPwCqnyR31u+cn234=
 =J0zj
 -----END PGP SIGNATURE-----

check ptr

Alan T. DeKok at 2017-02-05T18:17:34Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f1d7e4fb9590eebac7dfcca6f2d3035b6069c73
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl2w+AAoJEH0Oec13Yh7NJ1AIAJ87yRdx8keek8ooTc8IHqpp
 2x3RkszVabRdGfKjH+qYony5g8lvLZQWurHAKCVEtAYRKqfHdYtIZq7Qk8km93XD
 l0B0BGfk2DK5dQDM76lX4qXsrjGUJuF/V7kmTLgHPdZAJ/YIz3kvfhBg91iGY/cp
 YYRtHf9Nf68woMmfJ824Z7ziS90HdeFVBDvtgQ1e8o/ncGcLrlFOYmvkQA7Qe/Ev
 MB6YNkQBlqdAeEV5AXYkhzphxC+6r9DYyHMR+cxjJA/qygAMs+RB04w56k8tIkEb
 q5NU0twLzYScg954HKhLc0/QgXpsUO4UdTH+XjLxcKTVMldcPxAravmmFcu3xdk=
 =yxIx
 -----END PGP SIGNATURE-----

close FD on one more path, too

Alan T. DeKok at 2017-02-05T18:17:34Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b1c487708552bedfd7ce593f9e966bef67e9e9f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl2w+AAoJEH0Oec13Yh7NAB4H/jFtr517izc79CmVZMFJLCOi
 y0QLw2MX0OppnJvA9lcW1AHP8dEDx2BLbAT/KeCrC2cZbE8DYyHbpk2E8j4SwFcq
 ma0NrN689Mf4+dGNK/INUf3Zb+o60tdm3L9GejAx/W+t/3vQpbVGGuiIrwyCZuAY
 rCPdIMtdL17h2xI3qJ2Up5DWPX2reWnXpz1JdYityXt3fHi0CfLH2o73iDx/QTMh
 up7ZxRkvuv4XbfvgzohV+OWDMSSPH7610r0Xr8Alebg6ik/xphoK0S44t28HzflK
 qMyW3SLub7n/MzXH9cR5oMOknOh+aXZRRKWIOdHFgPgFSy+9uhVIpLyUkaS07l4=
 =szoZ
 -----END PGP SIGNATURE-----

remove unnecessary check

Alan T. DeKok at 2017-02-05T18:17:34Z
Files modified:
	* src/main/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2df1aa894ce5e994b209328046d67926144aae2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl2w+AAoJEH0Oec13Yh7N90sH+QHCAUihcslgI5E/a4kq5jF5
 8Ft4Hp3Vr8DumIsO5JNOlwazV37eReADlf3+M/aUSJkRjmUx6ei2JOJFw+ZJFHXw
 gZE0ip47wSSCdWwZAV38YjX0B5e6axyi3Ufmdl1GB1eIuL8JkhMELvn5fsehXgmT
 /VbGYPRuPo/GfnE3ecgCI5Djov5DDPyV+8WW82hWjTXHBSEDVos6mT392xlxIBmE
 8VrOvz9EA0oVYahne725HuqeEriiV5kl/1h1TapGKW3pRubs/DtD5T1GSqwM3dPU
 ZlXTBfZX73uVmN6/7GP4uJ6f3S7WpD13s9PwBMO8vVopG6vCPQzGbhnDf3og5gE=
 =L9Xj
 -----END PGP SIGNATURE-----

comment-out generic code

Alan T. DeKok at 2017-02-05T18:17:33Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10f4163f45cda9aa925b441857adc10a22ef3ae8
====== 
Update copyright year

Arran Cudbard-Bell at 2017-02-05T15:39:11Z
Files modified:
	* src/main/radmin.c
	* src/main/version.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e23d7b5d2e71000edb0561a2e8c11146f4901168
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl0LdAAoJEH0Oec13Yh7NKrcIAIaExr+vp4TOZ0mzHAk3rT0f
 Mwgl48l2T7esTa2o0j9nV7iwhdTeSKSJo65OVTMpDUCmiadWqOPJMCsam9OsGLzZ
 ZofQd2ajkAs8lN0poEJ8+TegqQh8kRqfbB6EnqEJtalQYiPD4CAO6QsuWnxkcofH
 qCO6eUkkWXOwDQqnEGUkRML+9+OS10UghK+48teU7IzCxV3hokBG0FGp68IjJfXT
 mR+LkL1UvprASdZP/Z5yEPPusESiB7KDyfnkNMg5GXXmBTO5UcUXLTftfuwdVTqR
 J77u8XarXgak1gG21+TTcFbTTkLBAQH1hWC7HjbvM26C0P+IrTJzmxO4f5XP8HQ=
 =IYM4
 -----END PGP SIGNATURE-----

more ignore discard

Alan T. DeKok at 2017-02-05T15:20:57Z
Files modified:
	* src/modules/proto_radius/proto_radius_coa.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a504ebe189b5b05cd1345f0e17a412dc3723cb4d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl0LAAAoJEH0Oec13Yh7NLM4H/A1p8ffVoJun7lMsSACAiI4f
 PDtGr2EP7xn7RRWGXfFtbN3ERV9ms9R812c+bWTAkE0KPPwqDxFtSgKWuMyJVWWs
 0mDbbDfeKaFn3Sn5fyTp8orCrER3SmqCI35Uk3IAuctH+Hx6JNzvEIf6rct33Zb8
 AqjPJpVWupWtbhXz8IT9BwMqfwAOiZJbbekQHQHVst9OqxB1F4RAf9UFTzPlMX3d
 xEaiOEiAs2eHKj8x0P+d9wQXiHsAZ4b7ZZc3Meaqus3/cXwTBWZKnatTgAFmPNJY
 hxo8TE4V4fZL0DHFgfERY9Oqq5LK19tX/JQrYTwLox9itIwU/VyLdITrnHxsT/g=
 =48Re
 -----END PGP SIGNATURE-----

set FALL-THROUGH

Alan T. DeKok at 2017-02-05T15:20:26Z
Files modified:
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_status.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a42f2ccb67f8389677981c4750bd2dd8ba1fab0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl0FbAAoJEH0Oec13Yh7NhUIH/A16E7XarPwm6CUy3U1vDWQH
 Gj8Gg/UyLe2wkERoZXLN2HWnuMKcUMUXL0mm4hJcG70SzZHXTn0WOvMg36QF9sH1
 CUyDhE3DSbgVJXLLBPV4CaORFWrptd7dZkXxkaauQA2whaAbmGWJsBLqP3ZIX50Q
 izwHGSrdTosbC4GEbxYKQmUGYxsKPN1CXKsXjXpBpAD4mFo4sEuyS8KaFh1PYZKn
 A+4PRx4BjuXpUAYXOABbZ3Rpi3ght5o8JRF7hqHXtabM3Yo2RamBQg2AWTU65fGO
 7/ywExwLgd092/hJ/fQBZ5nKjNk0YI9ucG55NU25N9Sx8R6WIHcsX7hbzlO0JsI=
 =qGwq
 -----END PGP SIGNATURE-----

more "ignore discard"

Alan T. DeKok at 2017-02-05T15:14:30Z
Files modified:
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_status.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f77408576d25ce1dec673ccad8d04fc8847085cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl0EfAAoJEH0Oec13Yh7N+DwH/iUK9+gld1xzNDj0hPlaUZuk
 L9WN4riNEs62JqC6J0EOJzBT2cJzmmjipjXYH0tfv0CuZZB6GCPuDYBQqUeYysC5
 eBy8UJJuqSGEo30iHF3Ewwe7ZiG78xpFgr2jqnP/vO//kfe8unhTs5WnoGNdgQZR
 oKoIrmYCxo7HGnLA1ZcY5CK04Sf4io3YQolBpdcXLzHtZCcuofa9ZyjHtGTjoh5d
 qTq+AxMv97euu+R6G0ijLqUFm4DiXPmaHpsonHDOhjpETV7Of6JzLbGiLCR6pRSl
 3pGWvz2WpIr/JnkchHnEl73foTDZx+jP7pQ6isb0k0I+OwF+9/fj209SF4PiapU=
 =AwIe
 -----END PGP SIGNATURE-----

check data length both ways

Alan T. DeKok at 2017-02-05T15:13:29Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1102b1e219b36bc7be40aca57d0a890e380cafa7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl0B+AAoJEH0Oec13Yh7NG0gH/1nvBjq644Q2CN8h7eRiBY/l
 5el7WZOKJp+GNPIcPJuSnGVyVAWeivUsmuzaF8cgrPUji+DbjDhYa1PfGANHT+Fz
 UH2HrOVPEVbS7Rn8OWZLyveM7wH5UMDt0O7kUd1xEAC/K/f4eg0b73rmaDMypEzy
 MHnCYIUo+YPuQVtsURv9AbUcAjYb7Z2A4uyb6lTxlfFYjVKcOA19eizooEb1srrl
 mKghIZrenibMqm25m52l9Q9i40t1gdX8BbfCGQdGNYyHGAK9IX3tQoHbF/qbEZFg
 hTVg6Dbu1kqbyBduHRc9u1MvIlNv5/T0EVu77m5gcuCYxRjMSl75M0lMh+AMjns=
 =MfFI
 -----END PGP SIGNATURE-----

check pointer before dereferencing it

Alan T. DeKok at 2017-02-05T15:10:47Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c7470b70eaadd7078d26134b9d97010016d12fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl0A8AAoJEH0Oec13Yh7NJAsIAJuWUATWePbbiJVpXeDwxzvp
 7WPDz5vSCmuNnjPMZ/Yy9jtUrBLH5VhqFxzgwzwn10UObWwfYTjYLzsKJjX2eBEQ
 VEwSXxizsNW+4kTIgaYIzWuE5cfFLDFOQ/tjln3YTTw8hjRfdPH5Bdx6nVm7JysC
 IVku6IswxC/PWxOPJxFnQO9aLF++BX68QgX89qt8+8ZXpRuAcpgwsPEQIxINO8HY
 QwzwfRC8YL+ISs9R9CLuUIA0/n+5LqDngsFgAwTHH3QQJH6SUlQPgmBR8B1xABBr
 UkWPqe23ZqHhi7FEa+MzNJNK0P+G1Fe0iFrg67m/B3abzYsQ+O21xQa/raJOPjk=
 =r316
 -----END PGP SIGNATURE-----

note fall-through

Alan T. DeKok at 2017-02-05T15:09:44Z
Files modified:
	* src/modules/proto_radius/proto_radius_acct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/485cb59206ed3271ea307cb85d97f20ace969938
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYl0AFAAoJEH0Oec13Yh7Na5EH/jTG2LL8/xrPQ6s4iI0gv4EC
 2Nvu1Qn3pfeHxCKnh6Q2YLYS6LfOQeef+uQIzcFI6me+JnmrN+wWnF9nwbV7Nehe
 EOZq2SGdJU8ZmWDLQaP0Ihy/V6s7/yGQWICNKLBY78aiU/97/fnWYm6zF9Zi/UBO
 bFQ+s3QO/Ptw907+lIW4wpss20knAc+Cp+JCiTDfuAqsB3A0yC/i0GX6aCgmxqmA
 lgNlWJ8/0YRmU76KhN2mw8LSKFGT6Ulsuu7c0tXANKCPRwBQhANiBOTrir8+vocp
 OXU4vR6x7JASMVCcN1b/unWcK68dmOdFXufppoWq5Xbvm0gAPHZiW6Hp9nznam8=
 =e7Ag
 -----END PGP SIGNATURE-----

ignore discard return code

Alan T. DeKok at 2017-02-05T15:08:48Z
Files modified:
	* src/modules/proto_radius/proto_radius_auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/67eb8ead94f5566d5059ea8ffc35f96a82cc3f5d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlz+5AAoJEH0Oec13Yh7NH0EIAKVi2IWMgJ1IylUjsplRTsf9
 0eSZJ5/u5tTs4fxNQfTplCkMMhDwpjeKQVtNFmDxb4f2QgFUDpk57JsuXeYWiddV
 dbLMA+2H+YqRSjcO7LFxaYXz9gW5ctAvBobg5zap4SBlvqCHOorV//U6eqEpCy3B
 mGDr2N0WvgMAcEyO78bXHXiDCjcx4elyxOF1taprhLEpdf/IQ4t3BA6DhvC7vnsG
 gbF/lcs/iLQKthtCwCtDQw/WVFKVJD/XxJpFcPBK5JMByu3kKWo591K/iHHGuj0D
 4BqKTE0G7lctYneBEw17N3n4d2iqexbj5wtFYSRo8tOX1Vrag+E27dK2MOX4OlM=
 =OzqL
 -----END PGP SIGNATURE-----

ignore return code from discarding a packet

Alan T. DeKok at 2017-02-05T15:07:28Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3245e7ff84934dec4e925a99b363cfde88d0b36c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlz+aAAoJEH0Oec13Yh7NdU0IAJD2nLQ+XsIIcJJMgf1kasdy
 v4/bx3lRGtkp20syATjt2Us+rEW/LYCGMH/ALwaNjZTY0I3Z8lpZAGVMWoR5rKn1
 VeHAe1W7jM+GJVveiEgKYGdYCUBR3+19f+3EmI3NasR0LC3Wpj8d4ay0dFmgo5Vy
 b94EnrcmJ6gzgAJHXYBe1aprvaAXhR3GYg0gPmDCQuDRQim/t2tWiOdElob0jaxt
 eV6yclFdJZN/Q0N9MhBRA98B3cd5hqiHsGfRa3wyOoOmJAMCYYeEFX8cavto8FLH
 In9vnJ20TG1PbrMD/jxddgR5iuGdW44b2ff7tM4mjszDK5sCJ5AN8HEmY7tMeIo=
 =eP5U
 -----END PGP SIGNATURE-----

ignore return code we can't use anyways

Alan T. DeKok at 2017-02-05T15:07:00Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ae08fd95113861e50a04ce2d9f7b7ce82913e07
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlz8GAAoJEH0Oec13Yh7Nf8QH/2vEgrYScTE5Y0APBMegn+20
 JdQ/J6YcZbrcPpJlTFfi1HHTcHbxyvyWrkBHlA9fWYcN05mxCPTa3B5syxpEv6XN
 RZ9X0WuukGSBLFdLy8FLn7F8LnHqo4AJgSp2DXDMuM50zgp83Wk+Amowzft6IHd8
 QlH2qyc4bZ9yFV2o0oRPJCQmNu3eomzLLKooOJBIhtB7b5puL0cGd2MYEFFqQ4Gv
 chgTRe3KTcyFDhE947CtVaqemFj8ECEOEtrE2TRo/R7oKbiZrRu5Lq+U+yvJZAR5
 n39cRGvUPagCn8E1QOZvlLuAY0OOPh7Em3ol0WP/IIgsA16yv3Q9nTMvVg+Ovmo=
 =aAia
 -----END PGP SIGNATURE-----

ignore return code

Alan T. DeKok at 2017-02-05T15:04:38Z
Files modified:
	* src/modules/rlm_radius_client/rlm_radius_client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9da90e8ede43f71feb03cfb935349edf25b28f85
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlz8GAAoJEH0Oec13Yh7NKpYH/ApbCQ93fwL7z6Exm9x/COA2
 EGickYWr1LDRT2WfJmikVo/ESANd7vWWb00AjQ2Mhf7J09x59PCEgjBdqC27MKF+
 kGFft7JnNoafqgIemO3Rb5GgAk0p5r1oDUaRtAQd+noKtOI7DIIX5afmNonZ1ayO
 LgLAafUzar1TxMFomDWBC9bdeMaZJ4C+YO3XA8fTBfOBD7AEqGwfS22hnhTmyKDs
 MGdsFTH2NOCKQjODAc8j/h9XPfiSrIZLpu2Afr3RM7UeVV1aGuF7WuSuHicq3QvA
 2VmPd3v9rrXmq0R//i+l/mMiWEbnWJ9G1rWqzvazNBs+FBUdtwgtNObs1enIBAk=
 =Lrs0
 -----END PGP SIGNATURE-----

we don't care about this return value

Alan T. DeKok at 2017-02-05T15:04:38Z
Files modified:
	* src/lib/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3dd51941e8dd2b7a97a9483be65982b449d751c6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlz8GAAoJEH0Oec13Yh7Nq98H/18ILLmClGryQlcL93BAeveN
 8DRj33ZZk33mlnkg9TuEGu6TqoHz0WMzMqswu/ySlmqLESl3ujRkD5t7902taxif
 vlClS5+6TFOdoEjjIXWxBUaVXDUMxUhF8RGU6XhMJli9ydY4e7wK930kikhp1ph+
 BQcRzPUZdvD6+27kf1ooF2Vd1vI4PUp84ph4Hqe5Z+PQp38sDyZ30gAVRQMDVV4H
 rpnFr88wHzbDESQuN4UrjwkbcMND4k1LR7krNlJ/xG+SXbt8b2ga/ytp2ypXyQZv
 mAv9hpGDnEKjZJfs8GXIPe6Ptv4OVpQQKJJBkAo01jtURCpaKvM8X6KYAXM1Luo=
 =hYzZ
 -----END PGP SIGNATURE-----

don't assign in an assert

Alan T. DeKok at 2017-02-05T15:04:38Z
Files modified:
	* src/util/time.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92c72dbceb7af0c052cc79227f7264254079eefc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlz8GAAoJEH0Oec13Yh7NAr8IAI+qc+dhAn+ShD542UglLjYe
 oiC38p3yvQLt422u6OqZwq1d+TO//qrjJAugjbkGW2zaslVpWxqVI/IgC1F6L324
 oCzOSgeMEY1Wewso/v/8p2q0db4L2QwqImE6gHUlyPYRkgPwG0qFbb/jH/fG9F6H
 U4/Okw8Io6UolzWc9BObTy6DrgQqR+1K5Xe9BlW7amVpS7JMMkiO0WeEUy6HCE3h
 ooD0IDpB0VLg2b886GHJ6Hux6ykwZwQg59rvIbTUdU9vVh7jMTk3g0xnFbqV7NQc
 D02C0npcgAwCS+BruNJ48iZhdSVzvNmaWjxvs6eUxmrm4miubZM1gXoBuU+EDzo=
 =rgnT
 -----END PGP SIGNATURE-----

cast to "uint8_t *" before adding byte offsets

Alan T. DeKok at 2017-02-05T15:04:33Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a6f1382e90cfed97b347f52a1c9376146fe2f3a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlz3iAAoJEH0Oec13Yh7NBNQH/3M1yZvYPtRRIfezPitGwwJu
 sxi0gdwlIY3qEdFL5AmzpvP4+hMBAg+msQ/1wP0vCBpUG+MXoFTzrG/10rrjorAH
 DpzGEaeCKxA6xreg9X0YpCxetJhAPoiVKR2qaPuvyHAgxxl1sp92eLJynyQyXAVy
 UuqtCBXD8NZMXLuHw/KRDrVfh3JjbSfwG3VDXIy8E1QynSn0vcGRVJv0ELNZXhIn
 WhPD2Qz53ApkYUDMH7GCr6/bbp92m2WymW6yA07Z6NXQXi11U0DYghLOW41hguHz
 W88bGuncMDddD0beZF57aoAjzS2LCEbMWVNBlsuS8EiBop7ozlnYtOrua0R943Y=
 =K3vG
 -----END PGP SIGNATURE-----

return on error

Alan T. DeKok at 2017-02-05T14:59:41Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ccc69a77555397884cc5251d2880af99efb6cb47
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlz0JAAoJEH0Oec13Yh7NSMwH/RYatJL+KbtgHL7WsNz+vL3F
 mtPe1MBU43Bpf1OSVRu5yPa29qOtcFNYLCk1gKh8jhnMyOGzNkRV2ri+Z+E0780o
 uZCKvO3k4lk+r5E2IkjAvMJxRIe68OfVbqbC7u/F61Xilc8g2I+aGf5tssdiWF2h
 QNswXVpM+uZcJwBLR06C3m+dqMnqeM1RcCtjFIGTil5bqw4Di4hM9DL4J4VGZyq6
 33vi5TJOjNu5BPepF6jisReACI691ieycbUkqQ0eD7fCNiYICtMgZGN1GAV/NLI4
 jegxdt0CcMK+98j+i9riRxqzDPSW3s7OtYZifvHvI5gfGgU5PBSEZmOoiP7u4bM=
 =EGm3
 -----END PGP SIGNATURE-----

remove unused variable

Alan T. DeKok at 2017-02-05T14:56:05Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37e538e6db7f0ac5e9e6e59a038c4ffa15ae510d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEbBAABCAAGBQJYlzyHAAoJEH0Oec13Yh7N2qgH9j9ceY2PKd1MO4Z/l6g0tq5A
 URtm8rZLuWmLysf139a2FORuMAo4UuF0deBGOUh4UPeoYVoWngFu+2lqktQpAyUo
 PJMtkADbtmKvsB6T7CwIMvohFhcuO1j0OU/JhWEdD8/lt63FhrVx1Y0L+eaFvrmf
 jDGzykj36j7DO50z+F8OHGc5JqA5f0gZU7HkYxLao/JJdIj9DxLmtetmzQyNSbbU
 xE/kp3fzwVvPddCLmX7q3YUTwxuLMezalaMYilyt03vDSjejSD66D6UEveBqpbkp
 QR36ge4kMmDT2RdM9WpNj9+9PUaGfOWpKx9CMgJvJrsZgleglFw1YtrEblJi1A==
 =gK20
 -----END PGP SIGNATURE-----

it's good to close files we've opened..

Alan T. DeKok at 2017-02-05T14:53:59Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65713a09de6f366b68904469e2636929d3e57aa7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlzyHAAoJEH0Oec13Yh7NOToH/3OZUQlG0NXhgGAt+zKNJ6Ds
 rIgSo4clLFxAt307Z8K94WYiDDyfGuAUR9UGI5BUFLGniLOf9bPAk8zkrfFfn4xF
 d4GP8ix4pqAfvKpKB00OwqNJ4bFXax4KE+UBtmIA8qO5RWjWAFh6gSQ0fWiJ1Gz5
 ZBbMJ+SNSxV09nzR9NV34+2pp0gxGztrRwrTihiol1taOLsZjWBCTEMZuDmONJcT
 dzqzOVd0jCR1hZ/k/F/QoDWubzbSb01F9/lXpB7fcma2KYdkeFsxIbRejFKOERI/
 k5KuKQuztN4Di07wTjCh/BG6ZHlsNHEb6CBo2BK6TJfkOzgHUKRpouIJzxwWOAk=
 =HNT6
 -----END PGP SIGNATURE-----

update hash based on client port, too

Alan T. DeKok at 2017-02-05T14:53:59Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/755286eef0a21b4f16994faf60a767836b0ca591
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlzyHAAoJEH0Oec13Yh7NMbsH/ioHhlsREj43v6Y7jW9Q5nT7
 i0SYUP8bQxhQ/aPKu+bXru9kGTJtVOfN/x7QV1nb+qjlEUPlM2TI11Tc5KP+I+bT
 4H4xhe1zfBUhfZdM1VcSnmI8F3doIifFjaeeC9DYrReWJ//FWH+KvFqEPGT5R5Ap
 TGc1xoRIEPBSl9eQRwqEmz7LWbl1paXscW8nLuxZASS7W2bbDDGUbF/q9JodwLmc
 pGJEW998NKAS0iE5UhLFBjlVJRj6Czb6Z1qIaOPAvOdgMQfxs1yoJx8Oh1hwULoF
 cmTQJJ1XCgg7cCZXSyGiqqPJh/+kl+j1KxBEtzUwy2NC20Mpw4BhOWBWzihqcA0=
 =YRxX
 -----END PGP SIGNATURE-----

a few more checks on length

Alan T. DeKok at 2017-02-05T14:53:59Z
Files modified:
	* src/modules/proto_bfd/proto_bfd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c94ee3832abc50a6c89ec60c4553a6301fff630
====== 
Split TLS caching operation

OpenSSL now receives tls_cache_serialize as the callback
for storing session resumption data, and the EAP-TLS code calls tls_cache_write separately when sending an EAP-TLS success, to cache the session data.

Arran Cudbard-Bell at 2017-02-05T12:41:37Z
Files modified:
	* src/include/tls-h
	* src/main/tls/cache.c
	* src/modules/rlm_eap/lib/base/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c703ad96bceeb56b1e3bc419495e590365ee4d11
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlfOHAAoJEH0Oec13Yh7NKSUH/1ozP39PoXCUGh2eYCqbfZA5
 uOC0ywhOTK5fl/18BqU0wh9ya7+Jm2rd6JQCFYtC8pKR9KlGfmGNKOVb6kmKHLhB
 RegtE+BHGd2BK6i9HuJENs69YFX7J6y0E1OGfARJ8P/9aZ4GfZcNBsE9YwumFZbB
 YYg8tQ7RvssB+ri4rv4ZBr5uLwSgtxWtdrCVBsp+rHS3PyaZlk+43B6SJ/LyIT39
 4Dd8pkRf/p7DWuINPbpShHQC5H2nBb920O/AtQGshUkyoRjM9f17e8DTuXa3gqMR
 cN0CoACFdDZuX/UO/moLd8zepx/egZINX7BHJVjSwdTycgLT7ESCOtlrFDWk3jE=
 =EEZZ
 -----END PGP SIGNATURE-----

remove unused macro

Alan T. DeKok at 2017-02-04T15:30:11Z
Files modified:
	* src/main/tls/cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ab5d6fdae2ef30c7d7d575f12d0cef865259df3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYle/0AAoJEH0Oec13Yh7NJGsH/A0hsa0StnHkYSiItdN59Tz4
 082kY4EzK+l4ksDtDr1Sy+ANyqYF6SaqLk+FAc2ish4h/HkqHokT1YfoZY+qbv3F
 lbolIH6+Fx0aSNmJ0rs2FrA0mWJKjw/XmgkXvQ2GDbDI145KzndB1aCHT+HI4Gn5
 mp2wwtMIuHon//y0FjVkgrwx+FaYc7wT2UCORetttZx7h+Z1UGibfXc4Py2w9Khz
 UcAu9uW3H76GHDf68ughIiA1Ujm3uSWgFOULFJgLo5KgqdYmQp6hUlHTFaRUgT8H
 eSercZ58oU9rG9OojQYjKjHbjAKr2cbc51YQg2ny2yGYqwGXUWy0kBM69WYw7f8=
 =NWCW
 -----END PGP SIGNATURE-----

remove unused variable

Alan T. DeKok at 2017-02-04T15:14:44Z
Files modified:
	* src/main/tls/cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b503fdbc9b55997cf16270f3c2fb1f742d9796a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEbBAABCAAGBQJYlef0AAoJEH0Oec13Yh7NbysH9jQb/fUloInrWLkueqxzJJMm
 RA8SSA9BG14GcxEB4q1qquY1vXkSdZpg596xdF+veDciw9CZK4KK+WdpsxQ2EqYx
 HDGeYVr7MvXm9+ADuB9X7cWK2vSua0Xk0qVFH8l3t4OHoaot43oM3vNd5ELh5YrX
 bV44Mx+vSGVUr4hh3aRB9Cxul3dNFeemPhrJCQrcIfMgFhxPq/6And0ULRK3lfBO
 vHLFz+8uNJfLrBIayhlZJmPaS5Ajl05lpGhbw6FPEN+j9rU1JtWrFKiZDa+9yVpQ
 NzYZvHpjmRGOg2dwu+LIstpLwwvejS/4fRIg36QcooHvw6h/mh2mJLMMqFfl0A==
 =l4vJ
 -----END PGP SIGNATURE-----

remove extraneous check

Alan T. DeKok at 2017-02-04T14:40:52Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/473f31f7a6bddb985b361773d537e7d845dfe1a3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlef0AAoJEH0Oec13Yh7NKfIH/2bXKq5OkDQuaMMpOhOl72LB
 phdliIJUkkfHxuFJRPdRqY1I+NEzLaWv00PBUb0mBagi608Y8x1l0L0EWvEoKPB0
 gbNfOALy1do+lMg2897kNDd6e2LXfRBwomiqT1dJdR5Hj7X2StjKqLNv61b5VXgR
 SVXs1mP0ZlmsUr+pp/h4s9WfSsSH59W0sVHml6i0ptrGvngMqyc18v0ZaSwrh+wN
 H+MFqBemfjx86TnjHWMPoDdMYFiK5qNJNX9yv/QhZLV20TDq5ZcguxCO4JoGolQN
 l3wV+bvZ8wmZ6VIvrPlW0f/wH0rffVU7wSBIQEgM8pkGRgrvgRm3gY92mWoYXs4=
 =kjn0
 -----END PGP SIGNATURE-----

add missing 'break'

Alan T. DeKok at 2017-02-04T14:40:52Z
Files modified:
	* src/main/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8b63d42b4601c24c9e58417394ac32d52095eb7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlef0AAoJEH0Oec13Yh7NSDgH/0Erw0Fz+TOhJuLEMULAlof2
 8J1VcNLnahAsyyAj/j4+VUqKFiETXZpMtibSlz7Y1RjAo7IbgUWj302sul6tpi4e
 20e9252tGesI3f+ADcdrHp/e6rw69ezBXpA6xz/AiAvh19xX/baZOmu3DSs/af4h
 P2mN9NHTdE5Qi+Lnu43I52YwEy/rRbCDHqNmUwaGL7o5aAETqrOQ+iA1d23bgNRa
 Jj7TDp6CMBhJsTFCcpQ5cFpshFLc4BydVlizt4Z5CHTUbhxSnUjZ8tXHvyI4l4Sh
 poQP6YtliaSbOwcEqUa0C5gE22dCI13mOziMQFiAzxfIkfO8yXOWUiYJxZFzqTk=
 =dJ1S
 -----END PGP SIGNATURE-----

initialize salen

Alan T. DeKok at 2017-02-04T14:40:52Z
Files modified:
	* src/util/receiver.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd1deb5d2c6ec5419d0b828695bc864bd9dc9bcb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlef0AAoJEH0Oec13Yh7NdWwIAJWTMBlnEQ0qr0dwG79hTFZO
 ZPEsSzUTPYJ1l3eIklZZLZUt2AwMxsHJjMxYyFTd9gB95yODi7PBK6yqP+cxPklu
 NPoaKrmBPsuNktWPL0lH6oAzpOrZzChUfh3c6HrX2oV8AETlrU7izCYDYblvT8G6
 s7522zMYgFr/Vd0G0kKfVGmJX6SPyoyiZXNaHqfnXMIL9BKA2yoVlbAn82RXZClt
 OO1gZh/Y/X0HuTam5bXIzzV/b0+sh7kPOPbpjqT0dQf4S/XceLEI7iSnKidzEHvv
 k6dvT4XQYfmA8+M0zB5jzFHm+pX9HlX8jCYmpRw2toVnlYjtiLhkFMkPTDenDdA=
 =t30S
 -----END PGP SIGNATURE-----

we don't care about the return value when discarding packets

Alan T. DeKok at 2017-02-04T14:40:52Z
Files modified:
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/proto_vmps/vqp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e885df375b823e42c92d1cf56e15cbd31e9928ac
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NaCcH/0K0X/HPIDH3/0fSHLnoF8WV
 DAXoll9EJ7WdpRm2Im/6Rj6NiDJS4C10PYwDN/ksbULxA/RJh2tWtsr4FSBEBKji
 uuyenZ502ywWyNVpAhoxhwV8cNqQzvACzg1UgCismwbSacmRm+tluqyH0QeudoLf
 fzjxD4Rlq8N4FJBM5xwYdWkkd9gGSAjYYsLWxqBwTDg7teScAGhUhxS/UyAVlT8e
 o6s+DejbLp/SdSlO6T/2WbrxS2ZteouY/vdDipIocFjwJbVXhy21BMYy9XWEUUzH
 M57fnbU/VNA6/ipBoD9mp/KBYsCp51jXnoLoAHOeyfm/ACd6VPn0pUNbltQWRL4=
 =Ybc+
 -----END PGP SIGNATURE-----

check status of pthread_create

Alan T. DeKok at 2017-02-04T14:40:51Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9690f340105873bf8ba409d04c9b716880871a9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7N8dUH/3cPPZ4pJ1QZlufwaAp+9jns
 R9uKER472Zyo4Ti4JT9rTNlnepu3ZHM2tjgQad9zNg27OFb7YeW6tlV4IxaPN4A4
 FdrDc1SMhBg4ZLqq3DbzUlK1A+VxohZ7e9JSFSAlQwi2vgJnEbmlkr5NRfwupp8A
 0K9fr7PlKsW2PODa1ROn4XWXUVSwSLMyZEQXt4ftzxzsKsOos5lNrGyARxYMyhuY
 Q2PQyD3lN8dqCjnN+IhjysxqrIt/98kqPSZ2A2az1ZALJrsMT5ehtQpLHSGl4mNZ
 1qkzdrkJ/gNDgnU16DAj2SBjifknM0UIAzAoVPzhkNXYQDr3v3nY2yTkcmWhw5A=
 =DSRV
 -----END PGP SIGNATURE-----

lower bound on maximum stack depth

Alan T. DeKok at 2017-02-04T14:40:51Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ed227fa3d945d0667290b39fe62b2e7b864163e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NWz4H/0TDPHXuHWpCybmn8MEKPQfm
 9gNEd36CE/svspRkPyeH7WIXuIpLwq15JUEYsetfdAoGzv6R9FqxxO+GJyBRkc35
 xHBoENlD0x8YnIWn7uOuNmrB39YcR+lpyCR+I43cZvFlSqXYwa0xJE7PWqlIC9HN
 3F0ShN9EwMwZQVHBRdgSKBpDmQjukOJNc4EUCo6Ad4JVhizn8rpRmiSI3Xvi//O6
 ZYG9RaIFBUqFh2A69ukQVIBIL4wCcWWxlFm2JqculbcZmIz85s00GYjFdToe5ZDB
 6QFUtU0G4zm1ToAmIQqFPn1Q4V30zMgoRg+oFJ5uNyPeT2RINGpMxomihYi2Ggg=
 =GIuh
 -----END PGP SIGNATURE-----

reference correct field

Alan T. DeKok at 2017-02-04T14:40:51Z
Files modified:
	* src/modules/rlm_eap/lib/sim/sim_proto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ffaccf840cf6937fad213a98e24e70f5ad5738e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NH20H+wZ+tUW95CS7BoXJiNhnkPsw
 LhvKfa/p1rbyuYbNMNZ7NktkOLwuIy+dYPoRYsYno1GRxucfZiuT3+rW6pMGmroa
 TjcgPsb2z8OXeR5Unrh6brxLR3H7ydgGQfzn4SY4SVDvjaLsqc6S1gw23EPOddqP
 wUQYLZwfcNN04NO62BNpgBeDHTfJcGWrlkLHGezcxdW/hd7+mLUtlbU2yRY1ZbPK
 21PZY9kZE2x9aN2TDgoFzP7qeSHdNwclVEth6TNmGnCYioJUpxfHkrbMhve8KL82
 OZAbaWHLrjAv6rPtYSJ5zH5oESkT1AA2EddVensUo2TxcnntsnTQAr531EP3gZQ=
 =ZlCU
 -----END PGP SIGNATURE-----

add missing 'break'

Alan T. DeKok at 2017-02-04T14:40:51Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec9a5967c1ccfe586064a56e594c43ddd3e148c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NIwAH/i6quFnh5lL/aHTJlADBx2Kh
 2NF1WnkPL72Db8cdX2LwEURvnnvMqN35wZa6OMuimvj/48pUFVXj6tcuXQN+6ptN
 z3siY7yW2/liHD5aTPM3e39sh6olsAHYJ8jcLoQU+NEt4enhUl0Y+sVI5ZUu0Pwr
 aX+Cx7vTVPUJW6f5q/tiIH/IlgvmEIjNREJi4Ww2rqwtBfImpaGnHRZ950rY33Ji
 4TkmF/oqc1xwNC/xejF9wGVw0msdviCZV+FHGpvwe3GrI+ej0Sk2ABtQESwlmh3D
 wEwAR++YrQYMCdeWIOhAb2vQ07glhTprZGAjvEgGi5wqCCIVVvuyze4Bra84zmE=
 =FDX6
 -----END PGP SIGNATURE-----

add missing va_end

Alan T. DeKok at 2017-02-04T14:40:51Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/031d6acc41cf5b4655fc924aaf702fccedc2c7d6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NgP4H/iwiNkDVEB+EgiZliZVmUz0x
 l3fV2wGcuMrA3QITFGJdW+Mr/EMNG2upbVNdYOXCYJpJ+MlRs/ufM46spJmahni2
 XPgGwwOJu52+0svVJHd5BG2blsQeRiTXlD4T6gPh+9OEMEKQntL0Yz30JY5ocepZ
 ENvn6U6zCJf47XyNAfGj6Drk06YvB9TqB+AyRJG96pi0OThPEiiJvVG31W+hNXip
 EcaJi8e7IM8TD5QfrjHUlQpNu5pDuLpG9YJSpjyaweLemBYZUocBwxjC8SCmUAmx
 wwJn7SiBsjCqqCaKiHgZ9YD0pWGCVdwkESwNLscwwDrUvmn0WSg09FO0V9YT0rE=
 =5eEZ
 -----END PGP SIGNATURE-----

add missing 'break'

Alan T. DeKok at 2017-02-04T14:40:51Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb6e2d2d9b0e0184f2cd4e096a9141ed355dc46a
====== 
Avoid memcpy when obtaining session ID

Arran Cudbard-Bell at 2017-02-04T14:33:29Z
Files modified:
	* src/main/tls/cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14142153963eb983d69a4a8d0ca50a8a16f662df
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlNLVAAoJEH0Oec13Yh7NQ5MH/jgm28jD7rZJ2u7ZYMaDiWPh
 FFkYjngjsd91TTRTnGCVEdEtPZsaPm+DzSoxTKHqWfHmH/LOegVvDTeKrv5Kb5j5
 ooWu2Q5KQem/Jyi/epNm/y3h2fJrhn12QciI6gDjoUSZ+HaSo1jsf3gVA+3P5D/q
 f4SYc3N2bzAAIY9v14B8LvFVnbaCuGcUEGnSbK6XFPlkuv4C4omYjaErM9iIoaqQ
 qqgnxY6xK+KfHvlWlHu37YTxk9hLP+ezccymRc2ahx4YIqXwBLOpBy+ama6kmLpQ
 EB0KVu+GhOQnMJlWn/RbSuak5SwfS5BLTbZnkrQuOniWarE/I+2+hKqMP2Uyer8=
 =TzKS
 -----END PGP SIGNATURE-----

remove unused assignment

Alan T. DeKok at 2017-02-03T18:58:25Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24b8f6a70207250c529b8e80780dd6f23cd47660
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlMwkAAoJEH0Oec13Yh7Nk9QH/ilGXtJRRh4DBp1cdzFxXVZJ
 /2ninGhWgZyTz6DqZoigmepOWLZaLJQCCgSAAjC2VyMu+qr7gP+CS7EOlOLhE2L2
 b6N+ysXh6gTsAirVr2aT0ln9XVVzCPOhgE+0twC0NsqxIBJVaAQUMLP4tA76fCua
 bXr9l3mS4vgUxF56QtboQVf8fRRvJlqSWep4Wl5iVypXt5e9h51Hq6t+POOV3oJl
 tHvzXO8Mxur03u5cAa0uOq1fEksVIyV0xYc1gUk10E4rswPxWXhsEn1GqbnO9a6z
 UK0hO5w8c/0WRMgMoqbeD2okowWbU3aMnh2s8YpEN1FZ3RR+mJG+hOur8aK+T80=
 =w0gN
 -----END PGP SIGNATURE-----

initialize variable

Alan T. DeKok at 2017-02-03T18:29:50Z
Files modified:
	* src/modules/proto_tacacs/proto_tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8184c037954817aabfcbe107f8d63501153f501
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlMu6AAoJEH0Oec13Yh7NbcwIAIgagspqHrIyGhgeMUyc72oW
 ZM2kQNJ2bVWFiENCTLroFSK+eOAQrCtUOfJL0VM/Hh0d6Rr/BbaQqUJYZnghXhUy
 4rZ7BxybevxLl0ywj3oS/WFHqedunVpyc4PP0rn4Era2vg0Mg76H4q9pCICsf2jh
 hKLo36vnkZmIB5c7bjXCqev0L+d7gAgMnSywNwc1a2s3vX74DFaV4P6Opitqv2ez
 Oy2aOg1jOyeh8qcEHweXolA9Gvan1ChOB/ls0vstsx0VWF6LALNxdgXhrpxOkrtP
 B4alo3ZpoXZsg/yQlAVg0TyfaSj7GgLPsH2bAl3GyHlbA96oMrmVTbZL12pG1Jc=
 =wXQK
 -----END PGP SIGNATURE-----

use file.data for data

Alan T. DeKok at 2017-02-03T18:28:04Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9f79738f08e894d0b007dda723ca73c31d6b2da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlMswAAoJEH0Oec13Yh7NOIAH/0UA5pistXQqQMMAjWNnJk6x
 py2YspenshOpbMEYp7rSUz/l81p8WLkq1mb+vLNwBy/JSkxQpK+601ZDwzCbgom5
 I2zxE9qEca9ozGD34RCXhj6ek4YwTQhDWXQsbOYiCsP0LHY4nCRJDeATpbUPS8VN
 sFkXogPRNBOXzh1Kjp7WoGLZuEUpYEwmNzQXn3H3tkxRUpDuoSU8e1BX5r1vcUIK
 YhjQw4dSScgr/Uy0L2qSfdf50dEvg4hd0bA95K29RA6cZ5cfeDSBiYhJrHi1mr0q
 A++InWk6QpJA6hoambkOTdoipTtOuDvSkc14qVr8YMuArAY1Fny23UrP5yJyHqY=
 =0PmL
 -----END PGP SIGNATURE-----

remove unused assignment

Alan T. DeKok at 2017-02-03T18:25:40Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa58818832f825c341c153c3452b7af97f9f5d03
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlKETAAoJEH0Oec13Yh7NcfkH/3CxyC60nbgEJpRrY6DTtra4
 3pMKnYRZ+7Fbo4PKpVIIpL/IasoeTb0AbA5ckKTO/mvrTtyhGIEmeZlhzkc/mJ0V
 bjKc6mdf2ngE77i8WTNEhFYjRbElG8esDJfTQ34Qn/x0CO8SzCjThffMPz0g2LSt
 DvZullGm3lWH+Ti3e7YO/6TGYu3onFMxSKVWU/UIYye8H3PqT8tE3mNtfQlN0lLf
 +jHLNVd6jgOO7VURD6XMBvukAKkyI/P26XvHBs2Ys8HYLZKL9iqAS8RiFrs9pHFd
 rx9aKOBu5fYwrSuysRNQOyNJ8KTLybI66CKl6a8pBu6/bbI0T8xxTfVbrz3jgq8=
 =DwHK
 -----END PGP SIGNATURE-----

move dict_tacacs_root to libfreeradius-tacacs

Alan T. DeKok at 2017-02-03T15:25:59Z
Files modified:
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_tacacs/tacacs.c
	* src/modules/proto_tacacs/tacacs.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa3c65cd3978b1f7678f48d7b245e61e6aadaf84
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlKChAAoJEH0Oec13Yh7Nnc4H/1pBo311EbFFisGKM6gX6/6t
 tryZXgBNKFIK43jfXxz2CxglCs/3l7nrpVRVjwYUMGd5FAC92AxM/UmRqn9MoEpm
 +e4ZzIiv3AkiSAMrgiTpBW+GptG2yZezUur3FAsxaMgRACOlrjhaJy6u0d9pfASc
 rXXzfX9X2wse4uurBm+vmOR2GHHIzpb2Umz6ZEBjSzo+970qm5KypCz/6/UGAbsT
 6Xn55FAbotZJGpammoFX9SS/DXzpTUp1Okz//ROY1GzH141/BPp96SSNqWsB9HC7
 uEuwPj+s8JhEM7eg2xDaSA/K9GoN5PK8n+7CzaJBEKkfpeKjtB/sG8GyVkYk0ms=
 =buDy
 -----END PGP SIGNATURE-----

initialize variable

Alan T. DeKok at 2017-02-03T15:24:13Z
Files modified:
	* src/modules/proto_tacacs/proto_tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9aabdb56e002de06a58cd0fbee8126f990cb3b3c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYlJpOAAoJEH0Oec13Yh7NBNwIAINao4gd87xfMCum1xd7wgM9
 cKOMB81X94xsAH9Jdr+S/Sf6F0u8rUOMsSc96cGhNy/yWH7ywDVblLhvWqaUuNrZ
 BC/puSTyqiTDcR488Ntpvjb9yNHNfFoFgLBJ72tnb46UU4gLkXwgSQwtMC/fQe9w
 ZVNC6/ayPcsk7KXAKd8sDrmXIG/NsteFjBtzeOCRR39G0XmPdkSNThtxcNKbpOrC
 Bh2FncXByXxNP8Q7beg6dEHaVECQFKt5OritBMtm+nGJvnE0H4VlLqORBOS8a1/k
 lnnKbpRKy6cT5EEaveZiOh8pxWF6anapI7M0VPo8D2vlagwOdVLF2h6Xm3pTaB4=
 =xt2W
 -----END PGP SIGNATURE-----

Add TACACS+

Alan T. DeKok at 2017-02-03T14:57:18Z
Files modified:
	* configure
	* configure.ac
	* raddb/sites-available/tacacs
	* share/dictionary.freeradius.internal
	* share/dictionary.tacacs
	* src/include/.gitignore
	* src/include/all.mk
	* src/include/autoconf.h.in
	* src/include/listen.h
	* src/include/protocol.h
	* src/main/process.c
	* src/main/unit_test_attribute.c
	* src/main/unit_test_attribute.mk
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_tacacs/README.md
	* src/modules/proto_tacacs/all.mk
	* src/modules/proto_tacacs/libfreeradius-tacacs.mk
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_tacacs/proto_tacacs.mk
	* src/modules/proto_tacacs/tacacs.c
	* src/modules/proto_tacacs/tacacs.h
	* src/tests/unit/tacacs.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a59647304955d984f2edddca1ccb5828d8c25ee
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAWJOgoNm5M8Eq7XTwAQLqnQ//YUDLf/1WitfBhDCFRENwG+PJjN5MngFq
 fpj5lfaMRgUqs4QyikI8EATMI4HM7EGS5Lx7vUNQ2pPdfi9wEc7JJmWgKaKHq4dV
 w14Z6gUi7fedaRzt9TxZxsjqosk9BgDbpx0RLxTQo+FlQ0adGbV/+iD0FymHjA6D
 CVQ+xSG1yCji2YDy3e8+aPn9V07d7X5II+At9iXKW/kpTkq2wkNn6nTFtvSKXyUs
 6YswCzGgSUyuZkemYJgaWrkFne0tN4K7jrKCO/InnUFy2BrJSBPhFaX7Noa1MvF1
 NQ5p7rvoQyf8KHCfHJ4tSOEORcHxxdegW/FZTgPAjJB6NKyAPctPy6sRbsCoUpK+
 pgu5R5ynns7DQ2N0BcLgFrYUmuzefw/uJ1BIJyoseC8sGlN6Zm5g+Z+DFIEVoqn2
 +Pm+1WVOF2zFZrzqJ6SCTgDDsAq+htqSNcGiausAXPLokQJ0W6eZlbdJi4H+lg+H
 fHrlGqBxJZHQsbDD8xkbElg52SSU7A2Z2QwMgwDQ/PuxWReSHb2dQGof+hDO9jBP
 FW0soO5VElgEsyJsIBq3qslW4wqs9dwntZgkQsGc/yEuiRORFCoUpw4EHNqSu1z/
 MFQeYhf8BxqgiUhAu/NVF3CVYRBZmTjES2VBA/kQ2Vud+w01kpfV1C3Fug3CrtGU
 DzfQJx7p9io=
 =lRJs
 -----END PGP SIGNATURE-----

systemd syslog.target is obsolete

Matthew Newton at 2017-02-02T21:12:00Z
Files modified:
	* debian/freeradius.service
	* redhat/radiusd.service

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7b26bb296c5498b32bd8687b8f20d5521ebf9b4
====== 
Hmm, maybe we shouldn't create the database

Arran Cudbard-Bell (via GitHub)@2017-02-02T10:16:43Z
Files modified:
	* raddb/mods-config/sql/main/mysql/setup.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3501e4a0d5b3f4826969f75c183859e2dc932d84
====== 
Removed unused variable

Arran Cudbard-Bell (via GitHub)@2017-02-02T00:20:03Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4da32380ac028c8fe7a2d0017ca49f29708b0903
====== 
Update rlm_sql.c

Arran Cudbard-Bell (via GitHub)@2017-02-01T23:53:49Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c7f62c9d0510b36ba371771586a0eb2c8689384
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYkmDsAAoJEP+k1YKfttfKXnIP/0tZiyLYImaasxsN+K47FTZZ
 xtW+kmdJ0oiCGIqFVwDeT1dl5RJlQVVzD8jEO2D5SCjLBxgthRXKUzbU/JvrxM+i
 hywP7vUnRJFLdNvs2MXKLGV+s6BBDIP+9TTOSWIAHQHtdkexHkWDCXhkf8jGMglt
 98xqTEj9G1yLHkz9/NCOIhcYTIVnoMU3QAaoUMfCHYNkoO1ChsZXsyKeH3hPHTGn
 /m10aPTQHTbL6OZuXbmBl+ved4bIjdn1SrXL6eZLy+699D9tE6Vc/1oR51BUx/qi
 nSfv6EP2R5zzbnym2TUTesN2PwBN1psMsZJsHZPw7p4Dm3sTBgmsk9tmXlfbG5qP
 BTb9I/NAJz4Wgr4zI6AttGyAX7g57SEuPkwCY/l8yZLVLLnF2MyjZaPQTgRveBUZ
 8WlkKtkuUT1+E6ZPrd0MsHJruuu1M5QQoeRereisIsHW6wDGVFstc/3pTWKkCs2k
 xauix6w9IOYRRnP6XSFB7q5eIHsoWRMpGRQGVpvfY1xfZp8C3ESWhNKr7djurLFD
 +1uQ/7br+p1/zHSwt4mdP6/uDpm58asMgpK3wBEYLgC0RFi1HFKJ5EnoQdDHRI+d
 eJ6T7aTtoDOrIM60oQQ0hw25EKCSzBxpizj+HV86lH4cQE9DdYhrWG5TBhX73U2H
 vCrZEKOxbUG+kfPK8OML
 =gzUJ
 -----END PGP SIGNATURE-----

Use the actual field lengths when creating the result array

# Conflicts:
#	src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c

Arran Cudbard-Bell at 2017-02-01T22:27:56Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/097aba2ceeff9b797a77ed5a61f07ceae81cdf9e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYkmAKAAoJEP+k1YKfttfKXwYP/19Mn6+mMxIbcaBOpIsC22id
 lGr5l0EvM9j2EXol6K3IOO7QREWE3s+fmNCKcDjk6FFxlHj0OoU7cOq87lLO/CrN
 kPLU3vR8mi7mzwxDRZEXHhCZHTZlY6QbQPqI3qUXZxgjjIuKnD7LB+7FFVO/MVlS
 CxMzZN+/uV1XdNAac4exvHkg7aujmOaGM5uIBeO5HwtkX/1V+eSojPHR9p7i4tMl
 9fe4IKMhsKUt+Mzbz1+xbRq6OFjGKDAlzJnY6GGuCEFtiM0cNJs3f/Ybd/r5nQrA
 gajDb55tSXktoX1y0Kzr5rlySDIS+4jxm8nZOtyzY1LaQwLzD5bI64znRXO1eKs3
 9C0QNyQxPRr/07HBUhLJWHjGaFyV0ry7ad8txTw9JnBzy0MW6V3W9F7aaPyDuB4E
 8y/ApIZipjr93brlRwPWA9iuJOsCxFznER9zliqAj3vuT6djfg4lBABOgEmO5UnQ
 v0UPe3CeM47S+QEaplJUiIUZ1plY8SfRsja2QvydAn8VvfWE3BHlXhKxAnxPigDX
 W/ijnIF+1TXv5wNeMswuqFTpF0jGDNxkzePC8+N0c8NzgSN11CBGpIEUJkxzFDX9
 1LFJTcBqrKlakesEVUGQBm1SPEwcIcBiDlM5VaHLYC/e8J7hkgahJCD+IOj28Xuh
 JFJ/RiC147OCyxZ+uGbq
 =ss70
 -----END PGP SIGNATURE-----

Trim whitespace before searching for operation type

# Conflicts:
#	src/modules/rlm_sql/rlm_sql.c

Arran Cudbard-Bell at 2017-02-01T22:24:10Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/183c5823b019ba82c4d35a8297083ddf9159136a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYkl+fAAoJEP+k1YKfttfKYYQP/jVocBTRJZYpR8bkprsQlAgB
 s4qFgN6OreqLQaAULMi6V7XtOMHOw2tWef/82Y7IrC+mQLaOjIQjraqksCZrQilS
 rwCGNqxBBtgym/Zya1cW3TSZgTrs4Fvir/zH8rZJ5YHn0Cn1DFXiNtzXBABSu3da
 f9Ekm/KVCs0tvKemtQSx7A4s+a3YKxBOy5mmVn0mdFIfGa47KygP5phXq1r10yS1
 ScnOVsChh2Y+JWguoBc1mKtE1VOQW1VfuIRaPg6chmy3AwRglgzgnRurskhe3SSo
 aBTkmX5+kVW193u91cqZ7iScOjz+ajFe+mdGBodGiBPMLOzYucYdFWOcORjE2K54
 qeil4mNPmN+6OwXYY6ZU/lQ6gRfB5Zz73tQeCrVP/tsikOEKELmSRfG0S+mMtZRy
 jlHx32jUfhh3LYDOK1F14F4B4FMIEbM75NzKOi20CjIFJZgdZehMYVqs3lipLGlV
 MvtNbP91OHigjy/xT+eKVRLjX2ewBFPSkFZS1C577mZlKOynUrGGTHLIACKBOLS8
 yPWpJpajrqUqj7Am+eQjrWhUIt4/1yRJDU2wlWqJ9QlP7wf6UPfZ4anZh9CkBHkm
 hjT90uoo4K2TQsI6g0fKRPqPVpN5gDPkfBe58bPtxNshHNTJVpylvZO3NuqpxSiC
 QnP3EGjB1y0YSDv9dvZB
 =Pa47
 -----END PGP SIGNATURE-----

Create the database by default...

Arran Cudbard-Bell at 2017-02-01T22:22:22Z
Files modified:
	* raddb/mods-config/sql/main/mysql/setup.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f62bec1c38c27d677bb6cd3f53bf2aca8a6a285b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYkjnVAAoJEH0Oec13Yh7NFWwH/3xXKQK1NJXWT1WPwRXPTQ0z
 1MJjAW4xvEQv0HI1JjVSLX8ZT945NxFQ2tz3O4omFjo/9g0M6sEB1AvpJC3RnwA1
 ja8WbJ0Ga+iPElog2Q/Bf1n6PWooJyFidVQZILY55dnvzMMCJbXJ2B+6RCsNcw8U
 d90RDEt7SJF0ciM1rXq7ClyyvN9LmRgYmJI8wcuUeLh3yTnbEwMIheXL0otYQdSc
 mq6kvTSAx32jt4Hn711T2QqZyw+aqfe0KtpLJuhHOu1wHFxycV6f2q6YbEbJFAib
 ZH5Ea+XBn8oqrz7/7wORTT0plBq1kn4OUL5xY00fiyIXs7OQjSMqUl3kkMugcN4=
 =76hf
 -----END PGP SIGNATURE-----

made more pretty

Alan T. DeKok at 2017-02-01T19:41:05Z
Files modified:
	* doc/README
	* doc/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b650934fff061ee42dd40f2b443e2dac53f10c0c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYkjiHAAoJEH0Oec13Yh7NSaIH+wfBQcY1F8ovKAI62/ruaP/N
 DXs1jKAKz9rrxWSRymn2Ij35dVmrSsPlFBj98FLaWTCnrIOhuFtgibFx9u4GmnyM
 Coqd9oQ7iJTkqsRxinzdUC1QyWZ2MthUlyWYQLj05bEQ/JbX/BOcWXnXNEuki43V
 SMS3L+iQwkOYbQMpax8ZQdt++BfQfoEVfkWnRKsTLF3SQKbb3K18mUavc7DwzuZS
 V8gNWP+zrAf58DW1dsh7SuSxoQTuaejeuBV7jHKuENRewMYTH1/h8jRl/j61dcSP
 Np6bDW5f3JQCu0wouaH04r+t/4d94ivYRSF9ZE1hdjEiU2elUB23Ps0ILErrGYA=
 =cU+k
 -----END PGP SIGNATURE-----

update for prettiness

Alan T. DeKok at 2017-02-01T19:35:35Z
Files modified:
	* doc/bugs
	* doc/bugs.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bacdaa40ddfe1e60e282500a8369fe800b97d955
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJYkel9AAoJENm5M8Eq7XTwNJgP/1xj8O1I2ovi+pZ3OEKC5MA7
 mX3qIAH/8Nq3ueyN0IL9pzJJI703EaqFAFAVcnY1PhNt2aAj8GxzxxY2JzJKvsKM
 kcHk0b6EX48iLtoan43r6pwYoquQk+zrF8BFCIvclXxb+qjioqntFOI02C4BL53f
 zam0oO7jeC9zsh6F14CNoO2cOd5SqZRn3C3uS4KuaI0o/nbVPNq23YIL4Ax7CXR3
 cggriWOvRwht5LZS849V6CT61TzbTKVlS6BYwjvbt90bvCUeo4oUHsOJIW88zhmC
 H4Ee0Fm0vCJwgDfAyFz2/RybSNLvqk4bUK40fcJ8tdSky1aHAVsIqa79LJYEeNga
 fKsh3/HlMj9ZZZSX6PGgO5ixGHbYbJwRrSlk8aKiNNLir1cgth1kUa8OogBZFcz8
 7gLMsdU/lYQ3M3WQGW1EFEwIP+0X+D1hkoeQU5KNSJTOFMu6wqdn7VL9O3D8LBp7
 kGQEXeItgx1p9b0/NuuvS/2jCmY1oJhhSjUEUY1QIC1R0Sl400RViDDhSSxjja+v
 /MjDQiJC1DIcLyuJMyXcWx8vL1LOdlD1PigLpUFOebtgH+pSO2e8NUJHMQaYSe/1
 jXdKfl8+cnRE8PwQ8cOaW8IB0ZdI+62dS44mtPHsdIiEF3z4LoQa9kJUfeW7sWYY
 c+YatWhEYPZRe4x67fzZ
 =44rt
 -----END PGP SIGNATURE-----

update kibana dashboard so it doesn't have to be imported twice

define the search before the visualisations

Matthew Newton at 2017-02-01T13:58:21Z
Files modified:
	* doc/schemas/logstash/kibana4-dashboard.json

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7e973de4a0809f19a0ab417f776e7480af223bb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYkI6SAAoJEP+k1YKfttfKjl4P/2h/bWqccXdHn8/lWoLPF/Fc
 ByW/eX8Caig9svmkWL3+3YrobIvSxejVxeVvS+xTrHiF0ha8Hz4j8JbLwZJ0iAWe
 Cj01G13PRtAp9ypGcOg/aYjv3ZbbczyU2/vZCZxYn0uT50IFzlrcTA2056GXhKvS
 Dr4di7DCuz2Hdt6XM0Psfr5OevIA1HBoxc1MVTt8tjFRtUQo3l/CgSHOOZHCeYMc
 cbfoSimAIXmSaH3CvdbjcO2GDScDwInVrUbtLpGKLHiXHGBcj+kbk2S7lvh+QNED
 6HeN8Q8yp0hfgMPghkuaWEfJ81xRWGfZ1QmtAQjXDXLZT9Rea8u8F1sV/zUgH8xr
 3zjJ7OKwtsPfwLq7HxnmUgjJzVwDB0N80e9buRYDkRJpKZ5Api4nUIKAXMq9FLvT
 w/iQEpZGwEZ1g5kw/QZTKAE1XG2AXAgn2HaBQtTHJA/I6YANC++5jvq9wpesN3yG
 QrQZRHjMBAC3D9kjjLN+YMUn5yvmjJeDqpvQC3aNIVzOKzuZzmQ6QIfikLyCiJyZ
 3U7w9bePh0vFVcW7qneDPSU92qDTKKdXBL5Ov9GJ8/oPyD8d4hxAeFQHPOKl5VkH
 1lpaCogM0GGmh8mzUf1XcU7XiC2ryEkQEeimXwxJS1Jq3x6oT0+jUg/C9yKF+s0+
 ZcL+5Y9Ccz8vgDzkDWbg
 =a/7B
 -----END PGP SIGNATURE-----

Use fr_dict_oid_component in fr_dict_unknown_afrom_oid_str

Arran Cudbard-Bell at 2017-01-31T13:18:10Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cda6fd9886a71c817a37e090078ade67ee8a2993
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYj4W5AAoJEH0Oec13Yh7NyyUIAIn7+hpleeOE3Koc9XqIK2mk
 9ayE5RSfdC2np0FXp4uSOw2oOV3ZwXp+tTr96ZZyp8Hc3fzR+2TB3OgGve+soTJ6
 R5rrykymljDwoz1NJr6XhHg2cgRxeuPMXyWw7xgN1iO5J5n6kKWBVTic/vfk3mMW
 iJOwDSjjUs2Ebh1sJxM2G6M52XlEowvoizZFkrxOqIdwF9WXEvBsdpAumb7k21vc
 2PEr0MPmr530XTy6coAd4b974IshKQUQy4vMmscYCqrQGYt0BoFYpafItMIliza6
 vKYtkQ6SStrX6v+dgfznYHwEUEAv2OobCBosZxftcRQ74zv7j5Jy6Pwxx2wpmNs=
 =MpaH
 -----END PGP SIGNATURE-----

one more 'const'

Alan T. DeKok at 2017-01-30T18:28:05Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12f1c9755d303e888d828d7417e1097d81a8894a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYj3r8AAoJEH0Oec13Yh7NWN0H+waoO2V3hAndto/9btLCoGbO
 ygcSeQEEoxksLwGgvvUxZCjT59oYKU2dbh5uR/p8RCiwiXCYBWFPJmWa5Ew/ecjR
 mfstTQuEvmqIgr7iLa3/xeEpoGFi/cxdvde4raaUXZXOkCD63u6wzJuHNqk9+Mka
 O58f+spZxsQJkjIEZ73sYkyYF4r+z12ZEd0VSaMK9CEKjtpnvF4QPr4XW+ZUb7CS
 A/J+WbU6JnRy4kKMoVhHHkbOUT9cZdRf1HjSxElhOMULyQGwgsQOEYZBSf/5HpIX
 Aynq+FRmQ1feFB+dNRy+FpAWw105kgZ0vf23HAV1pTDavOhFXKwn7BhsJhCpaVU=
 =Uqy0
 -----END PGP SIGNATURE-----

one more 'const'

Alan T. DeKok at 2017-01-30T17:42:19Z
Files modified:
	* src/lib/radius_decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76cbfe4c5ad4756c40bf3917ebea0b7f8aa8e36d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYj3IuAAoJEH0Oec13Yh7Ni/8H/04Ey0iLkO2b09pDJbLH8NCK
 B1JMhlkov2FIcSmJsmOcFkTKh/JNV6QblAt9ZoC16/a5Rtz2p/JUgQ4OHUhXMnhj
 wYAXnBjFK+SFtF/XA90/bJqSKcuJtbLfidro/S1FI02WhdmhnrxgmCKWbqyX73UM
 oWv1t5CqKMt9tpGXkz40Ol/sJqJQ89g82KjcNlle35AtyVsGkwxIvIgjbEwVc8Ve
 Bl2yIcieyaEOeTwimh1MUpKYDeq/qPuW8tdogvfIjK3eo4A2ACfj3d/aljN04boM
 BAvMHm0hnCGjgHIXLA6HswV7H7q99LhwO0Cyb3lov4LRskzEFJNtygSFf0wJzJs=
 =hbDA
 -----END PGP SIGNATURE-----

return "known" unknown attribute if it exists

after creating unknown attribute, look it up by name.  If it
exists, return that one.  This lets us use unknown attributes
in the config files, and then have the decoder automatically
reference then when they're seen in the packets.

Alan T. DeKok at 2017-01-30T17:03:53Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fedd7738ea032af71a9797b123e5e3d87a1048c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYj3HyAAoJEH0Oec13Yh7NtpUH/16oNU733pkbdIZZ2xa0VJr4
 BAPzzIXmTp1MTJtiCpSasLvvr7u8JChhzuU/PxjD7TxPiJGIwW2FUvzc8sYXQuWZ
 yPEb86pjHMJrg0JJIT0R3RidEnFZM8+GKoKmih//wwLxeVuc491OVcma13i5df7m
 qjFaVUIbrpDXsydOmDHYumhRH+sPwct7G1N+tOXogST84/3JCkCcq0DOrnKGuQBg
 MrM4YUDSVI57hZyb2BEwzlrP+PGyxvJYnCmxOIlN0TwGbp6hXM12JLfIyvxjgfhW
 QWgr7iiruPoUsyHVypMaaWRilwqqozhAyCTc0+LXaimSzYJLzBNMDbAVBHfgyjY=
 =pb/W
 -----END PGP SIGNATURE-----

make fr_dict_unknown_afrom_fields() return const

Alan T. DeKok at 2017-01-30T17:03:34Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c
	* src/modules/rlm_eap/lib/sim/sim_proto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9a279040fd9d5acdb2546efb745b414e7fdca07
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjLesAAoJEP+k1YKfttfKk00P/1YPSNe3gmMQPcUWrQW9isF8
 pxtv6sz6lYQFeBG4ziaxQEWM6xX3i2cdWje7rdkZnNPkTTL7z4wDFqNjreq2XKFc
 9+Dh9NjtA7K61lTL1ro4/pumJEC/fCbAH5l8ylvQidHQGMGfTIgOtuaDbeaaXE15
 tto5jV0/CfwLGXm6NXOMFYD65J4jiynKOWg4G3cLVWfBZLn9LNMu4zIWk5PDup1U
 U711WtCZUtAJGX5T+spDnsUu8ZCYgVx99LM1gpy+XS5YBo1gt6IW5YxJ6RaFp+Kk
 wfRWcrlUElr1VTIbazDDjoI6V/OgtneWHrxyoFYhtts7oXfdb+v25FYnfsbCI/2D
 xmfR/G6MQ+umVoHHNifvUbqaeLvzJz7or27u83jFNRJv4GToFPrUoAM0Kba5/uWw
 Th329juD1rsctYkLpvRDILsEXwmGzc7aGMHQVHh7geTjsA62fKmAfkz7fmVFjzaw
 1N4i8BVE10exeYX6Nm8Wg3zouZqsKJd8ET57wuVgjvthreqDzAOsdZkWOdYGYMfp
 XheItSibS8rMx+gnyzHhDomFlJGVZNoXKxkParWdH41MuWY6Wg41JWRM+hTli0Dp
 lZMSvxzTfboobq2Qb/2PZ98DpsKtleKNiGLEvZ7W29WrD0PC9LHe6ZRod2Z2lOLC
 sx/YQPSfp1q5Cr73lvB5
 =chRn
 -----END PGP SIGNATURE-----

Prefix references

Arran Cudbard-Bell at 2017-01-28T15:24:27Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/978f505c6ca006ebdf401456c94cedae321289a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjKYhAAoJEP+k1YKfttfKtOIP/3yao20azJRfSaPK1mEHe+yM
 9mmcFZgE997JVLx+S4HDfTxMC4keHHxKxAKJ9cQYQWi9NvVEUhTPATbdc9yGGKwb
 aPDxNlPFUNUNp+DA45trkcsHaw6eSPsW/Q25j7SPlVhMlBk6ElcbpbFM/6gT8qL2
 30/tpct2U/+3DEd+lEZ6GyPja+R+JQRLvAjJr11mEasYnc1fSelv3/g+eDNRw6bw
 UG8oREai2ZNvoeC/xpekMxvJpVUI61cMo/lfNc5Op3yvIeQEYvZjQAPyPoQ5PiVL
 LVB3xQSFikLz7zH8NHzQeuc7PXdckfzwJqnFgCmuOfUDcbVgna/+/7YvLIdeMRZG
 7o3BOBtkJOYGj66fO9zQltl+Rh2xVh6wXzxvvQ5baeVf0J0EwWcESq9eJhNYBG08
 MSQr5vUFhCi8s1NnU3LlGeUvScGSUVfjpP/lb0CUDv5fRtUDEo7Ol2veCGZUQ9xz
 VGkz2PitcSq+3QZqNeKEo1in+59O1sCG4jjNfipshAiyh9/8kUAbhuH8YtHO5yw1
 wFqWtPxVTU5+dNKOsaNtrctA6k5wQ2+L+YQJJWyxj4r7i0D25TfAO8Q1xFk/uq88
 exTMwzaWASQWBjEoXpTTbRFleiFJL/Fgi3p9k0CK3Ua0zylGfvs9gBa6+9ETpir9
 BXBZ47HEK2PX9B+fgYaO
 =W2Pd
 -----END PGP SIGNATURE-----

Shut up doxygen?

Arran Cudbard-Bell at 2017-01-28T14:09:36Z
Files modified:
	* src/include/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ef0340359925e4b4d8db7077919806309de66fe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjJ2YAAoJEP+k1YKfttfKMhsP/0Rffpt+lOYA7sU5x5a8rFy0
 5Zd/6a/BDGh6jsHjuZwuPSFZ0oZmFWv5ny6Wq0Copi6b6wCr9oarmnpPS6YLbhAu
 ccLWYH45dD0sUlz7yy8+RNNRUY5KNIumJsDKUXq0XDVS5kQy6ImmXgTL4mPskIH7
 WlNlXQtyZD+CJrDTslYe1rkNhQtjYtPDdqq4DXmjoepTImq781kdKUOQVeyqORoR
 gQ00sibA/3A9q5j9iRzrEQpGEnb4IconKqDM1cv2nzy1E+w2dCLnic8wtx7fnjVg
 p699grChcR7MSHi9RSsmLHX7ctsOFIQwYvK2rEyanJQK9R/Iz/2GRWmJ4lx1vrsZ
 WiYwzBm01he5wLXEQGbS3A5eMzubMO0xxl27oGXbah4di8QTesj1y9Cf80HneC3n
 /z0JrctUmzBGJ12xwv6sg5Si4zbDuX7DWIPAqADyxdMKCXq4ZojZ83yHAIQDkltu
 KlbJ68k4ls8lpzDKymAaDjJWAHof0BAq9u06WkY6HTVYS3TAkH6m2HorU1/hnMWx
 6gypqUQTYy63WiaC3O4wm4RJ1bkA+GOSbxD+7FRZtJINl0e8Y8ySq2cmb0CVmc6b
 /Z7DygaiftUqUpy5zNWz78pwduhVjZ8H+FhI3lSsPXIO2hoL1pYjJpO38NcFpLfP
 JpkRd6OMp8mRucmwHf7y
 =b9uv
 -----END PGP SIGNATURE-----

Doxygen and other minor fixes

Arran Cudbard-Bell at 2017-01-28T13:33:11Z
Files modified:
	* src/lib/dict.c
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a0f2bfec2cb8ea417228dbe1ddcad08dd37257b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjJU/AAoJEP+k1YKfttfKqKYP/32whGWO+xgJRj9eaaUG+4Oj
 tXlMn6lxmGyA1NXAdlfSFm8RG43vurdeXKbmsa4XMUDTPrvsGyv2gEJp43HRYBF3
 bVIP6XYIHp1RcbjJFSLiE6AeblH8SNhOInqnq2O9jNyNJ17ynFnt18jh/fp1U42L
 AfoPewJtXHbVKkMQCU+r/PdHauY7d8cTNbG4QyGZaZiggW/xxCUGKn0tHRyQOEbX
 8xC3Fn2ZePEeYoA7kiDBOZOB29WWkNDbAWuURi4mygpSDxSYCmZv050UxH9XKP7y
 JuFod6prMAPJOhYpHkT2VOBSomzdzAOLf7LC8YHvRQegKTn6T0vzKb/76O+4Bkqf
 OwO+KcQUSyJlJ4ExNNS1T61RLE+DCbvY2acdibOk6g504VCmwepsuiFYGlX2z+rG
 kyLAG2SYIlIAaSWEQajbYEQ+/T6SanwMlqmTl+bC3I9b0SLulJJC79L0RfP4kD3f
 PBJIVpWV1sBzVhPVNJN4jKGyQSEvuajWbCiXeaLCqFd5Q9VC96BHiBjSAvGbvl7d
 t1r9LhGgz/Fu0XtTjvCHUKVAAu4fBatb1bh2g28Y7pIOUVH6uVfX5QTp4yn0IcTP
 /4dS4LFJTepZYZVXCN7dEij8t7yfoqmMb7L2y8x17QJWZxcDlnyGPi5KXtIYfJXA
 W6Xcs+UNHEDFfl9Rld07
 =KZHy
 -----END PGP SIGNATURE-----

Add checks in more places parent should not be NULL

(everwhere)

Arran Cudbard-Bell at 2017-01-28T12:57:35Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e02378d00b498d6dae5787c9db5b48d20945f358
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjJQoAAoJEP+k1YKfttfKUagP/1/GHTr2LBcaF4IVODh73XUP
 3dAeKDcDz6ywjoSSj0DYWpbEz+dmTfVr0/0W8u2sVY8b/FCcU+SfEfopE8Jy/r59
 NziS34M71fN2Fm/bXzuRDvU2SFLT68sBl09eHVTKYK40Du5WO5rzHHhS07bRUIO5
 Z5LRV/4Dv0yUCoJ6mIxSxjYS+5KSPEE8PHmfeoUiqPxxw3aQubP3zjIRF6KuSYmh
 +gIH2IYvhOgyxVVhUG2GJq9qxZ3MUdATFLyqeTeqShwnS7Up5RLkzfVxZvq65+nL
 vjTspbOPHqxqzcxtxJK3em4zZGd2+xpgxoEiG1NJfLquFTKOnnqma/fjw+NZKgmX
 uSgs0P31z+c9ys8a6FuXq9y/TVz/rsRFKCvSH9FKj0MXfkEIsCROp4dsyjqzY99B
 SwAW+jdAcnRHmi2cBF7aai4dPKssrg2KDUrVt3FpVylN9M85A2aVTyCkyYYRdiSY
 y7ZTqhBnqZiDcY0vyV5cCN6rjefd/94uhDmRN5lpZlO0+WXyhTriMwfIJ98OWfyd
 vt3Fu2U7+37cdKoSZbiMzrqeWdkxR0VUvPgPqtVb/ySsE3iq48iHESg1/WeiwVO4
 RTpAQGMHskYmsBRV8cITv+82yVTMNPEOr5thf8UO28+HkP+hh6x+Y3gKanhqO/Ai
 36CpnMk3vqAUhY7RoIYQ
 =Zgtq
 -----END PGP SIGNATURE-----

Fix clang scan issues

Arran Cudbard-Bell at 2017-01-28T12:52:56Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab90dcd47ce599d0e0bed8369dceb63fe53be0fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYjJJWAAoJEP+k1YKfttfKG2AQAIRy/g4RKQAyZ0OHzDxmDVOk
 Y8bajLwLUJvn4HNcBkrQr4uw6rIv6GnCLjSQZnaqCgQ/eY/SC47+5HFhd3riyFz3
 oo8spD8hunHmvQsuMTIHGr34afN+3YqhNuVvryWDccVpZYkZHWQOFnWl3eA1+nl1
 ndBCnh4zPOIY8f9uehs3coOJz20xWa5A9xju03cL1zxcesuGIbcZt30VfNvsmRWr
 t9c+A8buKF/AYhoiQTnIWoKmi5ncFw2Cp0Qo+0LUVYTg8ahZxiYPKa6/4rvjAPTC
 utFlET3N8TWFvSo0rvIh/biEnlueO/Lv6EDwAQ43kqF4P3sPs2zgt96UBxgHj2FJ
 P1ehQm+y/t93QYI3xF5EaiaAqdgM5J7+uX8gV4v1O8zBI4SmOSgHXNMVNB5laVh6
 mpB/HrbdLGQ79BE4jT3nK6hW6BMNAFjYdXw8f2y3/CV35UJYUBC+Hxyl7hufJ2L5
 ze1IjsJJXuszrHbJIhICMivAXIWWwcA7hWiVXd0W2gCrgUQqUw+TPWxoVn1KEmeS
 MOJcZSFrHU7YZMGznJjKmJA/HX1HRJhAm6bFVsHAxxNvPtfdKVOg0NHF7mOpuQ8d
 KYKDTsr/OVqi9+GFgYIDZjUVKRbK4lOlP3zW7mRNRGMYuGQymBdptjkatJytxpJ4
 wNpWYbZl3Z0KKnCuNh6w
 =wLmH
 -----END PGP SIGNATURE-----

Simplify unknown attribute OID parsing/printing

As tmpls are no longer stack allocated, we can hang additional talloced memory off the structure.

This means unknown attributes no longer need to be placed in a buffer which is part of the tmpl, but can be allocated on the heap.

It also means that where an unknown attribute hierarchy contains an unknown vendor, the unknown vendor can form part of the hierarchy too, without needing a special field.

References #1883

Arran Cudbard-Bell at 2017-01-28T12:45:10Z
Files modified:
	* src/include/dict.h
	* src/include/tmpl.h
	* src/lib/dict.c
	* src/lib/pair.c
	* src/lib/radius_decode.c
	* src/main/tmpl.c
	* src/tests/unit/errors.txt
	* src/tests/unit/unknown.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39d09408891801913273adbe9e7dbff5eef1f58c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYip+WAAoJEH0Oec13Yh7N2IkH/iZw/GEf6UQSHoCV8bBtolIJ
 ARvCtEfBmetf7fWGYdCC7R5jGxk/JOdNB0qa0etctECWvdHwIn/LMMra/XS1TPMg
 6p11awddBECiQIPGS24OWj4gG3NHPqWkip8YtflsFV4C14cLuumoa+/n+7JQQbpy
 z9MzpCxGPqrfcvj5jkiNTVlhcfEo5FW0J8Pw/QHaBB3afl5dHf6t1rbt+sFf0DWv
 PIX2CNEDs7uh1ZvHoT+pKSGxABe5lp95x/KL5K55TuvyOets+iyJgZYPn/3tKzP8
 LM+bfq1rKOR5JsveAZ/xLUD17dkWpMnpWDO1ytQ6MFRFcYn9YvDyQOaGd9iL32U=
 =SSto
 -----END PGP SIGNATURE-----

UNUSED -> used

Alan T. DeKok at 2017-01-27T01:17:04Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3b1df75ad783157f9d8612edd4e2dcc26ad9e55
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYipdEAAoJEH0Oec13Yh7NHE0IAJiUin6wPYFqt9Ji0q4HT55U
 8AJNEAk1bbsRB2JQhFeEmaKw2R2GyE9uIRpeO/Djmmk2BrUZAvzuu2nAMyqPd/wF
 dk6ty/B31r0IA/4vEWR4ZiBWY+WFnQoeBLaZ2FkOxh3R+E3GmyoPw+9zZPx7SN8M
 395Pb4eIZ5hDDRfbRDl8CZLghNN9u0JaMWBAB7cdMQJzEp1GXLjWlf61w0OZ/h+R
 1IHMfw8AmJT/6/JaZloRbt0RqtQUc9WhiNYwnQBGhESbwdL9jKkveaNV0GjatPfX
 3PeXf4/4/nggES2xyW5sv1D+aZEZEbBksAUByj0nt/dZX9YNFJjlTneIX1ZMk4g=
 =DVPP
 -----END PGP SIGNATURE-----

more debugging

and print out packet in decode routine, not in recv routine

Alan T. DeKok at 2017-01-27T00:41:39Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8ef1e7d27201b03e691f92d6ffc045a51dcaa53
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYil9NAAoJEH0Oec13Yh7NlgIIAJRn83/I7osWOd6Mr26IcvtS
 KIUm3vr8+tjAouz/9E1Nr3sk+2r/pEzFuxK91LBCvlMkZxrX6GVq9MiDF02mvNoP
 VU4TS6mIXtOYNwj8FJ1WQI4KnZT4GjmoXAjjBYdVE1IgGGOf14XbVmF+cLghs4Xi
 H9KP3jcA+ZMwSo5u/2e1XGq2gkxTLWACeAzwtb5yQl7hyiTF5rG4+6y0UlN2qcGO
 4uj50J03MUxpe6AVTEEsYCJnaUFqzaltbcMmtOew7TQ8umhoiXS+uZk4EE8XlLwb
 072oUbDIMAgXvOL3WgBQDz3mCof5n0HYKUFWFDC/VD3Aq+k9S4DRuYFyEHbc4Y8=
 =gKSx
 -----END PGP SIGNATURE-----

don't write empty packets to the detail file

Alan T. DeKok at 2017-01-26T20:42:52Z
Files modified:
	* src/modules/rlm_detail/rlm_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/add5fc00fbc276edfa5e2531917f99f5c72e99a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYiIw2AAoJEP+k1YKfttfKXI4P/R9PDR88zMh3If2xQ/4pJx4c
 N7TOusTvJSWSBCBC6u3NzfDHhRjF9IRvMzgArM2X/D+EwnLEt/j5E7puWFIi9MjO
 6D3HDzKAfQVQMGWJi08TfKplNtAB5blS6PU+EjAyTfchvA03H4ayvBBXwXH/q2d4
 fs7sRUKLYc8NSH+q+Ez1nO4RnxehGvS/xwg0JfJ02lkXje5Hl7hIlZxSfYZpn7uT
 McWF8Ruo8cEItFoMIt7xDZk7nuHoVgmh1kaxC/FjABPpL+FjN9Lb204YNZ1VTm50
 3UO1zTcYSQeJ0nzRGBhged8ZnxsLMoUtpkgKcO6MMbeUDwf7OdHMmd9+tfTO40B6
 bzjEgMNXUbu3WQUILnOl5rz2jONH3nf4SlpRiGJ5xmt42Blht48NPmcHmy1EM311
 Dsnr0/u9JuBs4bnEAEihUV0jpU8PerKC9xpPfVza9P3oggsspKl6y/C4aKIfax0f
 92WQf6NV06wohMG09Ct/HAKE13IcgP/mo8AmmA5Yp+UPMOvYSzyPA7ZtCsHk+ubu
 sG7qoLcjBPkvhJhDN9qMiY4QU9ilxsajmk7O1MMAMHzqsgfzlMgnlBK8vYlvj56C
 xbwoBpWVCh+0weD8eB+v5a1RYk5uORAlth0GT8uG5JKUKd83XFAbCqD07mJQ7XqM
 tDa6Eps8r6a5UGcNJ3YJ
 =nZev
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-01-25T11:29:58Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/338e22ee75f37e6b99650cd14d1fb12c848a0c72
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYiIr6AAoJEP+k1YKfttfKARwQAJ6ccmQZeHsnAtYCaKZJXHVz
 TXd5Pb8jojYewzJSjtcst8LfLh7iAV4lbPFtNGRtbcEssOqiS7LsOQfKlHSkCkJ/
 HCUScYllGspy8HHvJiHEImqdU3vQG43Gn4pCGAk2FQmI0iL4RxOQh8+YfLI8sQk8
 3JMu0F5fp+GQ/V04bVuBf4q6XpMT0cLWaBjakNpfMuMJwmF9RoWmdx/KsednVY9z
 99Tt2g/f1yw6koPtnsiC6zaGBhkK/nxFZrj11fAeiUaO7L/50K+5jplmC7sgsze+
 vtShFfx0DpvmREFztrbRMZbIenFNyPKq2M1sed96QOhUqMe5BX3Hel2NyCoewOjF
 vgjFbN3dv7nj9OhRx0JiFh25GpcwrCyz4n+oxx0RxYnQXkJMFsawfT8NA9XYakyb
 K+pSQ/QhMs4/21ogi8LvKgQZLJMT0v2/6+FRgRi/WPrQeOLiRjYDzzfNtZqCZYKF
 w4NERS3HzhWoYXtsWUQkUNANXax3kRJRvRaAl9QuteBkVcsFuLEaWk9m7VBA2FOm
 HNfuEfxK9XhAe7riUfxXAZCLjPgAP4K3xwjSqYarZbcYd5+SDvmHX8z0RAfclHII
 9LWPceAS1sNkaXt+Kh5HJFKTvvv9HBrO5kkDov4L7xEQeXhyKVtCipusJNIhm8FZ
 0U5GceesyjpmDrz7yKnZ
 =v8wx
 -----END PGP SIGNATURE-----

Write type directly to the tmpl

Use a dynamically allocated buffer for unknown attribute names

Arran Cudbard-Bell at 2017-01-25T11:24:42Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b27a02b53d86a64bec92311ccd01b55de6e59bb9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYh8/IAAoJEH0Oec13Yh7NcF8IAKFd1RI+tMUYv+SSnroOhmqD
 Oq1Hi14vixS9aPxaxFMJhUCew/u9dUzTHuEKsmTSaI4Tzv1IFdpWNW/3nkZeRWNI
 VcYc7b2dHEWLSpMq3JjNOTwYujjE2dqPtNhlh9IaDpSU+viPSCXlDzLsjCWFxLlI
 mPSppgJHKyM+V3ePRIRK7UrkgAOQfqaThFtiAf6WREMICqftXczygQzolc64CcOY
 /0xGDavayQz3oqMnBfQSMGTa+wxLNs7h9Hn9UGhEj5xz4lXhae0kQL5AxZPjIkgw
 2bXOK0BzrIuWM91t0LGZwimkMSgd5LIfMCA2C1qibuNaB1dsn/CWqSvSYo/bMcE=
 =57YD
 -----END PGP SIGNATURE-----

allow EVS for unknown attributes, too

Alan T. DeKok at 2017-01-24T22:05:59Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1baded4defe35d79c74a972347b3efe4aed4d5a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYh4zYAAoJEP+k1YKfttfKQC0QAIC7Sh1gqo67gr1Ihn8zCPQf
 3EsCg749M3zmMqeFZbQjvI+kd8U5rGRKaLPAT2gLhW9b/Zvinrf+J7D4wXnYJSdX
 eaLqIf8O1XEnhNu/cTZuQUtAOy67JuKTp4gdfbZMnO7fVpMEimoiAv+Ph4LlOIuF
 BxhmO8ZLEGxiofMjbTusJtiLA32l4hpSXS4xao/uMiepepdWD3Wn7ygT1e1JYIhM
 tGcX+Z69+0pbP/E+E+QyFs7ZvDVv46O+V7R5aV5BeNyhx2u99m0ZTlQPiM1X4Gmh
 3vSIlsE0E8SnAACYHqhFzkPn9kwqlFT30e9xPzWD4R5m4LM1Ruju7UTQJoLIQTaD
 oFheaXAvHpDnUKzX65BiRsZuWvrL9tzdqTJ0E3mtGRZb+gxYETVqbAW2S/oRqBBO
 P2gggpB+y0rhMQeQyB5BYLvnpfc9KCf9FlwcS/TYOjgXLMhWTUQUfdhfWy92PXzP
 yRmEWQTHSWxgqa5haUUGkdvV9T275wzEL1Ba3Kq1ppruGA8RQPB+E74VXz/I0rX1
 lduWy0AdpA2AgjoGlXxe6BjBzkwqRHhT5sxh8lf5OTywa7FyASgvtuk05oAktMiz
 oyX2N97+krt/k0BpxLF9djgwZJsrhOG6dDumrHozLLMhqTITC4v8XDyTpSxvPXvB
 8vUFRrb0045VXvEkWeAm
 =rjfJ
 -----END PGP SIGNATURE-----

Remove references to tmpl_from_attr_substr

Arran Cudbard-Bell at 2017-01-24T17:20:24Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7e945333254f70e7cc588905bc285a02d0ea1fc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYh17iAAoJEP+k1YKfttfK948QAJTf8Rm4vHsi7UTXa4WS4Ce2
 8crgvNgT5YZsCzK1zWd6RRJSK3jnYlk6E5ZApIIE7zx561CacRdnlIn/c9r5keER
 2vOIdsR14Y+FSBM6izmXLjC2NRtbGpoWAFd+TcgoHZb3W5Hh85QDaRXo+ulCkFk4
 Rgu0drU7LLCQ/uH8OnTg0xWj/qt8HlkpTUGK5Gydvkb1o1zu2lxgDWk6tXvZctkj
 qDQJyrfQU8wbqD4tYRTB68EEsTQ6nR09Jv1nDJNRGTxXh4CH4r13tWVrkOd/JSWu
 D8GuGUSWNOpQgmbK6gorQrgeLujQ8LeP7hvDxGRu9o722NoLHXRMJiMbmPZMXs7+
 hkb0eBZlG65vB/u5jUfrLb2yHV8/GnDL4AJvXBsP0AIcFtAFo1wLWtFOXy0Jw3cU
 BEo4J0UENl9i0rVw975DSjXYsgpaB5cGi4CKBerEandaw1hBRNJHLe6oAqDNbm5T
 9Y4F6Qi+jdehouROsZoBw6RonHfvNxmsajVa6zOf7I+K6Qnp2gXlCoKylosAsboJ
 6IImQZmSFANCxu2f71loe4KC/TLUqlRSXcz/pQHv6fYmx+iXjGQIl9quuWbCcOAr
 AmQ4XEggYA8NCy1EZ1qWFKYdfYaUTEfQX8JiSSgKn7exIfE4cAgc8mvEPaIhmHeB
 MsY/92HbIex5Ymt4R+pK
 =C1m8
 -----END PGP SIGNATURE-----

Remove stack based variants tmpl_attr functions

A major limitation of using stack based allocations was that nested templates couldn't be used.

This meant syntax like Tmp-Attr-1[&Tmp-Integer-0] wasn't possible, as there was no way to include the structure required for the index reference without allocating it.

Arran Cudbard-Bell at 2017-01-24T14:04:17Z
Files modified:
	* src/include/tmpl.h
	* src/main/map.c
	* src/main/pair.c
	* src/main/tmpl.c
	* src/main/xlat_func.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/174d89df5f13b304d45bd8281758f72cd94c1949
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYhnGMAAoJEH0Oec13Yh7Nh1sH/2qPFBd1RhyDloLQLzTp8reo
 sil9iZkUV88oQ45YZJWtR1rOGvPk1KrK67fmVeQSaP2JkY/wpbL0BFfwnMpls1t1
 r5puk8uVkdspcLsiNvhjTz9Ky//RlYCcdo31ylRQA5mWZ4BMPak8AdTrR7IQO8TO
 aIrdwZ9xhe8nqGyPBpJUMHDe9mWRqAWkUZcncEQmuM/w72IovjHntjfey+RMkkAC
 c1RLOzL6DhTwfkkda0Z8NOBoTSOErF3LgZinK6E3G0K/4mln/KDU5nenvOjpdYgR
 xan39Micp4TESG+x41QZ6IaI9EiZYHmgvZnJjmI9jQl/lFibq//PaIkGC5SNS6I=
 =nVzU
 -----END PGP SIGNATURE-----

tmpl_from_attr_substr is now private

Alan T. DeKok at 2017-01-23T21:11:36Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e0d7b48dffa5341ba9498aace7daabf9cf6fd16
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYhnFMAAoJEH0Oec13Yh7NULcH/3gYZ7+UZY+3LLPUf6HMwomw
 i56ScE0mLkzhaVY6BGD5sXoZ+Cao3TyRjKehIAencen4DQyighO16BmcbC2HM209
 LpSMf8QL/aEx0KMlWtLP0g9m1vmxcHQuXqio9SCyaaFxawWsvhVF4TzkMUgL/Qzu
 rFRFrkjNdAG2xgvbrwRGdtHpCpd/xcWdggi4V1+Sed/nHBra7RiyJe2PLoLVnoMD
 PK0oNdoFGic+w+Lx/TyRVMgVfyC4265FRR1MKwHK4Jz/HsfV7+ARoRVooCBEU1nx
 kyMIAtBgyzDvbKyXmVq5pZeEW32Neiv11IyJya6I9KsdOgI7z/PXKNTF4Z2oFdE=
 =XqXz
 -----END PGP SIGNATURE-----

use tmpl_afrom_attr_substr() here, too

Alan T. DeKok at 2017-01-23T21:10:26Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b7f347f3b33aef83def373ab8e1dbc63f83f1fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYhnDbAAoJEH0Oec13Yh7NvywH/imU0930uDGSSsPW/Orms2u4
 Lf4WYUFN0rHALrT8OJ8Hq2DdRBi2SuO0kxR+ThFq7NG+OVx/OOTWULqxiVwnFMuh
 YDYIuP8BoJx05LYJdVH6dKhyAhBBaC6Tx70s72oRp00jwoUyILuZA+BnGhwPXxox
 J5bAF1Jnmg22kma7msw1R7b3wrVrmpipWu0LN9MTPJObM6kh2wJiwqs8S1UVRv8a
 tWNg5VaSWoQtFF+hIlcyS8AjuywgjqSfS0kI6gZuQPlKnQbwTVMmtwrQoXlZFHum
 DpXAqXYOXYYDZREpqf4jybs3vQohL4qU3UgWw3VajSA/Eum+fw+NEPqsrairFLA=
 =RfeK
 -----END PGP SIGNATURE-----

arg.  missed in previous commit.  Stupid git

Alan T. DeKok at 2017-01-23T21:08:34Z
Files modified:
	* src/main/xlat_eval.c
	* src/main/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20eb985f99841621c408872248e0e1cc9a232563
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYhmu1AAoJEH0Oec13Yh7NaI8H/0rZpghznOQ70TmeXtBIXJcO
 714xyMyyzHPmj4zZ4G15yrQXh/gDVpOqZ1CxqL3iU1IfCTJR49svXpQ1O6hBCmDb
 Vpq1Wk8hM4Fqlxm35k/s7EPdJ/jcmSLX+kz51FOqx/tCCxOsTZ4b2qT5t1/fmL9c
 zUYUOo/LKoZtHm/jOpINRBudWKctiN2T/bdAr6Mo4x+6J/cLrP7F2o/N7rpTfERF
 7k5AFPR2JIL8V3tr0mI8oCnwkTPi8SV2TNHHgg/OhhLSnaIDeE913/+zvK/LCLNt
 9oSyUPhJx57h9+M8yEveXYCCsdUdBVXwneKPsaU3JfFUgKr39Mw15EhoD18BSx0=
 =25ha
 -----END PGP SIGNATURE-----

make node->attr a talloc'd pointer

And move alternate into a "union" with attr.

And add a "regex_index" field to the union, because we can't
just steal node->attr->tmpl_num.  Which was always a hack.

Alan T. DeKok at 2017-01-23T20:45:58Z
Files modified:
	* src/main/xlat.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfd7ad9ecefa456ccb42f1baf2a783d142f339b9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYhmkrAAoJEH0Oec13Yh7NwK0H/1trPIUerhtTo4FPmyahsMJK
 ytCMJeKxb5VGTlKzU9+5W59T0+jY/YHb+F4RIB0aayFxyMc4jj2ZJkPOf5+Af7Ae
 CwKksZPH9FdZOj28ebO7lunozcBfw3zt71HesbkaWqhy5lJr7VASqIxh1ki63xly
 U4s75VzjO1jCxQTF+D/8dt0Gjvpm3EzdVOglGqsGWhz/1BQcanxyg1DbajL+ynso
 If/7xs3GW979XUK4aTKH8FWFjIY6DI+G8tyr4VO2wJokvc3cKlfAGDgcYlYqjQyJ
 lHaDZGVSpkIeW/nGXWNXZiXDKpycn95TF7nfzsF/Ha9O9/ix8hPsqqxgC2RC6jI=
 =fqNW
 -----END PGP SIGNATURE-----

use tmpl_afrom_attr_substr, not the stack-based version

Alan T. DeKok at 2017-01-23T20:35:24Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/846de16c50c23afbe81356aee6be093ac8e3ca15
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYhmLzAAoJEH0Oec13Yh7NU2QH/j/y+AnoTAcggUtOTm8CE+Ni
 JcO47xIP7f0jKBhSshWGZES2qzzVb5GzEB+1BoFvEQBee6NX7HTbCTYJLY3cTXrM
 cyTdkzaMwVAFEwlVYn6zzw3f/IgozvxYQzHaOUGfVhmLRndl0MTp6rtLZj1ZWI0a
 +MUZE1JOE0YCxF7LyheH0MqvRfgOssR32LL8VZ2Vl6JGJwmVpz7nAl7nRePy6tWU
 Y1US/fAFIW9ChNw+BGRcyj72qp/3ZuzZzkCieXUxqvvz/Spcw9ijfX2QyjRXEfSD
 BzMnJSuouyqoNS5Gke/496gH+/cBt7UnZD5IZLHjq40lxXV4g8xaybxBTur8sC4=
 =BaGW
 -----END PGP SIGNATURE-----

s/new/n/  "new" is a bad name for a debugger which knows about C++

Alan T. DeKok at 2017-01-23T20:09:09Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1543069f20e03d9e941c417f7ead891f1fddf22d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYhl0jAAoJEH0Oec13Yh7NCBsH/jHyc/+gEbsLYgxMG2v1v37m
 o6vJ1+vetxq8NRnxBFDe3hoTcguKMSz0xaLzxJId7ZU4tZcytz+jFOdxpqPy7bwZ
 gP3jEIcM/gGUz6W8DbPo7SRUdmkaPZ/w5YhKQ5iUppKlhwk/4nKBKQVGBa1zUZqm
 msBt7j2gJ1wjcThqVB96UVXznM44pRVxG/QArloJOsrASwQGMpOTrHqNC0bDpDkQ
 27LvTLEmSz2T+8xchA3bwuqSm+xHBUkJwyMYjf+qy5IvcFxggA2o2RiLRLJkfCXc
 YjPu3clLs6mwhuiQjsTMByZHs2rRY3RrEFcHWAc1Ek/JekkKjG8FLtVbJNyJS+s=
 =cTBB
 -----END PGP SIGNATURE-----

da may be NULL

Alan T. DeKok at 2017-01-23T19:44:31Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d01c42e2428dbb85a28477c1fdae8027f8a701ce
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYhlEaAAoJEH0Oec13Yh7NIC4IAIA8wJGytr8uxFsbVCGsAd2J
 1S9eJbjRWguNguVc5piNfMYL0jdNcjpb56h0siB33A5Nfjxv8YciC+Xutk6ZmeI7
 pegu6duDv+6nNPYefCg2u245IoAx1w/Tf4xVdxeP08yqbkf+0rY08xpHSHFQwyxQ
 KHIJmsNHrlto2yS4BnNpMNMaQ80xCKJ/RZwwmXp3Z5N4W4EJXF1sjIPHcyU6y5bJ
 bvnhLghur14jHnEzeiq7SKFfHkrP2kXv59H8D5KitFebzF/WsZmA/BZ2Tw+kkij2
 DOByRW0T4jL3lERMQBwyXfl++8Qlcvqbh5VyL60pVDDLq5Kd99s6UDdpzE9otDk=
 =9A7m
 -----END PGP SIGNATURE-----

Remove "Vendor-%d-Attr-%d" and "Cisco-Attr-%d" syntax.

v3 never produced those formats, but did parse them.  it's better
to just disallow them entirely.  That makes parsing much simpler

Alan T. DeKok at 2017-01-23T18:52:32Z
Files modified:
	* raddb/README.rst
	* src/lib/dict.c
	* src/lib/pair.c
	* src/tests/keywords/unknown
	* src/tests/unit/condition.txt
	* src/tests/unit/errors.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee55be5499a53d0266abd5c710e5195b23bb2621
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYhkOrAAoJEP+k1YKfttfKcUUQAInvz9qtGGmhhscNZXVp8Vj2
 tzqesFJ+YfTVxgSmT1rODYzypa4SO4wv6tsfPf/ApN41PswhC1r1cDepiap+XVvO
 dr4Ll968Xua/vJijkEp2okU53XsIrC6gE0txO936JgtoF9XN1ZT+vptgzikUM5Yd
 XxscUOvvHXuQ2HmEh77TMaEGIw9GF/SLv7sphm1+uAiAJ9cQZIpRUygvRdlgcxTH
 3WwT3SYV+L0T8TExmcftA6YAAAGh9IsKF8Yjrf2aVHCakyfa6k/mvdmZH1RFCVk5
 98h5YyS0kk8Xlgn7pUdRKaG6YONsvkqk8lOw4Yg6HSkTLIB1LbYxnTuG8Dzyin3J
 T5dIDiMFOxGgsoxfwx1zRENfT7E8VoJwFFXa31JE70DPLYdWiZKJUaOitvbbtbVQ
 MkenorYP35Qb07cvuds9oBTIAkQi+7g9svOGOXm/ucFPtMAL4dOISDX9y+1Uxcez
 ubRvQAWsFjQZNbzgG+VRCv7PKcS3jMdjcZWOEj4BsdzrvRHnt0Lso4jmoRe4ubax
 8TYROlyvTvvXJlxnzGUH29l5lzRAD6YW4RZAwgWQ5cTior370GcI2vYQpafXHlrF
 XwkUvA0lfM+S6Qn0KHjeClJQa86hr8iTsR6qUDR/2vApfS0QQLm5ihRFh/j7T6hJ
 fDT/ZscRhuh2sUlOwEAR
 =58RJ
 -----END PGP SIGNATURE-----

Fix assert

Arran Cudbard-Bell at 2017-01-23T17:55:55Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2cb766fe4e91b014d69ab5b3fd9567e2e760b0c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYhj4jAAoJEP+k1YKfttfKEHIQAKovGJIKu5KzV+NoXZIKsY1r
 1qJ8QhmKKmAgHQiL6OJkUf4I67D7Q8KKtmQqgIJr2MZln33PqLOjicy+P5Yqh0vz
 PBgZS8k9vVrJQgWEZ2EDoaVWA+9EG74oXX9c6SfI05GK0lLisU2rJthv7zaH4kIF
 kVgWsYU7EOy74rXUD/o/QJQ5MYmFiH7Br+yRXXNJEClUZ4oorKq1dagVqwO+4FcM
 I2jQoMYDn+Hpz4RufHKoEj5oBlZUq+3PUhcX4OvYgYq9WDNWY7CTD23C4s6BJE1m
 +O2UpOc/7AxS8TG8UDIBXClXLLCpQxSIKCrU5jXmEipGmIu7nbLyOWYHpT2H8+Yr
 cA71H8FjNKWIq37nnzr8bZDXFyCT9VXfeTduN+u5woneK7EAiBkQJR8l21jZfGEy
 TXyGC9Yo7rqp5scbW/j3EorpWEhrOb1Kmhyr5tAiVgu7cQjoZDnkRrnGcBzs0hji
 x/UGigNP6suU4FIIJ7aFU2Z8LSJXq4EUlIBEW+PsbM02ga5zzI+DCQeo+yYtG0eQ
 sAvIb8xTFUKDb7Aebf1L9AF0+Xu921CsA6J+7IPKstG6SnuUv1kZxT0jSnVgagGO
 WSdqJEx/IjfqSyyVvPrq58zGpYN636n9rO4aRcq8teigtyzuD01I5IFLlS6pu23j
 LyKKIyQpt+1NWPObcFEc
 =m2bL
 -----END PGP SIGNATURE-----

Doxygen doesn't like @fixme

Arran Cudbard-Bell at 2017-01-23T17:32:19Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dbfc2a0bc497de11f167e2b11c89a8d1972a22ca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYhj4ZAAoJEP+k1YKfttfKSVsQAICafGSvEtlcwe/f6yKqWygn
 vRp8fo/o+Og8QTUUIy3sFSZDNeyzl8htkwEjv0DWKsKDeVzxXBEq5SPs90pJZqOu
 HuqCk0dEkY4G0XzxeZYUTksH3iJEM/M9kLPSqXs39/byAvyF9gsycwMaPAbKT2lo
 3SFgWD3TQnfHMYBRF8tMLtQJQ3IaAR1LjwOiSYjbWLqdYEweJJEQ0Y8vk6CN5fee
 bRd3VDINGmq6OPr7sZpLhU9jNlhyq6eQep+B5XC6B8ZbIucb9kYH/zI9Do7RMpB7
 EhyW57XIcRQBBFOHWtNic0KRp8pAIz69gCzppTAbjTWHcDpHcKzSHUWkCDtIcI1+
 8NW2biDu1XYyoDLmL30dD7r7e0tB5MbpgGypamYPq4pAwwv0QZC7k1ei6oU4/Ajj
 iw0yf5Br0nlfdWibFRFnEgFCYDVMAtyGo/x6eG5IpqOEr/gaghuHHHkfex316uOT
 D8ivunyj6cTRhRDxPeja6Lx0fQmkWncPbi/5ip2yjKTSDGNuvIHCr74qcxHUgtJB
 ILxAeftp55wucvV1ZvuhwgfPWvjNlrkWbLZh5KxLUImwJ7QOBvBxq2/luVkA1spF
 7xMNFQ2bE/YiZBfyfoKdas00g8beJMrUB8wd3Aai0Sa+as9fVdvhISJZTuAZhkZV
 /DqvkrQgzvjIG+qORcev
 =KzrR
 -----END PGP SIGNATURE-----

Fix call to value_box_asprint

Arran Cudbard-Bell at 2017-01-23T17:32:08Z
Files modified:
	* src/modules/rlm_cache/serialize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0dfd9c11e97706e511aad6cfb886efc13c8fa229
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYhjskAAoJEP+k1YKfttfKb0gP/0cb5uIjSevwmkFKordDDSBB
 ZiLzBT84tI+uitcw4Q13OyOMhKpt2hDQ4WQ0ueklQDXfWTFzda7lEmPTSdk7qwaK
 x9Qz1Ceb5inxTAysnWWGVnMY+aHvuBu7OrkdVGHho4PJJUCi6USyexZC4OgkNS6c
 ukF32nth3DtiWz9G71lCH9VT4Lz5/2qqifHDHK3ArTSbCSLE7Lh3Mlf1MNTlPecP
 3VZKTP18JziSG8JnAJfs7mwHigNhMft2CLvwbRVgarQGljCLxvXOqhG0aGlPDDfq
 qoWRCOk/ktdK6asn7c+528SCzVbxeKCOURvLavnob90wTFiMuKZbisHdqUNTKftm
 /hV6hCn6Y1qd3MzEZR25w8XLzRyu3iwrntrEc1xE4CXollDX7ps2xiNBxZaOn4Yg
 mjCKiJPnAy8kUlR6lEQFIvgm1e5epimyt8Rua5AXh0r4N7v+SKOiZRAUsrPZ9ecK
 0UCW8YQXX07AdVaYWakeh1Q3CqonG2WoOZZ9UGvF6DoBWA2ipjhWg2VJzvWpzya6
 ysU8UG/1cgn6p3xgkeBPZKRZqMnMqOU4DRfy4/OfYZqjRYGe+imHhWu12BsMNOt5
 eOKII3RLWeJxMUOjtGESfzNlciYYqQp0+YBOZSpqLkZp1C/n6QddKQ7healrM86W
 ZHH5+NcDQPKs5CGCpO/d
 =HLT2
 -----END PGP SIGNATURE-----

Add type field to value_box_t

... and modify all the hundres of places which get pair type from vp->da->type, to get it from the boxed value instead.

Add additional validation functions to check for places where the box type isn't set correctly.

References #1883
Closes #1012

Arran Cudbard-Bell at 2017-01-23T17:18:51Z
Files modified:
	* src/include/libradius.h
	* src/include/pair.h
	* src/include/tmpl.h
	* src/lib/pair.c
	* src/lib/print.c
	* src/lib/radius_decode.c
	* src/lib/radius_encode.c
	* src/lib/value.c
	* src/main/client.c
	* src/main/cond_eval.c
	* src/main/cond_tokenize.c
	* src/main/files.c
	* src/main/map.c
	* src/main/pair.c
	* src/main/radclient.c
	* src/main/radsnmp.c
	* src/main/realms.c
	* src/main/snmp.c
	* src/main/stats.c
	* src/main/tmpl.c
	* src/main/unit_test_module.c
	* src/main/unlang_compile.c
	* src/main/xlat_func.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_eap/lib/sim/sim_proto.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_json/json.h
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis/redis.h
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_utf8/rlm_utf8.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb5dce0fc86a11ea0294a5467f3cd01c1dd50859
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYhjZAAAoJEP+k1YKfttfKug4P/jGHCw4Lf1Pp53SsoJutatbP
 SBgZYxsqwZmFaLLJU5DCdcnX3wr1YrFqQzLMw9pwhFdXLg7w2GEMYKyGHPAjQn3W
 BnRwU93AAr2Ym6PhIwvCYx0XFtySx8CQ1zfNrG74XZrbndrWIOCSDD5G8KtTgDxc
 cQR5FXrh8reUxSTiHudbXwmLdgpjdDzaiQ/l/Cb/IImKF4ZUbJc34TwP8jQSEuEn
 e/OulK6zBqSnwuG4pbTJzCcOrwjFnS46u8mrCfVJpMjHeJxTsjXR0j+WJMgKxyfN
 u2mrKZ6Jpxf4X9F6s9rOEUzPHqfwRTF1U95setIGJ2c9C1/3oy5F2/dgyD4cP+vK
 QYoZSTKQVtaftTJAcSsBHaJLFu7+ENDQsozITV59zwdLntMwERKY40UaI4n7NixL
 h0ft4MxStE4cxV/+BnBlXRXAL8ONDi73GHz0GZDRoPtDAOtSjQLPOgzLY9fiDqN1
 dzY+AGU3plwR8whIa1QfjH7q2NZwwrb0EBdEVTIF7gKF0O6rz3KefnumONv2eFvX
 pLZx9Ry1OnYfnWqhaCjNT0bUJFctxAy+4Z6ZZ+502nBxekqZtZ0nNmQW95zCZk1U
 0Hpc9B71Fz8ceX9gymrFcyDaSqF9GH/OVXKSOe+zJi/LbWCrCLzP26zWcC27PSCU
 3cYa5+1Q664zuIuKQtd6
 =evaP
 -----END PGP SIGNATURE-----

Const to the left

Arran Cudbard-Bell at 2017-01-23T16:58:39Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56522f445f0e86f138056f157e37554e9d336160
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpmaAAoJEH0Oec13Yh7NTCwIAI50QsWF1Eb9xuNBejFylvpF
 xKmFNdolzZJg67Mk5LRBo5wAMX3tFDMin74aOt9aRoy9QXKE+MiQaHAnZzh5sFGW
 ZaK+WqBtAsBv/++hR6ObtUM1oyCUoOZjGzw2SdCXG3glplPZF6o1k65ITZyz6WVH
 byJs1x7CSnLXEjnRp6px2pty0/xaB+5+GgMGnc8AyNZuY2wSyjJR9pT9W/OHXhku
 9e8cp5n7PTKx/DBeqnUKnxiWei16d/5KwvQ2ypKvz/KKQT2JmVaonm5NE5AHJJMo
 JJ3ZBUArewTQSFYAyxVYiTb/n2alFO9ll9+ScAflzzyRO7fBDT9sgtaw9+cs+V8=
 =skcZ
 -----END PGP SIGNATURE-----

Fixed raw VSA test

Alan T. DeKok at 2017-01-20T23:13:20Z
Files modified:
	* src/tests/keywords/vendor_specific.raw
	* src/tests/keywords/vendor_specific_raw

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51fba1405e7c42b7ff6b03b29fd1a30806e0ea99
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpmOAAoJEH0Oec13Yh7NtdAH/2G0oi+byLvVd2CXK/aE89jj
 uxbQpeoJd+cFzoRXA0oZMle4jhC7zSGKHQhykT5tejbu6UI82P7ES8t3H7JbvZNV
 9UtcnnTJucxLzkgIjy+/67LClzaXMa2wSwsdzaGKdbzR1/csqafPznazfDjsbeEO
 lm0SijwZVe6/niVRcvTah5JmZIUpuIh5MDDu4UaaFxH+QDKFI9zFM0f4ecdAJnil
 NXKRrD+flaUN/rujtITQTJ/eqpnpXytEO6RRnCuzO9BKYkAraMaSDShXI61ctw0/
 mwjMSxwmGGZtqCBG3jCijyFfLOrZsOalB5S8k/T1j1EucV+Fp1Gcwtl7XA+e1KI=
 =+2gG
 -----END PGP SIGNATURE-----

comment out failing tests until we can fix them

Alan T. DeKok at 2017-01-20T23:13:08Z
Files modified:
	* src/tests/keywords/update-xlat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8690b252ec0808ff87615e7b05e2d922b2cd816b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpdvAAoJEH0Oec13Yh7Ne+QH/1CDJyCCdYBZPX/9pLyzLTjP
 JB7EAxK/sPlyyslGFEQ6dqQjWiF9HDZedreU45S2p2PtBteJJQjtXp5wr7d8iwhj
 +hUxnXEcMBjEfzShvphEhtffyVz3nt3tNvTZTfKZyEiibOT+3cf9ul3i+stxT9dt
 Ov0etoTrVpD6XBtxb02PnTCNnEN22KM7RHNF004YA+oxt/3nd+3zsSvjToPGBP9l
 dEVEcyhAjiPjzX2IejH9G5tGhbQv2YezLOLSaGWyAjo4dUKxIAGlvZ4vfrCoI2it
 re6OQl5uiFrLIhEL4jk39GavE5THTeQecyXGrIr17Khg0mviKVFWtFloj7N7kSY=
 =DUtU
 -----END PGP SIGNATURE-----

more unknown vendors

Alan T. DeKok at 2017-01-20T23:04:11Z
Files modified:
	* src/tests/keywords/update-xlat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/362f32d6511739376440f7978f91a686334d439f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpb8AAoJEH0Oec13Yh7Noj0H/RBG4eNgEDAUv2x6DESx4+k0
 mWttkSTtjQfaDSOOfLPNFEulVTexfz5Zs7z6aatGUgW62fiOWrcyFJBbyzh9dhMp
 t7fYvooUxn+wxJCq8ex3+DjSKWuaWSwcqt6WggvoUanVlBYRSy0YRqixWPwh+9py
 KLTLPVjMPGkfyuYFkV1Boyf1tMtyGFgv3Q2UpjG1S70+KBJrBkKQr383EXtUFQYe
 /xNXTrOMSfWbHCpzbqF5LdswloKS7/Sqldz7JDRSkn1kIt8xeQN7Nb+farcvxOoK
 hdieWviPpdGb2UkzdHRyyooi4bMhk4d4unJOB9k7EkjhB2NlizKjBqU1DemnAaU=
 =nqta
 -----END PGP SIGNATURE-----

more unknown attributes

Alan T. DeKok at 2017-01-20T23:02:15Z
Files modified:
	* src/tests/keywords/unknown

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02f141aa974207eb3267a6d0ba393b461f5245c1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpahAAoJEH0Oec13Yh7Nz9QIAIidzQ8nqrsAs505Pn9yqJy4
 0i4e/ncU7dUDb/mqQXI6mYDmZ5r8GZ8XzoNhfjgftOccyHSW+rVx6gaIgIg+zGaP
 AAtWmgc0wijY7BhSX28u0gwXNvzOAZSP+33ssb35yi23VbrDJ+R/+XO5zhEomF9A
 R9AwmZtMhw7O3/Mtb6NNn/MlczybtikJVixPmMJoTATzZmOqb/OWwTUULQLf+wxA
 IZOpEPvEIuyKi/z/XOiiV+TbBFEo5Zq0XmdHFCBq7EsN80k7j6o3haVFmL7/XYMo
 8jtpVrJPeBE1gd8oVU/m1Cdtkez8VydSOzjqOGyovOqXZdTkC6DXfceI7CYVpSI=
 =KLK8
 -----END PGP SIGNATURE-----

one more unknown attribute

Alan T. DeKok at 2017-01-20T23:00:40Z
Files modified:
	* src/tests/unit/errors.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f370ae70ca6f141ba642a69c989742b5fcce5038
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpZkAAoJEH0Oec13Yh7NyZAIAI6Eh9E0Dj6hckHUzT7f1L4I
 5rXaHiJP5qHPeVFt9oulea5f6jUU+u/qkxpmZipBqM5Uz4K1js4jeXFQ07A2A6jX
 SgqIaxVaPXKFdaNs95s9dbZKzMnOtk9wwvmUEpLPe4bHbBTdK60eeDs9vL2wbP5z
 05bd7itm78/4rorm77HYA3z0PHfRrXk+Za+uHzTVL/KlDN3qH+sUjylwz9Bd56br
 9QAh15gFYCkE5HxcFlky7u+fbQaN19Ty6dVs+L0FBynsZgwybeIIMIqhhOM3SkYS
 zGmHW42BUZSxDk4RKwz2BDcKIeZ/Hw70LzMa4h7M6jLq+WnlOwb1T0s4j59GFnw=
 =DyLm
 -----END PGP SIGNATURE-----

Using "Attr-X" means that the RHS should be hex

and not ipaddr, or other data types

Alan T. DeKok at 2017-01-20T22:59:43Z
Files modified:
	* src/tests/keywords/unknown
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae4c964eedc07e348ce1ec1511671b68405f549c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpSVAAoJEH0Oec13Yh7N/MkIAJeJbluRfARKvt/ixo+E6RJQ
 qfzm4kfDqQuaE/Swq/M3y0QFyax/71m1YN8jPJcquU1dxkl2mHdb7K6u227YTcab
 MPSun0kTQhrkZEMWJAT2b8GfyyhnROS83McY9VHSjSLw3TOHHT0xWMRgDE2Lqpst
 yj6CEyRqA5RwwkHisfmxRtV2XI/TzkDcjlPWcswO6ASIYzKiXRn6Tw2n2rWM2pw3
 3Kgyemc1HuO9rG93moQuSCMOMPKuREJYJTCIqwdju8uMvUcyxMwJOs+NaY8A4lyV
 XDg0mmAqcmfkrsvk/v9gptIhRKHkVJ6Wg1RNWczBYKH7045ZC6AZI4FsJi8xYCY=
 =tclk
 -----END PGP SIGNATURE-----

show what the expansion was

Alan T. DeKok at 2017-01-20T22:52:01Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab309158b399a46add7724ccc0289f0c41220b7d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpSMAAoJEH0Oec13Yh7NlCsH/Ra8XLBxSediJ/InhPpM8hmT
 DkPo0o6GT8QJMPLfFt4F+8a8Uvd+Jfr/WNIU4NFxDvNlkZTooMU24gJytltiDLih
 uRBt2cyRuYJvkwRHzkgGETrWh4hp9Nb27il8cukRziFYvLiGSXbob0r9TE6fD5TQ
 MrWIC7F8A3UYYQpYEmOekHMMylzhxcWvz4TmUeUR24sG0W9GRi/p+yMF9A3RViWX
 XlHZ5c+MisSVqBOZYabj66SRggOtOCHthrv8KL/+D6AHu6iWbUciYIN75gFxhw27
 fHWxHHD/kbs1fzVeZKJJ6TUUFKsywSjidn18MtWC4LlRv9UVGmuGIccG+0EwhaU=
 =6VfO
 -----END PGP SIGNATURE-----

we can only cast LHS of type attr from hex

Alan T. DeKok at 2017-01-20T22:51:45Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b8e8ed26377e7d62c97d96495a01506ec62aa6e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgoc+AAoJEH0Oec13Yh7NpxQH/2BbrtAp61N7E2tESkLaRBmv
 7usm677TwDObPM5liL43arD54RINUhNK3awJyi4HLR4ZmZT9AUtD7Hv9Xydr0cp8
 yqWjl7fqYkxif9Z9vBv7eB3cuDA5fbkGJiQnlrDPVTJ8rafQ5OhCNoqkMyo8rdjY
 31eRShG0pi+Wru7enJYu9ub1fVnwcuqJ2OtIYvenbyQXSM+g1mqnAT0t6q3wK/hQ
 FWvF+sMTtM5MTS1UOiz0Sy5dE0u5MrARW2jh8B5NUm/bH2XvXo2zD0093CQUxQMC
 VghftDDJKFwouXbrgLYKqDnJmI6DdFqk+izIQK7zAmOZTI6HtIGjE3TcNX2I5Cg=
 =wouB
 -----END PGP SIGNATURE-----

Don't look at what we parsed, look at the data

Alan T. DeKok at 2017-01-20T21:55:01Z
Files modified:
	* src/main/cond_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b1fa51c8158abc0f6bc0861eb16e7751c58943a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgoWcAAoJEH0Oec13Yh7NEJEH/3T7E5FO+5w21GD/YmwzmuZX
 RT7CyCw4DDGBsOj51QuMVz4Abtsq0ER9OmkXabP3HF2+lCs57alZ5eslMKTU4fit
 FmBWbs3sHH5tsj8yMBDB58hnxZGnm5o6qRjgysuEuIPjBXzg9e05y7KxDkTQseI1
 kDyaPEl6ZMojbXEXmosSLawEwH1h22+1pVt4Hs18cckfVh/NqdQ3UlGgeU+bzJJn
 MCx3ZT8vjhP7H8KMHc7kFlb2hv6op2j07EDT/gX0iPyD8r9UazmPRglyrWAazYbj
 63YdnEDFDAH4/3GsNKQ4ou7oDpOxSZ1u8T1y4iQwG0SwcVn7XXAbp4z4DrPq8FU=
 =tIGZ
 -----END PGP SIGNATURE-----

look for "is_raw", not "is_unknown".

And look up attribute by parent / attr, not by vendor / num

Alan T. DeKok at 2017-01-20T21:47:49Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2bd89dd50c6004341ed01fc311b1a9cf3b27204
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgoVrAAoJEH0Oec13Yh7NWRsH/1ntzqVTcNpqR3KVoaNIWsMe
 HF+NvxD68GSKwqAZ+aCzI3FcWfkyNtAztprTwPLnS1n9u1RJQ/FKmGWlDzA7QZP+
 iuz85SOKU68pRiI6Y1q4FLLd1AT/PLjTLBkfe9QSgcylnmyTFWXgJVuwNwqeGgmH
 z8yPr35aqB7CmwttPPPQsiQjCBoeJT45zWxpkxurH/tpNa8owtMtwQ6sckdLQyQL
 mBn12UuHgxE/mbYiKfDsOvyuYuf5CVXcFgOTJOpLrCMACYT8EwQz3kbLyqRPXd4M
 WKubwqTfgWI7Q9wF6IlPPqwVpVbe5d5V+M+3NwDzYKS+2Hw6almGNFPVx70bhNw=
 =OjCK
 -----END PGP SIGNATURE-----

use "is_raw" for tokenize condition, not "is_unknown"

Alan T. DeKok at 2017-01-20T21:47:05Z
Files modified:
	* src/main/cond_tokenize.c

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


More information about the Freeradius-Devel mailing list