Commit report for master branch
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@2018-12-10T16:20:42Z Files modified: * src/lib/server/virtual_servers.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ce972dfac4ee0e5a9c98f... ====== 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@2018-12-10T16:20:42Z Files modified: * src/lib/server/cf_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/292d1f5b37d737ae1cd34... ====== 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@2018-12-10T16:20:42Z Files modified: * src/bin/unit_test_module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1346d00d264827584a568... ====== 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@2018-12-10T16:20:42Z Files modified: * src/bin/unit_test_module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9cd435f07d4b993a5e725... ====== 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@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/1b2ab42bd348251919ea9... ====== 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@2018-12-10T16:20:41Z Files modified: * src/tests/keywords/unknown-name Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/574bfc34f97ae6169f5d2... ====== 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@2018-12-10T16:20:41Z Files modified: * src/modules/rlm_digest/rlm_digest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d2665656233d22c446c0... ====== 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@2018-12-10T16:20:41Z Files modified: * src/modules/rlm_dict/rlm_dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6ffe9a5e91de35c8d763f... ====== 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@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/d97941085e4fcdd99baac... ====== 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@2018-12-10T16:20:41Z Files modified: * src/lib/unlang/compile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4856337283eb9901cd1ed... ====== 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@2018-12-10T16:20:41Z Files modified: * src/lib/server/cf_util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d6f599777f0c55dfa0d4... ====== 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@2018-12-10T16:20:41Z Files modified: * src/lib/server/cond_tokenize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/33ad4acdf020bfee6b99c... ====== 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@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/17704368945552a5449be... ====== 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@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/d8d493d5add943d3d397b... ====== 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@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/cfb118973a8752fc8a68f... ====== 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@2018-12-10T16:20:40Z Files modified: * src/lib/server/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/92b07e04fdc5200067426... ====== 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@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/a800ae28f39e790f2555b... ====== 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@2018-12-10T16:20:40Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7388552077f1a96274977... ====== 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@2018-12-10T16:20:39Z Files modified: * src/protocols/dhcpv6/encode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bedfd3ab60dea58f4ee7b... ====== 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@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/241b6def973aacd235ceb... ====== 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@2018-12-10T16:20:39Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bfd4a600a96c72e34a0c8... ====== 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@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/0215df54eba8ce91298d2... ====== 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@2018-12-10T16:20:39Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4c4909710a79008757652... ====== 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@2018-12-10T16:20:39Z Files modified: * src/lib/util/pair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3a4164a38da91ce9d961c... ====== 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@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/6358377474a438cfec5ca... ====== 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@2018-12-10T16:20:38Z Files modified: * src/tests/unit/radius_tlv.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8bdb9a505a1e8cfe2c23c... ====== 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@2018-12-10T16:20:38Z Files modified: * src/protocols/radius/decode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/03f11758c1ad59e37cc7e... ====== 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@2018-12-10T16:20:38Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8cccba1ede7139240de73... ====== 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@2018-12-10T16:20:38Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2322b0e25a5bfe0a0ae9e... ====== 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@2018-12-10T16:20:38Z Files modified: * src/lib/server/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6f1e9fc24ac57692dc055... ====== 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@2018-12-10T16:20:38Z Files modified: * src/bin/unit_test_module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a6fcdeec8a33df9bee2c7... ====== 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@2018-12-10T16:20:37Z Files modified: * src/lib/server/xlat_tokenize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/248c9f3004cdcba77537d... ====== 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@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/55b25ca0423c387bd85e7... ====== 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@2018-12-10T16:20:37Z Files modified: * src/tests/unit/dictionary Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/db1e692254620f4cf46e8... ====== 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@2018-12-10T16:20:37Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e0e8042b297545c657c29... ====== 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@2018-12-10T16:20:37Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d2eaf64768e7599cc349... ====== 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@2018-12-10T16:20:37Z Files modified: * src/protocols/radius/decode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2031396895df59234c53e... ====== 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@2018-12-10T16:20:37Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e7c1e15706971e7616a3c... ====== 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@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/d6910f8274f93c8eaece4... ====== 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@2018-12-10T16:20:36Z Files modified: * src/lib/util/pair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/000508d3341b5cb0e01e2... ====== 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@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/3bc0132b2c51300e14e02... ====== 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@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/babc4079e48a305659825... ====== 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@2018-12-10T16:20:36Z Files modified: * src/lib/unlang/compile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/52095c59b8a8031679720... ====== 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@2018-12-10T16:20:36Z Files modified: * src/lib/unlang/compile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e5428fb7edfc88abde4cf... ====== 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@2018-12-10T16:20:36Z Files modified: * src/modules/rlm_test/rlm_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5e6584164b1a7c0988ea0... ====== 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@2018-12-10T16:20:35Z Files modified: * src/lib/server/cf_parse.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d5fcb95e2c42dc2d24a95... ====== 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@2018-12-10T16:20:35Z Files modified: * src/lib/server/cf_parse.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/02e0e1fb493831c327981... ====== 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@2018-12-10T16:20:35Z Files modified: * src/bin/unit_test_module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/569b25f3116c225c93c0d... ====== 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@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/e392eca8e9d01d8619b8c... ====== 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@2018-12-10T16:20:35Z Files modified: * src/modules/rlm_eap/lib/sim/encode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8792cb8fcee38fb91e2f7... ====== 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@2018-12-10T16:20:35Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0a9b67fb2b245a207df3c... ====== 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@2018-12-10T16:20:35Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/135ece4974d6d8f34f3fa... ====== 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@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/4d15d84bacf491681d6ed... ====== 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@2018-12-10T16:20:34Z Files modified: * src/tests/unit/eap_sim_decode.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b7ea301cd9151f86349ab... ====== 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@2018-12-10T16:20:34Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/67d700e8a298889888812... ====== 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@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/94cfcc56db4af8c04c5fa... ====== 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@2018-12-10T16:20:34Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0cadbcef6451398d74f5b... ====== 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@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/ca1dd825dccfaf38b4e20... ====== 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@2018-12-10T16:20:34Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/10f021c222e92ef05f610... ====== 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@2018-12-10T16:20:33Z Files modified: * src/tests/eapol_test/config/.gitignore Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d8c3747727de66a4c3261... ====== 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@2018-12-10T16:20:33Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7766b5998a417aeda5ef5... ====== 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@2018-12-10T16:20:33Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/70557c0d1671c12bd5df0... ====== 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@2018-12-10T16:20:33Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/afe106dfe6a32b1e7bee4... ====== 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@2018-12-10T16:20:33Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a696c564d68614d35dee4... ====== 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@2018-12-10T16:20:33Z Files modified: * src/protocols/radius/encode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/65c168659b1599bbd728a... ====== 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@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/5fc37bba63350a27dc8c3... ====== 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@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/803e62e350cf25c0ffa55... ====== 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@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/48e49e74e7698989ad7fe... ====== 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@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/949b0395b00285eb54b44... ====== 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@2018-12-10T16:20:32Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/082ace15bdec3ec433dd5... ====== 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@2018-12-10T16:20:32Z Files modified: * src/tests/unit/radius_rfc.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7ea4d7b904647b482e97c... ====== 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@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/14e75eaf60bb29bbfc667... ====== 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@2018-12-10T16:20:32Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/33f22e63e68cd065e9892... ====== 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@2018-12-10T16:20:31Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/126490174ee454ddf0566... ====== 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@2018-12-10T16:20:31Z Files modified: * src/modules/rlm_passwd/rlm_passwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2dca9efc4d41f10ade691... ====== 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@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/f4c974ee43c3b7852174a... ====== 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@2018-12-10T16:20:31Z Files modified: * src/bin/unit_test_module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a5bc34b796b1b614ca355... ====== 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@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/7430f02db73b1846168e0... ====== 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@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/15e6134a1593a9a59f286... ====== 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@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/17c789edad545d08e06e3... ====== 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@2018-12-10T16:20:30Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b9ffb7900a94d7664afe7... ====== 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@2018-12-10T16:20:30Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d34d5976f95f560977bd8... ====== 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@2018-12-10T16:20:30Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9e3b3a62eb9bfb8aeb130... ====== 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@2018-12-10T16:20:30Z Files modified: * src/lib/server/main_config.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bf7fed1dae07dc42f6172... ====== 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@2018-12-10T16:20:30Z Files modified: * src/lib/server/main_config.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8c5783ed627ac4d0c76cc... ====== 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@2018-12-10T16:20:30Z Files modified: * src/lib/server/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8c8af37966a9a5a2513d4... ====== 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@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/5723ea339cbabe64d08ba... ====== 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@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/f8c796f09d43aa638183c... ====== 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@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/45675fd924f13aef7a638... ====== 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@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/fc650435b18c2bb815250... ====== 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@2018-12-10T16:20:29Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a9edba7327d024509479b... ====== 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@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/8c0ff6b661343e490c323... ====== 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@2018-12-10T16:20:29Z Files modified: * share/dictionary/freeradius/dictionary.freeradius.internal Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6cdd572de90bbe57536f2... ====== 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@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/7c23c0fdb9e26b09aec1b... ====== 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@2018-12-10T16:19:46Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e14e043097fcba6bc6a90... ====== 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@2018-12-10T16:17:45Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a695bba57df395863d352... ====== 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@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/b3415db5c08bca489380e... ====== -- This commit summary was generated @2018-12-11T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org