Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Jan 21 01:00:02 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgpmaAAoJEH0Oec13Yh7NTCwIAI50QsWF1Eb9xuNBejFylvpF
 xKmFNdolzZJg67Mk5LRBo5wAMX3tFDMin74aOt9aRoy9QXKE+MiQaHAnZzh5sFGW
 ZaK+WqBtAsBv/++hR6ObtUM1oyCUoOZjGzw2SdCXG3glplPZF6o1k65ITZyz6WVH
 byJs1x7CSnLXEjnRp6px2pty0/xaB+5+GgMGnc8AyNZuY2wSyjJR9pT9W/OHXhku
 9e8cp5n7PTKx/DBeqnUKnxiWei16d/5KwvQ2ypKvz/KKQT2JmVaonm5NE5AHJJMo
 JJ3ZBUArewTQSFYAyxVYiTb/n2alFO9ll9+ScAflzzyRO7fBDT9sgtaw9+cs+V8=
 =skcZ
 -----END PGP SIGNATURE-----

Fixed raw VSA test

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

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

comment out failing tests until we can fix them

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

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

more unknown vendors

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

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

more unknown attributes

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

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

one more unknown attribute

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

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

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

and not ipaddr, or other data types

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

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

show what the expansion was

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

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

we can only cast LHS of type attr from hex

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

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

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

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

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

look for "is_raw", not "is_unknown".

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

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

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/049770d212fde6d840db65209e55ad233e829ad1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgoVQAAoJEH0Oec13Yh7N7j0H/iOsUWO5LKz3SN/Wy2r38c2+
 Jz6pK2IMMmFbQtw68iKzkv26U2uoRJfgbcmyVfSrjFcNDnIbG7XjXQaaDgUdRET3
 sExPnBRJ4apkIm+VU1BXF/6SGR1cspmTMcJTY8Q5QE3mi3MHXluqio3FXLB5Pz2j
 3gQ8/zPdwCby5xCKxr9jOEULE8zkGdhpVd+/D9fWljqCCjv0DOfUrBHbSqAZOeH1
 f/BOr2RKQzoiM/VBAQ1hENHnhZGAbRMg5t55gGQ9bnk1Sqzsv+IzBfC1XP+82L4S
 7nMThU1dHlfRVefkzoSJQ1ovQetDPExNUs/bBew1nwl3DIhN71E172GjpzJPD7M=
 =sq/H
 -----END PGP SIGNATURE-----

Add flags.is_raw.  Addresses #1883

Attributes which are in the config files are Attr-26 are known,
but SHOULD still be treated as "raw" attributes

Alan T. DeKok at 2017-01-20T21:46:23Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b847728b93be99f2cc81226cc55f73efcccea39e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglajAAoJEH0Oec13Yh7N7ygH/RccNSoDMqlavIK2S9u5L5O9
 hI0XQ/WGYAxNZr/eAoi5CYG7uBZpc95zzVF4wk5VOSj+ITKKcA7t4N1kJsnpN1Dj
 ILyck2En9UBYQjI1tMG5s0kcCc1QbAc5FQoXjaZH2yFXIJqdFfO4OHna2sgevO1q
 jYryELx+FiyTj6tyy1xfBj4ZkkPAsp+B9M8d0hpr57u3gMkaDHZj3r9C7Q5ouXFK
 t47ByrWyEOVqTMWbQxAIcQWR7C/dPDT3J5Q7S66iXmjBvk8R982+e8tM/rQVRGeZ
 ElyAPcbLrXZ3xG/VI7LaFXHnJAVST40xcA0fxVxp8tUIwCWJhsOQYTBYmru7sEE=
 =vki9
 -----END PGP SIGNATURE-----

check for ATTR_UNDEFINED, too

Alan T. DeKok at 2017-01-20T18:27:40Z
Files modified:
	* src/main/cond_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1705bc069e7801f0a8948fe6629e94dda6d12f7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglSmAAoJEH0Oec13Yh7N3tgH/i/X+TogshZaAbsI4i99eXGe
 WSeOK9LNB9Jsznt5VCHg3E5WU4jMc36UKIsrt1zP9PnMT9plKzeGW1WOYJm71IPo
 GA4i/UWCniZwQYdQ//G4k6vFUhzHup+nu5YoJROWq7yunr1wvEVv1KvJVHf7746D
 PNf5IWEeOeDtrFK4JtKlQtJ1ztcc5M66+m46Gg+cmpBp8yYZUY46I2zqpZ9NEnyT
 +8uvb4O+yvVRxWd+vz59ytJJlCsN87+BdbTb5J6gCN/LvPZka3nDVKHfX5TUVk8u
 w+zD4enXrbI7QBY3DxkiALVC6X3dLEKE3gl5lI+NbIr9ssFXTYxoOGe+/KOlg5E=
 =Gyrq
 -----END PGP SIGNATURE-----

define unknown attributes in existence checks, too.  Addresses #1883

Alan T. DeKok at 2017-01-20T18:19:13Z
Files modified:
	* src/main/cond_tokenize.c
	* src/tests/keywords/ipaddr.raw

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92dd8234735fea46e07c6834d5d347c467716a0c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglSMAAoJEH0Oec13Yh7NJ1AH+wRJMAadxgnM6BUSondUbOec
 JF7ONLVSJq1CFK9RAvPHgYCpqxFScwB5g1X7uCqipc9iYTmISNpy79CLtbG7XttI
 Dc4Sy7nlb3aj3+KxQ5+eHNb9v7GXpQI1NLxItJCulM/g2cA9ujRU9GTeJ9FHd4LQ
 mLqChIuQrc1qHwLrn1t7rRObpKUpXgiwtCF8sifcnoOW7CtJcou/Z4VoFVjrEc99
 OlpTk7bekShyFRsAvSbVC79p3chtraCEYmL+mHnKs17v/t20SVsJNjjohbPArzx9
 6+7qNlDhm+UtHoJKDADCfM+eK9dFgyM2o3flVMulkGWGaskVkXPwJH4OQNs0HTE=
 =yKM3
 -----END PGP SIGNATURE-----

Look up unknown attributes by name, not by number.

And update the ipaddr.raw test to match.

next, update the tests for attribute existence...

Alan T. DeKok at 2017-01-20T18:18:52Z
Files modified:
	* src/main/tmpl.c
	* src/tests/keywords/ipaddr.raw

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39f1ea734f3abf28509cf7ec3faba4d20465fe60
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglSMAAoJEH0Oec13Yh7N0TsIAIRhZkPo5r9iaoj1u0KmFa5v
 AVAK6k31jBECjM8ttbTjNphixKWdiYt84XFL0p2+06YSLn9M5sgyOiqCUv5fdi1T
 reWIcJPun7KOs9ZznW1RKGYAEcjMb1OhKRMy4UWteScLbcoW6Hs3TkiS+JJbsDMF
 aqpN0CZrMW3c4zlExuWM60a0/2SkUQFqb4oZGGwSFHeKy0v+OrrC7Yv/RoSLJZ0L
 vdoUHh98v5h2/GPsWO/JUGEeMQxKjpZ8kFheyuoZtwFbB6vAT/25eYhMDRycsrHb
 nlHRBp5X/sPfsO37K4uvyrGr6FO0iUY0g5fPILeIzD2sv5PgIHGPTEriigBkJ90=
 =ESyX
 -----END PGP SIGNATURE-----

use found parent, not old parent.

The found parent may have just been created

Alan T. DeKok at 2017-01-20T18:18:52Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d25cc440c6f6073a5b77b1a272397af23c19b77
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglSMAAoJEH0Oec13Yh7NToQH/jbTySp7YPWfCvsO2zIjV5kn
 sDq+6e9v2UIU46dFz8BWMSqocXpl4T7ikeOBap0nea7D2P6X4AAoHNdXducLjUm7
 XXVXxAx+3gcFbtxUUbXxygKIB9sGSmOEHiJw5ekRv4YtQWKKRJ+zrE9SV+Snawdv
 nt/KkcYH6gk1mxrLKHIRea1Mo7xK0iLf7lfn4UoQORz4MrXXqnsnD1oHiiCI9pJ5
 Qqca/XgVAbI7qzy5IESUn/kJkAXdMR3aIkw279QWkiRqSye4o5pXW2IeFZOV26Pe
 0EWGKjg9BXXl5z/X+32YwiK2GDHIMpZeK5iYFiqox259bI9MHa1d5RJL8k4eS04=
 =uyqs
 -----END PGP SIGNATURE-----

set parent and depth when we create the attribute.

Alan T. DeKok at 2017-01-20T18:18:52Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ae8041e67c1548e2f2d477e786a7a8685434cb8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglSMAAoJEH0Oec13Yh7NTvoH/imgyyiptRlv2z+cb6eVXM4G
 3bObZiZCWP0jilfUrwTlqQeKTYt7u4k8I5/PRXDPnFX+XuXiO1xEwVDLWpIJCWVZ
 8SIzj1VVLTZjDYghXoNEcobPvlR9KTtf/1M44EA6khjN7/ybA4vhSdxAeUeGGrSj
 pRwbHevk5Kvi+hHwp3P7hfR7yKG7LpqBPkOC+lXfKG3QE9youG6KnJP6YBfjFl+s
 DK18LgsPKtu8dkB/MQNcYR23wCflypoLPIPKBGLK8yZWfxq0zCwg6r1JMRs2I8Gr
 aTC10RnwSE/2PNRhhkVLineXWa6bQhQtJyzlpTXOhmw7EQMTybuNbUc6vzu87Ps=
 =WMUs
 -----END PGP SIGNATURE-----

use fr_dict_attr_add as the name for errors

Alan T. DeKok at 2017-01-20T18:18:52Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c470f37fb87b601a114c415d9af2a77f271aea5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglSMAAoJEH0Oec13Yh7NuPQH/A5KQkZDVgOFU2w0dcJqP3V6
 25IBn2zC2dXZZ/Ldfew+yT07yX6JnxpWvF14g/DpHX77UAyewdcdSXcSiyr17mZa
 zAgtfnyZWiP4tD2aFplgC4MvCR2ElmhZu4bcxGecp3Mx7w1rukQ5vnhPBRLq6LEp
 b7ei63CtZBYtXk1CPYFka66v/A42R4XWTblzQ7fepxZ6DpJdD6Yy2C/L26D9OV5K
 3l3EG7kJJByp17H0Dl8d38CrG0GF06V8FvBcxAXtg4IjwDLwDeR+9xizFGsGg3QZ
 qalHtUNmC0qB/wvscN9LsroJedtiDAa0bN0QZl3gDqpMuOeY9aWRkZBHYk48CZM=
 =7q2v
 -----END PGP SIGNATURE-----

use new fr_dict_attr_add_by_name() function.  Addresses #1883

Alan T. DeKok at 2017-01-20T18:18:52Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcf50ab89dd4a40f91e896f48d687491e4009180
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglSMAAoJEH0Oec13Yh7NNqYH/3xckzHRlPiWjyz3aTkFVipp
 bCbrYXeEturvTzFhRsfEip80FAKpUBVWmPzjxSbSNs4gYmB0jo4GzIRs18ij9PRV
 SL+5pWIlAbPv4MV1H4r+tlwgLI0ImohQODPgAK4L9um/mqbsZaAKX7VRZevshgLw
 oJit3B+HAj2h2ZCMGH4EaZq1E2yiim3ilcFfJ6Rj1X7vH+f0KKKcU/HZ/gFipScY
 9TNNIyoW8AjYTHWluN6ahqNG89tuoGHW6l5F2UkepJD252uTuDfT0ZOrz/hyJE3k
 aiigXt1uFD8r4Znb4R5hJsDmx4MqOtrEKSzDH0ziRokvYjPZ/Yd308K4N+eQ4p8=
 =Y154
 -----END PGP SIGNATURE-----

Add fr_dict_attr_add_by_name().  Addresses #1883

This function adds an attribute ONLY by name, and not by number.
It can be used to add Attr-26, without polluting Vendor-Specific
for everyone else.

The dictionary code assumes that when two attributes are defined
for the same number, that the second one takes precedence over
the first one.  See "dictionary.compat" for examples

Alan T. DeKok at 2017-01-20T18:18:52Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96166d1fca12522e5b827a5d4dcd6dfb3ba8c16b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYglSMAAoJEH0Oec13Yh7NcNgH/09olIm5MudssF9zAnWgi40h
 lpHDBC/1aC04xzVPf6XvVTCBJsabFJqXNvkKDXiDFpHnTI/q6mRJSplxQW4sQhTP
 uALWz1KmI6Yc1bn472Y0BOog1zCnhIzwPXnWXz8atQEO9M+6ZhQGt0fSPj3lwjJd
 fPWyKW7hafkMX4+DNCUTkD9gVsXaKTSfUKW4rsUP7+zdgBW2c9cS4ZhnOC1Wm4Yx
 t19KhuwcDnSuRV3XKDWMP8NtVvov3JkSTLrUEAh7SA0WC9aGmHNCJPBug+ZNkm7B
 YNMLgq7SmMDctgXRrbZThkQLbse9Mr5MqKxu5s8cMW2FMMfAdKYeLLsmtIiSdmE=
 =Byg5
 -----END PGP SIGNATURE-----

fix fr_dict_unknown_add().  Addresses #1883

When an admin uses Attr-26 in the config files, this function
needs to add Attr-26, and then return the newly-defined Attr-26,
and NOT return Vendor-Specific

Alan T. DeKok at 2017-01-20T18:18:52Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/179a01b4e0ea457e391cec09af828211bb587d1c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJYgjsXAAoJENm5M8Eq7XTwVDYP/27Yv870pbknqWa/BVmc4a7n
 SXSWfVmHGxL5Cz+2K5AObPtWcYLwZTJiBcUqfS7OYkVrQFVtly/N+1t1wFjKjVQf
 1Ha3GrznAlh3J/V/VQkoV1Z3HM+APC3ktOFOoSL/CH7GqhfgOUZBl1A75ZmeglmR
 m0O0ycXfyxLxBwdxs+9U3zeg5rfIsLb7dxk4+mIyK4c8wII8DZhqAxRlE0SXF5Pc
 t5UwB5MSyJ4X7LDBXIvuTOISzrA87nEypJIl03gR/nydJ4qSzOousm8zIX8aubCo
 eNqMq5IUZhsi+KdYUTiCpU5wHBGyLCgZFn9E3aAUTokNYVPtTqAVnaIagzXZoE94
 LNtf3rVzPkr55oeJ3unbfWXV479Nbf6dIK3GLjLZYDX25iD5MU2PKnBj/8oh11U1
 SHlfR/44rGbEQxbuBcFB3gnGFOEy8w8MHgsGZxPk/yvS7UTGvTwoMistNfvsC/Cc
 vwjJccObhjKel4CuaNBpe+niyCJAoAXmb1FxTzeO2Jmm5Wywkf4aDCUNSFOsaYzz
 WHk2/yNbLsXZWVs6dcYKAAd0v6r5VSreiVaL/xw3tnAR0DSahNJQsvyQ7ahRI12t
 FbpsFynT4lzaG8h2S60DWlt78RLilpiXHic1nh+cps5zkt8Xoi2y/rsbVfi2VTrT
 kEStMfM1wXuxkXIJufeE
 =q7SZ
 -----END PGP SIGNATURE-----

remove Kibana 3 dashboard, as it is now obsolete :(

Matthew Newton at 2017-01-20T16:30:15Z
Files modified:
	* doc/schemas/logstash/README
	* doc/schemas/logstash/kibana3-dashboard.json

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43d9796f109034aa63ca817c583069b27f39e269
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJYgjsPAAoJENm5M8Eq7XTwKVUP/ii8HqgcEmCpWauX/TpiZ/3g
 stM1N1gVI9KyGBRmCJp2O1TI5nCUvZw9HNP5yDoOPSj62BnqoRONBmeW690MAqC+
 vnDrX8rt8fMlR2IQ9xgrGXFsQyf7A3yphYDHGIDLE9v4tdE/FtGpOc8uE1CW6tBK
 E719eOaFuUeBJDsGvQTumIp/193fDzELPxz4G2cbHJ5VNjYUa/r+BnZCHz5qdGrL
 DaHKIqpYZdfPkmhNEeUalJarkkR/gt33hTIn7dFrw8tYDU82EIeLhibgfaEpq0n1
 Sz/rEOmANssgCuZquACpIuW8wQ4uxCEZXkPDvH3KriA2pe7Ok+g7NlmPDr+1pNrt
 tp5s9xQJldBcIP7oESAT1ptiyWvq4OiR2qESfKpIHocjhOtGf/VV0sREzu7DR1wp
 3c9cbZgLeYQFJ47r7bZNuVZW5FgFfztvsBsbk68AaQZORKyvrhrpbQ44hGzm3cUI
 NZLnxv/bFQjMSw7PUKYUSfpJTRQOXc7tbEdIvSHflByUuYYx4/W8+uflG9F3Qkrc
 F4An9G4xeOotayG4gAXM6J+1wxA2a5BfJRuf+zA7/ll2OShZzxUJWD65P5rGrJAg
 13KDR720hHbFF9J2+12qRbnNkkPk+w+VJ6qkcPCyYEES3ethCdplEBsbvecToVbA
 mzAtsB48oci/UXPn2mKw
 =BpNI
 -----END PGP SIGNATURE-----

update elasticsearch/logstash examples so that they work with elastic stack v5

Matthew Newton at 2017-01-20T16:30:07Z
Files modified:
	* doc/schemas/logstash/README
	* doc/schemas/logstash/log-courier.conf
	* doc/schemas/logstash/logstash-radius.conf
	* doc/schemas/logstash/radius-mapping.sh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9926b0bff88f21009e7c304e5f8214a81e5fe82f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYgV99AAoJEH0Oec13Yh7NFhYH/0cC2UJCKKrGTgCNvkYNvWas
 0/kMaoBiKAhtOZrcve74zAcSSIwPPoi1t/vDpBsEO+qjXCo+1qoyGq+GY4XW4I7s
 Hvr6Rjz03gYhYSvGfslG+/gBjAlFj6Q8+8C7OVTqiETZG0T6qKf+Fh+9EPAs17gZ
 lX0Wzw5X7BI2g5R9+dOex0xUyRISx/T38zHcEMAfKmcUX3WdUdfo9ecx+iZrchgE
 QrQnoI+xPOu5SQl8E4fliG9hWl7UHW1QRNF2UgqbqybEFeJESAEFTZPjHWgcg3wu
 IUMlQBcFsv6tR99NcNT6IzEDE2vpPc2asJSvg0U5rbIyF61gp/BqwcD1je9qfkE=
 =uSSj
 -----END PGP SIGNATURE-----

similar test to raw VSA.

We're not sure what the results are until we fix the rest of the
code, but this is a good place-holder.

Alan T. DeKok at 2017-01-20T00:52:52Z
Files modified:
	* src/tests/keywords/ipaddr.raw

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ac574a513d36706c55333cf10695954871cac7e
====== 
-- 
This commit summary was generated @2017-01-21T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list