Commit report for master branch

The git bot announce at freeradius.org
Tue Dec 11 01:00:03 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkloACgkQ/6TVgp+2
 18rETg//ZKFx+fDpXS8yy6O2PiUy6aklqPvzL4L8dAmWaG844pnnXy/PWEfvQvbY
 WViP00OEQMiJK3e8q8QU30PIurt5sL9ZLsW8lphlSsbnAtpYU/mRryQXOD2b71d2
 hn2/JivgaR95EVsM6+lPv9Y4uX9WrVpFa/Izi87F8mldR+QL0dHiNlhR6+QSphaE
 c4MQF99+9c7O2DfRi9tUrTzb6V8lDa/8Qt0tQM2Wqcbew0pYjqMWj//me/OMxaXW
 aAUnSzaXEkcroR0HJv4yq8aBeaZVwgPDEseX9pVSWJnvo/VNjFwS6dANlBMeQWpU
 bbxxLjpPszYu95RoLOplwUrF4x8gwwMk6EVGCjewHrYrV3FgJ4A0rmGLCjrQKvSy
 JmVK/fc8Sf3Mk3wzrBgJCCZmAkcB3+5NWdZ8v14owJfydxmBDwQLDwbPpaHul8lu
 t+7rk3OMNzKkGfJWqlhKvkHcFYH89xgiGsCLey62lyqHo0wXzZfq/Lnc7SMzD+5x
 Yes5dRylH4et6mnN8yPR4b3+cbxdccDTFgv261DIOI74E+pvERj94iJswABNB9aL
 To38jh6ZZ+a+oWyHyHTf48xTCZcO66YGepumV1BURK/B7BZRY79Xh8wJbzzZyDJV
 fOWIqqcBujaj0dryYKPcWJ0czicl+wl2KBnVWGc0AxhyN325E8Q=
 =wvsp
 -----END PGP SIGNATURE-----

Add "on read" function for namespaces

Arran Cudbard-Bell at 2018-12-10T16:20:42Z
Files modified:
	* src/lib/server/virtual_servers.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce972dfac4ee0e5a9c98f097f9de7daaaf1c109a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkloACgkQ/6TVgp+2
 18rTgQ/9GNMsh1e/KSR8E1a+ztBwcLPvOxR3Dhis3VgVJ4YhKyWidk419PoRzgwq
 1ZI17mf/hroOyF1u3UQ9T8hSpm3X5N7CFia7amR/cVxWL3Q/2+z8yDkaBDc9nwOD
 ErUraqUx65mY+MK8TmC5ePRuha5HeMAH6mNRQwkuijMDm5idhiU8C2YJzz39FWjs
 oDG9W44WSN0sJY3zrb2bgSX1Ep25wY5tpGLVd35rQkRxrGICZ1QqnUA4D94S4WCE
 SqEKEjPNJ5ObxQBP0eEbGATDjXq1CpnqnzOM2g6l33B+XpBGTFFg9u5oGiC6Xdp7
 ti2efjH3qCqIQhPxRUy+WkmDMWAPIkzzImMINoLL4P3sQo/q7Fqs6XtviQd3KksZ
 Mti+ZrvkRY3F56Tq2Lgv6BBvE7d+wPCWwPoAG9uR/03nUpfh6Y9ZP3RwBTERKu5Y
 6SXgRVsshOHrqbntomtnPq2xaAHBxO6aVxMrN3TALo+474mxOEhMSQ5bN9iakKPY
 53pG4K0qPNrpzxXPO67hTG9SinOpndIoAJkMsUBiVGifRpy0++w96FjyETco7NG9
 ycg+WqTrKjFlAs5OJKvHGv5d/YvhNVnsWpGWvkduIxuSRXGxp0smoWudBYA3gCDy
 HjwzbAdwK6woDu617hUY8YFl8cAyEwofuRrru2zjuy0JZ1WpwLg=
 =Vm20
 -----END PGP SIGNATURE-----

Pass in dict to cond tokenize functions for pass1

Arran Cudbard-Bell at 2018-12-10T16:20:42Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/292d1f5b37d737ae1cd34a5202f3ce97b5881255
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkloACgkQ/6TVgp+2
 18qTUw//Xh+Wx3RAIahnz4ZBFOnxz1cXtuYz10wim+rjNr9ZeqD2KZsgXAOLdMUV
 TMkgKoUce0x/3vpTMxY2XodFCm4XzhyaqXQethzaFegksS8VkPPL6jjw9CKhhyJB
 Hqwk3ICaXFW1loCuGoLEB31pp7kkFaXzYD4wqEtujYBqL287Yc7Kc176qgG4ht31
 fE75Nd5D+gV/cOKTfNSdocGHJ2bdnZR3XylMlgRVQSI62WtQV4HZ48ZxGA882xSS
 ADZMZ4v1NXnjUL7pv4c0klhJSxIIm/meysF9VjrAA/pexZd6Np1t3Op+EtIBdBjM
 DvDb1+guekYLiQ742UHk8823pi1bHyyZr6j6ls0JwfnEDuHReQ/1YJmPawX8FZIZ
 BvJEaj2vZSwFVuWOmMgjZADLE7p7RF2R2L9XdcHTl+Mhra3wGRrZ6r77Nu7cuR/8
 qZeGaUKwhPWICoLwu5Qf3+mZcDhVqg0O5N5+VqEW+TWiTyVp4hTf0uoZSOUfNIns
 yOpbjyJSHFf1r/5jKL29nUZV/FD2LeSJTZSyQlwrsd1ElCSOwYXgD3W5jLCWGstt
 f52Ak4ba0PMkW7rg5ZDrhsD7G3+kchjyO84Pn+k+FaChASMkMZm3RE6MBUz1i3sq
 lFhnCI00IqCdzGy6EGS330/aym+DP+pUCbHa/eq2dZQ8jxkgpzY=
 =BEml
 -----END PGP SIGNATURE-----

Try and hack around namespace not being parsed

Arran Cudbard-Bell at 2018-12-10T16:20:42Z
Files modified:
	* src/bin/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1346d00d264827584a568166006e8db2ff537f43
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkloACgkQ/6TVgp+2
 18pERRAAjBH4I/WlmdyWBGvJMVy4EFih0s+fRjqBWjWpl1OBolIu3Nkn+3h2oSSA
 +aqulqgVs+tdYwgv2VS+pV+XWOLz8EdmBfhT+6UHO86GHS01afB13F2vF4DNbuog
 QfPXR3zVY2dloVOJd4ME1ysUxAQfjEESpiiIoHqLw3cH6z9I/E0xebOzqbsW5KYk
 erStWWdDjszzF9uSmtui9BUaLi76dNtYifM53HPZFJVda3MaFawjHEfsD1p7blBq
 2uw2uz1VSwPSDpHLdxDBmNL7AWOkoce0k9yOMmZNfSw9lOzCwTaREftvUMC49WRE
 Faq/WBSObLxYE9YouisAzSs1HGQQCtidhIHzGi+k2R/PV1S0A7LuwKuP95eNjNOm
 j/6DwuiC5reDM/ow6vM0Drend5DCdZ6stA3s7VFjGuTY9m0m9SgR9zf6DmICmMMA
 VfEUsMuAq5MJbvUKzPY8CQrGlOIEyl+S5btjYoOo9ejJpZkTgH/Q/ICNs7N2Urzt
 eYpKF3HSk9zYzZWzQj7y4KiSgvzcZNV3Zaixou4jT1nJPTdNuxYAWbjOF6QR3x8/
 fRDI7veqA2rjKT0Vldzk1PlwzCww3c1DWU1EfqxPI8RXpgUkepbdc9a4XX5rUCsy
 yloW5heG/guevFlsdhAL7P5QSBLCFFVjiSSmy6wdrAXH6xeljJg=
 =24aM
 -----END PGP SIGNATURE-----

Alloc namespace pair for correct context

Arran Cudbard-Bell at 2018-12-10T16:20:42Z
Files modified:
	* src/bin/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9cd435f07d4b993a5e7257eb4df634789444390a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkloACgkQ/6TVgp+2
 18rt5A/+PhtVkMLIcnAFInajgacUJFA9mWOIl2MkHRy95qrKZodUwW1BdoNUEvKo
 1FDwXaJcJRXhi3mHq64U4ow74Bmmq82NHfrFudLRYILHBKHVAp8OISLcPC2M1uZ5
 fNrkjSaVebGw00d/qdQSKi6x1sl7AG2KYU296riI6ZNmGw/ISrG83OqzPh1V+eeQ
 MmvFZNnfa1H1k3uCf0umn7Bkj2N/1CBgclUXnCwevpCgGwTz1s9aLNpwSrCDNpmp
 fxb2TJGiSeAj7H0PRFAHTA4fhWB+UH2s4Az3zy4eoaJ0Ksv9GJHo35KFKNI8DrLb
 iqjwgjbwjt/revhU9qAJ5rlE55ulQLJ/d5oYuj4HyhRRxNcA+aKWrTSwar9L+S8Q
 D8Vx4Ilxc/vr5fEcWsgK2YSUl9CPSbh3kHaRHCsm9EPFsvApnYT3ahXuCCpOenyW
 1C/ss0aLU1Ejf8sJzrtTFSQb8FhFnDym/uWIaLNQjHF42Td7kRiuJl3nPvhwfQRO
 ZKjMp+AiTk6FabAJEUWST5W6x5/hOrQNMkS/IKScV/3qeBadjXbSi5vogeUAIfna
 +XU8EYaBhLHu75N0NLhX3YMkMpZDAgXH4QvUhVPJ42GfdsufDHvJ7QLu+kuCwaW1
 VDnwlTiPEuJLjFViie+AlGekwxS9U1Zuocbn/mSgp2LcPcby2l8=
 =J4EJ
 -----END PGP SIGNATURE-----

Add functions to allow searching in parents for sections/pairs/data

This is useful when we're working back up from an unknown arbitrary depth.

tttfff

Arran Cudbard-Bell at 2018-12-10T16:20:42Z
Files modified:
	* src/lib/server/cf_util.c
	* src/lib/server/cf_util.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b2ab42bd348251919ea9ace6a24922cae97fc05
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklkACgkQ/6TVgp+2
 18qjIA//ZSzip5Cj8I6fPUHLyz0fIn5xy/PNr5VZzcUuaPPE1armvhJ75GiMhEkQ
 grsgMVujKgYKbLTcMyvbIu//GsMfeJUppgekbhYW+fTg/FjckHtozJlF+XJ6GsZ9
 kr55ZHK3iK/blgNa5EnPuNmnne5M/9vf63L4h5iYtBUpbEQcRowhQ3ZRNVI1uoTu
 7o6xS7/etMPPw3NW9yBJQDPG3VnjoIEkS7hTtFeKzbW10XV9EIo7A83saF25IaaG
 F7UTwih2UAGu+NSmpqPRrwR609wZL05xhtBi4Vj4xCG9EtsVXn9/I5lx/JuwMnqt
 aKHIvaRXMnm7XkdvrEmRG/2IlQDyY+p00Icr/WqMsHrMqWNBHYCbb5hRHR5wS9Ic
 dnNSFnJVnTdUJgGjbugzLRYoXipDaiDQb/bPhrkqVrrhirvhaH/LmdXZEbEJ9CVY
 DDALieaL15mG2IxrAVpjd8GceP89vonKeddpSiAVYuXr1XvqEU4oRrdfAqdzIp8K
 6hCw5F1WxMk3TP6aknPE0s4vR8O+uBYzyvWymMEmr5hL/Ve1E1gN8lSVhgbmADdP
 C3pCvfvIgliPNgDCM9UBmLYAD5Y4N3ilh3uPE3J+gO/czYDAJnVvNB2xHWyEdMVZ
 R2D3Cf60CgJAA/ivUHpaP4ENKzMQsEo3VRpaKBj+tJ5LTBNQSKw=
 =4lz8
 -----END PGP SIGNATURE-----

Missing '&'

Arran Cudbard-Bell at 2018-12-10T16:20:41Z
Files modified:
	* src/tests/keywords/unknown-name

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/574bfc34f97ae6169f5d28a9399ede2b96bcb2b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklkACgkQ/6TVgp+2
 18r2ow//V1KvmvQpaVLBkFOEI4kHRDGL2MwNHxFyGjJd1Bpbs9x2nDC8G6Yy7iCi
 ZPYboOK5N2/dSYvbZuWY77K/DHR0foFczRJQsastpPrZxfGOrkzTGaYOUCIENJK/
 kDfHHMHumdTD0CRTbwf8j5peMQBN6/r33NfQlJg8QPRZ1nrmLeojLgynb0odYcJK
 5XYWL3mFHv6ihONqm7HsEpBAPe/KtZxtYMNv7DVESYDMeAIjm7z1zzUAzVrnprXG
 p830Z1nwMDKi6BZk75pJ6d+DlYJbcJU7ftW7iYDslUWdisvc8cvliON8UkQ+a6gT
 X0eYl6CMsTFhG/0TVQYxa1aQ/tGc+2S9+/h0NoBdWCjBP1KeTV2tW7QlZ3/O5mxG
 K+vj/uxJ5Yavh2eMj6gtW2mUi1DkHgbih5cTHiyOC66CYvRXk+nrlmTPTIpbf8Lu
 ips+SdIipDPoDBmGUMSzVGIAXuTojVmP5iOx1dS1WxLWwV2RYqkiLHhE3f5cpgJi
 cUDyhQwtvVKSJatAcerPEhUh3BGxdzdQhAKRteooNDYOjgLxiHu35bBSk8JCszq7
 EWjHJEPkeNrDd5XNYzTxxNE5I01+dMQwPT2i1Pj8YKy9NKNGomxCfSNWlr/RtO67
 +M5rA2P6lt48Id+rHSyvyn1M3phE4HIix72OdvSxS2KzpKEYhPE=
 =Dfc2
 -----END PGP SIGNATURE-----

Resolve attributes in the correct dictionaries

Arran Cudbard-Bell at 2018-12-10T16:20:41Z
Files modified:
	* src/modules/rlm_digest/rlm_digest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d2665656233d22c446c0826276ec255d329dd26
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklkACgkQ/6TVgp+2
 18qWGA/9EUm5EqWPnynu00NTWIG71Ay2IIxYXqXdlPzEJwif56K66C4yw/myiMJc
 KGs4aIiO5oW2SDu6W0f+nHOPZ7okTkuSUTPIIoYMlzkcdDz/grjV2j7gxoV8RUBX
 07hfOk+jiu9CvChLvD/4QSpwQkjhNKdLtupkjfr5VEepiRofy0NNxN1+ml5VgV50
 tJy1ZFlRBdRp9O/XrEY8MOr7TGY1oFeSQ+n5XI4CiOxSmVgd1h3nGx/fQgECVFWE
 KBeYs5dDRafX+NjFp+60hbCA6LqOKgk8j338i6E9XDbEOiXjWQT0XZcPFiACRSXX
 8rtDIyeKKhwinkElSX532l+3M9fW28mWclNB/5Cbaz3DUruJRhREyFXrCej+yb+V
 MwDagyU3OdO+xPBqpGP008vQXM5aAFmdLO3aY+k7tECiEo6IaFwLNDJ2+xeGzkM7
 O+cak4NCG544vLhj3c2xVOHGOiM+2WBqyizt1TDC8kS6Mik2DWfmTiTcuqP3T8Pi
 mx7gfNFyN5JytJSdfhJEozVWHfhiv/4gL8o1VFFl0e/cSsmbsOS2xKA3Yu16a15d
 i78bunLxvGjCpJKtk6HzrHlyvoEdk+1MoE3j1aUPTaFOnznKpBw3aZj5fCHhDpuS
 WFILSGj5/20FApfnExEV5raDEDkgtOhuHXpT5QLVIwuZjTAkUhI=
 =DBaG
 -----END PGP SIGNATURE-----

Resolve attributes in the current request

Arran Cudbard-Bell at 2018-12-10T16:20:41Z
Files modified:
	* src/modules/rlm_dict/rlm_dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ffe9a5e91de35c8d763fba4ebf3951f1cc7f663
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklkACgkQ/6TVgp+2
 18qs6w//WnQ/cI2bySJRFkLaAI3ZW65KIDhBeUL06GTZmBqZQbbuVEClNYkWloen
 zYIyc0bHEltTNr4mMzYbGcffaBcA0jk+RMUds47prPqOSZzYoPTufIifjg3oNTgD
 MfYXnyHg9Btvu5ikSiduy8Y5rda/PPRvDpwm1vDcaNro6MWIVAAuizW0CWTEAiOL
 QvV6Be6fBLZMUdWsxSBEWMz/+X4iyU6gzEjFiyNDdvdaNFwbU3LPSRRUh7KweBAp
 uWpDYdgWI95F4VQffglcs0ipqjzghJUjZ/TxoS+2Uw76hX7Uv9TSm0iDxqZtwVmu
 MWYsXJnPeRsK4BZzfJ1Et4wPk5eqhYzwhm0REDUqb2zr2ghK0yqZ8Vfe2ySSh9cG
 Iiu+HTFxfNfdX74IN/Yzh12+Iv4hLUqyyTWdfseJI7pRbP30LutCR7jJepxW4Ysa
 SQbeNcUhKY0E0tqsoos/HmOXd1AqjgYcl33ncAMLWcUA4acJ+hAPcgNmfMrta/4w
 L1utKT/7eVS/2iTrV150BAGYdfjYIpn/0Byg17kPXnwiVeuOezuJeFvms44jMCn9
 B9zbf3MDqUt7xh2UetCjtcAz6sE95A7AU6SzRqB1jz89DAmbVUO/IRrmMJzH3btg
 6P9GhGmzmW82OXmOBk2CinR1e6cBys6IQk8t3svqyZ6m5u0jQRE=
 =/K5M
 -----END PGP SIGNATURE-----

Fix fr_dict_by_protocol_substr

Arran Cudbard-Bell at 2018-12-10T16:20:41Z
Files modified:
	* src/lib/util/dict.c
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d97941085e4fcdd99baac9a13085acc630143d7d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklkACgkQ/6TVgp+2
 18pC5A//S8HeJE+oLd/iahwUqdiVa10evL4Qfimt7/hnZLHMmuBc5Ax7aABdKvnR
 V+ycEI0YwMS928Sg7FmUgZe6b+jYVdEI5Z6QHyKGYDJtMQGCJ5Njy8p8wpdQso6F
 DXje5QdOt5VckETm3VXIqxuahqfh6pwn/YwhYytIHk5bK8iCDGWcXZKaXnn5VChV
 dHJTR7ZKeS7TnSASyp+sXmMn5GrPG9o2hLzloJtnABJDzPetR+rA98zRhtm5Ld16
 Af2hyqAnuxGk4W1dXYYVxwpZ+A23j7Pm7ZGMCUVW5Xzn38jVxYeapnIF5vN3DTmf
 vmL134dKNUsCqf5pAsWxAgNHylRAIL9ZAvI/oPQaQSYVUQPRfiYKDIgHNKT+5J/f
 gmysMvqyvls3vdwSjf6fIzYo6LDfC5z3d2pzn2iHSx7GOBMu06DGY29Iq8Xvcs8L
 fzdz72ASKwQ+ZDXaHRy+w8yw5Y6K9RF9MUHW3zKvmgkH9sDQwtn95CQSwHjo145g
 kgHfYBKqpRdu4hjzqkJmYWanYECwW6qTZhmRZC/NwEw1LqpYD7zfirawN/4MR2C3
 2LNEN53CiYGnF/XExmBoS7AjLXE5PjkpQTwHFR8sEHsjFCNPV0Y5QCpS/3PUo9mX
 6MkAj7phlYXI5bEWF8C91ZfkYbUtGvm/ird5ac3kylcAa4JaMPU=
 =cWlj
 -----END PGP SIGNATURE-----

Perform cast-in-place for previously undefined attribute references

Arran Cudbard-Bell at 2018-12-10T16:20:41Z
Files modified:
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4856337283eb9901cd1edb1a7364f74d69c6d3fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklkACgkQ/6TVgp+2
 18oc6xAAjWhKCS8v7y3QDHP6oFd1glp+ziYN+G9l+0C+20CZvrtTP79Y+87+t2l8
 6BATODDTKodDBcFBz8U/nh+ZVHOxfaAB4+OSa7TUJ0RTvxoYDD4zNSFmDqrToQWj
 fUWE2YGEa5YWTUqBnXA4b2Q69/9tCv+JE47hxsF2PTc5SflfaGqLVtYrACoXzn3i
 5XgdBmSnWJd4TA7WmtBgJr0SgM87F9+0laQulggpo2Ecjx4XGQLIMiORgXOIz6+d
 +VRHeHTufeWP/jym3F6Ivvge5+Izdtzm/qX3Dlq6LmGDsKY9Y8p0RoTKIzXFWMyZ
 LA16PqvD4utxFPxD6RyrnEM2fg4EDpjeI86egecxvmRpO5ke7PHTwtIeBojvU+J6
 JDht/z34NpATqHJfqBpbCxDb417reUDP8jOGphrH6dr8hnGfYS86qg+wLux29WLk
 T2viXgGh3nr+qtPQh31FI6HfoR0e+hY+rEph5jqNHMRA84Jaklo5s2HAM3/wLwuM
 3FOyaqQqzS8zm89VbdoxTCSiSZb+vuZAJl83suSNYQG39s4OBTHnqBYlu5fQfJzO
 +TutM5R4V2ry5oy01JlwrNxfCoE+7reQabs8hMMVzYXfNvWrmvmiOOxFMMkGTk/S
 Hs03J6fArJ0kxVxguFMlRbQBMXki9hif36XsqE8x1n88c2uGReQ=
 =ue5u
 -----END PGP SIGNATURE-----

Use our vasprintf function so we can use custom format specifiers

Arran Cudbard-Bell at 2018-12-10T16:20:41Z
Files modified:
	* src/lib/server/cf_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d6f599777f0c55dfa0d40defc7f6bda48361528
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklkACgkQ/6TVgp+2
 18p/vQ//U7pjaMprU2cufxEZoML82meGqyXL5y/dFlY3E1zUrs4c5hQxbwVo/w0/
 vDTb5X1OqKY7Zgh3SNkKdcTE6TAtzVylLA3HdAf9uZAQEY4FAx0ONtCXoon0BEPy
 4d59T9km9bxIW7ZV379guTNDc0bGbuPmQQ6sbLzqqjtDy+ONWfJFSItkOUj4qJhF
 ItmtBkFk10ci6sSVv+gZ+2XEyF1s52+koAjRJzje7JwUc7EqoQ37ioL0+3NwxcM4
 h7LcQIuDLpweNlKg1LEOLBJvm27XKevc9X3udSzIij/Bkh5t2T6CF2qGRr3Rs5Vl
 Z/mv21xY/rfQc+RJQf4vEvYN001zHPdTC6HTcU/UvoFrrETwVwDFyIAhloSfdF3g
 zy/ptJ8HLwCgl98IxE1r2Wk3et/I8Y+7diZBZDFehxdTe40gvPAJYL1gC8FjC5EU
 MSj5nlZE6G0XVBEdq0pcnu8UXSmi1ESRVy5ALuk5PNnB8XPElUXdNWbCXrV17GE6
 AjnBKefZ9uXKeq2rbRwuLrWCXHZ3zP7tNsxMkNJnSu0NwxmRQV93iCvdkB190n7L
 AR+U35mbmO/WnBPh0LnfkZrdbCTAe5GLRaT95AmQemo6L8J0zK1qQLIbd7LIFeBj
 G/Dud4yTS36gFiMKbFekDj6UMkrP1VlyWBeHsBs86PBeJ35yXow=
 =WVO0
 -----END PGP SIGNATURE-----

Neater...

Arran Cudbard-Bell at 2018-12-10T16:20:41Z
Files modified:
	* src/lib/server/cond_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33ad4acdf020bfee6b99cb317db4d5aad6ba58b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklgACgkQ/6TVgp+2
 18rZ3xAAkpD3e3c3Vb7wNONdXUOGJYJewNTtn8NTNWNhJSuStT+sY2E8ld3uIOq8
 U3xOBChrMh5wimMWt64f+jYwDTHmzaHDN17mkn7u4X9x5dbtmBCkCxxX60n2GJAv
 Om2fy9wh9zWaS4XM6BsbLs6PSm3lJpZRWlij+lBjHUI6NpmYhQ+D69lv4lK1IQ0P
 KY6nfnHKU5r1MPUm+6auqbR3844A6+qeN77MJznRA5dqmsjGUHgwHTPYAtk49GUB
 1VVdZBQfn/M4fJTeZhlLHCVDYR86yV2O81a9YzQb1McVFiF5/RWBgFKo5/9wEP6k
 yEormuVruEB4eni9XgJ2I99Izd1+8BU4coKLFCAp23T3Jc8dE0yS4qXjuD2JVBjs
 374E8oPCgBh5z9wmMIV/TXAY2HMNjtoZf9z4THEOEAxWhcxdrLYfpVozPku/j/rd
 9y5g1dK7b0KpE5FQIqruoQmDm4b6Z13BD5mqvplf63HjsXVOlg1HaTd0MLssu4BD
 Fi8o53gF9YuDLAsjXFW2jdEIHFFLN9W8KdbX7YVGrqfcJDApA5/QsmMY8a2Bljb6
 yDUeQV15bVuTLjt+1NfS3FipQMZnTVCaVIYIfB98TEbGg9qUOGRDVj8M7KQK6d9A
 +DpAsVUG5KG/ItOkeI19up9D7ip/jtNP9TdtGbHl83gsngLf0QY=
 =5IH9
 -----END PGP SIGNATURE-----

Fixup foreach-break-2 tests to use attribute references

Arran Cudbard-Bell at 2018-12-10T16:20:40Z
Files modified:
	* src/lib/unlang/compile.c
	* src/tests/keywords/foreach-break-2

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17704368945552a5449bede5316d72ca924298b8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklgACgkQ/6TVgp+2
 18qNfBAAjT3RM/07JTGlcIhHzIW/KpnWWtkOUD0fx9r4qLUWGyslthawOd5oNw5p
 p2y2AY3YhJthqza1w6wgVI54MMxd43gCgBi3cXiR3eAyyW9CzUUw9oPu7VsnPzLD
 Aj0ByjT0RJerguaPSWHeMy0sOUf8YVLLmaXNAPeMbUPnurC02xrdkwUxaWJBD4z/
 92y+sy7zHZzS66Aa1JhJ3uBDOq/Dc0Bxt0g+WIaDFVYtdIvBzOj2L+1rDYIM0eX5
 39A2WBnnUpG6uZNLHA/kqhq1W//M6OAhULD7fMLg4jc/oAENsKobA8MJaal+wJ6o
 vxfN+yqmgrat/SpMXf9xFYlSWaBXxXwpBxVacZ6qFJdt/TekEcxcNNGprsARl5qk
 o1yNE3puX5ZpFwJxmF6IUh2chhxOkvLUZx1TN2n085lxoQO9cTsXTEi0/r3McTwB
 z5e7ZliaUAuka5InG9zrBMCauCXbcmr5VwG3byaZM/xtcdesovm+KewPw6vc90+K
 ZtIcdoliivSxVr/sY9lYH79Fau2umH4ymz4SWeX7fX0yx8pxIr9IzM19oaofrn1X
 RaFGpuHZfnnxEfWlmPphJcHFX0faeJknTuH+UcELHFvgwCqUTaLXj4ykMDx4vibD
 za5f3xmXEE5EEOTCzRiFo65gpvVFXj3qxQ0AikN8Dz1UAKBLDxc=
 =pVK5
 -----END PGP SIGNATURE-----

Pass dictionary into xlat tokenizer

Arran Cudbard-Bell at 2018-12-10T16:20:40Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/tests/unit/xlat.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8d493d5add943d3d397b77ca04a58fe0ae1384a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklgACgkQ/6TVgp+2
 18r6Gg//XBHlK+dPZOyW6XNYgQiSJnZ+QVv/e4ICG9agmg5mffzVRY9JV8mTEIQR
 nJSCmpFVWk5gcKfoJ2umjnk8VTfhVCA+B0zLJC/VzaVp5JYMQmBWCxHgc9JlSza6
 eAp/BWG7vjpZgtA+1qqWM54R0j+pDwofgGlsH/NdZVQvyQxv7BtTR2bTScqcyaOo
 e/giCZB8YIWm6w4eE0taqmen1kvSY+JpAIiMgz842DwxlpzUZug6epE14ZeXwO6l
 os6n9aylZlkvbKST8ZlYMtIDcW9UDxcrCBZHfpn3aM3YtKKl5LXw/EeCgNqdvbDm
 zjKDcgMur+C8HMBqSdiFi0i+nxl74pfkXEFMfLa7/M7CqM/ZMOGiAyLOSqZ/sMoA
 ecYEawBuq4ZkT5lA3+w4K9l+NxX1ryh9Ah08YWdeu3ac64HscgJIn1c2vwg+HVxj
 ynQ8LPhb3WDyhFMsVYoABXe8TUECB0gtqDAanLN7GkLqLieQ9FflIajASKJcdT67
 QmkDo/IVR9mBHB4iUh1Dqf5oIwkQ6u89vMOiBYCvpL9CGymsRsRtkEo9kNwkQM8U
 YH5QLcp29L7deAt/bujzrESMSzi3OK0e1xIeECDAkmlsQojpuCCauILY6cidVnDE
 o+amvgWrwE2JO51s8LMnMLHXzLdveY2HXFsX14VBvaAUMabHPX0=
 =0qGD
 -----END PGP SIGNATURE-----

Pass dictionary into condition tokenizer

Arran Cudbard-Bell at 2018-12-10T16:20:40Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/lib/server/cf_file.c
	* src/lib/server/cond_tokenize.c
	* src/lib/server/parser.h
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfb118973a8752fc8a68f8fd242ae7182dc78a34
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklgACgkQ/6TVgp+2
 18qqkA//TLTXX+uPTpRgMIhfCLtMqXjqejNr2DDv1IpCAUO0aSVHqqlz7M1H1LrW
 TLCHvV1KgImkrzzJDHMac7iBDP5vsP8qfIAOzI6Ds57brt9S+iIppYcN59wHpRZ8
 Cd44wAnTak5XlGsiF16/7iMaBCV3NJq7j/vUeSyfujxYQf0KW1rr4FYNaa6p2T9N
 asq3IXtHDDdfA1DPeYy9zL+g/Kw2o9XO5kviu0CMFMaUn5d/5UNB3Hz3amWSfzrA
 uEHKM0/j72fMPIVnxd4TSUKw4DpdJfJ0vvEeg33hhfc15bHBIdYVC6dPkM/ns89H
 0HTls0rLz2zi6Yhbljz/PpCB4YUygWg7ZXMWVeyF8e1o3qZ7wj3NL6KE1UBtGj7L
 O9Yy2Yt4tkkKI1O57IM58l/iHbLeEYxPH1wldMkG0+HGHRCgZckoGbl4pWnsG/ke
 IpShq6bTLV9pP8HYlII6TmGn+Ca79wMwQqlZAuxir2Tgl0xcHLbKau/e3iHkYODP
 64uVOwvkrajLIyaZZWz6l2F6rzOC0fNXTczXEOGEBqvY965i3YZXL7W57ax+DvmD
 cnENRJ/O0GtkBu875/mmk1nY0x0PBT3qYQO7wtHY7Pfzh2I6BIJ4cuHZC2t27jQh
 NELm9NXC8cOl5XBb+liOKQGR+kr/Em3LWfsEZpX+sE+tvLYFeRs=
 =Ib33
 -----END PGP SIGNATURE-----

Don't error out on raw attributes that haven't been added to the dictionaries

Arran Cudbard-Bell at 2018-12-10T16:20:40Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92b07e04fdc5200067426ba40cf782493c88fd3e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklgACgkQ/6TVgp+2
 18ogeg//d3qffn/Lj5aPiKG1trrP3xrPro1tWV+uXlMfO6/EL3mcGaIBmsfiMLBF
 jO5FUlctFemgWZeUOFycj8tSrOrmsy4KSXz7Fwjr+0+OWoT0m98WlRJYVlCFyyc2
 24taPiynPN3nWwXD6futrX1bHZR7P/TSD2YGZLfTVdOguVvO5bkSEV3RG6UVXma7
 AipTNzDf68iKgKrxOvCGDvvJgLu0CcWkT+eFoRCZpVWqYGPG0aj4beof8Tkzzt8G
 asTTf5gmCMoY9BWOxtokqGj3+AHrU4Q8wt7P/gHPiAMpRhbDm0dtRnTbsSLrThX0
 k8DyTSkBe5EYd3lE9TqNaxdVIMxDdF0lUZLS/oumXkV6vj9kqDwVftsCKLOphGpY
 rvsikNzmfv36kOxu1jB3SZsuGtkG2hJ64+wVN0c2ZaTop63xumNdiPjtRvGDeajd
 +jCE97lNIo37qQgNDdJ8vprxkbJV6Wgu6agGrWQluJ/XqQ98gwnJSTs+to9tnOdy
 KShHmmFLEMppUoldswAiK7i931Kbs9v9uwxVlalp1FAW3H8JDcCBaYZEhe5UNrtl
 amepkdz609Hd37OqzQg0EUBJf3smBVrEDY1rXLeisDYyeuFEbBO2FAsCJF2lYBHm
 RFsvhItWeANcObRkXtM5IshtpOxjtIAu0Ca1Dgg2Sijn5NxgfbU=
 =1+eI
 -----END PGP SIGNATURE-----

Add more test attributes for the dictionary tests

Arran Cudbard-Bell at 2018-12-10T16:20:40Z
Files modified:
	* src/tests/unit/dict.txt
	* src/tests/unit/dictionary

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a800ae28f39e790f2555bf31e40e659f7c7a1091
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklgACgkQ/6TVgp+2
 18oZzRAAlOrcS/C/3qn+D/g7fqHhgmWdHZHAjDTxeUWRbQSWlbMwdkQbq0NRMskh
 e8DL4r/hiyam98561oc6O829KI9HibJHvhkKvovX64Y7IHuM5HzL37hXQ92eoLV6
 GEfhggJU66j0TKUhfnFGfRwiPOLF4PHlqOyCX1HEzAz6L7NDYAJ81E7sctrJu1wk
 4noMO6Hb4qVmb0xYTFlS5cM1L2eQubEpbXlyywZnKdNSRBqhAM8isY0z//DVYYTH
 KEUKq1MZ+oJhhJAiO+MsV44y/N0Bo7zeN8+/QM6dtthIUKUWktWO6SMeOoGFHQH/
 aLqToB7QMiVL0sd+A4pA1hvLPkplQaVGY/tNB5pn2rNZahVTKj6LvsKh0iraDggh
 KCeJiDLuj/ICyJT9t5yO83m4oc0Rwy7BaV5DMF2cHuEBnnw5rhBZUQufcJ/q1Mjq
 Rl1oYzDRDQb4Ex39TLYRQWs+WsxC1VxlLif2FJSeCy+EDn+kOHxIr6fvIDB7uDJt
 UbU5v7opnqRRR+DYv5Cb1ybLAbOk3zpTAZETRe2Ck5wW0oPX22L/L+sBH6VFL8YS
 mBFFd8HGN2+qsSxV1IXQabfJWvIhVhG2G1SBFsse9VnICLNMkb3CpM9kDG/Cewmb
 qL9BmpB4LiqiNcQh/E0JfKSQcnVAUfvlSq0I9EASNS/fAnYNB2w=
 =TJT5
 -----END PGP SIGNATURE-----

Add more sanity checks when we're processing VALUEs

If we don't check the attribute exists, the value just gets added to the fixup list, and fr_dict_parse_str just returns OK without doing anything useful.

Arran Cudbard-Bell at 2018-12-10T16:20:40Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7388552077f1a96274977e2eb58afdc1d4209b58
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklcACgkQ/6TVgp+2
 18oNqA//dU9R8iqhCbvDDQgCeYJvxxL/hC8HlSPhbMbsKuUuU7WMg34cHwGfHtcR
 nWgwx/cfYO0tazpC+dVvxHpzOJFEaPePLoFySbB9qfeVUwoJNCfN7Of8Cpx7PGMM
 Gro8hzTgFrFUDCWN33oygkB33+GBlHO893WnwKm+hyeenTO0VQWgOR8wPWlEyjZv
 vyWjx02thA8USAU+v8w6JV+mtI6v4n0f4vbls6wzsb1uq8M4lpC59egrV6oHDSiA
 ePYIANLStO9M1kGPVq06j5G75egqTVo4WMeH2UWByb3vsbwX5RBLgFf4sNUmu/LR
 I84Km74BNoHE3Oyeag2Lngoyd4Ja6/ULB43QQ8ouzwRqMAygTRnHsnButgetYhGD
 A3IEHux79uJzfHxAFbGMEibw+XWlxXH5ymoGxoqDJ/Si9ODNNZnThug+/0CJwx6n
 8vuuf0ETtCl8WGBXBTG+A0Wr6pn8PY5vuE/adb26z8Rdi2xZWfMip826YLaRGybK
 DnzJbQR7BQ1GG+xmjHOd7TzNzo79r5B9FFjW3HdVfeGgc6fTqNtTtqCIxzK2AOGl
 Sz2irehjdslPuHlTz8opPkJQ8DGvznv6QJwIktH4D8M/ufOfC028iGw+cicx7R6W
 ehrodKgEwH0sgQ9Rr4kjsrDGioudGIKw7pqsD1H1Gc/suLWdCSY=
 =wE4/
 -----END PGP SIGNATURE-----

Remove TLV hack from DHCPv6

Arran Cudbard-Bell at 2018-12-10T16:20:39Z
Files modified:
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bedfd3ab60dea58f4ee7ba3cbff27d344fe34a0e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklcACgkQ/6TVgp+2
 18rD5Q/+N0mOWxUStVGiCtCJAT1BjyeB3PE/wwRbIVrSUVh+6bqHyVk7/aiiLPXU
 ReqNvSx9qWXI4XitNsa2Z15KHAfXyrGoDXDAIZdFxljYx1m09ylJ7lL1uBqn4hVG
 JT8UOz7bt/9hQQMRSVPP1ZwDnVFv1DPChZ9kjwLGWrKQjxY7dCFJI9T8FSa4yvTq
 qbVIaO0wuezO2coAHhKX+5FQz1YZceUCpTfBmepmmeeyH9IHASpkiOdV0M9m6ezx
 zzotfnNiJFeCViNO7BMQR8fHHaWE6ZWvUhJHLvs9ondrcNlrNRGvYql006Uuly9i
 4I5c04EjmnBMi2LZ37o+1hVeEaP3xn3iMm9T7nG1mk8XhzCu2tN4jO989TnxDfEO
 EFaDlQJYjG7B2wfy5rB2kWO2SmiX0q7035jy14La8hAFIvJwNTwdCTvSmfUFVyNe
 3BQCKXkxg6xgIeZzdL0/AIp7RTd9IGhAz86lboG/RPHSxGkA5kLiph2wuiVqyAwR
 9XICX+SAN4sLsvwAuMp10ZoYWynUG+NI8xPQ8kAITvdR6IYflSaJ984kVwyp7CVV
 pWOlASNmMnpbwSd2iTtyLgcKCsKDqDT+bPyYFd4BtwgrOzyXXeKxXzFhe3iglWZ/
 pMspwzpCLgZM/7mL9YS6hPi8STgkgA1RF7+w/jXAZLI4YKwZqCM=
 =8OMM
 -----END PGP SIGNATURE-----

Remove more VSA hacks from DHCPv4

Arran Cudbard-Bell at 2018-12-10T16:20:39Z
Files modified:
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/241b6def973aacd235ceb78f5a3656825b1e1d46
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklcACgkQ/6TVgp+2
 18oGZRAAiyz+lO1/AoZJgYmP7w4RKoSxytFL3DMoPclhAoYoBjXYiJCaW2PXXsys
 qhpfbufYhPiF58cI7pPJvzZ0K6T/gtUyysg3l1aR9mGzK/JtMfjarQ9OLD7ftebO
 SDvAYp8D2z96RjXLK4vAqLFDBQDmMWf+BVeS9aVEBO0qst04AR6udLS4pnTxdkvT
 IhImd76alpjfpBM3+cWKYNiuW8t8ngHLuEGdoEZPVhUyK2Gh7dbkwd3HIQX9OJpY
 QnxkOOj7lCqA/5BXE4HjVY8Qkd1pA0VrNX8N3U2CYl0kpf1E0pRe9dXiQkos0Beg
 OTYnEfGgKYM7STLnNOQd+4j2xTmaIJBoBVuVE2dng1OeLGMhBz7Y8t4A+fbTyzbJ
 xhwX+aAaq1kz2BRLYtjuWvO7q7ot0onurjZNYzp/43lAtROHO4tAs00jWnf7pKmA
 KcfR/9aSoEOBlYEUoLTTp4QmDeo2hpHE1epBi9raMeE745KEiTX5eIC+7qPEoOgl
 o6spwJkBHyg83esPDB76S9okkCLqDvd5XeemLf1jCMNNkKqO6PiUfk+kq+zSAauH
 0pDoBW2VkUIeLTEPHh9gkvXKnreSbHxpVGl6XsORh+4z+agNpNpHLjx2QtrRizRt
 UCyspXb4NM/3+KeSb6QrXXKhipyv/DYQdEjwIs5XXbvQY/GzEnY=
 =P9/5
 -----END PGP SIGNATURE-----

Fix memory leak when calling fr_dict_parse_str

Arran Cudbard-Bell at 2018-12-10T16:20:39Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bfd4a600a96c72e34a0c8cab44f579b6a4adebda
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklcACgkQ/6TVgp+2
 18om4g//Yw9zeg9F4k7KH6GCqUuH8zj7xHwx+UJeADgSBWvynsQlVDUscQtjWKa7
 V4kyms3JNobVbaGcBS7azkipf0l00QDTa1nqYpFsmDZKlyidPslupfCt5QGjIZRn
 bxF9fqsPpSsKndBx9Q1q0wGJmanwHfNKNSWXHdrCnKnYxg6ZUOsWXC7p86bKC/93
 9uQZBPwEqQMTBfmIACxZGF4/1UxHPNbnnSrSqa8mKKTYbftTS+ZsGI3MPubgP38g
 pm9jOr8YJbivuRhbEJcwyfL74cb4xqtHccM/0Lil2zd1Mb9xZm+VBI3xx+cEj6dr
 PlHBZgpdbCZOMvdDUKEhuU+D8VbUtRViOQXO+dEy5Z7VYLG1U72hjhuLfdYq1CKe
 sVfVjxfusuiqtMNdpJoSJdM4gjYBm8B+X3TtdKWfBXid8XzjOXzPEApD87XDNvoe
 ywSeD361qhYQgM0VPtWBQHcQP0EmijAIXIt6aSupxlEsS05w/ILd4MuS1F5Fo+ps
 ZPKrrXqOyynch02gzPjEKMprGEHfZaW/pQZhnUMoGMw6r5K2lnqDhBRHXI3/sq8C
 1EyxRFaRbAIm1D74OvB5yOAsCLjrvXSAxQL14ECOVzKAw6FGaym9DsCTlj4p9nh7
 lBtFR/Td34qtkoriQ7Qjm7p3T01dygZbMLETGuUMHKbM4jU2bhU=
 =3S6/
 -----END PGP SIGNATURE-----

Use test dictionary for more tests

Arran Cudbard-Bell at 2018-12-10T16:20:39Z
Files modified:
	* src/tests/unit/dictionary
	* src/tests/unit/eap_sim_error.txt
	* src/tests/unit/radius_extended.txt
	* src/tests/unit/radius_struct.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0215df54eba8ce91298d2ccef33df4fb69eea3c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklcACgkQ/6TVgp+2
 18rTCA//XTNSOPn3SijMUrSaIBCP6ZfIGA7oYBDGeDliNv14NgjTB0DLngqkrGrJ
 eKgQ/S1hd2MuBlg87Nb5vEVNGwifLKJMnh9fhmEf3Uc5LwjzCzG4Q4TqAlaBwIq1
 fA1755M4lQ5Gn/mVipbSZ2/BN6EhzjtUPHBQIQeucPyVfBuDBPF3nJtwVYOpc9bQ
 Ua+xRwDP9GHqsjO1UveanALhOnOvoKXE6M9cPwlAX76c7yh8OV/vzbtX66IpmasB
 TerVEXRqZKJhvzsgO8pW40eG1QJOQkGTKQqvighC0GH6aw4vqT5L8I72PQmTknRF
 CKCDRsVNcAs60hkRu0TfBJj46xYm8LU82zaivv7y7nkZRmxhOjG5+XpD1sOpeEoV
 /vSU/NZRcTnwX2kyD2L5AW6pg4ZD2tOGFM54wic9htQZDSgFsh376nR400bW2DXn
 c3Mp7JY7juMjtzBtNFT0RPMK0WUnYP8dUJzRHUelJ1MpjN49zV/9wP1z8bx16oaV
 8o4R4nC8SgmtKPW0h88ABbtZ4gAgh/b2W+umotalWcvws4yNSIttqCVaqSe7Z+nA
 TzeFTMBMDkT0ATVgVrG//c+Xp0Ucpga5UgCdTUH23J3o1Uhq3aPmYqht6BuQDQIL
 zteeKjKa+kkOyoNDAfk5XlCm8q3DBpnMXAH7EyX8zXTOumr0guw=
 =Dwi2
 -----END PGP SIGNATURE-----

Add dict-dump keyword to unit_test_attribute

Arran Cudbard-Bell at 2018-12-10T16:20:39Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c4909710a79008757652d2bdd48f968b7a42018
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklcACgkQ/6TVgp+2
 18qi8g/+IZB/fii0bqLtDgtX75Bap8YCSEsC4cU/oUycfVWChUuHne1t/r0K8/fT
 2x4jdi8rfTjuTIAUN2DMx1oGLgOSOXG84xDzw55w+ZhTcHVf/LFZfXFRiTYzPEVu
 qXBhMCGIfzlGZBHNrNjqCxw2W518Mp1/IxyHSqY83TWzUasfhUvmJF1oOL8jdUaz
 a2vfSBRd+vQ+flUDUgCWrOSy1VosMLuCrfnc1tCh6Ur4mU1D1qePyWSNVlJJQyym
 Kf1qQ8WoPJVL51ugSz8bDe3kLplF1/IVOXJHwY32wF70hmFqAWXAKHrJLdke5OIv
 4t/VswBhu+JYK8hcWdP81u8aKlLAuVN6uyPoczMBlWPM9x1lSz8aX3DC4ITBSe++
 A3x/kIukLWAY9BUo/jAkM2EaE7Rp1ALUR/iBV9oT/S7ehOvHXAqxE+XeL2zu3qtS
 MwuVHc5PNkSblLo2ZiggsHSrqtNnXpiihhUpHzIthfmQzHv9aO/cw+KZcV6YJulg
 rDfJ3PEYx4udKpMYjZQaFNb/jBL7zw3qVnilYYLRcJIWW53P9Gx09Y7zxCHnPb9o
 OfsIWL9gUWM9VaYPPNRVTcFuTrvFNTQMxJX7lcyczZU/+xOpRX3l3qQ5baxs+cQt
 UylsM6qixvf/3Iwnf54WxOc4HgftJXPqEl6I3ht17zwIqXB+pO8=
 =NupI
 -----END PGP SIGNATURE-----

Pass through the dictionary to fr_pair_make_unknown

Arran Cudbard-Bell at 2018-12-10T16:20:39Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a4164a38da91ce9d961c694685e8d78d9d97764
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklcACgkQ/6TVgp+2
 18qn6xAAjLEELYKLGQRD3hhLTODhKq+BTT1Y4xE0wo4nu8xjz5JxomiWnUxT47yl
 xjQB5H+M8Gi/+Ye4k23JBhnUk0nL2NuQH03a+m9jptSJxv5bDbyBB68ftPFNusLJ
 oiR8s1stQGaJ4Snt9MJ0fQpSaZ5OgNDNTRVbTcvpL7KdgOvyBEleZdu7W0EGBFyG
 xTKHt6rgPUijBA2PQnMXTvQPX9SdWdjoVRI2y1KN93E9zDQxD6NgXyAAgOTfkXQF
 WpWEKeY97gUMrhuQV34X7sV++SGkWkPdym1JExaeuvJM4ShgSQ85U1gG9rz7E3/m
 g6cyeF1AxuoO7Bw3Q837LAiwoxndH24TGoltDB6oRv4R9nL4kl0gMWhkQ/jCMRnX
 VGYYhF8UgYkSJiwlV62rmwHcjRvNV40miv4v2Q76xvfitnHNxlper/68Z496Rtcx
 oQqMv30tjee2Fcni6Dayr4AGz+eYtpR7ta+PHwEnBLVqeu9Rlkp7ouvCMl86o/FU
 j0J/VSqBqHJWWL1amLAcj1ydVIXFAqYZHy30zoB7U3zvC3LhNykQjJ/HiwHVye9p
 FuojbbeMQRwmHMeO4rG5/0PWWx7XVrnWiMXtpSZq/nFqe4Y6Ap5Y99Bgbjrt3OSK
 iooTO2ty/AwaYbX4klBPogMMJFFmIfjAgBeYz9/FcRDB3BoMY0M=
 =aQIr
 -----END PGP SIGNATURE-----

Pass dictionary into pair encoder explicitly

This is because the test harness allows the user to specify different dictionaries for the tests, so we need an interface for specifying the dictionary.

Arran Cudbard-Bell at 2018-12-10T16:20:39Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/lib/io/pair.h
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
	* src/modules/rlm_eap/lib/base/eap_attrs.h
	* src/modules/rlm_eap/lib/base/eap_base.c
	* src/modules/rlm_eap/lib/base/eap_chbind.c
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/sim_proto.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/protocols/dhcpv4/attrs.h
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/packet.c
	* src/protocols/radius/attrs.h
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c
	* src/protocols/radius/packet.c
	* src/protocols/radius/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6358377474a438cfec5ca51bb051b9c236664566
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklYACgkQ/6TVgp+2
 18rBSw//dsuw0gGzLQsxy+13NUm+SbFW6IPf/p4mTBb/Ins6+rbsh1WHis5L+VrA
 VXHInZY96o8oip79xeErsYro34ogdHSc440Hyj2OnhovbcKel/D6e6pj19vvmSDJ
 +rouXAiiMm73XEVkOGC8jvUTk9/o8BcB1iUmI7MuRndYSpxqZBM65/2caV9QKSLB
 Xg88ruuKxjl5Id3Z1K09vygyO+9GGpLjZEUrzQaTXZQ+pV3dbQghOuJ0wlnTvBIL
 OZxhBX7hqbJz24ECp4yIxLDDM+6VSQBhPcpATxwz4jIW/IlrX82xKONRq+geflqR
 4YRfW4icQAwmn7jXUHClpo4be5y98zw+ZPRAUwEKtth3PNFzukHy/QGUNGnw+QL2
 OJ45f+2127JbHynv2SbcaVoqle2JD7caBO8ms7ppspk729Xr91Kg02HltmQxC2ur
 pdAqGBKT1HQk8EVmPyDHZxMW1P0DVc0eIPCX/3tLCLOhpiH4Scd2+P4FIRCceIwx
 brBetecHPLbABoUbH1DK8njb4zYA4vpYJh3UPzDQpiOpHC7TRax7qIEPjdQ5gUjx
 dUbrq0de/TsjgTj8KKaPFnoC4V8ZUPAUn5axVY4LHRDpRUB/9jaA6DanEc6vKkWF
 BD43sDexqBL0TB3Qwmff+gAKkOLVfjIlCQwRWjcPtmvBBIWybv0=
 =jSA/
 -----END PGP SIGNATURE-----

Remove radius_tlv tests.  They were just to ensure weird SNMP hacks didn't break

...and now SNMP is in its own dictionary, we don't need them anymore.

Arran Cudbard-Bell at 2018-12-10T16:20:38Z
Files modified:
	* src/tests/unit/radius_tlv.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8bdb9a505a1e8cfe2c23c1100737818070fac8c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklYACgkQ/6TVgp+2
 18p9Xw/+Mhl7zefFetM20M0wETB00n4qPTUpGx8dKuC9Xq8Pfr3EkBxA2pWJHVvP
 zJukrMH0vBPNVCpaFJfQ/Q3My7q0oTnV95Yfw99lqkq/oxt8M6QwKG8m19zUugJm
 LBMMTjUcPQu1wyFeBVtbIaXz/AfIdF6I8KBzEGFKTsMCFquauyKj/yj3EVIRyeNo
 lu0kI00acZ7Ev07MP3OORGOyWsZt+d8Bilx2mcOrtu79h+U/idKibXf+jhEgogjq
 YTctdkmdbaVHtv1nN3/+MCbVXhBem81rylJIrtxVilNqa7Iq4rMkfwFEyu2CgtGV
 tXfgIDOVXY7VewTV6+bNLPcNGpdUIATKsgIz3GBOjKo7bQa/MSLEOUdckCKHS9oh
 DNkBxITs/CE9SgI8P3Cl0O9ksNLA3Q0t3bRfgbzSJRvYdZ9ACERWbTspXgWIkbZM
 pA+XQ7SuoQkvnyNndBcYV5Iuf183P6WSORIygCyZdyTCajnBK9PqMCVK2xf5td/i
 rm8F9cdO/ETvU0f692JFNVc/k4X/qg+6Oy7c+/L4/4fOLqSeCxLgz9vSFHtgpttx
 l/229TPhYXMFiMx6ELhc1xrTYPacqeKWIrQjAXm4A6kdhQv57W6/kNlU9v4bGzge
 JuuQ/rDE1GZfgfPkLdHi5SWK/KM3V11x+zeeJB7eekjh2ouGAd0=
 =4L1V
 -----END PGP SIGNATURE-----

Print more messages about why we're creating a raw attribute

Arran Cudbard-Bell at 2018-12-10T16:20:38Z
Files modified:
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03f11758c1ad59e37cc7ee5b8ee8e6e5bd8fa09b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklYACgkQ/6TVgp+2
 18paCw//dw4RVsHHI4UlL63xUrxsgb4tyuibqo/+x0+/ACVMAPKvRu7p5szsdY3g
 KA/mxz7dinnT/jBAzjsA43t8dB+G+2/s29qZuCQj2EjdtIEoOi6wEF+AKr2vf92x
 e2lCEVcSKc7pb6fID4pZJ8bMhO2mNX4RxKHWC9Mp/ScBkE0/ohEFnkf6Bsepr7cO
 02UP/klP0X3/EFJFj2sQukfU2aVdyqt3lnmaZ5v5cCXbCN0dPZZSNA9nFXR6vvfQ
 w2R2Fxe6doWT/0FnFYPbEPzo3inSRh7w9cbZeqpjbt1Jw+o28PisWQauvIWW5qgJ
 9PmG2ii8krR1GqETrYx8Zx+I6SOdo5AAML6t27QlRP2cqpBPR8Pu/7qOaKJzeQa7
 twxkWHX/uL5ppQMFNRwfMAxJMN0dKIT2qRaaQn5PpPxszy1Q0aHOZ/g0ARkWsW9g
 YDXoIWOv90EWnXN7ivJ5G5uj3SvZY4QQNC6pFplVqKGsFHUG/IzvXjoP/QiTD/EF
 9vIJ4Qb4+EL9IKis2vaJtlopS3M0Oi4fWBhWlRkWihUGuqouqjOkdljXcPsOBqoj
 iBveQa1/f9D1Zza0chfP9UzvhgmB5o9EX5O08QJrYOiOSY/QBjdzg+hIPy8qSL5A
 svWTjmiEqnFmSeKZZbcCFiY3b42ZoTm3UZ65Nr1He/4X5wur7xg=
 =PhDs
 -----END PGP SIGNATURE-----

Remove duplicate cases

Arran Cudbard-Bell at 2018-12-10T16:20:38Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8cccba1ede7139240de73392dc40d105a89eb680
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklYACgkQ/6TVgp+2
 18rZpw/9HzxSHeZDHXiwllFENI78pqLCqFmUV1QDZ24EvYmbZGrKMnOhyHWM31Ia
 VefEhvqDuZd6wFndL1OUZEjBA++S+9PxGZSgfPsXf8uaTorZxvt2r1NLGSjnq2u6
 7nzTr++h3G/j0naXJojJ/gmx+ezUlvnF5tRgY3JqBmyx+Z/Xd1zAyCSXjPGiYxWZ
 Z29fSo2+XjmrJW3txAcd+8yb7VP1zGH858EbWu0McXcx4lwuzopU4V8b6mqHjfEZ
 kYcznWvbqI803wl+V7kstwTYaVwTYhO6PzyWjJQgouo4bffEApd/0dm6ThuF5RHf
 Gm8sHtlhwm6vW0GNiOwNlMGPPvUEmgAnxDHDuyrjzzB7YpZOKdNmXw76Qf1ROHZQ
 F5CFchBHU9cy/KAkMTaCTODAk3j5MC+F2cvkPo2w8lLGk/nNaXEZzhGxbMfqtSlb
 zornwGGE4QW2+GF0G/djJ9bPqwTjAMOGu7sThxqg0P5C3SDeY6nuNLlyBSj0b1W8
 JhA+WcDkqwprHTuGkaE+bDZuSJapfKkSnYyo1qagZrCXjPtLKRV7wXXR6ezNxrOD
 Kppw1lkR6afEMn17umLoDmPyJiFQ+MbzQGbsrHWCNUt2OvGSGRz+x2eBOTSmB1F4
 NwAvkvcHs5/ZmOAZIZoMqNFnHq76hbZNDj5kewKQOtnoEAUBy2c=
 =gUI/
 -----END PGP SIGNATURE-----

Fix memory leak on invalid file

Arran Cudbard-Bell at 2018-12-10T16:20:38Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2322b0e25a5bfe0a0ae9e67acddc18bc0b07f1ce
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklYACgkQ/6TVgp+2
 18pQjBAAnFCy5Gk553unoKasKpvSTW2Dq5LuwSdlbwbe3EIrgG29QgCzfBXZsfZl
 HdU/RaCz1W+cGXQZUXYnnGc8g2ZkJIthvfHGVAG+WcZdD9ujHYycZvzvR43pwrNx
 z7kcxIyZL3GXhV2Q+MXIK585+AJ4CbiOF2KZGeWUdR6GenzRnXxC6ocYHyIwLzSY
 oxEOJqK0djUMlA9k+SSXGqh0qR1sbQ7nVRkCcI96Y8KgUXORA6suyf6XoPTKiA94
 7EQ6juMpWonKPihUz1bFN6ApmPIttjdjw2k/jFjrVYm7qn0HDiTkci+TUVYK7yxG
 ihN4BhYFsqTuGVuCEHJj4+h20GXtne/WZfjXGrTm7DfBP+sedGJVM7WZey2eGwOf
 2otN0wLgUnAM0EzE+DUouO63EcxHVg8lEvkNar2Fd5doGJsT9uX4I7cFykCetsVr
 s8Keu+5zp5lRFvrCn17zn3wuZSTPx2DzXUoRKazGiw/nTFSk/wmcQZ9Kyzd0nMNb
 VrkOtS9er5ZlbLK7GgLKm7D+hDNh82e2KG8ZJbj38Rp7peDNUXJQDFiAdRRlbPf+
 calNSWbSyn8cnVuSXmTqFaBRzGPuYmpqxEaWYWeB026cVvW7g/mk95DgNGyiNuqJ
 H4IkBs9/D8Ihneo9fvRmRQGE7O6vaACX3C4mEHbBqoTizxM9Wng=
 =UpgV
 -----END PGP SIGNATURE-----

Make debug output from the map functions a bit clearer

Arran Cudbard-Bell at 2018-12-10T16:20:38Z
Files modified:
	* src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f1e9fc24ac57692dc055ad6300ae4253c4eed57
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklYACgkQ/6TVgp+2
 18qBGw/+Nc2AP6ZLw/GO0V6y6oEmRG0EGrvnFrDvhYWNL1BWkkzLjBZ5NMGDYwK9
 kjUTwHeuxAqN6+TkE+QUV6rJ5COfjXopBpzbV6j1CJoS5kxvQUa6zJlKX8Q7IzHD
 pAPHPRX1TLmCOzNxL7pAPD3hDWuieio1VHgRSH3PMfy4ttyT3EAgAStmBIOuv70L
 9UHDshNsLanjUmUoOX4DLWSLxA/2u9b0KOj3tJVUN/fnAyKnQDaN32QDArMXp9cJ
 HiRoqlLfU6I56XpMyqNxx0m3zOQPj5v/jGUjpTOWQpqrqeyuotVERrwibf1a+8IN
 qb0mUoynif7haSIDGbHlNAXNbU43IqA04jfH3jJKJRmgxKgIlwZcUey+D4gMtP1J
 CdeB99dedwL+i23hyKGNunIWBdpOTkTUfx3vCKxUln4VP+jeXfmdvQs4i9RAB65e
 h9Jx4kbM5/JWLKAOBNNnSyydiqAJmy7tLlFopY+a1UROFS0x8O32EXz2tbzYgKpK
 DJ5I/JxpKng1Cl6VbXVJOLpwI5W+2roTu9KtCCid9oClGIcm/a64ICAg8gyVBLXi
 CWFgEGWbKlWtY9W7f4z4hV6gV8Yd/bMjKrkrjulfdlHqzdHw2y++YPSkXqOsARVw
 wwVzo9od1ZItBXjmvxk40kwnsOhaOsvruZZ5BdwYRwfZ8YNylAU=
 =sVZ1
 -----END PGP SIGNATURE-----

Assign the RADIUS dictionary to requests in unit_test_module

This is needed for runtime attribute resolution to work correctly.

Arran Cudbard-Bell at 2018-12-10T16:20:38Z
Files modified:
	* src/bin/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6fcdeec8a33df9bee2c70a5eb408695e324eaa7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklYACgkQ/6TVgp+2
 18qqVQ/6AiRp4EaWLSmoVXNLY2kP3kwsuiddo4aDOYMG/H4nblqnjLVNEaeFi2Mf
 zWXmsBmqQXA+a/1dvFnd7oJTTQVOaJnNx8OyqOpckXTHuvvj4XKgHq4ijlE1Znwx
 ip/DJQkyTKKDS/gBCe+Lyv2J/AZ2x/86+ZxOLp0PaWbCAb+FRvGXRUGtKxR3Xzhy
 HJTypcikG//UYRUMrdVzolBRvNH3BsWeeT+8kb1Fvh/C8+nai3GIIxE5b8B2WbHw
 SIbcENTgpHULDnOE5gStzB7ipNZZSn7J8/vG9OHUFZxVXWYbGPDcr2pjG9pDhjGe
 SFCDhW8Qp8PD/NnEjp4g391Jc6dMOMSO6u46tV+mWRj3T1FtslpsEz7OXHl6APcz
 nZCcxFY5FMTmdwpnFmCG4lz2G6npJNIuWGPkUG87HbNw2USsABlCCJMwhaMTKqZU
 5BTsXxdoeSHPza4SYL72WkjBOrrSsKq8avTfJkW5sEjIskUNh62FggRYG2llupni
 NK/TEwpAXlgbjspYcV7P8P4yaSppD5TIl46FKqlzahc9BhM4FxDj3gg14AwcGW0J
 8syOaYsvkM/2BaJosXPtFiVhZVav25dqq064y6c5xS+Yj/5FAFw5j6mmECLzLAmW
 XOPQa6GTkilAXiXiTx1wU82PQTf5iQiJ5IOORJ3c60OqvYRKj90=
 =tJz7
 -----END PGP SIGNATURE-----

Proper fix for xlat_tokenize_expansion tmpl rules

We need to ammend the rules we're given, because we need to check for undefined attributes (they might be virtual xlat attributes)

Arran Cudbard-Bell at 2018-12-10T16:20:37Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/248c9f3004cdcba77537de7ecbc1f43f5fe98d59
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklUACgkQ/6TVgp+2
 18opKA//aFmG2rdecD6RuXmrlPU1o363l0jJ1RMBEEw77pWYmUYoMoEV3RwB8/Zg
 65XUNyA2BULwLAo6I+QfuM7VZDW8ONlB26Ue/qYMjtiRM4ICP/CGytpeXdUqezv5
 +yF9QNi8iD8lsiQ9hH61FHPNv9pRLT8pQ8M3AfHbuQEEOcV2S6V0ymgo5aj2Rc8p
 YK99+l5xngm5LremQtv8IPGTzqeWegxho89mNR9xnhe0iNkrOn8eZ0C4zXKglHIh
 8W4gx9wPn+McRQq9Nd+nJ5DdwEii0C9z8v5Q8z2Spb5UK3hwoi87AUbEIgeE+ujH
 QFxc79ci671I1HRAsjrsjoSnztYDgwWLyMazVbinsnfR8r3ATG4eVlHmRDsZwvaY
 txyfnwteznffNU1bRfH66LqA9QOhPlc87oa+gPC50Jpml+YkthHeBIezpeNrCMvp
 v3ZLWr9IBdwbrlKeMKNkF4xAaJWcNbUgs4ibltf7/s9PwVgMVGtp4Evg4WnZO+jo
 +jsIXC0nMxlvq08E8sNbt1z40r7VYamUtIt2MA+tLTevqziD4PhEKM0v2EtMiDf2
 CcZOhDFcjFeN09OlgNGWHjx9+NAwoLu4YgOHqw+UwCHYK/R1qoYVGEmW4M8F8Fl7
 86/4knb2nuFvg8xUUL10/8+5UpLkmL8Y6rnraXW3fNwSpqrXK1Q=
 =TS+y
 -----END PGP SIGNATURE-----

Don't use RADIUS attrs unless we have to

Arran Cudbard-Bell at 2018-12-10T16:20:37Z
Files modified:
	* src/tests/keywords/ethernet
	* src/tests/keywords/foreach-break-2

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55b25ca0423c387bd85e733d6d7adf0253df70c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklUACgkQ/6TVgp+2
 18on+RAAmchv6OAuDWJGpqx1YeZTDeZSel1kzaKVkXbFEBWW/k5yKv8tsyacclE9
 7+u4YOQkLJ16riRQO4cD+mIOvG8+x6tTfZtXX8gBcHrCEti0hQtTEDzS5JTVNFgc
 +69C9eLrgYfKaVqAgZOvNYq9BKptv0LlgdYTJrAwlr7JyjQ3oRSY69r7EpLGEk6z
 7wIAaP0xa0jZhJD6ZhJWAmogiSCPM3tNeeLpIfe3S2J7+U6mGmaZqBMpYEKAx/jT
 jhJPygpFkpKsrXV92XSEZBnM1SBCl08dHILEr0qgDjMgKAuqknESHezY1rJOx8JO
 KLqqt+mTiX0Co9Otr98q2y1Wrt6z0By1fM2D4AJeENHTAoAMsimnGWQTSiblXYTS
 zaN5ibrE4YdV4eXXa99LHg3R0fEOaZVxCok2o1nFlyQZzUa5ZpUpHR9Tpu2Gs/E3
 utzE5n2ODb7tdfvWqhmDaFJ0a29dzf3JFB6NQYIRNAITktLzzuAM9QLTlhp2d+4v
 bEmNq1/FEyZsSR/9JAlW2P4SguUdEIq9PH2CBO5IouxyJRqwIEbMcrp0Uz5+8HGA
 0BmKZDS0KUq8/H6GUdcQp/yUX5Uc/HD7yGMMchZx8WWEbqmejsRbPR6ocGE1T1bd
 NvtTP1t7X5gltCmGTosAroplE6PnnDrS6K6zGj46/lh8+PDlWgk=
 =Sx4L
 -----END PGP SIGNATURE-----

Correct attributes in test dictionary

More test dict fixes

Arran Cudbard-Bell at 2018-12-10T16:20:37Z
Files modified:
	* src/tests/unit/dictionary

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db1e692254620f4cf46e89130ae775efa4b8be40
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklUACgkQ/6TVgp+2
 18r8Jg//fj6vuU3WdTAkARZwHKxdf9GWIUhGrZljfSqV41RLn241u+/eYa3rzivJ
 bN5cvdRYWQjzWWtPotv80nRMUjABga2jxRtIDTEEjq7ddhwJ+ZcAjBhV8YSkEx0g
 VADiUsK3t5iHudSRnkF8C55m+TE0yudHk21D3iD3cbQ6zSZ6gdFBO9mTo1Qvtn0p
 wTfxHPf7jeEG81mYbNPL5VTdPQfoyFM51hGiAmdMmD1DFstb10tOMW9MG+tUYK7C
 lwwmsU9/HK8I1q9ogit8y9GGks3c05pTEvTHI0/J09fgNaLHd1ruq9NMydEUVyug
 SpPuaoAhjg56Re5twIcGVSvLxF7ZpMZQXkQl8pIAULA9yF14ofzpqgAlnv4NPkzm
 xRcVOVB+pr+JhZaM/QPb4H/4MCihGL42juEEUilhZ9SzxAA7D6VahNniQpTx8Hnh
 wu0xpyyPLxHkuqJa3g7eC7+Em0NHbpHzTCCgCDf3UhPgSbKcT8bFEyzYdd61A3gj
 Dak/sg9wrTSNU9gpC2RdhxnVXvGnwuUGbmJo+KQf8qgqY6trUDgtc9omW6G49Pju
 OwnEUNG6CU5aefYtkgwa0pxT0bR7Q1jIekhwcjO8FwRJt4zwJnH4SenV7LXdPDJ8
 yKJlUZF0adZVDlsBcIY6CmYYfove+AVkGI1+Ul3Fo4EwD2t85Qs=
 =X45I
 -----END PGP SIGNATURE-----

Fix logic error when encode-pair fails

Arran Cudbard-Bell at 2018-12-10T16:20:37Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0e8042b297545c657c29aa0ed1735db37f19991
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklUACgkQ/6TVgp+2
 18qxoQ/9EsTr67b926io//qVIZ4iZozgAugUmu/zb7JIS5GeYKCFHPKHfCPj1fXw
 bNRK33oAjZCq0Re1iLniCcgTL7TK1mfMoSjor8lf7FyXr26WFg5/NHGm0jTRG8EI
 Kvpg3c+Rs45MmAB1knVA1ALkR2pZ0ZkwKva7dNwLyDWEXjnI66W0zH7S7JLyHDIR
 15YRNlpk0tToSpg2OUQUAuBU9iBN3g1MbmzjdynlkO12vRrqQsMvgwib8+ka3YBp
 /lm3zw3zdrE0Qa0TOHpiJsb/vnDIK0vd6Gs2BYBuTLI2ry13fTTeezKInr3egAmS
 Xt9CK1SRwFc/IRDctXesMvebAY1t9H0Ez10B2DnJ15MPJ488Bumz/Vdn/0hIhFIp
 PmLOZxq7dtHEdktXt27lLWjS+M9aZmu+jACghWcEWGtFQXIzm/Sf7+DfYtR5mgDm
 mOKw8iS6A5Xnr6GL5f5ourXhiI/9sryJOiTg/AK4RqISXW+kFAcq/6GNr5L9k6Je
 0dDEUQySka7vlBhSqzjKHx+vTL5TgAYBv38UOtkCdUF74LUbNRv1p8a6PKsztHOh
 qMTrF1SgZ/KN3Ws9yYwmF9WeFhe20Y518AFhtdWQMZVgxR4PntzVfC7kSpEliVDv
 +MX9yn/ypEKeVDYr/1p3I0vknWdzjBxuBA2fIlt8Seat5WtJK24=
 =GFK0
 -----END PGP SIGNATURE-----

Process multiple test files

Arran Cudbard-Bell at 2018-12-10T16:20:37Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d2eaf64768e7599cc349ffe8063b6930697b311
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklUACgkQ/6TVgp+2
 18paaw//Qjd0lINuCQRqg19+Za79Kiel4KQlBJwWBP0dwO/CRJCrbhYViIhB0yXV
 zxnjDCwYFhzWMjc4F3J2p5LecAcLOI9bLU4ppt5QofaUCDYsLZJTYuJyhpcwBqQR
 hfD/oFYA/1SL/7mmWTqkJ0Yz3zhvIOpH271XXGFEVHR4uoLm6xzMUM5V4pKAW5t0
 23u1rJ9/0b4Z3p+0WS5EJm/kVaupuLkutsEsmLl4dPu4lbOQDTF/R1hyK0WlProP
 ybIBAweOXgW3KyigqJae+LIu56VlPTHQzlsh3kYyg/rOOnVEvNxBUnbCDBws8jEJ
 HyItVvxIqdtHoGYk3eIBLfVS8qPy4tFPusQwL3qROVWzfiyOn4q2dYAmAxLTmr9Z
 eVa5QDw9+q/1L91Lx7+EAlRo+odbah83tqiynd5fAwdPyw27cTUVPKOy0jqD5vlJ
 xJjara+zLKFb1TaZUuoBcJPm9SosdQkjeWXlf6QD5UMoorIyNXJOgjBPd2nuf8IK
 DOhtv1NrEtLTvMKa3ajOK65erobkW3nSbsEALWfLtB5smb16TCTLxb1BYVlUCPJ5
 Oe47WX1/an6xTxOmtClFK//RB4peeQS8xpxSrMx/LiMu4vEdjQzyH4arddpkuZqw
 rAEUjcI9YFpl3NYTvaOYspH8ZFU+aX737ZYHDtOAk1vuxgYoh7Y=
 =qoYj
 -----END PGP SIGNATURE-----

Pass dictionary into fr_dict_vendor_by_num in radius decode

Arran Cudbard-Bell at 2018-12-10T16:20:37Z
Files modified:
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2031396895df59234c53ee542bd0635208bb26ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklUACgkQ/6TVgp+2
 18qrDA/9Fzn460CoeOOzcBgyZytDifpF7UmGvslpQYaMytnNMFwlCqKPAb8LYH2o
 phpiOpAH+yHiiaj2S43QV2Wftbu6Y2S9D6b0gLGzk7QLL6qUoEFds0UuvCQlfDcg
 pNZHaiC3dw5MwbYwkFEqKPdMJS0WHV4clHkvENlsjw0M7/qU5Lt3QBo7fS+Lz9oa
 e2qPPWRmDRE950lX25AOpYoFbzQ47rBVLoMzmwCJ2Jh0etYj7+gkQcUINZO+YN9y
 DiqWvqJfXh4Veavsna8wqY4oeG959P6eU5PKd4HRjjtV6eMVT4ORqpV9CcVsNBPe
 zzDfWg7Hf8529Xe4JREDkNcHCvTlYQqFW9yUNYb8HCfCUhBUQyu8TbEJk2HKO7qN
 CuLVF9PZUINKft7fmSOVaYodjirQ4lnTLNtKYOdLN56IMb8LE++y1t4JWwrL0HPa
 Uk0SBaIifAaYx7SfzpgEVA/OZaqd8OFvf2d8MvjnFqyTWgwH7nOWOh2TzyZCzjHm
 hNZCc6A1jx8ZQhrqgcbm4nDnAFrpzT8AOzuf3iiCajI7u2HsnlYk5AsSf4qqCeYw
 6rA3vWxF6cIcp9WynMvAZC6ohpRKTta8YTLDXobL5FQOmwIAIbqPkeNQpYzG+cO+
 1Nlh6oZOK0jL2eKOdTlgXRAcU7/ElIuxp9K6DyX81yGDav7pNO0=
 =HRMr
 -----END PGP SIGNATURE-----

Cleanup correctly directionary init fails

Arran Cudbard-Bell at 2018-12-10T16:20:37Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7c1e15706971e7616a3c3ef76c4d7597af1739c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklQACgkQ/6TVgp+2
 18oTuA//dfTYQAAjxJ1/O+gN2zwQCQoFJL6xB7EwBioFa7rC4wzO1PBXnhAfgiqp
 Hh4bxp9Lrna2HhGVb8QRnwY5gk4MkX20hY9IyIA0HWAJmJAs89N4ZH/SeThnelpw
 lsve1v3TOAPd3BPEIIotzcKfsmUHFa94Mc0tGW+Iv2nExsM7soFvkeqOAWR2CHWL
 530Dgk1Cw6CjaY5Pk35WdP6BSkJUYCHShnAZNWy3IPb9QLQNL0R7H5ALr9kU/AsQ
 E+w1pfsHdoa4Pgpx0Ul8bOrWSCy3hRhqfRF3rPD7d3z/jaK7dsAtbi+ZIUuEncnv
 tud7XXqZhinjzMgIcxUzmTbMZL95IlJ4fBTHLuyCPeONEFRyLgKyfu9uxjdAX5a2
 GVNOKb3vrlyolkrbtGCZYJvWq3A8DPo7DZ9AynoPnmpQz2c/BhksKpBHXR4Cp27q
 dPKSEyiKNU6IAZlK+GWniSWnbjn3FXtNlLF41mDjNaVTZXnVNqBgfAV6wcDkPk1F
 /WwCJkOVLdOi3uMRpduT4kc4dcJcar6BUBJnEnbQV8mSCA/7ZQHREyKtw8AFqFzl
 AN7/g+WWbqGzsR2IArsvK8q4DIuY1IHOdMO0BpqT8xE4eWgfQEDCsVY2vDzZA+Bo
 VB1c/elwiYzVL6cE34DBiwfiHKrIqPp/F3toCiRP2j+MxvddHss=
 =By48
 -----END PGP SIGNATURE-----

Pass vp_tmpl_rules_t to the xlat tokenizer

Arran Cudbard-Bell at 2018-12-10T16:20:36Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/bin/unit_test_module.c
	* src/lib/server/cf_parse.c
	* src/lib/server/xlat.h
	* src/lib/server/xlat_eval.c
	* src/lib/server/xlat_tokenize.c
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6910f8274f93c8eaece4ed14bf49ad39b05834e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklQACgkQ/6TVgp+2
 18rZww//f3b2EX8OMWEprocEBMrvuUnARgAct1hrbcnuqkgFje3Nq5z1T1HaIZJZ
 c4rxo9Ea+vuOCjAOltYbfLyaThjZIFCE+gkbnxbvlxxgMmi6x48aSXhkCYpnZY3X
 fYviVw2+ltCj2EWUIy6hs0Z+8BdMLx7eX73EXqdUNBZafs8mF7UcogAAq+3kGGJI
 EkfIp20joVWc1smPGFv7lDfg4tk/j0GVtBitrIfCKrYWVlxgHK3xKaUdwOJz8arR
 H94nrwpBn+6JLWAIUeXPNkjKpHgMNnk1wU5NsCx9ci3k21BmEhmO3T7+Dd7nsMu2
 EBZ4DSmVCQQ53bHOdxcY5YqO0DFI8QOs4+Q4KSnIE1696mEr5Pwn/09bO6acwjbP
 jhba/6fenwldSlhGze5xB5eRqeeC67irPbWS2AE62XiZ8+0YfKJzqToaFwz0cuex
 o6CFmPd2rxiBuRLe8N52cczLGXFmP2kTcyA2OdT00mPJu4yHyZ9ubIIQeaLwSqMF
 J2mpX2qLY+OzxvuRfsSecLO3lp6nxi5oVLnv0mvrArnFLDOidAgMpVzJ3O61ROqe
 93k1CX5HBJaPYxXSfmGx/0+C9jhg/hyTp1C/TLFDoiUKRfwD5IN00NP4g5/ty5dn
 phwsLagPNwrxn31ZBgMY5W/sN/rw/OFyaxn/vC29FoCw3sKhUEE=
 =kNvH
 -----END PGP SIGNATURE-----

Use fr_dict_attr_by_qualified name in pairmake

This supports fallback, as well as allowing protocols to be explicitly specified

Arran Cudbard-Bell at 2018-12-10T16:20:36Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/000508d3341b5cb0e01e27d09abde2cdc901ae32
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklQACgkQ/6TVgp+2
 18p0zg//VTKWWgLlvTIPsrsiWumKFtdvMjrKlKxOXl5dpmkMVMuVWxr93zKJr5nb
 O2R42+Ncl8PQsmws5JygAegh7GR9Ym03R/5Mwvnx6ceLTMi7uvLGc2+zVXyx4nUM
 fc0hshznIyPOZkpNWkzh7c5K2MPIkUvV8HJRekRH0Kpt8Cg8qPC9cgxf3/G3BEuy
 0pzQi63lsnGfeuXFEhHoI3ljzBlzzKgadVflt4Kne1mvk8t4yj2MuhrH2GopWk6b
 kuqyvFleYzRY5/yre9QkH3hWjIOn2scJpmInegejc/5NWIPKNSsQHovJ6aJ5qEEE
 Qgx1REWS/wZZ75jW8MucHFh9RmjPBss8A0dZVgAX0N+mX/e0g/Ny2A6ilBQ5KELl
 3M5pbM5m5yRB0rUje3viN9sfHcXqYmzi5XdIupUQTuHYHLWkkJjcupRstObGmQ0/
 OvknYU1oOXwXlgQwRDseFL79eTqVVLyzKXrnlXvudamP9aO7+LO/yByGGdSBxDdZ
 ROJ1hYHnkJ8HirUqz9b4we8yNDpVytw4WPY0E+mFj72V+C8uqZmzDlNZicQpfncT
 ug3ystTbrTcOM/AinsevDJq3O1ccHIqjyu8wGiDlRbUW2m9S6QOSrZiRHDS+CpUQ
 vrauRcyd7BhSNn52wDcdwztJ4IIScfpCX6lujU03dvcpLgeECUE=
 =PLEX
 -----END PGP SIGNATURE-----

Pass vp tmpl to condition pass2 fixup functions

Arran Cudbard-Bell at 2018-12-10T16:20:36Z
Files modified:
	* src/lib/server/cond_tokenize.c
	* src/lib/server/parser.h
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bc0132b2c51300e14e022a98acd65d8e1ae396b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklQACgkQ/6TVgp+2
 18o6rA//bG6Inf/MhNzvVnxLsTJfdkJhyvBbj76quaS4+Flq56E4Lfms5xHc8xKC
 0Hj20SI3aIXvJJ0t+MKN5pyLJ49TZpvOdvWMJAbgGYXiOfCDAhJPoCt2S3Y1puvk
 y5Rw2BKiXQIU6kbR+DCSZtOXOfzLuBkKq+kmMA4j+hcm+nswhYEl6rKmMnmPjFSM
 bBA3hpf/kzv0r3ZnV6NuwZ8J+aZfHOK7KYdboX0CyAK+lhVmyQt1aTzWZtNYPpZw
 L/493j55sgORqSUOJs50R7mX1gG/FZtgyoY7kLez+HLY8coH9T7HzhjJAlLxOlZG
 PZ3smill3bHgnyaJm+gzJ59Rcj7+J/YslDibpAlBFdIKBZyTAs89BwxbM7lSH1Ni
 mrccK0tOP37pUVIVlv13MySIN6/ksoOI+QsAYgn3Wp40Z2+ICB5cbrRvZHRoQC1t
 9umiGiGB1bp1ibX+ZrILIjbJqNr6MDHdBFxGie08b8p7HsNGN3t1UQhvnT++LIqD
 YNtNCpN5uhHvkd/qGQqfTybMDIdeEpO1+KrcNZZ59s1uuA75n6Gk75j6tFNgF3Gb
 ae85QJwqGBk315gUhqNQj+aMnQ5zzt7mDnKT69QeMvukAt08j4rHVTjE+dL9lTOs
 9ClB8dnf0wkSc3E7R2O2d59dMXhffBgtqiXYhOpBGlqM1ndHToI=
 =XN+E
 -----END PGP SIGNATURE-----

Use refs not expansions

They seem to work more reliably, and it's nicer to have tests fail for the things they're actually supposed to be testing instead of randomly.

Arran Cudbard-Bell at 2018-12-10T16:20:36Z
Files modified:
	* src/tests/keywords/3gpp
	* src/tests/keywords/cast-ipaddr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/babc4079e48a305659825186e095862a8ea80f10
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklQACgkQ/6TVgp+2
 18ok5RAAgMZN1uFMir9ZrT+XHEE6bSY0QYGo5Mq1T1PCeYPveJf2mvVCFtwA/Mme
 i+hL01EzRjD3Plub+/MxXIXRW/DX6d0OkiGTFUEVE1vK+vtV6KZm6y5W91YODnnQ
 4uQrZC08F+zojAX301Zr5V2Qr8SFO3rPzL5vzGyDe3DtghVlpCcLRug9xdhoI9DC
 8NfXKdSttDFzjCg4QqpDDD3MmlkQ4NOw2WFyRQz53jZKu3+GurqNE0LCzoSkewVZ
 FHdigDKnGpgqLL4Ufl0fgci2E9XqjXMQWhU27tmUPQ/SnK5vT8J/88Utp+cDmGKq
 0H1p5ClhblE5yKrydJHMUwnG4GIL8N8IE/KFgjK3ImV4ufoOWyTHEema7gUjrveg
 knQuJiHuLISPdwYgDQg2Rc4dJkUOWE/PKkCUClCrsKtzcu25Q0PVlXQl8U9ziU0x
 +4oFLlkA9H+mxMICfK9g7VII3qYAcxC59ZcMEYoHXi9XFUKRqDKmRn4JwrbKiEKQ
 eHq8Gdvt9Iz+TXFX7QZJ/DadIr21tWMUppgOitfLqZ0QP7MluIs6rtRY3cBk43Hb
 4HluMOP3jwbui91z+LHrNlyxmA85HgT3DCwvI00Lde601dwl5qenKTCnl1L3bKD5
 cLW2CYWgW2ByznRcE0u0XgBcqHr32crjAiVRBJcvTgkI8iE2ugY=
 =Ox90
 -----END PGP SIGNATURE-----

Pass through parse rules to more places

Arran Cudbard-Bell at 2018-12-10T16:20:36Z
Files modified:
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/52095c59b8a80316797208597416ca5753b272df
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklQACgkQ/6TVgp+2
 18qqahAAg9stKsMeFFCZC2jsn5rAf2MEGhftKLYrvK626SwgQUIuz44gpB4o0RW6
 50OpRVQRolG/O00OsSEuG34JqTCsGX1HLeM7AOnFewFdn8Ld847GYo0D5jYPlloj
 QlRD/4QOkyweTVb85FriP0DrNZ/6t3fApUTs+Aeb9Qg8SMnhlA1a2jas4gQzGmNK
 VOuPSjJQ4gs38tuhZ5IlNwV7N7msxLgiX6tAEqG2dTFa1ZPTSqMajod68Iyq5u//
 QgWYeWPpyXJYkN8grEBwGcfeRmFu58PeeNfo2GV3AjuXS+kqPvbgk72Nga12/CLo
 XZIDBKVCuFJfg7sHLC/3ZxAg7aAo9zZUO1Gh56FqLvAXareAQLYwoeCWDRaC3hHB
 7XnbfQbZNSlzkJADVFxOBn6xZSi1+HzP73ryOMd8l4RxKDyRdmwbOnB9G2FFLU3t
 s8/JrQ2fAlD0jQ5G+H8hZwyU0VmgPk+JzCGMI+4QmGFJjivTQBn/264iPRpdMSSX
 hTgxCpZiPZ5+9HNZp2G/Tsi1LS8kuPIaIJgty2LskmB54Yvso8yPyABavyqKUQOF
 6+Q13X2E2rKYk5oj95ltJEt602eY7qdry7jjzfMl5ikXPbvZ95fmReuZnXtyuYLH
 CUA1hizcJ3ezFPtWWnwOXEaWJz9yP1pP9JXX5LU9NJphwFIrWls=
 =r3Pz
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-12-10T16:20:36Z
Files modified:
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5428fb7edfc88abde4cf0f5a72381e4d2f02fba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklQACgkQ/6TVgp+2
 18qkShAAhTJOjxDWbKWjsB85P9f81PCShY6ur3legU+rtItfyMARkswlpphesh9B
 17l9/1uL2QapYkoCLTfEhI26yOhrIUYSjD3ZprBn2WfLJx2LZBRexuthcOd8mZQk
 Hli+p4G6sea0MkERy5R4iwJzw6XZAG6UhlqDthFLn6Sp3xjDJpWSR7sZ+z3ZmXgq
 nm1nLOn4HjYsXxSM3bUAkRkhRn1X/gD7UPK94ITB2IIj1woqxshYtYrACS+qr7Ud
 aDU2Sf5+v8MCPdjmo4KWA/nh41RfGb7TXpZkPqBSJWOqOu1AgmZ3ON5J2oqe3FwW
 A/0FaA5mem3krDrwocrKh4/Smq7dGEc9rJgeVX3Q09zr0q61Q2xDt/kOmUn+yPfS
 YOH7ZgHXxuDd/v17WZZKhhZhH1Dftou2lWd/zSdorCyHtH6jiNxe7iV4i226Ar0r
 N/tk4vHsfS8df20Yeb5ke4PgLaADBnqxy7t3TayY2wtZMaTcJEXg/vuj6xnu2u3W
 WM8FiVpneWWDyM5RUzcvdvvs3G+bjlAqV6EPe2gwPPoBYxvz/J8J99tCmyCi8rSG
 gIALAG1rNQo7oClQwiInww8EV/wecLopHcjcKXFi4iK40HO3lagwPM3QtW9GboUp
 wwFZBs28RkAT/VEgz8OUJonL/AWSCYrd1VjY2ZDqrFR2hNK2LCY=
 =ZELR
 -----END PGP SIGNATURE-----

Don't use RADIUS specific attributes in the test module

Arran Cudbard-Bell at 2018-12-10T16:20:36Z
Files modified:
	* src/modules/rlm_test/rlm_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e6584164b1a7c0988ea0500f60530a9a0a5c0ae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklMACgkQ/6TVgp+2
 18qVqw/9FHcYpVZsfGnSdR7cOwC6Cz4PbUzN42eP3k85mGVbOy7+35+EkvRYrxSM
 0/pPVWXhnfHd6UWrjGOWl5tXqlPNzcRN18DCfcDGR8/S+SkUe36qGb+txFb41Dxm
 lOZKbOfNHcq51aRlKFC0X5EHlm4qFLcaun0YEjGLLkX7BbfGboMVcdkS3nroJB+5
 XtmLrtz5FAyqbSAYsVmyF0567NZjq+Jv+1ysF8SPYIfOUxhlQEWNSSxCbU3aIfga
 sdo0gA1TObA9Vws8j79GUH6YRX1Xg1g1IFFMgnsC60FJDjGgxrElxLd7JVCkr6+T
 WonRUYL4ktsSvcMLn1sSkgvPZ/42DhtFwbNzz9TKzeSsNbvsgxILCMyL9C8hKbAL
 EahEQuuVvQyhFWHJ34sVCRmgKeSMbS/INSC/c5MbA9uqryg0fl8okYuXCGkr76Dh
 lGvb8V5TskZ1MXdWQ/qZ+R9b/ruGdMGF7k7J0t81O/cRUbb9Ap91yNR6qY4slT2q
 A0LjzAlSwyvawz7Tbvi+I2cNoMgHJ8ByZFlHUVJMyMDeVzze1Bsw2WDXsqbnT88e
 4cNubUxnmLlogA2aWnzMf1CNO7GvvKjtAFdRp1TxWjwxWDQ17zsQSYrKxmLUKJK+
 P1D3PHvSCbsiwcfe2NO1mAkdj7cfnIE0eA6MsMdkBwdMrWh3mpk=
 =O0Jv
 -----END PGP SIGNATURE-----

Can just pass cp here...

Arran Cudbard-Bell at 2018-12-10T16:20:35Z
Files modified:
	* src/lib/server/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5fcb95e2c42dc2d24a95e9dad68c6c5ec491b41
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklMACgkQ/6TVgp+2
 18oStRAAgUD3MnmeiprNcaWBqcQhV5vbzrhmOj/q/pCL5C89BMRtatV4SRUb2erY
 BTrEDwvtJMINjmB3EjelsJcc3KgLH1QLCsCt9QDkKtdMEG4nDu9YaX8oqgtheTKu
 j5xgmNpu+EYmXFzOyAStuxX0WJNr/Iuyb8uswb83DlyN1BLtWTQMwMJpr2v73ocf
 b93CtS/UJvJY4z74/q2DKqa2MIoUarVRWtx+6pYyEoubtfLQgC+N1RN4uiljDE6x
 d5SYGDAWc7oaJciByYXxJqxgAfCKSlVlLZSx8b3DN6kMhFUtT1YbPBc5DrFQoluj
 uSAPfbD3azrw4gUUC6jadsNwTut15cVybX0anw2UxKXc3MH47qFyEapIGkhd1VX0
 Tc7UZI7NIHYBaX4o1nThnHE3+3+H+1h3IocqOx9888PqnrrkRWlBoWwzLW//0l6J
 YaF1gQjLlZdzob5gchngjfIR16vH0gn6czxiZDQZk+qsu5OWIg78yz5Trk/hY+eL
 j3i64IITprc2CvOLfT7VLUfBOaUV51y8rNaK4mriBsoVQ6PJ/tJDnJeq/SzhMPYy
 i3Nbx67AhrGDymBfAVASmlByXymRbzimsm+dXmsZBIwkYKcAPJZ/cZXVQPulG+YG
 K4Trvw54VQzrbqC8XkfD4SDiq/qbKssze5pj+FBoY3vmmKti+g4=
 =R0p/
 -----END PGP SIGNATURE-----

Fix free order in cf_section_parse_pass2

Arran Cudbard-Bell at 2018-12-10T16:20:35Z
Files modified:
	* src/lib/server/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02e0e1fb493831c327981ca94e6a2a80c606385b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklMACgkQ/6TVgp+2
 18o2AA//YU/0vmRJ6/YEn8luYJXtHICdw6hR6wwVc1NjARPHbNq++j5plJviSNa2
 dacAU3S/78W0ZtjqiEsF2JNUVY/Rk40zbM42ImE+WydjRmhopeB9vR7YPwltIDGK
 mcmIQcTT08aegUta/DUqrHzZrGrVHCN7NynkB2Or94FwoxS3fwx3qT93wz3YgxpJ
 ybiYTKf8Lm/SQ65NnOMHYx7GAN8lIyqHduYG7JrcJl0vaSvX5C3n5PWQAY6ty9L5
 Px/WVOC6wthg+0cR+ZeYF45SYzym+iBgmQlWYsrw9pz7wtKWp7GrtJDHQnOp3AEv
 f2Gw4jQdNF0gsef+QrlpqyxED11yXyP7eDsafByW1WIy4otUVF+BkBcl4uHt/5MV
 ZolA01oCogYbj987G76nyfHo2CgO1Vvb8zVrYzSoki4eerxOrkQJavYU3MUtI1Wg
 YgqMkFqwBCgcMMcgNVBjklv0ZjBcR4BqAUZosd3Ftt9mpe/nLd7R4xs8V6KVlJal
 S866kxb1cHo6XRpI1dh2CEhlv2SlhU4NcqSnxWhVeeGYHk0fL+9fnwDjitFws8Vw
 CoqH/GiIuQoGtX9XsHtalIJlDi1dBSUFMdDBqWHrmv8hgclh3XRJuHOPZiw0ldW7
 ZhZ1wBTTsbZCIAT+R6tmqPEZgMIdiSmQ6LH1Gga/8kMDwxmrh90=
 =Fee3
 -----END PGP SIGNATURE-----

Use config name for error in unit_test_module

Arran Cudbard-Bell at 2018-12-10T16:20:35Z
Files modified:
	* src/bin/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/569b25f3116c225c93c0d6f17e1d0c9ef819b235
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklMACgkQ/6TVgp+2
 18pF+xAAq+xliBLNdNCz7Eb5v6qUuiqZ95XFRX/La/ju5Owmj+bHteTJhRpNqSU/
 R0ClYrYoDfEdGjhQ7GFDEx5g+kzXX4LI0H60dSuRRn+t2AAD8rmVn4VUnmptsiTy
 8t/wlTa/oaOfcQ34T8BIoiOmzUY8sL0ulHNyfA+W5XIFPvjQxi/BG31JMcYOyHsG
 NA7pTprt+xZMoJTn07Zw9plt1jBXt3ZKGGI4c74WSb6gSSJkraL6tMf/df/DshoP
 dgcUHFK31FOqnVI18vbS0/nzT0B5YMXQ/UXLJfj9sc22GBrqvzIN3794QfpuLWHK
 B2KKVRWx5KgHSASobq+CSl1DcD22R1KlUj7h8n6gKn3+jdD9FRWFlzumvmJaGYxf
 +K+Oh3xP6uyVJEVRk/7YPFcdpL4lCuctZRyoi+om7ruXs5j3DcqErukdFZxju2WO
 StBKxSsyhhNT5j0YYKMgBugUiIS6p29Ytmy6BuUaVdFWHn9EhDwzE7PmjhgGDW2p
 9b+2OgxYvzaLTU3+jOdn/+w6178bldrRqpk1VzelsJHti21ET1gX4nsO/ak7lo7O
 4KGzGF0YxruWTYX0Rxn6iX5WrFNVlI1+oJ4+Aljr2hdQ5VfNMsKvgau9lbsapymn
 XhhkqgeY7PCwfxyahTEswA/KFwOqoP5X0fDldjK1zEH4MjjtZ3I=
 =SSFR
 -----END PGP SIGNATURE-----

Fix unit_test_module call

Arran Cudbard-Bell at 2018-12-10T16:20:35Z
Files modified:
	* src/tests/keywords/all.mk
	* src/tests/modules/test.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e392eca8e9d01d8619b8c47ac26cfd2d504d17c1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklMACgkQ/6TVgp+2
 18oBPw//ftWY5TIYoJjxS0ftZgdVuCB46hqIrm5dFhTxETtrW12rLIDT6XvvyKea
 YH/2lKMpe8SFNhtV6AaDtSL153mSSzwXR/cjPq7j6626sFsENKN19oYaKMpWJbUl
 MMJm6UaS/B/DcKqMVXn0OT59E2LGDpf7XvF6RbMAO8FkRbTesAcszfO9dqdHGAPb
 RHlbStpQmucCYRVYrCFzzFy7c2cafjEZmx8NUSoYWQsNEuLosKRRT/rG6moPC4Bf
 h0MLJpUTqwupvJoxnUFFELjj0SVEKPuMmtxqUa5STagodmxMcc34eEZbderESWCW
 J2xWrlAewn1eNtjf9OmBMy4o7eerhdygVFGArwMpkfXxZ+x5r2fB1EkZ6rZ/N4KL
 iHjI0/e5DibO94fjlTOsYF6mx7mnp9w/EujXi9ZtZywC3yalplIJgY60/FODSndC
 fLG6s0PrPf2UJl/UQAGWFzVUv0rUyy3MBpb4Xl30H6VLKoE3qv6UUhrFaPYUbIju
 KWQ2oSDdXkqFFGm+OfdNO3A4Z0018DSPVOK/1TBH5qXidlRrxDKigeOvOL5/cnYH
 usNhkSK6Mn0iqRqXifb/XmJVjDvaO/Pwh6YeBbS9eFwgyCFxOWDXONiT6R2h8gVg
 B04BR83yHPdanFtScdjq+BKt1L20Cpy06ksYwyvSfQ+btbYbqqc=
 =4DSZ
 -----END PGP SIGNATURE-----

Correct EAP-SIM TLV stack offsets now we don't have a container attribute

Arran Cudbard-Bell at 2018-12-10T16:20:35Z
Files modified:
	* src/modules/rlm_eap/lib/sim/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8792cb8fcee38fb91e2f7f7e2f41a8c49d5c95d6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklMACgkQ/6TVgp+2
 18phUBAAgRSDqXArzK87oy6HgyG3gNsjKSkU/jVVl8oH16BpuXvIAuhCQEC2oq+V
 pfmMh/c7Hti9rTlCItKu+lHHrNr4ygluQsiXbWHM8APWpzBocG9raELZ6I79V55Q
 kM2kUKXLK7YP/8+oDmIWX0Ph3x7ALFyUPCLtXl+RkTga6qJdBiGclVR/0SHFkgEE
 1fOn3Dyq+/LvtKvn+t5ZBLfypbmJsyv17Xyhrer76tSz4xDTP8/lnpeb4pzFFLvX
 UFP+1a6m3j2x9FV/eTAg76U6DQ6IzitAm/Zj9Ple4qp77KtC7fn4Qaac5IE3Rv7n
 wHJq9scjfGDrKKMUAJ5Tyt4gpLAHZNGSqQP/2lBQjQatWxKgjk9cvdlCzcQ8e6hV
 TtsnLNOAEbow3/jUg7+bUlAepYP9bVinO8rwbmZ/IMD8Xg6EWOAFE2voWbvc0Ntn
 gBtSNpLREltMwN1lwvBFYvOlI+b804lwxGVy819eMVbizVtb8b4/v07nghccfWah
 oXhk4aL5HE5AIe3ZpxvG84xNE6wfIyaiYCteaPGgaRNE0qOL8woWTtYwYP7HzbZe
 FoIp0oYzpoAQEQyFDONM/PqYojioLPEJQ2ti0axbH/DTOm7K1brRLUCaX0V4zGMs
 alJU7la8ZT4zUeFF/BQ1V5bjusRwzLcMfp8r6rX3NE3kFcK10L0=
 =dBfV
 -----END PGP SIGNATURE-----

Dump the protocol dictionary in super debug mode

Arran Cudbard-Bell at 2018-12-10T16:20:35Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a9b67fb2b245a207df3c757ca6736a9915ea509
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklMACgkQ/6TVgp+2
 18r6CBAAhxbpNSSufj9VAbdrAge4bZoVEoF0GwNa7fx6nQ/DL4XelKUTIzc4D9Hn
 1EtOaVnREWxT7Phds7UqWZJl3yCnnNoH2wzf/0Bmn24NQBneG082XCCFAGGxH11G
 01OAWlawojK7ujveboDNONq5QH1l/O3kECA6JYE76ej2++klJttWhF4pBGRF/+Eb
 R3RrWy6klvSeIjJ53Wc+s+lEjVU8yYBfonfXb6PHrMaX+qGaeoUO5rsBuECxMbtu
 64iS4MilYjWE1Rr13i7dOCpmjllYsl1N2bRqg5eo4T4/ClbQ4JuFdx/7Txcy1lsE
 udDDCMplZYtNhtcY4x6MOMfxwZfHZVDeBpGMtGteC3WMaLdduP6SLiQo3b8+2Rms
 occmzb+KeS8Bn+yU4hBErO7kH6WVcGx6kN8Lhkc3WGImBmc0CVrFPYSlL+tZoCCX
 Vjn3kUr77mZVtwMwOM/5rbcv6h/0IG/TVmpiEJAPR3LskcHyD6q6MKgXrPk/iUh0
 KzFpsQiafpuor3t/DScMYGtdH8LiOqipC7Row0zj6P4gH4591Myr137Ct8b6KrE4
 txSFG5nzhGh5RY1T9TauKtQcawttv1T5hroKNmXn0XmacF53vUYzKcVfAUdQaTf6
 qw4I+P27BrDB4Hpf20XiXrv4uciaapBtJV39lGq6/TdAb4aVcIw=
 =9R48
 -----END PGP SIGNATURE-----

Clear test points properly

Arran Cudbard-Bell at 2018-12-10T16:20:35Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/135ece4974d6d8f34f3fa2e361aef6efac62f826
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklIACgkQ/6TVgp+2
 18pzTg//aUplqBxp9JQpwrobewzqylOepdkpZ8aYD7Ahl6KdwiaSoC0tYSaOEbBs
 LURrv699HTVlrSQ5tHMZ56wZ7CuKyK+wzUFrDn6WnQkvhcgbjVxWvp6NSDpG/ApD
 /2DYI6bNAYh6tlXAF8our4MOYUJ0Dm8jf3vhmt0NnpGUq9LyZ+NWn6nAqJqGwDGr
 RE6TieB/oEVtaI9sK+yC0V709OX6r2rFOiKhemPtSO+zF7YYZhEPN2GljFZ6cpGA
 iLawhTbsiAqCpEXmE7LwemCqatkNlg9Wxs/cZIjSbqRzE8HyNT3ryOz5rz1ZxIML
 imbjol35o1du15hNKYBX/SRLXTYnOKG7qINmMJUSRv9oliKhBAmZGGtpQT3OvK3Y
 G+MZzrAW0zeYJLlayvFSZGWBPYrWa3w2XcLpxE1BVNvmplPLXmmh8Y6fRn0UaFRR
 nMrm0fnuYWkXxqQ8+2iF+8ellh5HgzpNt1jY0Ba9OtC47Oz6G6SK8YzKsN1dM51M
 vvE6e4F+K110Yec8qQ8zW6Qq9wp05hMCjiXnc0xjJtPMi6IaedJuRXHIBwpEclQc
 +gyDqgz8JIpzReymi9Uelqxdt5h46FxDY/d4YSHofT/g3db5nPZPEVs+7fZ98vHQ
 r+5KqZhSYuulh/UjMfq0U8YY1W6VTvNrKKlvT88g6VzLcF35Osc=
 =4Xa/
 -----END PGP SIGNATURE-----

Load dictionaries for DHCPv4 and DHCPv6 in unit test files

Arran Cudbard-Bell at 2018-12-10T16:20:34Z
Files modified:
	* src/tests/unit/dhcpv4.txt
	* src/tests/unit/dhcpv6.txt
	* src/tests/unit/regex.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d15d84bacf491681d6edb373a2671b062e1068b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklIACgkQ/6TVgp+2
 18rn6RAAq20ZSFF+k9AMmNrj2bDG7B8DerB5Dd8Oya5k+7ka6ayH0fQLAdD87yBO
 e5vJMWFYdnbAQNFEaPBECYqV3zbVJJz4gZZzvcBTr20/+vO+c2wJsIT8empytVPh
 Z7VCQq35vZSjvzr4aa1zXj+H4MPg95ff1kgmlVpSdV0EmEwgDPeXx+dytJ569IuR
 wJ7kpFJeGHHNHHd+AyNJ6LbwXJdYMsh8D/Kgd6qvdphINcg4OfK/q7O8e9d2yDXd
 t3tIo9qYdpTrQQ0BRhBfLKm0ME2Y8uTCebSWAaOTAYEaTpw/DrtSTL7M4dt078dS
 7N0zDao2UWS5HEdxLU3IscHuA7I+kW+FaEabC12yHx4yop1Kmg+c1u/+h5KMUHxj
 KX6wYGwIFPJBEteLVgfnbdnUKwLxTnkQMpCMSydIji/MzUMbGy7zf4hO1Bc4jjyI
 fKlOfjFBo6F+yzHh57l1I7R75W7I0n3U78Q97TKiav0dYqx3+jLR35vQe7GtAQrQ
 QmdQFrba6za79iXVMaaOZvtSt0oDcMC6VRZ/aI8qDuBXEyNDN7K9GplMT4MPgDQV
 3iwntS4YTc8vh8/xWP/+LJxn16GEMZj4NvWZKn6FmmkWgIX/ofXjXqt7ZgDS+40V
 s8GsIpJABYfA+iSWtVwmWGlQVRTeuwopMM3e+6ufyUXtVIim4xo=
 =DYd2
 -----END PGP SIGNATURE-----

We no longer have a wrapper OIDs because the SIM dictionary is now top level

Arran Cudbard-Bell at 2018-12-10T16:20:34Z
Files modified:
	* src/tests/unit/eap_sim_decode.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7ea301cd9151f86349abaec1d0b98c6884425e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklIACgkQ/6TVgp+2
 18p3XxAAhCYjsowYhIWH65W94mmyEoBR11kvpec6MfWL+zgmjT0BDFFyUR0gUM0Y
 GkldppZGIVSci+FMJJE1dvHwvxIUEDFn/Qq8qcyHgC1nZpBCEUR2YyDOkFZ2VJLd
 ZYkrIOPTq2xOQLggqt6pDbihMzyelDUo7xf3oRDPKcHa1+KI4apsrZBptEjrDcD0
 WLohZF3VjVs53LY1u4/QqwZBRLO1eyRlg3G1wvcaga14Xc87gISoizMTTrUpNCnl
 GAHzg3FOnslbuOr6d9pOmIPMj7sYvPP8nFDEAtKORs3FYqGTetO3bXcds/9WRUFU
 +8QC1YxmtKk6+x3FkLiVrE1ALZlJQT+oiSmexjz7YcBmysjfSXetRVGcQex8n95D
 5YjdGJfYw/r/B3GeQZiXpFTJ9D+S2D5KVhs5QKwtEjcWli6Oljb4PMSE599qah3Y
 L/ut/1yEymWkqDdi69RcDEVpMS7aeT7Dpx5Kdpsa6ZXjYh7L4sJbO4tamxq//h4z
 f4OiLgSS2Ii2HAs05mEpZH5jEuNaeDuIKeoeFhByM1QVtiwPmxNIoSr8O4d2OEUp
 mFcAEuUKPill5Et74c9OfQQQDnZvjUbviwAxhvbyZ+DT8L8oVLqpZp82EaZxcXQR
 xasua4IZJqA5KYmCuAF1J8YkfeuK+ZR3tGnPBaDQW1AZJbAWecs=
 =+Owp
 -----END PGP SIGNATURE-----

Remove stat checks in dict.c

There are major issues with this when we're loading and freeing dictionaries, so it's better to just ignore duplicates

Arran Cudbard-Bell at 2018-12-10T16:20:34Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/67d700e8a29888988881270e6ba68c3d109ad5e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklIACgkQ/6TVgp+2
 18r69Q/9Hk9qasNSFv8srHSt04IC8jOzEYDGRa6/lbXtLeiIAbD9oukHjy8LODGC
 AOte5VQ0EtProTO5L/fJVjrjbcDj3EYDftxRvZHo62/g9M5/Km1j6cOTsu18RiBi
 N7qcCoXrb4+lN7wEpPlwKbK1Y+tHaYbOTQy56fSWce2+ghhBCGgJm+gKZuELiIKS
 AOi3V3oLgafsFc7zPqEaSoqr/nIrv9SXoS2tvfLtyeLmAKV9654WzJYJx/XvhPlb
 Sx0orbZGHsutuXEjwyoGFTN5BK9FgnVkalQpNm21B/YkO5me9HI16l4PNSu4xSgi
 LaVS7p1YFuG3eq1HPwSz8NqP8uXVY5YjBi8HKfjXWB3pSVYpq62SeIMmYB2k/OWn
 vl49bM6gNUw7YctT5T1EwwSlIzuKAZE/j7l6cy7zclzMZwDPNCoG2qjPfMhrsy0m
 cyqLxPFlcsE8bPfDI66z1HEzX7cAKfOEE29+JCV0f/8wjFm7X7f4UCgJqFhIO2Xy
 H1Z33xzqclasNpb87laKRkAAsUUHu3Vj4UjgqGqPrcxfQpaZ8y90Fhl86Hv4595Z
 1UpYxzeLKQknQ16cDmGqdBkR1rSUG8dflY544kNQIoJjDh70NiEol/1Bb1YXkakw
 o6CGHU1QvzaNGg2/Y3kFFhzfKfx6b5GLKjoEaGJMbKnWwk6Jczg=
 =gArQ
 -----END PGP SIGNATURE-----

Load the RADIUS dictionary for the RADIUS tests

Arran Cudbard-Bell at 2018-12-10T16:20:34Z
Files modified:
	* src/tests/unit/radius_errors.txt
	* src/tests/unit/radius_extended.txt
	* src/tests/unit/radius_lucent.txt
	* src/tests/unit/radius_struct.txt
	* src/tests/unit/radius_tlv.txt
	* src/tests/unit/radius_tunnel.txt
	* src/tests/unit/radius_vendor.txt
	* src/tests/unit/radius_wimax.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94cfcc56db4af8c04c5fa68e5615cfe7a9b559ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklIACgkQ/6TVgp+2
 18qwMg/+OXRmBiO9JyendfDQdN28/ilpH9XdWqbcamo0Zj5X+v8usGJhjY0+DZBz
 3FEAkkllvRKI2/0KtXPuJEG6xhOlILaiEPgbXUC8JEpfdnH8AEsDcpXFHbFXLiE1
 a+aqIiXd6w+i94JgZQUbxr/3q2batae3B0YgHrWcoJeng/EuF1tV9SIxZl9BFVYA
 5aOqsZonWIJCO152WBnirv6P1W/SfbHQCcZbLleT0R81cU2qMGiLVPoKhqZonshW
 Fk2KBoopy/2x0Cthxvx5J1TfNpyFB6Id3NRfCSXKcxrWYbwQofoBqkbmqtwke83x
 MiFqJ0PqUoE/vP1858dUDvScG4jXlxFWJBLTFwOiZu42iihqywC03cCrTkEfL7KS
 lid+W+uNRwyVNbAnfkfrIf6NBmFcoqFRTOdWRvqCX5CO84jLnh4/Ch57XG8xrkki
 RyFVEp8XDTmdgCSZJu4OpylrjDeJf5u/vD3tZRXI7oUpLJdmyDJGNhI0fVE3eVdd
 uPowds/ZPntCHQNspwNSREl3K3oxgyaG++w9ZwkZXVmbgcfjphvg5L7TSSTZPsmD
 yqjJ6Vcmd+w+yI+onnXRBYOdR51OcAqMqXTWXw5e3biWgko7hywRjTvTBWQdh+py
 cVON1BaNBM849frzwIt5j3bCPXiMh6ClwM1rzqVoWfTcP0pu8cg=
 =POrz
 -----END PGP SIGNATURE-----

Exit gracefully if commands fail

So we don't get pages and pages of memory leaks

Arran Cudbard-Bell at 2018-12-10T16:20:34Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0cadbcef6451398d74f5bc3e126e843299359b29
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklIACgkQ/6TVgp+2
 18roDBAArS9JO19KYfru00/t/7IAJy+nhGF4w/JgT8npxbjgMjg2bCoPvnMTorTC
 gNi9RiGk5C8KbwxzBVxXQ2wBJuj03+83mphSw2OVggXdTqIO/6JgSrA958GCueDl
 qjVRzIvJq2u9IjfsHvUsWf3r9wwrZoggOGuk4LSbxyewOpcmJU2+/S7NtDwVFAbs
 bgWhK7YoPAYW1FdYOwohFgIbx6QU4MKeTzHjB6zePhud2SZjhMTl51dy1ejpAKfp
 VTrFB0WXihgWQgxzmHptRlBIrS+wgTp87WA9LXODt7umlrfXwvTZXZNtYqyOJxUq
 nOdlBFoAawZ0rQtfNDxLbjU7ksRlAdVbVyyVt1islQPre+jELM6JI95XUlr5TJ7K
 TykcwwpFEloaAstO81VqfhWtFqL9/W3YpbJMV03kZ8W7GCNenZrS5mvwZgbQ9lvk
 0x/e834Ce3/wuV+To3gKkDLq9DoazWEyl6A2KROtHxQHW8gpb51Rs2lnEy7cF6GE
 5jwF17qjFVTWWuD8qEdufWPR5sfe/ok0Rt8yOE3awVffe1cHA5fxowWF/jG9OUBF
 q8Wbi/IqumMLHrdr6XCl9WC1451HUWFWkjr4WNYAG5mY2hre6NEHmt3XTRlPxTr2
 8HyWuxbbJZnYB57d3GI6rOU+VpVvP6Lml0xS9xSx9+mf/9Eh8JI=
 =/W+k
 -----END PGP SIGNATURE-----

Free dictionaries if we can't resolve the attributes

Arran Cudbard-Bell at 2018-12-10T16:20:34Z
Files modified:
	* src/lib/soh/soh.c
	* src/modules/rlm_eap/lib/sim/base.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv6/base.c
	* src/protocols/radius/base.c
	* src/protocols/vqp/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca1dd825dccfaf38b4e20a8930082c88ea0ad83a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklIACgkQ/6TVgp+2
 18oEwQ//Ryb058eEDliKy70CMwWbDrboNDMkQ1zSc/NKWN1UxEQiCI+t9WEqunIY
 joj7oc3n+6rrbHc6V2nnD3KAorJdBBgHancLFYeQNyIMnqku560P/bKgpBPY73aT
 OGWLPY9mUqTZ/GxJfjhe7+jNTY/CL23/m0oHC39TiTDYVotaC3doueyt8NjImegU
 liw9e3WyQMa4wGnttwmosDg9u6Xo596JJ+vxvT7r3TzRp760m/kCB6qrqu7afsUR
 Ocvw47gfcjubesql2twLav/019zw0dQgzY7XjfuKEYBcToAHZzG/4kGdxAfCaqYP
 XgzD4464ea1KDanR6x3LEfWwhK0XBg7+EdvNRfc3//pDMVTFoerj2d8UzN+frBGw
 J8JNKGX9nOKcQ/y2yizL/MlWg3sO2vcOS4nIurVIfH2Hrat1k+LCtdYoWHpAgFIf
 Jv2TyrhS/EzTuaALh4yIPT/Cb6WfvO9vY9EshgWJjXWbwBWMZLXBYNwmW6uUeu8o
 IROSJ+3AiBFc2udXX9TQeOT4l+l7Ur/me6EFSMvueatur8MOUfrYln5K8BxU7VQd
 keIsgAtxrO3xlwZpywA/NCvaJugFIOP5DZqzjVvsA+mRAVM9kUAA3luqPt/IkZhn
 9Mg34GRP+bW2fAmPU0hXPC4DUXfzi+jpoDsRC+UBtsfax/CxWg4=
 =USyJ
 -----END PGP SIGNATURE-----

Don't need to print this every time...

Arran Cudbard-Bell at 2018-12-10T16:20:34Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10f021c222e92ef05f61013b55dafb66cb89829f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklEACgkQ/6TVgp+2
 18pYpRAAon9yNyslcDASQEGe7vHKnuS/TmVcAABsnO6fCGlnRkxb6bG2RItUSStt
 uhYnEfKjZXo+f4dPfIAgg5SfaWq7AZQEHoDEpEjTY9JyGVaP6+he1TzzloMsZ7ye
 jZaSr17NcS61Q7Z1lYibl0rQvEfVxLVYXm3YRYVJjDAnrrffCsTjLzzu1nt7nL1k
 9IBpXCiHSmS5UiOuIO0ExbJV0ICtwxzeU/e7HIoe7qrOuHmwSUydgdX65RL2Jf1T
 4R+Trhxk+RgDqIVm7stAzJsfo3a39FuWpsSXAwE9fRHPMiUCLlbF7iwnoHsqGt5m
 iwuzKesjWICm5GQennxt2SZKBWawA9DCx756+4yjsCzFIeNKAUu2yBUEyMdz0HAa
 HxdeI+8FdSzwLw2lgkzi/YoQNLdcwwpCw+vaYVsQ7DApmTyHTxSUq5yi1xJ/3JAo
 mbivBVsu9jsrGF5SlGLov+golFMKV/8xSXYpVydx2+x/qtG1vfRXLbIihRUKCaTP
 9HX9ApPfmjDfv+sbd4WmpuFjwu4ppjopMA/FTKyJm8vq0zyLIc7XW+TY94+9pXIk
 mb3KDe9CZ4vrwcXtwx8koNQoggrQx9fef7Mi2isuSphYC/yDGBLqcdXkwzn4y+nH
 k4YdMOtHBsXsvos1iyChBJ7AD9m76fNFKc1CwsaToHg6COTi8M4=
 =A2dA
 -----END PGP SIGNATURE-----

Ignore constructed dictionary

Arran Cudbard-Bell at 2018-12-10T16:20:33Z
Files modified:
	* src/tests/eapol_test/config/.gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8c3747727de66a4c3261f75cc813dbe54f75968
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklEACgkQ/6TVgp+2
 18ra+g/+LTrGvX9KNSFJrCGisi8Q+VDnzZeAc5td1H6caLUmceGSVrLo/VyWIA24
 AF2T5hRKj74j4iA6NGgJ3PhnAmi6Blyy57mTAVT48QpcZ16khKvXIJ5GRXY1STn0
 NHMLfzZRTIdKnS5i2yLPRW5Ji88cLQP6hKZEUp2EYTWDfWFRqrcagvnegdDEkHLB
 5XEg/MOhyOuSYkVqqoWvN4QxXyZSwzVtoGTo/oqlyRY4j9Vqp1YVBro9FPQ32WxB
 f7ewvnwD7qWZeubtWCG4mZNZdSInP7ovcNTenhA+XbKd9Gq9EpW5rgU3/pX7/tI0
 g70qgePCq+UwXbo3HlQTpN7AYsFb9HsXDcVi0RoiEsUriy5Jac+hFtV8HUmvKKPf
 tvRKZDkPo423k76SqOXoK5FcDomXKfgHHU0cfrdenBoBpFYmzIjybJs8/arVr4Z4
 CkMAj5+ejry/9DYQKXa7gdx/E2iOd/SaH/j6r736LSurGH6GeOkNzaPaY6wZ2n4g
 RcYnVdzumslnAdhbuBzAxu0M158Dd12SkdWaB/EEWQdeqspFnyp1HMXYgzpSNo+o
 5/zHz3s0b+XDjnKP75tOhiaV8xs9rvNWvFckgoZ6/5iK0DCT7Roqf8STP+aILehw
 HPHBZ7mnNMa0jVPbd6uG89X1DXemEkjLtaPyO12nig5AekHFS5Y=
 =Uj5H
 -----END PGP SIGNATURE-----

Disallow nested BEGIN-PROTOCOL statements

Arran Cudbard-Bell at 2018-12-10T16:20:33Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7766b5998a417aeda5ef5fd390d2166558ae0091
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklEACgkQ/6TVgp+2
 18pNTw/+ODwD3NjzSdDR2LH9LvWgExc0uRkEc0O+Yk7xaMRLvwqp05wmhkgBA7It
 h3s0btL2ihP3f4Z6e4hxPkw3L+wXGvmx3LVkKdO1rwUbj9sAPcZuaaboGUwee0jY
 fPwwElJXvv3FF2aN+0WVcD1amUNktxquLLrNqFsZBN4kKNZVHAsPFNMDnh5OiKqE
 zLP3XUgzZ+b2wazuwU48SxhBkuf3dBslCAAyXkQAcN59XHAUtrAU2NiW5Jy+iAo3
 uZ4PN+TRYK180lilY0JkkvSpJbAd9lWAoAgo1HHOQio7C0Vi2+sF5Ya4MsbBao8M
 1gbYMjGo560a1mCU42Hx7l9AEPE9lfBk0fSd/OX+nkAaAiWU+/yMnoZDkt59yIPN
 HoLwOmpScGumiRzJ5AF+HeWPEuo33f8/J5m33BUax+D/wiUrls+DWRELoi3M3NUy
 JsUR+IqMf2581l1yVbNGMfZer8oi1EW4r1y70yUjUJLLOzgSRrqLjNXFGo/tvzeJ
 eI7H2s/+NBxoWZ0OJpdS1lmScyO9gsBaVdRrmHMEF35RW9IboU/eVYbLfvBgiPvP
 VcEl86yeNYEs4apkHTKVvSFFn4qJMwS34/q/a1ly5QUPgRURpASnVxKjgOd0KA99
 Cv387wjo3f9Q+KqAlptUQXTfAIV5LXkHQ0O4Xk8dppcMDgKHLZM=
 =RSqj
 -----END PGP SIGNATURE-----

Preserve error stack if we hit an invalid PROTOCOL entry

Some of this code is from before we had error stacks...

Arran Cudbard-Bell at 2018-12-10T16:20:33Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70557c0d1671c12bd5df035db9943f1f1d099bf1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklEACgkQ/6TVgp+2
 18rgZQ/9EksJX1Sut9V6a16Tlisc0dvr4fkajqsen8MwD/uyzVTs13T6qg3Y2wYf
 CmOfO0dy3Jpbl0igVA4+nuiCQlV/aKP89AIbSDJgR6vmJMUMNzrsZqumJVyIaIlq
 4PE+dZGkFdzpC9VELxJubwWAjAu3UWAxbuKCuPUqWiXhr+fr2Quy4r8+epbd44V2
 RSZug+kZU/GFGx9Ax/eCOd59rwYc54QMkwr35FjsrHqbEwA+F6k1wRCa1+qDERpv
 GIveBrma/zz9+icTH3WsoMyRBkxcRqI/RMKk9xZrP529hlmzpc0JQJ+JENhmCU0v
 1JvC4sHDch2iXGKVEBoGTXRq12gGfnWy8u4Mk9uqWl6WQQDGaW6yd8ALlu5gJ2RQ
 /go3tmqA+OZy9iGukLs9vZ03MFOUn4QMh0LjEe6+3socn2HGSBRHFFjom+cbvZso
 shJMJQw2SufP0mHISyeXaEa/Cn1PTi1P9sNiC8q3MjJ3DgCS0B/aRNC9JXAn/Tcn
 v9387xCQKzxnz6g9g64LFOzTPqtPzt57IQCmb5Y0c57TmdBRJnJpDo7lY/ib0Vaq
 byagSmu4XGzWsd+w7/iMFumLdfm9yRBZq3z9buawimwZqftqQk5/bmItA4jUDtnA
 kRcHLrk88dWg8OsjtbJp+y/TIkectXUAwx6U9ZuoNJennSuzOSc=
 =igEM
 -----END PGP SIGNATURE-----

Track dict/hash insertion, mostly for debugging, but also probably a good idea

Arran Cudbard-Bell at 2018-12-10T16:20:33Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afe106dfe6a32b1e7bee44265ae6faa56b8242b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklEACgkQ/6TVgp+2
 18r7VhAAiD5AF01c4QEf7SmqPM5vOnDIR6vkAuVNzietZIPkHstdi4uqwhGgx1L/
 IymoJPSfC3ZwF++InPRKq138Omdex/C1/V0+TZ5nHcC8qufS8IxBOBx423raLnK1
 pRAL1m3TmuAu75+STM83MZRWqtOeyDumv5bNVJFL/ruCpyPJzkXUYgoezD+TEoIe
 ak7L8iClgGmeBwJ8fyk3m2vFu+M1hDgByGH+5AsWlZaAYunWDxpsUmVb7hHFGs2w
 rxOAbqJneBpkqOE2NDDU+VIAI2d4kDnGoJf/N2k4HyijMzYNGdWeO2aOeeP/OV78
 UlkHc7583YW8lowx8VrJS/zbsoe7pW+o+N0yb7NaBOhVDGwSEoN6WImMrmlGgGPi
 mCycyU8+dzBvXPiETgWmoEoV6AllPEyP3t1mnv6YiFwgJVnja8Ga6vRLHB6WZtTT
 DbuBWTz5qIM7iEGdXcUc/YPzhTerFhjuuG8lRLOvJC04iVuHkJBO8s3GmpiwOL8P
 t1QdFrOmxGhKy3eBgece1eb3A7AwaLRUesNlQTUE0Ht10JgiRf+ZTxF8hEF08d67
 kI8RzICIH9QRrfPyTjZLPfBF2AlIj86zSKpEdZoiVmSA02m6QYeNcEv+9pY/xhaH
 ti9z4qRsBuz5vTP3vfqDpog3NoxL8+JX4yyexpUGvh+K/Nis328=
 =UKRS
 -----END PGP SIGNATURE-----

Use double quotes in dict.c error message

Arran Cudbard-Bell at 2018-12-10T16:20:33Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a696c564d68614d35dee46c890d83b4851499beb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklEACgkQ/6TVgp+2
 18rHWA//X+XITqc2Na4p1M4DtQDerCJyA3oXejEhp1c8jV8PiilaFysHzd6XlMV0
 DAyLrLgZ70ztu+/eBndLcJXhuKtv2OVOr+n4EmJ9q8W8zWSJp41EOdGQHbspS+Bm
 qfgwTTi6mCbjWFudsqQTkKZoK7/UONRSYTgJKzkFDDU6N9ohxctDRIMlWA8kNLIK
 FDM/cxTjaXZrX+Yk0sKlLY1zGClFQHWQudqLzYlkZ2Nq8yfMl9CYDhKy7jrBXFVc
 jfAl0ufjFagYXPDBC6PCGy0X399ngOwqqtv9gYhXN37KELNWKDft7paXomzq5Jzz
 mFzKAoPWBGomGm9Bz/s7SBpWerhodUQPuL1DSX9TcSafn2Ojgj+BW5J42rmFNFxc
 KjuEkB9wTugYObWBElPlRiDYlKDf9kXZGtyPYNuNcVGRpEjOgxiUWidYbP/cEa7d
 rdhQs5o6vUbeufWZYclNdldyXo0UfuqumNoDF7DC0SY7vlaK06Ip5C8x+Y9d6Pte
 iOZs8ZNC0+P0DuwuGpn1IKIylBIla41bwuUq5PchXSwSRFuZV5AGHedfciVTVRjd
 rYgRHpmssOHyEvCbx6Coo647rF/VGbBV/q/xUZN1lwQ3o9do5D8Cvdkk9e3ygI6V
 VF/TDJY/KjorpXD3ew74jOPggc1r4Me0JtWZmWEPzLkiqWzEnpk=
 =PQBe
 -----END PGP SIGNATURE-----

Check ctx initialisation in radius encoder

Arran Cudbard-Bell at 2018-12-10T16:20:33Z
Files modified:
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65c168659b1599bbd728a51304c40d9cac9c09cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklEACgkQ/6TVgp+2
 18oAvg//UhZLq92cmaQMCc/mF3t2N3YKJ2UKWRFIX/HHUojbVIyxeQVuP9RUyLA0
 OFdUxgoPWJloy1LEblNQLI/f63qTzC2JeOuRmnr/o29sPdZbLbmNhxnnW3tKKsmh
 Bfkm3VHboz9w7Vb04opBu4R1aOn1AUMNp2/HhCDiMhQEBk7DnMJRtIylvSAy7osg
 CDYah+dKi2wbmjfaJKXMVNcF99VMX9xrCIXHSt7JyhaOQdeb0ybtOidzXeXyxqhr
 G0Fkj52duN+cexwhQESqU18IuSgcFD9m/pxW4aOgxwL5J+xqhyWqa275euY0BEv1
 ZWdzSoNKF5rzbNjauNQWxZKVzZDdO2j6ydRnroJTuy1ybk1pZjlS54lfJVgy8aNq
 LuJZxCAwrgaTTbDLaX+ykzy9UcQielu38d/0uipgTvDXTTzCQhh3rXtBqxH17Luj
 uTT9FW/o5E0F2ySGy5fmYgK2tu8oaeDbksi3wmy2SSKyysfkIkjkjzUTTsEBivld
 IlozqZx20G41JY37LaJCmxZTw8mzYPhGUENBbYe5BBAPCTL3IYC10tZf0+BkBfxF
 jauZ5HfNTuAxL0SRopXH1rI3aPh+NXyf2in83b7c3wRpr8qpMGDPk59ojNlFFKq/
 Sljab/NOJApRtw/2Nnl/E97Pjp9lTWpA+fbS6PT4BivwLPyEbqQ=
 =gN7/
 -----END PGP SIGNATURE-----

Fix DHCPv6 encoder/decoder to use the DHCPv6 dictionary

Arran Cudbard-Bell at 2018-12-10T16:20:33Z
Files modified:
	* src/protocols/dhcpv6/attrs.h
	* src/protocols/dhcpv6/base.c
	* src/protocols/dhcpv6/decode.c
	* src/protocols/dhcpv6/dhcpv6.h
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fc37bba63350a27dc8c38df5fb58d72e3e17eb1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklAACgkQ/6TVgp+2
 18p3sw//Rj4e1Rhx345jnSYwAT4IBxORb5YRTDZG8542uN3vU8mLxQznYoJ779XZ
 +muKIk6haBx8kJZWEPTr7vw+t/THrQVzxysggL/vagUSd/tYu2E4h4Il8yg4OM1c
 BTl3CrfY0dVx1YSSAfllLYzNtQoeGaW2zbhcgclVqn+Ac9hNtJ2lkUVw1J9O23Pk
 nHkT8KHXgLytKJvvbgucDjHNtPq+icrnIuNayZIURmP/AiFOO/B3OZ+SIF/l1uy9
 lK65LZtBuW/rJ2vBPjkH/SIrMKnTlEGvruaOhoC2/+k4MDqOfTXD1ixaBfTEb1se
 lKjR1taFvJcLGmvxfFhFSaVFITfVWHJjs3tHhfzzUII137Ra7wVGNOF+D3dcnU30
 JRM4LtNrBU9J4YBQBR1FaNWPfPSPPaC2s5pwwx3GN3wdsR2B8EpDQ/DXEdNe0cjE
 kOr1nxSaWbQcJCsR4JFksp2FjiS0ehl8wzOfZieHRhViOLe26EXsyjtM9IUg+DXA
 K20XUdl4ZG+BXHataKIUl9sDwgeTQFbQnMffC/8G268mWoi5Qu4APlyfmIVb9Gtv
 98HPJVd675CFRCuDqF4k2bRw/b8NaiD9oFctAq+tFoWnUAFV+5jvl5YOfU3tCL4J
 g8MqOOCzfl+OOjQyI+mcIOXa+/Oq+oSe368bERASRquE2V6Dbg8=
 =f3CG
 -----END PGP SIGNATURE-----

Fix dhcpv4 protocol library to use the DHCPv4 dictionary

Arran Cudbard-Bell at 2018-12-10T16:20:32Z
Files modified:
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
	* src/protocols/dhcpv4/attrs.h
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/encode.c
	* src/protocols/dhcpv4/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/803e62e350cf25c0ffa550529e27b1c165ab77fe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklAACgkQ/6TVgp+2
 18r4dA/9GQjrJSl8X7HgpfsJnimp97ZLJQVdpflThMBY5xgBTzcbMKCnNdfnyrxv
 elAJBAK7oDrZfBticgS1MC+SUI6nKZWlZYoYRhFoa2AWgBe9x/l95mhEpl8QFMAA
 kUVmoGmmTx5sumrV0T6oWIY9ytUATDwQXhfAAfNsd+/D3ormmUp5wt8Tf+M451e0
 PpDcCo1PkFveGIbtbBIM/h/1sQGwPdzoBjRJti71jVL1rDWjA/YsA4FL+/cBedyf
 66uXXGGyDE5nuqqdabGEcC3Jg0Zd7oXl1xObHuiyxOGNQIg0ifA48lktE3wX0NPP
 sXnMOK8TK3MseRQTYGt2wePfXMpeye3FHN/5w/1xGiJaECzDqQogkpxjPBCS82zV
 1tjTcQDn438chkGinggskNwuXr4TZ0JeldoY4Lds2CRBC3yG6xJ5wb3fySv+lEC3
 +FjXowfHNiIWYedyUTcfJ0uYMIh3wKR5nIdAJAP4rEJQSXsr2uZd9WLengyxoM99
 9fKG93knekcbKsLpY4Ev7ZpBJuSzrvIkwg1S+Uf0wInBopsxKkwG+ek4Nz0UqGK7
 dJyy/5u/CYY2RrFmmFKlgI4/67Rnr8s+pKnJmL0lBc/UYy8WlgRvNUpLLEf2vE8w
 TKTT+F4AC6cHixywmzXrCpIVRmFDDIW5/umbDQT2KDdRwQC4QD4=
 =e+uP
 -----END PGP SIGNATURE-----

Rename dhcpv4 init functions to be consistent with dhcpv6

Arran Cudbard-Bell at 2018-12-10T16:20:32Z
Files modified:
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_dhcpv4/old.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48e49e74e7698989ad7feaf579beb6cd00e9c4bb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklAACgkQ/6TVgp+2
 18rY2A//cqsFC2qSK5dSgizP4zuRfrI+gq8gx6eXuYC00Y5dxZ8O/pKHs1Prv944
 SDnwso/07LEMpnoZi4XlCTvQ9+7E43aWqRZ9iwfwNeS5Fos7UVuHGS6TqCDhWkDx
 Y58UaoxQSQyB5Nh3U3S9u9hXbtvhZ4jHPkoMB4nOC80/0mBT7lwOiNEnDLjrz363
 QRo/OLwdaJxI9EnPqthqdXCySNAFmw1reKFrEVHS0JQPCH0jrM9KB14BG06YeUmX
 RY01N65uZ8AyTjOX5pwp9SE7pbOwpOmr9XFX92A1xb2kZTXoH5Nz3wm6fVK6F+XP
 oxW+xrFMsw6bNB1WRlaYY4qV62I3+e1WzB4M4xqYe11fQ/R2LyZLzPA6G6yzCj2z
 N/bBG16i69mpgMZj0Llf2QzOFSB7E4GFqY2M3tIm4UEHMtklqu1ENKOcz+9Se9jO
 qnPo6rdVqOvqWGyOlYCtS0yHE5CRGriQgRyiR/dfKwVwaW0QJrCINrUS8jwa4Eik
 Ld0UxkL8aPnUelwrWG3iumLsFWEaND8oA4pKqIR3+fiqT9Zh1cG82PlAtgGqMBZD
 mNia7MtPEqS7cOGYHr7rKbI1DCgxV65Va5x2yE7QVWPFwYDR5usczcFExh46TZU9
 NcCnhiR+rC28h+2H7Q3RLpb49bZFMw21IkBpTngo8UGKiav/KB0=
 =UEw/
 -----END PGP SIGNATURE-----

Fix test utility calls

Arran Cudbard-Bell at 2018-12-10T16:20:32Z
Files modified:
	* src/tests/dict/all.mk
	* src/tests/unit/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/949b0395b00285eb54b44244b50db41213342214
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklAACgkQ/6TVgp+2
 18qf0Q/7B6gGQtLGs9dMlFQnnVHEl7YQf4o14XuHJvYU2VVzr28Vt/VBX2hKwXjV
 ej6uv3tBvJ8klKLyUIgkHDLiKh+lrnMvQsKsIkQkGvVzwRJj3QUojB9lnFXXgkUD
 X5ypK3lx+O7Q1+/XLWFmjQHMtI+oMcyAIUwGTeks02rYxsUV+SDaz3GzCmTINlt7
 mXIaYtV1g46WpwNX1SqoRjZV1sJpPGuYv8+M4pfk98avrhCErOoNk85PUXvlx+Zq
 sz7eUNZTGU5izrokWrVV7Bf2mnhs5rUKiGmUgBMXosNyp5tDnOYI8dDXPM/OyEM2
 YBEh7+58QBWyxxAy4RAT0PJpgYevn5Hotrj5AEqYdeLShOv/4UJKgdN647xe7awr
 yW9P6EAzqEfn+VXRYzQqyF6/l4qkXJmR76XJKd7YPpbU25VGlCgtUpGuUYGPViQp
 GXng+J3oJGUEP2dBowxJ0OUkWE3hHeSWHJGjnuXdFUC9+KMoEo1nfsTJwHufk929
 9kVsHOK7OHfTiuiMHuGDRCQpyEamVS/WKBjtZlL757b+JHIuxW2Cd9p2pCgvomKQ
 wSVWoTEw4i4+n1z8s1DlQtfAArTT4X3aB/y/iu+nw0EMGQSAEg/NTi4noYXhLmvr
 vGgv24fYQUR8Sdl3RLs5tBtDy1Qagrx38G5DXs4XkXpKl80mrLY=
 =fsVj
 -----END PGP SIGNATURE-----

Remove dictionaries from the protocol lookup table when they're freed

Arran Cudbard-Bell at 2018-12-10T16:20:32Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/082ace15bdec3ec433dd5c282618948a9a740bcc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklAACgkQ/6TVgp+2
 18oD/RAAkcPxfF2Jl2VsaIE8pXXxc+EaWPtzaw42Udi84aFWbjBhOaYsGCd0Wyct
 Ifnfum88+laYZYdUfQjFGiF2cAMxlp8U0ZVw+bYi7Wf0d9+SXNK5w2odXthBG9Ey
 k2eGlgzIM/NrWsj/hWHUuIzmgE3dC8W6ZrelvCQwGFaDG5GYKZ3agWXhsGz1oliC
 dnCiQj1IDRKOqN3SxFk6W/Mz2YgS7QU2eGJeb73UdIDux810NDAjkLHLU04uW8P8
 Ql/nVWfw22+gyIxNrVY9+SNBJx6BYHzoE3j+wv615PDCG+QaYGiAbYANiqVIJWgu
 bLw3sjqcBCEZnHyxyA3NVnXgkYl5aPSuDEBQcNgLsUYzz82xNl8m0mLd66VCsOpE
 0oU5oLpkBEbjh+nW2BvCcfTBpuW1Vuu3rHtGdajIEd88V3MVVMrfHX128rCY7A6R
 VAzgE+hIShlNPO+Q87fUc4Ish2IHp8Sz3/GAah1I5CqNay3P8S1SzS7+bYSd+N8H
 8B+yhXOhANf7MRhcejcfM1JNFx4TWnvjP4gq2VoTZeOs03RNeMq9IVeq8Gscrsml
 bRwcgDAmwqjxQbXt9jmd+eA8uH/EqfwnjRRDDcrjhnKy+p3JGg4QhZFPWFhfM4KV
 MEG2Y2cwfSCbhqxmu1XJoIAEwcUQq1ubi4wFUwv+fgaaSiZb4Bw=
 =AVNn
 -----END PGP SIGNATURE-----

Load RADIUS dictionary for radius_rfc

Arran Cudbard-Bell at 2018-12-10T16:20:32Z
Files modified:
	* src/tests/unit/radius_rfc.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ea4d7b904647b482e97c9cbd8eac7c9a3517747
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklAACgkQ/6TVgp+2
 18pAxA//XP53Bd9aP3+NyVkOa9vWRCbQN3EJGs8ZEvej4NEIgu5lbgwyAXNWimvW
 iW1JqlgvuCU+AIpiUhrqhvCsRaWOmncO6/7QQa+7r8k+LiaudtKWuML+JSNbT4he
 bbDnfiDQFqNNOln5fSpQb3zO9yWMfclZp3ywCQl6vIog3HDYsBesXRg/6WSv2kDc
 tGiocknKnrnYYNPes6aXlCRARoEePZyBKEbUg8dvbRdIP0aC2a5rO2GAh2YTGu2m
 yvLPBbdXe70YQ1PH/5k2BLNDThsCDzLMBGfSZS2M4SSq4mIFp+qi+cVjtauN1SIX
 35QF/wrFLjHoKuv74jiZeOu4s+BMlWO6XXgXf+tnO4/sbo94Nb2Lprso7zLx0mjS
 0Rt5Ag55PMUqZ1yH58TQ1sMlzoDscwAcJ08flV20n7X+y4AIslnIy0LjOo1lUf1j
 75xrZvTTptjXymn6DufC1CCYY14z0BtRf2w3OY4wWpdLoeDMZARHD/Vz6JuUtfNY
 YpfEssQ6jOaJNUi9Hu3hLZDShSCCe+SKPklIeull/Cb7YCEoaEkI0PRkMhQpXM8v
 FwdI5zz6h0kL0gJlrYK6oe0vy33NClVWfUWzzPbCzpBY4w1A3dLf2n9fqwTBEDVT
 kOUl8AuymFiL5TMPen8SxLXjX0OwANvZ9TX/c89Da68nKF5MPFA=
 =vI7Z
 -----END PGP SIGNATURE-----

Load the EAP-AKA/EAP-SIM dictionaries and use the correct dictionary roots

Arran Cudbard-Bell at 2018-12-10T16:20:32Z
Files modified:
	* src/modules/rlm_eap/lib/sim/base.c
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/modules/rlm_eap/lib/sim/sim_attrs.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/tests/unit/eap_aka_decode.txt
	* src/tests/unit/eap_aka_encode.txt
	* src/tests/unit/eap_aka_error.txt
	* src/tests/unit/eap_sim_decode.txt
	* src/tests/unit/eap_sim_encode.txt
	* src/tests/unit/eap_sim_error.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14e75eaf60bb29bbfc6677696a68ee6de0328447
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOklAACgkQ/6TVgp+2
 18qw6xAAofEDHwEW3cqATrpOCaflBQ/tsKXbt0TA7zQyWePcgHdO26XX+USe+xJX
 mydu/yIvo0RzfQUS6V2T+BHi4b6QfTToeWoeQk9CGhS9Fj8Ha/HybErXLPDerhQt
 BgxIEbSkfXlJtOorL6JCvBIfhyTdrwctMoc35iFYTfcPxux9LnbI2tugmwfsnXq6
 0SXEWeWTy06JFCI+9lXSNSCYBBP0ZlySaqnPJBNS/kRZjs1NcgbAw87TfAPBAAzN
 SYOKOBPHxBwDzXw5rYqCsbt1/gp4IDpK5IYuhr8U+na639babNunyPty/YAlb/lm
 40srFGDW5zB4Jc58bAWoBk48+g6WnrXs2mJ2dlcbESUlP+uwtHMdvfqH+nIyNtil
 oVP3qXPD31jmKEvRN842CurL8DysRx7G91kOrh4x4our+H3Z+TcKwAICSL6aqZwP
 FKCPGrwRdlJJIWhegSsexXRTgnHnn8dZE1nYK+Ux7loAD2GJX6XuhX7/pj1ReWXZ
 edyc1AO93tl501U35GvaqBtTERwgijTVkqpXQn1GSufDbQKW/f/zPXSSsN+mu9ap
 NVfPKSDJePWfoLimnq6oUeJbbDOgRysukGK3aUkY5DKZ+YFGgNPP+jv5of/ysvIm
 7a0Uo8M6eAnMPZCLavoAKSEtT1Q33aCyRLBUD5k1n7TZC83J7jk=
 =jbh9
 -----END PGP SIGNATURE-----

Add support for loading protocol dictionaries in unit_test_attribute

Arran Cudbard-Bell at 2018-12-10T16:20:32Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33f22e63e68cd065e98924852ba83f9390876a1b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk8ACgkQ/6TVgp+2
 18ovVQ/9HwhAjyEQwhUpdAzhlmWgDGHXvtamYDGT+vzi3ize6f+S4rbf+20qi4Ae
 UEuPvvC1yPvzPwaZ0xuZYRTz8bG6o59WRLjTwNkTRSqOuvNswQScYGA82AG2JQ17
 /8SkumT7qg+z08GAjjebrA6gc4+BMXMsCEsF/9coecOfWh3gqiev0SVUpeaDT857
 O/e8hBkATdQzT7z95VV8FWrhCe9OiJ4IzOBDe8C6UBgoeTtcXmW0CWpDvCouNuNh
 RR1w/EtLd0vdvlRLu0MUbe2+9S/IqIPpoyGZifLW8xLakAG+Nu2RrpuJMzDXFs2K
 We74CjYmLZG3dESz5fHBzqCr41g8Hut9vDD41iNMzkcD9DutQ+pQDMEXVps0Ah55
 45UH3385kQTRVOYL9PILf7YPz6WnZneKVD428NXyAuXsaVs9lMQttzWglO02snYx
 7/UygTv6O7XAD8U8QCTQ9Q19MZDrG8RsQE58+FNkSUTb2HS2T/paeIMuxNi0Xqq0
 6OD1VRzTrE437cOUeugp5UlvO0nJwBjsEgRfN70RoDOX2R4qfhQ+qzkvZ1HBXguQ
 40Xb7N4FWpiEu0BqcZM4bzFZeB4oGxfRXi/ASuY8ym7AcWllELIZA2TJpenHcrcu
 fiab9D4yjLecWTmVlB/GAp9LCdCrjXKkryVW/SZO35WtDdrLmAA=
 =XDTP
 -----END PGP SIGNATURE-----

Various fixes to protocol dictionary functions

- Re-allocate dict->fixup if a protocol dictionary needs to have more attributes allocated to it (if the definitions are split between multiple BEGIN-PROTOCOL blocks)
- Re-finalise the dictionaries if they're re-opened in this way.
- Remove stat checks in most places.
- Start parsing each dictionary file in the context of the internal dictionary.

Arran Cudbard-Bell at 2018-12-10T16:20:31Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/126490174ee454ddf0566ad31e500e5d4a5f75a9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk8ACgkQ/6TVgp+2
 18r8dQ/+L0YPGfIZrqC8gj58rrC6/YPTcUHkEYrxNqKrp6n5/jFplv3GZqJcDKlP
 VnbhY+BAEmw3Y8bsszPmEzolouq2kb1A8Rr2MxFN11NTlKHdAhizRHhR2dAAxbEy
 Ln+FT8OvJ46cWKtQRT7iE8hiIIfDqFuGfCCR/kM2e9p3SkgExPgn7tW7WwMWRTak
 gCkEWlAKKIDDSALzqYa5WNlUTEGSO+N2pSUKL8Y2TZx+DxnWJGHcDHj6FEc+4W3X
 C+zkayQUkfz/i/epjiLPgKCsCacpShho8E3LjjuLzL5z3J/9Sw1fq/VH4NxsuslS
 HG1H/Np9xBEYBN+h/aDKI9kUcpCZZHdqhzQ+rsZG6sMV0p4NhrWl7HxT0XK6ojOs
 +5Epk/e+0dHVr9x76QQ7qzZ6EspN2HQ4PNFKxh8FR9hFtfKpxaMPNuNJjgy5JtBb
 DOp9miWg75GzWc9C2gUtxGkCU+mvbcd+7/FznvRRHb0Imt1955+/C4HF8Ok+YO/h
 xPYMvp9jxtSwrxZo8DRSV7dQlWQ42waNxzqqxvMZUbA1NlBCneoEJDBLdfW92Wad
 gJGqfzeCIouWm4KJMjOen0t2owa39CLmoTr3Y5U2MLhATmkuehLGAsiA78EddH1j
 cmVtzDJFz3S9VjHmAExJGaanJ6dcmI3Cupjsu9bGoT0KTMkoU60=
 =+Qbm
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-12-10T16:20:31Z
Files modified:
	* src/modules/rlm_passwd/rlm_passwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2dca9efc4d41f10ade6919885b9914724e50764c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk8ACgkQ/6TVgp+2
 18pHdw/+J65LOdCSjtbeBhwaHBR7AYBvwuly+PIt89SXtYO7dJWwCsjmyCbPtSCV
 SQkefMKuBMMAgec2LCRPv5pgovd9WRX1N1dFBuqXvgfcNy+USRSePplcIptAHrcF
 9tC6quAfT41XFnzxBBaAYLIVA5C8Ys9zSDN8uh2pIZIMnOgBv8U6Dqaoi+iYUDk3
 +GBAZ+Ro68sP9508u+rRVKRsEfzWB++2DmsvZWDpRjWxOqqUe4SxLxQpnEUlsdlT
 S+KVBHyqUQHHBoqJ+cFBdcSGdcEAKak9yNZ8xGC4Hb/hwIXPorn67yx7VoQjunoI
 KmuWOEWbz7V1qFAlcMt2nUuOJ9st/05ddle87znBBGQAVRXlegXJd/JqHLjuC/Fj
 xzcLiLrNAE5hJIGSL9aIDHR+jB5uvfzwKg+umFWLtBXnOp8jdcl7eyYViWde3v4r
 HD7+/WanOkuaHTzv/OrdS4iPpg0doP5tF06eEDlSrGPRwJpj7JimDWDUYUgGFOvE
 88orvw4LZVHoktVO7UwddXxp141xcCff5IJ1/z/qzmDzvFjqBBh60mFz7dZ8sdEK
 SSgJKL/n5w6f1EmPDg4BUcW1myfk3GiNrLZoTtHfkHwG7QaVon4HcbO7NPLSpv/z
 AbGh5ARiaZqcgoOWjqZLRiNvJK5p9n8EN3Vn4+2SQgHygfH83qU=
 =oXse
 -----END PGP SIGNATURE-----

Remove old dict_from_file function

Arran Cudbard-Bell at 2018-12-10T16:20:31Z
Files modified:
	* src/bin/radwho.c
	* src/lib/server/main_config.c
	* src/lib/util/dict.c
	* src/lib/util/dict.h
	* src/modules/proto_control/radmin.c
	* src/modules/proto_ldap_sync/sync_touch.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4c974ee43c3b7852174a58b873b33ce442c5668
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk8ACgkQ/6TVgp+2
 18qK3A//RDri30p+f8tLofs6ehgX8RCfL1j371NluEBNu33adJLNYS+2O6jp5P3D
 STxzFfdfxJfwNMgEqVMwQx4SCTxZtvAfMuM0q8YdKH86LdjnBxbz7gHYwn3Xql/m
 cwyWKZRz0odkh8F0qar0Jf2QiEhO47gnOgL15ca4YoU8LlgyFCw+DeqPQhVgMCZq
 kaU1BV3kjJGNTZzTpVKvPYqIzh0aH41vT1FjkcUbKITKnZADyF/Id6sfMnacwf39
 8rI4HQI+aA3hpciXcG1xwPdYJqBFOrNOTST7u1wTLu288Twe1NKosol+4oA6nz80
 tFbKWp8uTUQihvNPbx/3DS2yjSY4Fa9scRK4VB9h1KiIZcDd7JC+o7og88u9vHJ0
 1df8U+FF9Wwxa2h1BbO1TQRCujceoEy02YBn6xW1TTb9O//Ypf+506PSGM87DjDU
 nd10fXN3Jw7hak4dOQQw41NUXuCB76n/ii0KMn6PV+nJCZRJHB7rTRADXbis4nMF
 tdAdzbUqpkZu6Ec47klzyuNBrfI/GKL67jrpBa0Lemlo4mEJfqOaX0gk1lB4NO1Q
 X8nj2ag2IGAwVkbD61LslfJO2Eah07O8eNkv5vc6R/gZeWWxPfMmpbiBnPy4wLFj
 oPoD88Ke8ZPoM556hdEe0JQ/ZTTaj2gyI25/igR9i+pp4vfT/dQ=
 =UGAT
 -----END PGP SIGNATURE-----

Fixup unit_test_module to use protocol dictionaries

Arran Cudbard-Bell at 2018-12-10T16:20:31Z
Files modified:
	* src/bin/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5bc34b796b1b614ca355c2c7d5a57cd46e2336a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk8ACgkQ/6TVgp+2
 18qX7w/8C0U3dE29sngiNntqOuR45TlxNuO83zWSF6HDmu/rASbF86l4cnbtPfYt
 pHt/+TMV17voO0YpQPTXydNMaxlWEWrgrB1IueJQw7llZPnNRqhV+3EH4lMOPvko
 IoqZIHq9bxwM2xgZWqzQqSQJSvceHnm2V0TCyHNe5TA3VX2kRvuK77YHCFTjYvce
 AxZtB+LzGxfMs6+zOAyBnLhHpcliqck4VTDivM006o1dFoAdubAaeSq2extNinl7
 k/e/yoEhYDNTyFLhA5mZmOf9u0mGFxDFhq6EGrNECqeiLY3KZZ+g6E/fbz7hY6N8
 rsQZEpcb4i+aoS8ZCWbyRRkRFyoHEDqfmKZxID5AAOJIQL6sMxCY/DlkFbxb2JEn
 /HtaCnOJMxpv1b8OwruLDGFoAoNYe/B9mepRWvk+0Al1hpZmObiIAs3CAOwSl6IE
 gjVfxNEG1zSiLdDKcFzCGsnhnc+zX7Cwn236z3MVgEdpLM16znsm0b531NvmoMGO
 7nqxaSU85QGugELs9Z+6wvII/S8RPkE+iaaf9j3qZpyiQ6HpkNeIWMEzUdc3zmfZ
 ODHS29SkGNe1EoUYyVTqHJP2gxkhseqxV18puUe35RvRQ4lz7wo7nz+GjDmafJs3
 hGlcOTQMhmc84cPu6x1aLaCxH/G7BakuAW/7ucCEVt9YesNiA5o=
 =DhWB
 -----END PGP SIGNATURE-----

Fixup unit_test_map to use protocol dictionaries

Arran Cudbard-Bell at 2018-12-10T16:20:31Z
Files modified:
	* src/bin/unit_test_map.c
	* src/tests/map/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7430f02db73b1846168e04e10387775002e1b077
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk8ACgkQ/6TVgp+2
 18quVQ/9GOECpqMxUCl27ulUCPmgp38YoNshcL/K08bYcad9WXwFB71PkeIfbOeJ
 CMArEKg6JEsDPFrGnUrKVCYQP24axF97dvGnwRFt48kNNmSpkqTv53lxYJqW6Jb1
 HanwHPnRcaQjoSS5ZnrnRcZhHYLbP/h2ZHKaiX/OVZQDJDNumD0N6l+f3ZcfJ8EX
 i8Bv+uDH26jPDijTyS5bgzwqsk77535RKEexfbdO5WvSKz3//TOlxE2iRck2ENUf
 Dvm3e+X5LZQIc6IueUmRlcPEbjH9yh01dD5fDGWAT3SL1nuClgz2PrTb1iNr+ONQ
 lGnSdaeRMDEF728pN3cwzLZoLHhArnTM5o3ass8P8y84jlADHQJOS+Sm05xcvIcO
 LN/6OmNVsYmFu62S3MIEh5PNtdeHomz2grk7QWN8G4NUl/CH/45pP+sgImuGXUgJ
 2Cpp/Y404yzw34bjkT7IiXHm2t3G956RUUea5y46d9m9y0X1WNDPkrh0t4De3fqS
 YCdUp1nUE8h29tUojuJx0BuEmBWHm7X366/8IsCXT456s3XMBtv6ZJpBLw5aGnZf
 Of6vzEOvFZcw/tyyv3jbUhvE6IaxPAJvLa8K90DAnO29v01kEWwNVnSG29qxsNMl
 6723VoFMiS+YMXCnybr5+6GOwh0tHLod0efJWosMdoEilauOrlQ=
 =BJaA
 -----END PGP SIGNATURE-----

Add support for fallback to inernal dictionaries in tmpl function

Arran Cudbard-Bell at 2018-12-10T16:20:31Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/unlang/compile.c
	* src/lib/util/dict.c
	* src/lib/util/dict.h
	* src/lib/util/pair.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/15e6134a1593a9a59f286ddc81ed38575632ab94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk8ACgkQ/6TVgp+2
 18rnbRAAh00ecdNFMWu4LBbOpMsEBXnZ+8Ozy2VJ1BSowMOMs3SEs79oGaP1Cam5
 BwrHH0dXqbjD0QRclX4l+9NkHjxR8HK+t5U0NDr+Ed9NJCH8Abe5KUNfSxEd80tm
 aVypqXzEd3Y2nyRxy0sBFcfxktF7HkhaQ0wtA9iZNRGGlwZfRLfejwEMe8KdETZ1
 iL5xMq3xqqBx8XTlPKmJcW+zspANRBhBntMSleXKZvpOOVO1CfXiHCZwMUV7+OoF
 gAT3KSqzg7KWm+19l5bEiODgUN2wwFsDhWSl50EiwmPE1IhLr3Us2iT6tummvMn4
 556HBGjdt8OKoAM3MXA+uC4hpn965g+4oHLoN+cfNVpyC7RAugUUImMOtwCC/Ibh
 zXWgJYtfwyEPLK1lwcbsivqUf3zHzYO1dbsMxVfi/aG4ZH5IMwI83xq0lls9l2KE
 f0drD+9Jg19ITyZOuVobe+zhP+5f90soDUNBDXGaQJ413KRavER17e3Y6ZsY0lek
 ZaBdd9gDg3VsPm3sprHXA2PTsnWU+MQs1tltDyQ1C7hP6eKm/RVrlgROx4Flx1Rk
 G4AoBIPpHgiVd5mZuE2rRC34vafM7x+4iuwBjlwEIjRHUNsa31Gamn6VNkDfuZV6
 wDx5ZzkXVHTw1hDg8m27we3PeMIGHwXaGsIWrPj22We5uJffaZA=
 =WBXS
 -----END PGP SIGNATURE-----

Add fr_dict_free function (which decrements references)

Arran Cudbard-Bell at 2018-12-10T16:20:31Z
Files modified:
	* src/lib/util/dict.c
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17c789edad545d08e06e38487a1afc136a720443
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk4ACgkQ/6TVgp+2
 18qjRQ//dRkIeJ/YZ/oPuHYsXiXZxXYoEUWTlyVf6Odij+54VVo9vnD+bi6oL4x/
 xrkW3g1mmauMAeRtiC8pFxFKr/nTjWH4Rec6wnxNs5Z3H0m0j2eRSlig+po5oOIb
 SzkDJ8TRCN4389Z/2+fkAJptJ1zjyh2avYHHXhnO/eQPI3FSKHb6NEO6pjdISXa7
 0Ov1RsJY4X9Tc8sgOKbZZWLgCjebv/RpDytjLBmN8s3UvOaS4hNaAuaLirRuqfOe
 lUWNwglUJVpvjM5kW39LMgeQW5mbm5neaduAZRg0j9TMDt/vvpUIX5ZY/MfESu11
 A2YAY5pgakN/A91dg6mrrbXe34upxXjIiwFAuQp2wHs9HKb/g7SO9uxKYYNjp3wB
 yaDNbaRwHFHJaI/Yokem//3n0enMrcUsY/9CfrbLn09IR680lhHIiTvvcidK33iJ
 gso8WYJWmUanjwoi/2qWMc9HhOnhGPtP9ws/Qq1k9jeW6fQPHw/bzXx731leHJ9w
 MfCtK+8jX/ILTfQuOSxHZ0yS0WcSbty0lEm663BosYZ2tfzBwzuUupOyS5I/g3BY
 +yGO5fIxvXl/ylY1JeqX7Gm+7vckpaTLytfIu5zqTpx//AHCMZezI275pA6CfNF0
 VG+J6IfLr35HgYD6mgJYQpqL/9lBWKdfIM3qXc2GMn5iS7VK794=
 =WDaP
 -----END PGP SIGNATURE-----

Autofree all the dictionaries instead of just the first one

Arran Cudbard-Bell at 2018-12-10T16:20:30Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9ffb7900a94d7664afe75a639d71f8eab37d344
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk4ACgkQ/6TVgp+2
 18oryg//SD1ILsDLtncqC0pH/XlIbhuetWGf5dI4Z8ka7AV5MPXJRYZJMxMItX6c
 2kjx6NH+GXloEaj2EtuD9mnbMgN5EoXFNIY1O3qUJNpqHqzTzJFS4pkmPHhGsnxL
 6Hlp+q4+qVlta6An6YKZr5zTqOq/vpnWdlApi89EaTVDZwlFv/VD9zhA4Pzx+zfk
 dCnWzJMc7hrwPOVFF9sz9q+TeyrgzWhLdnOLx/hsET7+LjKngho899hjCyxlxTVu
 CiChKJDhswMR6/KahCXYI1VRcMa7HEeTKD8VPzEZWx2waH6ODzXW0M4pZU5MwmO1
 fLaluWAc1qmvr7xVtHZA46JpNFwL5KAogJurq77//jqZzyXLI6T0A2RBKhtSs/zi
 1driFnccXATKSdwQSu/88jS5hFm+7TA/sLZqhln9kRlL1S/hz7ybHuEyUuKCEkeQ
 TmEr+a/TN5DvVtcDVrVQZVig0UAXOcUtk0M1r23KIv2dF9J9bmzowJ7Y5k8T4mMb
 YXwW3ElFjzTz9ISKmWWKd9Qe15z3bmJ43ecuFf5+iAeXaIFVPEi41orFB1WNX0Zw
 k244iESTAdycT7fZ5CAPiOjW6DfYfF43dZ8zC6Lb+76SmDJdDrsTfPMmc1XHG1fj
 LpYsW5CudWVd4O+tjznh7R8ztWoXl9tlWHAlkkKA+GYWRtj3iLU=
 =/S+H
 -----END PGP SIGNATURE-----

Ensure the dictionaries are loaded before we try and autoresolve attributes in them

Arran Cudbard-Bell at 2018-12-10T16:20:30Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d34d5976f95f560977bd88bbfa3f1a7b9c9ea1dd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk4ACgkQ/6TVgp+2
 18pLrg/9GOHot6FPSAMQMlLkmtFx3hfrJWMQg5Xu3g18NQD8UJb9J1CkCkfajrQg
 GLkD2b4JGrE7QsPOTGGsl1UsHufG+MkB8A0DdXWzHtK5BERh9Liq9wkZAaTFVoPi
 83Lo2dYRraYUyrPiHTdrtZ5y80OgIVmZqaMeoIyLNBOycTn3bSVEtDpAosdMCGYy
 pH17cUFWRpNRaBd6v2kIsReQSHdldXaRoTeEN/meaOFVOD0kW++r5JFIub/KySD4
 dcvCUY/U96SJYdMwPsH5G9rcB2PRd6d7LXiXf1m1rcf1mIHDCvlm4gTQ4A2VE1t4
 tFcSWK+b4D1nRgcZ0sDoghIvslrch4zGeAjzQVcLoLkaxdHkCD3VO/oO/Oj+RP6P
 VoLT4paYF21I2UeurVh0N201JGaSlkZoK8XUAveBlMSc7NHp6GOAxDY9t9WWgCnV
 oKTvWSFcALHUn/iOQF0B8b9vCiICofSCxpm1cuUzhOvmU+F3Yc3w32s0jup7h0fO
 EIoxFfnz7H/bpc2i3rYV0lCO6Mc4TApKnl21jJCFx9/rjeChK3iYY7ofufNAy+fj
 VRazLJSz4iZScuXd4MbRWDWFwFUc5UpNnqJwsUX/MfMCkpfFVfFo2skBDp1y9pDd
 RUnf0NzENO8vHFZ6ONjGtco76aEyUe/heo8bVZvL3Rpkz3RsM08=
 =1I3m
 -----END PGP SIGNATURE-----

Switch out the current parent to be the new dictionary root when we hit BEGIN-PROTOCOL

Else we can all the dictionaries rooted in the internal dictionary which is not what we want

Arran Cudbard-Bell at 2018-12-10T16:20:30Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e3b3a62eb9bfb8aeb1305ad2f7e9e6cf8e11e54
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk4ACgkQ/6TVgp+2
 18r69Q/9G/AS1JzNvl5nS/LTRLyGcGJ4Fq/slqxkejVNjDGbw59zQyrV2JhvAflm
 xKaTRWUJ94BUeQGpXxqOvm5zJ6mkRmWW1OqtFFxT9goreQKvZNNRqqO2Z21GZ2jn
 nfRT50dnAYd36YIhnoLlZE0dim+qqibzfl+fwNnMi9GGn+sFD86wthsSyu0fp3Gz
 Af1SX4xD8ZQJFq+ui6QxwwGqtW9/6Syz5/+1OpOtN7wn9dMJ2jqrgffmICkwhxkx
 jyoKrlCEltHhBoAqTfV3OHw3XvWxSczVWEbHKxoHEJNq4iYoaFCN5Mh5MO3UyGOv
 J8MCFxNBjgxIjBYaLAD9VThaVTZ6rOISwHzWy6rj3IwVHGtPBXhKYSAC7BCwuWo9
 Hd3slO5PX7s2RIUoU4iVCxDSrXkjtMpQbJ5g0W27CCuKxvscpyyJ16H799S4UOUO
 /rXSDRnfTLRnvbwAbQ/Lx0YKjC8OZI4m8jXFW53Wj4A3suZSilkCLKUIlhfhg1cN
 gAaVw/xs2g8NvVWdz59e+z83RKw+Xmd5WtgqukQz8MVSJHOGg6A2vGoHQIUHrkyW
 GO/Mm9iiX8LQjVmiE3uAQsp94HlJ7tQTri0YZSPwrlXY7r5lzkw+NfAU/URopiwP
 8wWaFUZQNzENuFhAxsU6ML9tO/r9eusaLEmFBBuZAclSG2//oxw=
 =RbIX
 -----END PGP SIGNATURE-----

Enable dict autoloading

Arran Cudbard-Bell at 2018-12-10T16:20:30Z
Files modified:
	* src/lib/server/main_config.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf7fed1dae07dc42f61722e0b7586fc2ed02d2bc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk4ACgkQ/6TVgp+2
 18qEVw/+IGmnHhoPGDteoocreeQ/qYLyg8MiRqguW+toIOgmVBaWSqlGeU/Jnet4
 xswAmLK+jkAMEp/Nc7osz86gZtE9CCEE3U6pKGucJ09wwjJ93voUd67tyvKnWIia
 XhyWGnh6El4+SbsCUyb5Iqpj4ur60V/30UB0JqGpr6av8QUK6DFLlIV1i9Ey++hH
 r2whMwGVOPRfs4QWtGKpGTBpENB1dwIrUA12TmQFOEvlEG2u5PfmHNj+v40hxbxI
 /SQagOhWPsNH476qw7lKmYFHqvw3KUa88WJa78gYtOhufnsPm4uFIBjBmiBN3xmq
 hq/iKJbu2iGNATVpSC6j2jNIbY94T/b0dK0h+/6rWfEnUEkTnl5CfYQ/q3CrfHr1
 WSBB0/ZYZ+Na4ivx/twk4Xj7/RNDT4A/RnhCbzMV8KwhBJBkvE4j4d44TqomMOA1
 iCoH9ToQ0aTMZQqFWtYMq64EnPG3dh5VuDIwqY//2Cj1HtJWU9/yjlnmsJVi0ljG
 tKnsAw8FOP9iweeOzn2R1CeHy/62r11FXFVbMqTb2T1oinoemmow6WMkgYpXJGQT
 kSBEksq2imt1vVNK/umHOA8NjpSLQPp7LGwua2Yo5+X1Mf2NEwx2ya7REMtngoxz
 41CHwUrbcAqq0eFEJSc+GK3UoUm2n+qjmRQjwhhOodDS+qWtJu0=
 =zinr
 -----END PGP SIGNATURE-----

Exit correctly from main_config_init on error

Arran Cudbard-Bell at 2018-12-10T16:20:30Z
Files modified:
	* src/lib/server/main_config.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c5783ed627ac4d0c76cc87628730cf6cc4e79c4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk4ACgkQ/6TVgp+2
 18rT8w//Q2pSl0+/PBVq5iXBKi8g4Y5CL+14lJB8VTvdEp3CDKEwRfKNVyzIStjJ
 wbVv9uSUEjERNMLYON4gfMzTjVwn9L1nKHNHvVHxMqx8RQ9MlENOS7G8BZ7YjAQ8
 jaBTmS/+2qGuSm65MeAjr8ZRoFfQKkjcDM/A2EXJEwvrojeIf+o9I6E+rZa3ERLn
 6UPd45oSO90reqQMiPc7/4HN7OpUvauafRto+UK2boKCIUJlvYWPJpeF5Q82SQqn
 jORESd9KH5sqtsHgDP2LnulZmUpScemKxcJ6Fu12LQfpKdx4QuXMAGoP9rkSX4L5
 2u9weqiZeKRFx4BigVPrha4dSY29counMBwfUWwXRGsEj3qtnbUQqYqtrhMvfTOu
 kdy11hFKEngZyLSgLRW+yb1xN0I++Pe5cLVDyzNZAMJhuCcidRz/w91sEgIoJ0zQ
 bzlFuuOR9SY9hXefVvChZvzen9o0Mu6vFtgiLmWgsFuUqKW6jAUyrmyLwMcSs8Ik
 EGc2Lv22ugYAoSQJQB4+FirnRvTya6rH6jEy/GVYx6AudKwFXl3C/EVn8hQ9S2YF
 Y1ufrJ1fP8ge3WZMDSI4/aKWbJiUuAKwLTjk23aWW+l9ILf288t8asmJkUKmaGle
 2GNwX7T208qwWdm/uxsVgVJGumgjE8sYnzgw7Cf/URixHb5Iy3M=
 =GrMk
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-12-10T16:20:30Z
Files modified:
	* src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c8af37966a9a5a2513d40d77cd3fe9c7aa96cef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk0ACgkQ/6TVgp+2
 18puxw//RsacH4eNutkQZT5aoIYKwLmIIeHYo9QVpXQN4il7WaHV/FaYSJPfoInv
 Wm8QVSM29oybtPYchqZiTeyo311s4C3XhPJklETp0pqga35z9yKdwS9ENDhnpb0Y
 JSPMvSlJCaOATCLDYB1a5JCgKOxlh8rAxK1P3VQKXdVETLYedk88Wm9va1txaCBy
 KVJM8fJ+a6tjTGz3WBsDCXRPCzfqOC59ByKzJYjb3xKTsTn8SNcroctYE+tvSkVB
 QV/P6dwqyBQAMjVNF85lZC+xoyEQExspSqNUNJF7yZfGi4fj7GE2FZB7FNqXMHcA
 RwabpeUW504R4a+dGRKMTqTRe51iw8S6YVUAKdVfK29xZLlFnLm7gxKOilaydNw4
 /qWL7eFKlZmcJQxN4KL6K37eL79KY4aw5bsV90gV55pyhYyPSUk9CS1QLicgX92m
 AfBmWMezgkRx1Hl6Bpv1ngCeWsb4uNO7G7mBj4hF9M8SMJyCmvULZ8xe7kAYf/Jb
 J0/q+M6ntmK2vWbde+Rtlb44bDIRxkQUGlvrGAvCZCB3vulwm3PI0k8Z+Wn72iRy
 ICPMvIIv3ZmfKPrgBebWWWMBp5E9qCGPM8woS3cnCV5Z3x8znEUhkNPZDmmM3iuy
 qxn5mKV/LDm1BvA5zS1b6EC+pTiFB0+57hjPfCPfyheWpXhjZKI=
 =IWYx
 -----END PGP SIGNATURE-----

Still need to call dict autofree with new openssl versions

Arran Cudbard-Bell at 2018-12-10T16:20:29Z
Files modified:
	* src/lib/tls/base-h
	* src/lib/tls/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5723ea339cbabe64d08ba1374f49578bcecf31f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk0ACgkQ/6TVgp+2
 18rKaQ/+PtNz3wF5trlnujLABrp4FyGn/h+80iWO/QVm6LV8V+qSzfpos2N5RuZY
 CdZylXg9uXlcP0WZyCAyoeA8CdBWkRN2Xh3+qJAzXhaBhaRxGvusNByeC57B8fjv
 j4d83wfk+uK5yOEIDzbdJRmeLODM0yoqofM9xQMkYRpQ0bPkWwhYqdAsOehKRCxG
 n8iDYU5V2gcJyCEmjpLJrLcypUadAasgVKOsRzXeqbEw+GocJxhSfoCr/uhuNIya
 7bDwNOBmm35LUkOe+X426AKspYi5Vzat/1qROMCPyO9Dmt1u2QZYlt+7TU9g8SYW
 dKB+9K+rGtGZB3eEhHfkPjIPJXGT7SVQe8Vo3wrC/Q5OQv/U3Hn72u6cmxAQPmlt
 0A/WfAKTtoQy5EgcSIv429jHoUomXYZV8vghjWkf/tQw8hJIKLPnDLcHNvSApWYn
 GSemfZmNH5YWMMrf499oD95INuR2/5eIThpxTtNKMmut/7Ko7MfJ+6H/ZJhmpzOr
 upfG75A85OrxIiX8tpBkwY9mFYEqJjNTSXgSFBIJhW57gCoeSA2BOJs6b7KhrQIa
 tiClrMhD/LFIVEKw+o2Qb+HEZ+ol+oIRS3Nbt/EmWEnYGh1rxWGa/ZgaSpeDHZIl
 19ZS1S3glc+CuFpstlmZr3AtXNGYk22lJtLBkOA2TQvK6UPKvyQ=
 =hoqf
 -----END PGP SIGNATURE-----

Qualify old pair parse functions with a dict pointer

Arran Cudbard-Bell at 2018-12-10T16:20:29Z
Files modified:
	* src/bin/radclient.c
	* src/bin/radsniff.c
	* src/bin/unit_test_attribute.c
	* src/bin/unit_test_module.c
	* src/lib/server/exec.c
	* src/lib/server/users_file.c
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8c796f09d43aa638183c9f63d2b6aab89c82279
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk0ACgkQ/6TVgp+2
 18rLiQ//Qe+JlpIFxTdsZEHM5X/VyKZoIvZkRyOYvVfI08SOLd6lA4mpZ8fEpJrl
 k1IWt1pfnZUn0ph3eXsElq9DEX9vvm93u54NtjcqzhNwIKvG1+ojOlkejhRSMrD1
 q2MKS00wHcV1CKy+XzxUOUNgcZZSDy/E52jkkWTZX8Kb9zv06cbAoztlz2uWDCRY
 jdJimk1ssq7DtBQK0Ff/MU99mbUibZ7UUUqwU4lhPcTaSJn0BCjS+voPKaeMwT14
 7PsOKyfbWgFIC/E1gdfOkSySKxYt+itzGmYnlBhvLvXvdnI+IiwNdnLZKkC+tZOp
 la/wBht+34kQFamN5Du2VE6KcWX9/xvaVdd02bFsS03BrTHmTiPfQHS5bE6JwhTi
 mYbMp38SaOTVPUBcJmCIlYgs3fFWscSZb4TnloxHs/iv64jmX0DyWoIGfz5+2rh6
 Jn5lDYj3qpZiFT8Ez9Ie1v/+mBhkmJ09Jyg4geSfgVe+Hnesni6gAT0HVcPrg/lq
 eW3BpgLFvKF8UyaeKh/0ZuRa6g1WzftSPPglvKymR/CRiAhkOC0XtUFQOI824P5y
 nu0+XAfDWiUrE4e70cDtzTPSKYMRE/oP7ZwMRSzepzMPaiIXnwZcCw31jMsWTf61
 0GbJ9qKDKVVmwQ1lF5qUnAlsDZFdJ664p/AHaA+XksLQ/VMGY2c=
 =aK2z
 -----END PGP SIGNATURE-----

Fix EAP SIM/AKA autoloader arrays to load attributes from correct dictionaries

Arran Cudbard-Bell at 2018-12-10T16:20:29Z
Files modified:
	* share/dictionary/eap/aka/dictionary
	* share/dictionary/eap/sim/dictionary
	* src/modules/rlm_eap/lib/sim/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45675fd924f13aef7a638a6b6abcab4e6c007a01
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk0ACgkQ/6TVgp+2
 18qhtBAAkfmOD4bzoHTalED04bL+tkppTsDpbrXDpRiVKoB20YETGwy6uKVT0Q34
 LYAojZFDrEZJpuxH9DvqVTnJ+qTVtiRvOHQyL2jBxGEL3kRoNX2M+643a0QZG7wy
 8qJKXWH/tIhhnLjRf4qDEMW7Lev052h7YWZ2tM93Pws7sYu55JIzhtWAsd0ZZAbf
 I+LBKPNDbkAljyTdRId1lH1Hk6aCbyi1KEvlR4e6+OlnxjBgEgnFVSO0AUXYaVtg
 mXMZxuwFTZJO3Z+3ihr7M9MLIyLCVKUXk7xX0ESWY5m8Hh316qYqr+NDaK7iWYEO
 2OhOy2Mikg7jbdh+VsSWJVWvShnlWKWYnHGQ7CBbTU1eLEpurs4kIybAp4dyLhO0
 TG/jRIW54PiUNvCEyJflHBKZkV7mYPu+ONWjkTBcRcEUTfDO2kKTvFHi7yJ4j3e0
 O3ZhDl3t+onfGjtjlAptu4j5RvhdfyH+YOQ7aROCOJNy6qMT7diHD9stT/mj1DOe
 gsCd91sGNspmBPZt9p8t/1qonIr4kmxC1hQdZ3IlQd8YQioS2tPIBds7tEKsPlg4
 SePjyjvMOy5RXj0L+mZ4hmMgS5EViX1vCv6kWdXTUv861QQ+10Er/U/HoRF3zs0H
 gm+dD6Sx2iZTx3TI6YmWDHy646aGGjksLPCpXvfqHhJncXVZ1wM=
 =rRZQ
 -----END PGP SIGNATURE-----

Exit cleanly from unit_test_module

Arran Cudbard-Bell at 2018-12-10T16:20:29Z
Files modified:
	* src/bin/unit_test_module.c
	* src/tests/unit/dictionary
	* src/tests/unit/dictionary.unit

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc650435b18c2bb815250ea37c9ab2df208ac9c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk0ACgkQ/6TVgp+2
 18p/Jg/+ItPlCA4uDP3RW5QkC3WZV3OQY9GfMkUfzpSbcTH5GQYlst56QHqc+FZi
 ZqSKtaM+22nJA6d9FwpJUqecshBH4RZKRtDidoBGTijiSgBTDDrENTOygj0efbnK
 zSFM6OsAxGAMdrr4w6MXC1jOOO9x81rbTG1YYX942NNnD3xAK2P4oLeVOgWKhA5a
 rwlc6vq1xaJ+LjWT9iZ18T07/0+tDTbrYlauypfUognGlj9GEToxa3w5OheZf33F
 +YhDuFPxgwHsmaTVLfcLKyHyViQDrK//ezj96AK9qT9sN5lqi/jQ9Btc+QUer0Y3
 qKzcdktk4fw93zIX21pWxvJhIeM8xds0puOXPznBuI3mp4cJV6GfoCXHjCIaA6F+
 Amq9pUrJvhkV+yc9KB8eoCqS2eSEo+stQme1vk3tjPQtWcIZG3pZpIgj1ryoclbl
 DbyzmrdEa+YM/OzhcIk2hTUMdqulUyoHDYHc/LAI5Y3iDkoXWy05g2ausq1nTRHR
 ilOJvV97scSEieAt4h04NlY6RlJDhowc+wgOS8+WhOT9823pWTYJhNjiihhHsK9J
 w+HK6t7icX8jCpPIZadCb5lMsJ/ILMGfF69YGqvTXRfW6qqqN3q35r7h3XmESACI
 nY+zcghd6/+xLAQqkuY6zDvn65oRxwYj+tS+t3M3i0tGzmpzoLc=
 =6nDp
 -----END PGP SIGNATURE-----

Fix dictionary error reporting in unit_test_attribute

Arran Cudbard-Bell at 2018-12-10T16:20:29Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9edba7327d024509479bde00ff232500036c074
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk0ACgkQ/6TVgp+2
 18q2ehAAobqQOGLFSvvEmq+ONnnAsiqtQ98VW5XetHFrPwFJdAqvODrp7kEweijo
 0oDoFiFQRUGtAJ9L67j6SYxxuvKfL+cTYYkLa1ytt6oglRNteG/J4LIwJKcRr1bz
 REwA8q5xG221Ny9gc4LkXsbALUjF5qO4wahUNJi1cGlDwYXabAIsBGCZzLvxT4+t
 T2ROAjRt/HlHBB5x4Ll8VcLWl6I+PbRVpAhCa41Is8kH4XtGyKuPIEau4z/Xjeny
 u/6JzODdo2/cJ5ECLnZ+LMlIqUnUijwB+KNbTLQkx3JB+4X5pNbxjEXBNro4Yzyq
 37GnptLUXviX30Px0S+wh32AzR2WQB8ivK2asjD+hh4uhFEomTCe9p7VNzV7KoIr
 ouixsy35/u3oGBUf3/oTV7s+Md+yhOtiWTYUss1QEI35VJFgocnIAaCGsIDIhsrl
 qJlqKV/0zR9yMNR+iznMFPSrRPTZusGsX0kWv9w45duVHnFXYjJxefOCYI97mG+A
 V6Q4einPNmOl/aQQeDyWuBTTm1ZwHjGnhFZbDn+7cz61R7xMT/CLNWnulW3J6lQ+
 Jql78l1QIhk/vIqyP9R9QudX8KyMvs9aDqbxStNxsvg6Jrb1wKffrLXQSsj395H3
 fVprKNqj7oSvPD/osx9WJAE+RqYcDW4mKya/oX/rlS+8Iwb8/hw=
 =4tbM
 -----END PGP SIGNATURE-----

Error out if testpoint context init fails

Arran Cudbard-Bell at 2018-12-10T16:20:29Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/lib/io/test_point.h
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/encode.c
	* src/protocols/dhcpv6/encode.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c0ff6b661343e490c323311d803569e87cb9910
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkk0ACgkQ/6TVgp+2
 18r8Kg/+KMgf4suApHSIM1B+bb8NfTFHMIFxjHig8FiN4XxplFuqOVjKK3+Cpu1E
 QY7IvtrRj/SZ22IGay5c7zmXUz0maP3ECBqRrsIZ8InMK+S0wkTq3CzSnYgf6Nc7
 YJSYeu46+pGSwKq7T8GwWjHkBeZ26n5GfpKJxZqTVlFR5U8vJ2R8J/XlX1NY4Qqt
 9yydU34V2FC3+HC2suHxC0Av35prReXTsAlkGzUNbW1hbjlNMP1Cxvea0q73Ghmn
 Db3+QkCz8kw8Z80c3suyDd1Nc0P2qvjpN1dh7SVh9jcrPPa9Tb4rieVfNsV9XK96
 2jQhP4jYX3GkPI//LWk2JLnDx57jiw/xf73e86KNuJ8eZflJo5RMXsINMHhqqkWn
 D92l9koPcinnB1h2/xB+yS+RqgmTueTKxxjmNzetVzUVABY600ek1pbwNcZoxXDZ
 thHHdsP9lwuORRlkV82h9LazqPNtoudks/BXd39yy7QitkGbYaceWSrbpEp1HpAN
 nhSuXBx2SVJoGGPltlgWcjEK/D3bXJpxIu4IaVPPPcx0C4Xc8HjRD79TmJHDj/sK
 SEZTtyy3wDIXFZYVM55i24fUOQyyuCERBU1hlhTB5ToEc/hP3h/Vv4QngbdohJFd
 jNVZy0ICUjUtR77r5oDGx8uFrGd9vfMyY9aDS0NrhUMueYLcoqc=
 =jD6k
 -----END PGP SIGNATURE-----

Remove foreign protocol roots from the internal dictionary

Arran Cudbard-Bell at 2018-12-10T16:20:29Z
Files modified:
	* share/dictionary/freeradius/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cdd572de90bbe57536f2b5d37558968704c2b98
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkjMACgkQ/6TVgp+2
 18rL3hAAq5ljN0qPMWPoM/BAKk6TYYIFW2fLnv0MdvoJP9EYePwmPTy+yrBZAraQ
 0DamBsSgeuEoqVXzMvQFU0zlRHMwtXJpSH9NnhPDpzhBK63MQpz0VmLftApTbBAi
 f4oWf7tT3+4UZ64d7idPlw2mATf8eP3B3h+nNx5njhDxe0OLH2plFF3joxoSKGFr
 KuIqzGwZdORTq0HuxEL+9JZvRt+ZS/jOm5ltc7PtNssbwYDVKf+8aqaW4eWs0NOT
 0fgqjds0dqJeLnfjEQ++UJIp1IY1XqsbwoTEMPTEpGoRIcvp5Z/Utw68RCeoyT9e
 lZMyTbch1eMVTDoOdQEEDaH8FkQAjTuQD033lcr44NqnlWfx+rlbZonL2NJ2PevJ
 /mDomKjNg8mld8AphkCl9VGKjIu8+C0UMjZykZmOFYV9Pgw2slYMX35BMnj3jgY9
 U7yRdIc6zMXp6oavNiUNpzU8tiU1MpPcigXAozbUQ7gatJ1WKNsJ588+Ec8SpFq+
 Q9RqhAt9603/U5TjxeGPdYN+/9o/TnXVFmXDfFM6yFauCw5kWaztWMwhePrfUysG
 iyv0O6wJNeVHVP9kigo5GoIqAPndnrvWIBSekBWRU0Rj1AhBXLGHStEyTXfgaQw+
 fgO6UTfT85/wa+9cXm43vqpXP8XAxC+fZGQsqoT1jQA6NZDkImw=
 =tIzb
 -----END PGP SIGNATURE-----

Fixup build system to create hierarchical header files from the protocols

Fixup dictionary directory arguments to test utilities
Fix includes to use new paths

Arran Cudbard-Bell at 2018-12-10T16:20:03Z
Files modified:
	* Makefile
	* configure
	* configure.ac
	* src/bin/unit_test_module.c
	* src/include/.gitignore
	* src/include/all.mk
	* src/lib/server/auth.c
	* src/lib/server/client.c
	* src/lib/server/cond_tokenize.c
	* src/lib/server/exec.c
	* src/lib/server/exfile.c
	* src/lib/server/map.c
	* src/lib/server/paircmp.c
	* src/lib/server/pairmove.c
	* src/lib/server/snmp.c
	* src/lib/server/stats.c
	* src/lib/server/trigger.c
	* src/lib/server/virtual_servers.c
	* src/lib/server/xlat_eval.c
	* src/lib/tls/session.c
	* src/lib/util/dict.c
	* src/lib/util/pair.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/proto_vmps/proto_vmps_all.c
	* src/modules/proto_vmps/proto_vmps_udp.c
	* src/modules/rlm_eap/lib/sim/crypto.c
	* src/modules/rlm_eap/lib/sim/eap_aka_common.h
	* src/modules/rlm_eap/lib/sim/eap_sim_common.h
	* src/modules/rlm_eap/lib/sim/sim_attrs.h
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_sigtran/client.c
	* src/modules/rlm_stats/rlm_stats.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/packet.c
	* src/protocols/dhcpv6/dhcpv6.h
	* src/protocols/radius/defs.h
	* src/protocols/tacacs/base.c
	* src/protocols/tacacs/decode.c
	* src/protocols/tacacs/encode.c
	* src/protocols/vqp/vqp.c
	* src/tests/.gitignore
	* src/tests/Makefile
	* src/tests/auth/all.mk
	* src/tests/daemon/all.mk
	* src/tests/dict/all.mk
	* src/tests/eapol_test/all.mk
	* src/tests/keywords/all.mk
	* src/tests/map/all.mk
	* src/tests/runtests.sh
	* src/tests/unit/all.mk
	* src/tests/xlat/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c23c0fdb9e26b09aec1bbb15aaa2eeea64cc7d8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkiIACgkQ/6TVgp+2
 18p77A/+PqBrtlQn+zpTCgNmJ+VpkjeXayX0GQsh0OwV2UeKuDvkx2z+8ZBc/ZId
 EpXKn/OpB1jVNIej+Ta1vFpwVeJU4c8LrULtCWaTszcZ6aB5ZhOrFUW7mQNJDGsZ
 1gJqlAQpYPbWvNOkBds9+3q96ibVoN0yVw7vIcWinaVOToKFwn/W07nA7X/Ec5ZW
 UkHbfkyBeGD6Vts6rsYgZ0XDXwLX7rzLmcuE6yC6Q1ZD/X+4+eOLc2SrRVYynEXl
 zut6n0PQ6BfAs+QF/jhfHuiwo+ObKmdfzRjQK9hw6jmHBfP2wdRSWxdhLdf7tWI0
 F6PDYBhApwORl16CkQf+dQHJFzzT9GoPMQJr09FiCOHJggvN/tSym0FmSEUH9oaH
 pNAgCS1YkkDxEySpxzOzcov11XYux99dBZufYT3oJ0sSsjpPL9YUPLLvSyBrQlQv
 9H+uzzIwGKCxc2GC6Oto4m47f/NhTb3OfRIaWqATqDUxSD9jPEhyJcEA2FFXprHd
 juOMewZNDqGmSnoLFHLmve8zY9uQHisX8kHiWTuG8nmMel/h9CHLQFe0LFYSqdqd
 6Ocdi/2wzV1LK19e0hrCYayUCWyvag1hipQWI9uAePA+dgW4BEERdvvndoi9GiMg
 FmDkg0sql9C8+oEm8bjuxOh+g6WCwW2mFuDZajCioztW0Y7g5Us=
 =K0Yr
 -----END PGP SIGNATURE-----

Don't call decode if encode failed

Arran Cudbard-Bell at 2018-12-10T16:19:46Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e14e043097fcba6bc6a90be26a266de7704eebb3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkaoACgkQ/6TVgp+2
 18rlzg//cauaZnwaABujYGn35KvLtIbaKcB/Du5ofQ6USeJ41FjoiqB8E04XpjDB
 Co9CyyKK6NB49twa0GjomOWUeQXK7JtTfQxLw1Or+dB7EHqQReTjf+NgTH5w4W3B
 xX5TgsEys0asEADEGDgGWLv7DRPhut1u4Jkb/Uhw+fyRSUiAbc6hYAVOrH+YENZH
 QI7x0uvgwDVmk/6I9PIrp6YOKivoSs9e+fQmODOSI8A1BzM/h3CEVMAMSnWUli99
 XOOr4nZMdaBV8l8w8/XDxBHC43bJAJzidRVXB9SD14Zij5KPNXtf/tnYWoYuNS41
 9KZ1EMMmrx114sReQ4Spsk2zAVeNNrmU/hwXArmzRyiQY3UP+x3fLvPM1q53A7fy
 Ahuarto6GY91h8fSH2H47JVXJzvc1XtJ7PEKKmrJzmDTdwJ1g36pU6y85SFaz1y4
 WfXvkoxEUM37z7+GMJv2isRN20N9JZnX+j7VkXerFstcQx7Bz0VU/JdVGPUHPv/B
 y2BKvgDLRQyJZwkuJpibUMf8o2m+EYgOPm7mfrDvPAkqD4DeyZhxXejHf8wYX5XA
 TQbNToDb+VZmy8Ny3Rdm03K9W2m10ElYcxzs0w31u1HQ0IFVcKa/7/nQgKtIOYm1
 mHzV3qMVfl+oHPdpSVAe4Tr7SFHa0ftuhGf59p49+X8zEU2J4LY=
 =LKAt
 -----END PGP SIGNATURE-----

Use standard strerror_concat function

Arran Cudbard-Bell at 2018-12-10T16:17:45Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a695bba57df395863d3520b834847badf0021d83
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwOkakACgkQ/6TVgp+2
 18rRxA//ZH+A/lSkW0hONf9FiSQjZcBlISqwbFrHDW0tHiNiP4bk6BK83JpYE60F
 rFGN5JNDaKM4QCIn1HYBPjTif1e8YdmeqYirdAya6Y5OrmjNE28mlzg4PquXJa2e
 o+Iu8S/psCikkasA+1NXZ2D2waRfMIIIXZwruUH1Qz0IhGYxDy57TM72NUz3U066
 7me6Jr7Cy636Bco2kt2NsFuJe9ffGFoTvECyvv/4b+zITR/2wpHa/Df5JXFi4X23
 V8Q4xF2RgZQRusVn1BXSoYLjXskpAJcrm5hqfAudEUYdh4U+KLmwkmI6PeogGoNZ
 0Onv/Dmh7PQ8LCxG7Rrt00xgoFbxPnafAFp7HKLli3XPoNJlbDb1wAJR/KgTAeIF
 kjD/0CctX/vdxpPnV1jP9EVUXHs2AV1Sgl8y2WfE/ryyjyy7Y6RTcDAyGyXNSwwL
 PRLGGJPsKk2VF1XhTNjVw7MiUoVKlQ4iSjm4ngPjJgT3B8vFHa9S6UY9lKjCx7Xy
 rwKhnEns9gs2ujjAwe4fPrdB3809kHi9b+7HDHWs0o/nsXeOAV8a5ifcVWczPsjd
 nvlySQboGNd1dnUC1f+lrjrMX56T9n4QDvdKc8Vy0+NRFbwrFaeH4G8GUX3J04Ra
 +mYr5LEFhgPQEzzLzRWThAxV8xpZeIbHW+3tRmmgrOJVZUPoYHU=
 =lr5C
 -----END PGP SIGNATURE-----

Split dictionaries into protocol dictionary folders

Arran Cudbard-Bell at 2018-12-10T16:17:45Z
Files modified:
	* scripts/dict/Makefile
	* scripts/dict/attrnew.pl
	* scripts/dict/attrsort.pl
	* scripts/dict/backref.pl
	* scripts/dict/dct2fr
	* scripts/dict/format.pl
	* share/Makefile
	* share/attrnew.pl
	* share/attrsort.pl
	* share/backref.pl
	* share/dct2fr
	* share/dictionary
	* share/dictionary.3com
	* share/dictionary.3gpp
	* share/dictionary.3gpp2
	* share/dictionary.acc
	* share/dictionary.acme
	* share/dictionary.actelis
	* share/dictionary.adtran
	* share/dictionary.aerohive
	* share/dictionary.airespace
	* share/dictionary.alcatel
	* share/dictionary.alcatel-lucent.aaa
	* share/dictionary.alcatel.esam
	* share/dictionary.alcatel.sr
	* share/dictionary.alteon
	* share/dictionary.altiga
	* share/dictionary.alvarion
	* share/dictionary.alvarion.wimax.v2_2
	* share/dictionary.apc
	* share/dictionary.aptilo
	* share/dictionary.aptis
	* share/dictionary.arbor
	* share/dictionary.arista
	* share/dictionary.arp
	* share/dictionary.aruba
	* share/dictionary.ascend
	* share/dictionary.ascend.illegal
	* share/dictionary.asn
	* share/dictionary.audiocodes
	* share/dictionary.avaya
	* share/dictionary.azaire
	* share/dictionary.bay
	* share/dictionary.bigswitch
	* share/dictionary.bintec
	* share/dictionary.bluecoat
	* share/dictionary.boingo
	* share/dictionary.bristol
	* share/dictionary.broadsoft
	* share/dictionary.brocade
	* share/dictionary.bskyb
	* share/dictionary.bt
	* share/dictionary.cablelabs
	* share/dictionary.cabletron
	* share/dictionary.camiant
	* share/dictionary.checkpoint
	* share/dictionary.chillispot
	* share/dictionary.cisco
	* share/dictionary.cisco.asa
	* share/dictionary.cisco.bbsm
	* share/dictionary.cisco.vpn3000
	* share/dictionary.cisco.vpn5000
	* share/dictionary.citrix
	* share/dictionary.clavister
	* share/dictionary.cnergee
	* share/dictionary.colubris
	* share/dictionary.columbia_university
	* share/dictionary.compat
	* share/dictionary.compatible
	* share/dictionary.cosine
	* share/dictionary.dante
	* share/dictionary.dellemc
	* share/dictionary.dhcpv4
	* share/dictionary.dhcpv6
	* share/dictionary.digium
	* share/dictionary.dlink
	* share/dictionary.dragonwave
	* share/dictionary.eap.aka
	* share/dictionary.eap.sim
	* share/dictionary.efficientip
	* share/dictionary.eltex
	* share/dictionary.epygi
	* share/dictionary.equallogic
	* share/dictionary.ericsson
	* share/dictionary.ericsson.ab
	* share/dictionary.ericsson.packet.core.networks
	* share/dictionary.ethernet
	* share/dictionary.extreme
	* share/dictionary.f5
	* share/dictionary.fdxtended
	* share/dictionary.fortinet
	* share/dictionary.foundry
	* share/dictionary.freedhcp
	* share/dictionary.freeradius
	* share/dictionary.freeradius.internal
	* share/dictionary.freeradius.snmp
	* share/dictionary.freeswitch
	* share/dictionary.gandalf
	* share/dictionary.garderos
	* share/dictionary.gemtek
	* share/dictionary.h3c
	* share/dictionary.hillstone
	* share/dictionary.hp
	* share/dictionary.huawei
	* share/dictionary.iana
	* share/dictionary.iea
	* share/dictionary.iec
	* share/dictionary.infinera
	* share/dictionary.infoblox
	* share/dictionary.infonet
	* share/dictionary.ipunplugged
	* share/dictionary.issanni
	* share/dictionary.itk
	* share/dictionary.juniper
	* share/dictionary.karlnet
	* share/dictionary.kineto
	* share/dictionary.lancom
	* share/dictionary.lantronix
	* share/dictionary.livingston
	* share/dictionary.localweb
	* share/dictionary.lucent
	* share/dictionary.manzara
	* share/dictionary.meinberg
	* share/dictionary.meraki
	* share/dictionary.merit
	* share/dictionary.meru
	* share/dictionary.microsemi
	* share/dictionary.microsoft
	* share/dictionary.mikrotik
	* share/dictionary.mimosa
	* share/dictionary.motorola
	* share/dictionary.motorola.illegal
	* share/dictionary.motorola.wimax
	* share/dictionary.navini
	* share/dictionary.netscreen
	* share/dictionary.networkphysics
	* share/dictionary.nexans
	* share/dictionary.nokia
	* share/dictionary.nokia.conflict
	* share/dictionary.nomadix
	* share/dictionary.nortel
	* share/dictionary.ntua
	* share/dictionary.openser
	* share/dictionary.packeteer
	* share/dictionary.paloalto
	* share/dictionary.patton
	* share/dictionary.perle
	* share/dictionary.propel
	* share/dictionary.prosoft
	* share/dictionary.proxim
	* share/dictionary.purewave
	* share/dictionary.quiconnect
	* share/dictionary.quintum
	* share/dictionary.redcreek
	* share/dictionary.rfc2865
	* share/dictionary.rfc2866
	* share/dictionary.rfc2867
	* share/dictionary.rfc2868
	* share/dictionary.rfc2869
	* share/dictionary.rfc3162
	* share/dictionary.rfc3576
	* share/dictionary.rfc3580
	* share/dictionary.rfc4072
	* share/dictionary.rfc4372
	* share/dictionary.rfc4603
	* share/dictionary.rfc4675
	* share/dictionary.rfc4679
	* share/dictionary.rfc4818
	* share/dictionary.rfc4849
	* share/dictionary.rfc5090
	* share/dictionary.rfc5176
	* share/dictionary.rfc5447
	* share/dictionary.rfc5580
	* share/dictionary.rfc5607
	* share/dictionary.rfc5904
	* share/dictionary.rfc6519
	* share/dictionary.rfc6572
	* share/dictionary.rfc6677
	* share/dictionary.rfc6911
	* share/dictionary.rfc6929
	* share/dictionary.rfc6930
	* share/dictionary.rfc7055
	* share/dictionary.rfc7155
	* share/dictionary.rfc7268
	* share/dictionary.rfc7499
	* share/dictionary.rfc7930
	* share/dictionary.riverbed
	* share/dictionary.riverstone
	* share/dictionary.roaringpenguin
	* share/dictionary.ruckus
	* share/dictionary.ruggedcom
	* share/dictionary.sandy
	* share/dictionary.sangoma
	* share/dictionary.sg
	* share/dictionary.shasta
	* share/dictionary.shiva
	* share/dictionary.siemens
	* share/dictionary.slipstream
	* share/dictionary.sofaware
	* share/dictionary.sonicwall
	* share/dictionary.springtide
	* share/dictionary.starent
	* share/dictionary.starent.vsa1
	* share/dictionary.surfnet
	* share/dictionary.symbol
	* share/dictionary.t_systems_nova
	* share/dictionary.tacacs
	* share/dictionary.telebit
	* share/dictionary.telkom
	* share/dictionary.terena
	* share/dictionary.trapeze
	* share/dictionary.travelping
	* share/dictionary.tropos
	* share/dictionary.ukerna
	* share/dictionary.unisphere
	* share/dictionary.unix
	* share/dictionary.usr
	* share/dictionary.usr.illegal
	* share/dictionary.utstarcom
	* share/dictionary.valemount
	* share/dictionary.versanet
	* share/dictionary.vqp
	* share/dictionary.walabi
	* share/dictionary.waverider
	* share/dictionary.wichorus
	* share/dictionary.wifialliance
	* share/dictionary.wimax
	* share/dictionary.wimax.alvarion
	* share/dictionary.wimax.wichorus
	* share/dictionary.wispr
	* share/dictionary.xedia
	* share/dictionary.xirrus
	* share/dictionary.xylan
	* share/dictionary.yubico
	* share/dictionary.zeus
	* share/dictionary.zte
	* share/dictionary.zyxel
	* share/dictionary/dhcpv4/dictionary
	* share/dictionary/dhcpv4/dictionary.rfc2131
	* share/dictionary/dhcpv6/dictionary
	* share/dictionary/dhcpv6/dictionary.dhcpv6
	* share/dictionary/eap/aka/dictionary
	* share/dictionary/eap/aka/dictionary.3gpp-ts24.139
	* share/dictionary/eap/aka/dictionary.3gpp-ts24.302
	* share/dictionary/eap/aka/dictionary.freeradius
	* share/dictionary/eap/aka/dictionary.rfc4187
	* share/dictionary/eap/aka/dictionary.rfc5448
	* share/dictionary/eap/aka/dictionary.rfc7458
	* share/dictionary/eap/sim/dictionary
	* share/dictionary/eap/sim/dictionary.3gpp-ts24.139
	* share/dictionary/eap/sim/dictionary.3gpp-ts24.302
	* share/dictionary/eap/sim/dictionary.freeradius
	* share/dictionary/eap/sim/dictionary.rfc4187
	* share/dictionary/eap/sim/dictionary.rfc5448
	* share/dictionary/eap/sim/dictionary.rfc7458
	* share/dictionary/ethernet/dictionary
	* share/dictionary/ethernet/dictionary.ethernet
	* share/dictionary/freeradius/dictionary
	* share/dictionary/freeradius/dictionary.freeradius.internal
	* share/dictionary/radius/dictionary
	* share/dictionary/radius/dictionary.3com
	* share/dictionary/radius/dictionary.3gpp
	* share/dictionary/radius/dictionary.3gpp2
	* share/dictionary/radius/dictionary.acc
	* share/dictionary/radius/dictionary.acme
	* share/dictionary/radius/dictionary.actelis
	* share/dictionary/radius/dictionary.adtran
	* share/dictionary/radius/dictionary.aerohive
	* share/dictionary/radius/dictionary.airespace
	* share/dictionary/radius/dictionary.alcatel
	* share/dictionary/radius/dictionary.alcatel-lucent.aaa
	* share/dictionary/radius/dictionary.alcatel.esam
	* share/dictionary/radius/dictionary.alcatel.sr
	* share/dictionary/radius/dictionary.alteon
	* share/dictionary/radius/dictionary.altiga
	* share/dictionary/radius/dictionary.alvarion
	* share/dictionary/radius/dictionary.alvarion.wimax.v2_2
	* share/dictionary/radius/dictionary.apc
	* share/dictionary/radius/dictionary.aptilo
	* share/dictionary/radius/dictionary.aptis
	* share/dictionary/radius/dictionary.arbor
	* share/dictionary/radius/dictionary.arista
	* share/dictionary/radius/dictionary.arp
	* share/dictionary/radius/dictionary.aruba
	* share/dictionary/radius/dictionary.ascend
	* share/dictionary/radius/dictionary.ascend.illegal
	* share/dictionary/radius/dictionary.asn
	* share/dictionary/radius/dictionary.audiocodes
	* share/dictionary/radius/dictionary.avaya
	* share/dictionary/radius/dictionary.azaire
	* share/dictionary/radius/dictionary.bay
	* share/dictionary/radius/dictionary.bigswitch
	* share/dictionary/radius/dictionary.bintec
	* share/dictionary/radius/dictionary.bluecoat
	* share/dictionary/radius/dictionary.boingo
	* share/dictionary/radius/dictionary.bristol
	* share/dictionary/radius/dictionary.broadsoft
	* share/dictionary/radius/dictionary.brocade
	* share/dictionary/radius/dictionary.bskyb
	* share/dictionary/radius/dictionary.bt
	* share/dictionary/radius/dictionary.cablelabs
	* share/dictionary/radius/dictionary.cabletron
	* share/dictionary/radius/dictionary.camiant
	* share/dictionary/radius/dictionary.checkpoint
	* share/dictionary/radius/dictionary.chillispot
	* share/dictionary/radius/dictionary.cisco
	* share/dictionary/radius/dictionary.cisco.asa
	* share/dictionary/radius/dictionary.cisco.bbsm
	* share/dictionary/radius/dictionary.cisco.vpn3000
	* share/dictionary/radius/dictionary.cisco.vpn5000
	* share/dictionary/radius/dictionary.citrix
	* share/dictionary/radius/dictionary.clavister
	* share/dictionary/radius/dictionary.cnergee
	* share/dictionary/radius/dictionary.colubris
	* share/dictionary/radius/dictionary.columbia_university
	* share/dictionary/radius/dictionary.compat
	* share/dictionary/radius/dictionary.compatible
	* share/dictionary/radius/dictionary.cosine
	* share/dictionary/radius/dictionary.dante
	* share/dictionary/radius/dictionary.dellemc
	* share/dictionary/radius/dictionary.digium
	* share/dictionary/radius/dictionary.dlink
	* share/dictionary/radius/dictionary.dragonwave
	* share/dictionary/radius/dictionary.efficientip
	* share/dictionary/radius/dictionary.eltex
	* share/dictionary/radius/dictionary.epygi
	* share/dictionary/radius/dictionary.equallogic
	* share/dictionary/radius/dictionary.ericsson
	* share/dictionary/radius/dictionary.ericsson.ab
	* share/dictionary/radius/dictionary.ericsson.packet.core.networks
	* share/dictionary/radius/dictionary.extreme
	* share/dictionary/radius/dictionary.f5
	* share/dictionary/radius/dictionary.fdxtended
	* share/dictionary/radius/dictionary.fortinet
	* share/dictionary/radius/dictionary.foundry
	* share/dictionary/radius/dictionary.freedhcp
	* share/dictionary/radius/dictionary.freeradius
	* share/dictionary/radius/dictionary.freeswitch
	* share/dictionary/radius/dictionary.gandalf
	* share/dictionary/radius/dictionary.garderos
	* share/dictionary/radius/dictionary.gemtek
	* share/dictionary/radius/dictionary.h3c
	* share/dictionary/radius/dictionary.hillstone
	* share/dictionary/radius/dictionary.hp
	* share/dictionary/radius/dictionary.huawei
	* share/dictionary/radius/dictionary.iana
	* share/dictionary/radius/dictionary.iea
	* share/dictionary/radius/dictionary.iec
	* share/dictionary/radius/dictionary.infinera
	* share/dictionary/radius/dictionary.infoblox
	* share/dictionary/radius/dictionary.infonet
	* share/dictionary/radius/dictionary.ipunplugged
	* share/dictionary/radius/dictionary.issanni
	* share/dictionary/radius/dictionary.itk
	* share/dictionary/radius/dictionary.juniper
	* share/dictionary/radius/dictionary.karlnet
	* share/dictionary/radius/dictionary.kineto
	* share/dictionary/radius/dictionary.lancom
	* share/dictionary/radius/dictionary.lantronix
	* share/dictionary/radius/dictionary.livingston
	* share/dictionary/radius/dictionary.localweb
	* share/dictionary/radius/dictionary.lucent
	* share/dictionary/radius/dictionary.manzara
	* share/dictionary/radius/dictionary.meinberg
	* share/dictionary/radius/dictionary.meraki
	* share/dictionary/radius/dictionary.merit
	* share/dictionary/radius/dictionary.meru
	* share/dictionary/radius/dictionary.microsemi
	* share/dictionary/radius/dictionary.microsoft
	* share/dictionary/radius/dictionary.mikrotik
	* share/dictionary/radius/dictionary.mimosa
	* share/dictionary/radius/dictionary.motorola
	* share/dictionary/radius/dictionary.motorola.illegal
	* share/dictionary/radius/dictionary.motorola.wimax
	* share/dictionary/radius/dictionary.navini
	* share/dictionary/radius/dictionary.netscreen
	* share/dictionary/radius/dictionary.networkphysics
	* share/dictionary/radius/dictionary.nexans
	* share/dictionary/radius/dictionary.nokia
	* share/dictionary/radius/dictionary.nokia.conflict
	* share/dictionary/radius/dictionary.nomadix
	* share/dictionary/radius/dictionary.nortel
	* share/dictionary/radius/dictionary.ntua
	* share/dictionary/radius/dictionary.openser
	* share/dictionary/radius/dictionary.packeteer
	* share/dictionary/radius/dictionary.paloalto
	* share/dictionary/radius/dictionary.patton
	* share/dictionary/radius/dictionary.perle
	* share/dictionary/radius/dictionary.propel
	* share/dictionary/radius/dictionary.prosoft
	* share/dictionary/radius/dictionary.proxim
	* share/dictionary/radius/dictionary.purewave
	* share/dictionary/radius/dictionary.quiconnect
	* share/dictionary/radius/dictionary.quintum
	* share/dictionary/radius/dictionary.redcreek
	* share/dictionary/radius/dictionary.rfc2865
	* share/dictionary/radius/dictionary.rfc2866
	* share/dictionary/radius/dictionary.rfc2867
	* share/dictionary/radius/dictionary.rfc2868
	* share/dictionary/radius/dictionary.rfc2869
	* share/dictionary/radius/dictionary.rfc3162
	* share/dictionary/radius/dictionary.rfc3576
	* share/dictionary/radius/dictionary.rfc3580
	* share/dictionary/radius/dictionary.rfc4072
	* share/dictionary/radius/dictionary.rfc4372
	* share/dictionary/radius/dictionary.rfc4603
	* share/dictionary/radius/dictionary.rfc4675
	* share/dictionary/radius/dictionary.rfc4679
	* share/dictionary/radius/dictionary.rfc4818
	* share/dictionary/radius/dictionary.rfc4849
	* share/dictionary/radius/dictionary.rfc5090
	* share/dictionary/radius/dictionary.rfc5176
	* share/dictionary/radius/dictionary.rfc5447
	* share/dictionary/radius/dictionary.rfc5580
	* share/dictionary/radius/dictionary.rfc5607
	* share/dictionary/radius/dictionary.rfc5904
	* share/dictionary/radius/dictionary.rfc6519
	* share/dictionary/radius/dictionary.rfc6572
	* share/dictionary/radius/dictionary.rfc6677
	* share/dictionary/radius/dictionary.rfc6911
	* share/dictionary/radius/dictionary.rfc6929
	* share/dictionary/radius/dictionary.rfc6930
	* share/dictionary/radius/dictionary.rfc7055
	* share/dictionary/radius/dictionary.rfc7155
	* share/dictionary/radius/dictionary.rfc7268
	* share/dictionary/radius/dictionary.rfc7499
	* share/dictionary/radius/dictionary.rfc7930
	* share/dictionary/radius/dictionary.riverbed
	* share/dictionary/radius/dictionary.riverstone
	* share/dictionary/radius/dictionary.roaringpenguin
	* share/dictionary/radius/dictionary.ruckus
	* share/dictionary/radius/dictionary.ruggedcom
	* share/dictionary/radius/dictionary.sandy
	* share/dictionary/radius/dictionary.sangoma
	* share/dictionary/radius/dictionary.sg
	* share/dictionary/radius/dictionary.shasta
	* share/dictionary/radius/dictionary.shiva
	* share/dictionary/radius/dictionary.siemens
	* share/dictionary/radius/dictionary.slipstream
	* share/dictionary/radius/dictionary.sofaware
	* share/dictionary/radius/dictionary.sonicwall
	* share/dictionary/radius/dictionary.springtide
	* share/dictionary/radius/dictionary.starent
	* share/dictionary/radius/dictionary.starent.vsa1
	* share/dictionary/radius/dictionary.surfnet
	* share/dictionary/radius/dictionary.symbol
	* share/dictionary/radius/dictionary.t_systems_nova
	* share/dictionary/radius/dictionary.telebit
	* share/dictionary/radius/dictionary.telkom
	* share/dictionary/radius/dictionary.terena
	* share/dictionary/radius/dictionary.trapeze
	* share/dictionary/radius/dictionary.travelping
	* share/dictionary/radius/dictionary.tropos
	* share/dictionary/radius/dictionary.ukerna
	* share/dictionary/radius/dictionary.unisphere
	* share/dictionary/radius/dictionary.unix
	* share/dictionary/radius/dictionary.usr
	* share/dictionary/radius/dictionary.usr.illegal
	* share/dictionary/radius/dictionary.utstarcom
	* share/dictionary/radius/dictionary.valemount
	* share/dictionary/radius/dictionary.versanet
	* share/dictionary/radius/dictionary.walabi
	* share/dictionary/radius/dictionary.waverider
	* share/dictionary/radius/dictionary.wichorus
	* share/dictionary/radius/dictionary.wifialliance
	* share/dictionary/radius/dictionary.wimax
	* share/dictionary/radius/dictionary.wimax.alvarion
	* share/dictionary/radius/dictionary.wimax.wichorus
	* share/dictionary/radius/dictionary.wispr
	* share/dictionary/radius/dictionary.xedia
	* share/dictionary/radius/dictionary.xirrus
	* share/dictionary/radius/dictionary.xylan
	* share/dictionary/radius/dictionary.yubico
	* share/dictionary/radius/dictionary.zeus
	* share/dictionary/radius/dictionary.zte
	* share/dictionary/radius/dictionary.zyxel
	* share/dictionary/snmp/dictionary
	* share/dictionary/snmp/dictionary.freeradius
	* share/dictionary/tacacs/dictionary
	* share/dictionary/tacacs/dictionary.tacacs
	* share/dictionary/vqp/dictionary
	* share/dictionary/vqp/dictionary.vqp
	* share/format.pl
	* src/tests/dictionary
	* src/tests/dictionary.test
	* src/tests/unit/dictionary.unit

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3415db5c08bca489380e5990c79fb04ee2ef151
====== 
-- 
This commit summary was generated @2018-12-11T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list