Commit report for master branch

The git bot announce at freeradius.org
Tue May 14 02:00:03 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ/yQACgkQfQ55zXdi
 Hs2oRwf/T68ZzF6E+c6LTpKY/sCbyeEwTWYUsVHDqO0xW5lOplczVF9JD0of7Xmk
 aQ7t3w2Vs84c3PmRfq9jrTUjRqUjT0XnfSWPfHMqoJ7UUWOyn6QCcCNXtKSSItMR
 4Jm4BMquoPgfyiOpW4nQCYWeVZ6GhyMegWaX9Fx7tSe3bpEPZSRr8dOOxsPdnbSs
 hx20f+zFXvJDPLnwW1jspKASpVZu4jLFg0WMLDcscY80y+QRbyPzikhDuCqBIyUQ
 gMJ8RAgBSgrUA1CFYb5P57r8GwEd7KFw/OtwvpHyJZxLe3xM7rRDs/Hx7Wo8ArfL
 ep4WeGETMHGh/eNNSlAVYBKkKpkoVA==
 =SWOV
 -----END PGP SIGNATURE-----

remove "named" attributes

they were never used

Alan T. DeKok at 2019-05-13T23:34:50Z
Files modified:
	* src/lib/util/dict.c
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f74198b93422f18aef933d19af7d6f059039a92d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ+8EACgkQfQ55zXdi
 Hs2tpQf/awV1NlAgWR6b4o0UUIn7+NNonqbSzm0DQlsJI9Bc8Mil3dzTvYmh1z4b
 JbU3cLVAIlNO8dHC3YKkhEnEIRIqzhx9MlFIlzW6Y/3P2mCRhce88wtOMl5X6k6L
 T8TFZiXZLFzuW+ddHWWRn/Cl5rnTQcM64GOSoxypJY4XLbb2erg2CpZXpXwuZBMz
 Ut/KCViTrhkdalbFuEjY8wH08A1NeEBt1Bvhm7PmpWM7dpB/hOFszUB0KQp1GwhJ
 YxutOp8sv0xDWZidxDq5MKdpq+Bj/JRJCmg8M5UC8Rfj26YZAvWDhIAprbpC79Ho
 amsm4yHE/IJh5D5SrqpFCyvHIOLWxA==
 =tjGB
 -----END PGP SIGNATURE-----

scan fixes

Alan T. DeKok at 2019-05-13T23:20:33Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df45c1182bd3ecd42eeef39d1744ca2aeafe9f30
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ+8EACgkQfQ55zXdi
 Hs2EFQf+MMaDAp8ZmFpXdmDaoaavLeL0ZH3X0Pqex5XkdMy3OWhbJu3cCdCoiwAI
 jFsBu2rKiRxCNp3eQmuCnIatY2wK04MPcMf7lAd91t4oASrzmzKyJCq17QIydln/
 mjELL0aASn/Arp3aDfPAnnko5zUDK9xc2fucNUNPPWREMOMu0bFMLwd/baZpwJvN
 LdZ7gRyfzhB19VgXUDTHPLH1iGaG0cZ5A/BgnV8Ugb+GtacNniHsouqW81SUJJ+d
 TLwkwGh0vK5Os7BHtK4CQFcGiRpbOJQG1tFEmj9mjK1zGxzcddgRDPw7uw1/sNgN
 3tiGcVbJ+n55QwJthe1V7hKRFigJwA==
 =7yD7
 -----END PGP SIGNATURE-----

separate last/prev attr again

and make it clearer what they do

Alan T. DeKok at 2019-05-13T23:20:33Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c37178607298d3aa0064f1fc719db4dee934d77e
====== 
map_to_vp() Fix memory leak

Jorge Pereira (via Arran Cudbard-Bell)@2019-05-13T23:15:17Z
Files modified:
	* src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32825dd6d68cac80bb0f1bbfef44e8ef977246b3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ5dYACgkQfQ55zXdi
 Hs3/xQf+Jwfc5C+PZm3lux0B2W1XEVY4tXmndIRGR31iJtXSv5YFySnAEhxzGVXJ
 9R0NR7/MqKrGn15edudD9cFCo2MBmzIyDzBvgwxSX0HdwrRToy5jEiHobFn4U632
 w+w27IyeuHg5AuZHAms+r1+HscK7O5ienKFbseQ3EHzG//Wds8O+qKqTxg9Fg/Sl
 kJlTccJ2CHz/crqrHdk1LbnXo7z2YfyOUGJQubWAUIh07b5cEdP2TbjfMtZZdfqV
 382YzUCd1n4We8+Mv+AYrVzRZMqLzPakaNUidRTZgJUFVWE8066fTReWp96svAQ7
 Bd/BEvixP0nndWQGvwFGCbhrnOm/GA==
 =nXO7
 -----END PGP SIGNATURE-----

check more corner cases and scan complaints

Alan T. DeKok at 2019-05-13T21:47:02Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08ec5ff47b532667d0518c4b1d4efe77a1500add
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ5dYACgkQfQ55zXdi
 Hs1qhggAnAhozZKo00b3ViWt710RjnZuhIXAgUpyY6aguro03VbfsZ4IW8SWsWRd
 KMK/4rEcAvhPjeZ66HjN1ZDybaMLR0bqewdVs1Gj0UKfGIzQ3WK87tEiEB1MXIi+
 iJOyMheZC1B+bqv0icvtqwYUz6SVIIhJ2rb6VKI61v9PfK9b4oDdd1b+rIxJEL7z
 1MgZU0e6jPRGFfHexe0LJapgGMA0VRCg9B0NISSFWwbD5EM+l+i7FFBr5eLp3Q+k
 ZdO6JjxDarKBoJiCyOiEFWkGFu/Jq/tDxzk9YxxwLoz6bXgGfs+DhqLQSbeFBX21
 NzkWuo0as24lmEfaTR48CDRWjtJItQ==
 =7jOS
 -----END PGP SIGNATURE-----

move "previous" attribute pointer to "last_attr"

in parsing context, which gets rid of one set of extra things.

and then also reset "last_attr" when the parsing context changes,
such as with VENDOR or PROTOCOL

Alan T. DeKok at 2019-05-13T21:47:02Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61e80387822646a925aa8f62235ab92959cbccfb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJc2doPCRBK7hj4Ov3rIwAAdHIIAHdYLVDxAGNb4sQLXr7qwShm
 X1ohk46TbNs1aSH3myLVStbP7LmZBQBG84GiXWsoSe29kjE/OYOnNXoiD7gPp5Bc
 5HCjiiiqlcFGs2XEmxP383A11uJp+wr4Dd0pGyMQBN3o6XPA6bXYQ9VtyjY2gGF8
 hy9GApV99GoKcrMBOvTsApmIskGxHBkWGGtktfVG/uy4/NWSkPyaaC7BqqYcNHiq
 wBxly0uYH6WJXqKXgKiWJEwMEOQVm93AJyUFZXMfIQiRMb6dJvusSEyDK2UjyTvm
 KiPySpDH3jG4lEce/EKaJT2/RgGiGm7LpKeUnoVZWBO+WsRBfs3RvHD1zdvtg5o=
 =5eLD
 -----END PGP SIGNATURE-----
 

Merge pull request #2680 from jpereira/v4/tmpl2

Fix memory leak

Alan DeKok (via GitHub)@2019-05-13T20:56:47Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d798aa5c0f3e7c15e9b9482a7eb0d654d6936c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEupIhk69JvbrexwYHNQb+wu7Nqm0FAlzZ2RwUHGpwZXJlaXJh
 bkBnbWFpbC5jb20ACgkQNQb+wu7Nqm01+A/+KI+DcsykDIwNE4Ta7OIXO+zGu3sw
 XdEXvUssQQgwcAGm8ze0NsrUHMVAhAs3HoBD4K0q7pF9n56Tcld/31/B5n5jPpGr
 GxTZF1rqs5EywnlFQaAOHY7BoPD4oQ47LBj6HEpewzzb6QarssVLhO7JloGDbDW+
 T0srjv9fzqWy9hKlnY3sDvDq5p9j8nV/oaDPkguaqRqxQR1MgCTx3Pz6+qTQ3NJj
 dq+z8wICM+k3Jc3TaRJmKMdpM6XTPf9EzhkTfNrK99q5XHxrmdWvAZRe90T8mYgz
 mbpS+F0rg1kpB+Qs3IB7+2V7eOMKPM0ieisH2ry4II3ltOnPldDsKUIoSDQdY3kF
 l3tVMry6/xFUAdneBz2bMJb9PtNOcDV4aTHlHokrqfzmIBr2IBc1ia/ZfzWCjyBI
 b3XeNx2Iw+qkC3Bn1Omqv96gVE7bqeg9+QNzbXdVyfOX/KhS2K13lP8tx+7EOZ0a
 uD8uqmQpoKOmZ/F3PAWvs8X5Fu47BjzjLEaBz0NeQTOY7G1EOLhxNGMb5SZA1dI5
 o0EsOPMuLSLKHZbvFC2tdCvN3I1bmz7qyO0GIwBfnoVMtJOkiQeRuC8sc9oJojDI
 iND3UpXi1BGqHOet30MyIWWtlj091hDSiILQVFfRHwxKwtsY4i2FHlb5MGst2dUP
 RYRwFmR92UiIhFY=
 =9ui7
 -----END PGP SIGNATURE-----

Fix memory leak

Jorge Pereira at 2019-05-13T20:52:44Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d37229ba87a2ac0c0401ac5e88445ea9e6f25d9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ2GEACgkQfQ55zXdi
 Hs00DQf+PGJnGPCUnBNwxgdbjRSx5jO4kYFsVEY4XPiXrszNBsNkIYVhdlZYASMc
 x3e0C/oHJHmnbMVifVlbHhQpD/pFORouaHVyaJXWBB8veKuHqtRydXJNtrIuyDxb
 dfSLRixmbh6V2hi+FSBU+He/eTUKIPssBKJUJ887FxGmE5o9xiFsGWzqgN/dJtdx
 6U+t+yo4DfBjpHQnC+3Mg4K/dZywwN4hSEyweqknKAylORypB/zLRoKXZkznczjg
 YEoHsboMJUIx0MQxap//UtDpzJ567Wi8YcEqQZwAcTj2OYHZrLci+f70NBWi1iit
 JXcYxCAapaYXMg14FY75Sz3In8GoHQ==
 =GcyI
 -----END PGP SIGNATURE-----

pass fr_dict_internal

Alan T. DeKok at 2019-05-13T20:49:31Z
Files modified:
	* src/modules/rlm_dict/rlm_dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2e9b409605d79d4801295593fbb19a7edaeba3c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ0ZsACgkQfQ55zXdi
 Hs1yFwgAjKUqhxg0/9uViAWa/h+goRLCJIeWlgs2OJ0BynMTR29asXFfSWiHwex/
 /QRx+64m6p36pqxvH8eBHAlwAmW+lOaEsvW5e+WsTYUSkTPwrpHSb/lvaiNUTMcN
 DXYM+dDeWO/1HZr+SNmtK4QPe7O/3BLUziyB8RjqjlSH3/uEtZYbmzt9sB5ygITs
 kXbj9OvfmyWFhPZMwVK4Py+R6uaWr753o1VnrKbdUYwgKsfdRw+gQcbgJc+P40n9
 cdJcjH85zLMFko2h3izGqmD4h3ktAoKzEbVCNy4+ffVWis6LX16O/S1uEmVTitql
 plnK6rhC1SCmJkcbnB+9it3VRdRG2Q==
 =Shx/
 -----END PGP SIGNATURE-----

dictionaries no longer need protocol-specific hacks

Alan T. DeKok at 2019-05-13T20:20:42Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/633deebdaab6e66aeb97486a1afb8df2d8ab51b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ0MsACgkQfQ55zXdi
 Hs09Kwf8DCKJnJ50BuUu1m296nCJd96U+xYoUDfqpbYuuT37twU2fvYv+NGF7443
 6RD4AXlKGhHZ1CYGyO85d4ko9pfFff8dQBBrsmDqpCaS0/5bDZggfJUcuKU0UdKa
 ePUu7nmU0KjSXCPquvhdAdThZd2X/rA0tfY16JfE6I0ITvRyLj/RAM3PWKe6YLqR
 eD+gh4OL1hV+j8/qxY6U+eqpVQcfuQZ0uE5Gj7YSLe3eeJeoxNPMBwIHDlazzO7P
 Biji3xkZtua8kDZuCu+2biR/E7MaYGZPMA1ohxBDoSjSBnXrkn3hulvMk7NaMnsy
 +h4vQdNAG+dsBZ6DuKa67SmaZuiSbw==
 =h7aI
 -----END PGP SIGNATURE-----

must pass dictionary to fr_dict_attr_by_oid()

all callers do this, so it's OK

Alan T. DeKok at 2019-05-13T20:16:57Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0cd002f37cdaa64c2fc1c208f5c7e1b9acea208
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZ0DgACgkQfQ55zXdi
 Hs1hdgf+KAPo31su91w8cETnxDntTY/KT8kWA4rCINE1nPyvGoDWwdHqn4W0L+7X
 16vAfzOpznicFbtfWiS8uQDQrYH83N2qTe30yoWNoW7f3RQ84P0CmP0gZe4OV7Jf
 H/ZIG2z57yAukHfEeUGn2uGkmzbnX3XV7k7n3vB52SoWkfUVLBquZi8aeyBQxYoy
 mKdcF59gyZi6Ng5WBNHE7oiADgGhpaAT/0T0WB0I95CpjkghSuUCzwSjZmPv+94H
 9vZPhUNR1Ryh5Nr5JykoPC5Lj9rcoGVEiMGzTS35mP/gG+S4UKSXfienFaABSuug
 RG/ivjGygw01MKN7eTk2mnm4Mn6SlQ==
 =mVzU
 -----END PGP SIGNATURE-----

remove OSFC2 / OSFIA stuff which hasn't been used in a decade

Alan T. DeKok at 2019-05-13T20:14:34Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/lib/server/dependency.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4e2b5f0389c7ebda1730eba21e4ce0dea4758b6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZyLMACgkQfQ55zXdi
 Hs2jRAf/RW87UQlGTaVosdV71as4iFFfR3YxnfBIJRcvFV44z4AuZXPXvWSwnMVU
 0Ke6pasP48HfxlPl5vvtvzwUvNYRsQzFVAX1Q9Y33U1j5YmeFpWhliQfxIQNMmb1
 Wv1rkFrBkWnpEkcucOqipXKrTD8aXM4IORKvrlgM0jqXTAymRHcu+c0g5rlIb6wa
 /1VZjLWJpvbkDhQedhighc7vyfkkZjqwZI+QlXrGAwLw8hc4su1BHdxlMRGyLU57
 KWp62NymeUx5jB9OYuNkNcXDKrOObDOrC2Dy4uwQtBDRpNlU7DrIbTV9FA0jUQ0d
 F161jXcsEPVrIB3m5U5Tw7N3dE5r7w==
 =NMwN
 -----END PGP SIGNATURE-----

add CC_HINT

Alan T. DeKok at 2019-05-13T19:42:40Z
Files modified:
	* src/lib/util/dict.c
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b67a0f9364850196d6965e785851352da10ea670
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZx/gACgkQfQ55zXdi
 Hs2IkQf+KebPnb3nWhdCPc65ceEA1TthM8tZN5SoNe3j3BY1+F15/uvHL9tq3ZNV
 NNYzQaCNuTxB8M++eO5+H9R2nivRJxZSpn/ujq/c1CADTknCX7I1vyBn4KihasXY
 G3Jjvkofv1+5ojer5EsPqRNNEqUXTnkHZm13oM4JfRgyTRa5Qm4355Wl54Bn4Dla
 PBWwMUxLYdIJBxW9TY7uj2LqNv2IH84tMx9ZYM7DmA1lz9wGwnNFQWSM2bFtRNQP
 UhmY894fiyVQ+XZER53nqUc9hqG2r69pEr6OhwdBL/osp0wduvrBSBKE8r2G13Y8
 61u0l56jafsCSNVkbpYtdj9jObMqgg==
 =PV2x
 -----END PGP SIGNATURE-----

Add some missing talloc_free().  Closes #2679

Alan T. DeKok at 2019-05-13T19:39:25Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81b7a81bc3b64e38b396911b5aeea2775ebfa475
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZo8YACgkQfQ55zXdi
 Hs2lUgf5Afc75crkAb9zPjGAIt+6qb+DeJnKXuNGXQZW2ctgLFR0S/WHfpl7zFy5
 EWk2V9QJCVBSgcylbn+gFj/ruAZAxxUmQ5S5TzX/ZF3YZxF/JW1Wr2PbaaAcWHT0
 MB6BKN6ugu6WyONs4G6TSzBG2PN3KLtOyfrcEtEVx3j9Tgf4nIXqyczBFaKTDSCK
 bd6EROqeXUaGASq9I/UZLMBKN/u8NSWUwbKB9zrzCArne4IdhgXByIHxlaGOD73A
 uxM/nZRl6VXtIWBDPsf4G56n6I8WOy9yYdsLDEO2ZfRPSmjGZ7YaYQ3QpOUL0RF+
 d+fCZt/YTc6GqCbwA/21JlG3Viqhgg==
 =2Ezv
 -----END PGP SIGNATURE-----

create child ctx for $INCLUDE-, too

Alan T. DeKok at 2019-05-13T17:05:02Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a88304af9f27bfb5789cf9501b6719a2c533090
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZlUYACgkQfQ55zXdi
 Hs3FJAgAhCmLf1ZTxYZXE1N29w0x2p3fhN3uhhK8QBeTEyZTDsZdfxiF2X56L38C
 QQw36soRgh7bRIavlqgEF4nKQZDQg8CT7vHIu4/FyHX1eV4xPFHLytP2uBauDo15
 I89zQYx6R/AfWpchVBxicHAn4Ax0RNaoBf44yModfuFb7Hxsa9IVyB3aTZx84mse
 b5IWsAXnrX+z7FKi+a2g7XDJjboyLcuQcZfUonRS5MXbIOBceJqVnGxOhuMEFaBv
 0DVUtHllq1WVwbfBzOjmW7eD3c+Dv2q2YjVdOCRMxkylHYO0Y6P/M97rS+80FpYQ
 Yc7E39BgZw+ewvMSJ7QGmmgZsLnXAg==
 =rkZl
 -----END PGP SIGNATURE-----

move VALUE fixups to parsing ctx

so that we don't pollute the main fr_dict_t structure with
parsing information

Alan T. DeKok at 2019-05-13T16:03:16Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d1d0c1a946827b4e73063aa63f78849c8892c7a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZkRUACgkQfQ55zXdi
 Hs1+hwf+NX+Ahrwqdcpgi7VfoLleEQJ1KDobwzbHH7S4P+Off2yuGQCC8pe+PCdf
 etV+9Kl6HlD48yNJ+IavMwGwt1UV+94B8eeIo067iir5jVuhpyLh9mbEk20PGJ+P
 52AR6MQ4g/Y+VnFZv8Xt1fqPpsYuvCQ5fioHnXf6imMoD0oH6N3sPB56yLCrUFqq
 UHkxybjBOdyqQgoC8tBAwZgbTV4XyAPilA5Wq0GmpX8WFkXs1hUjx7ZotZ1HWoKG
 C3NaS2p11s5eu8L4+t4T/P6B6gLaoixBDQpLjFzfDDC5XBKt0kXZluWPS3m/NcFb
 n/n3KEO96abM0apRzcWyBzJwP9NqWg==
 =x55v
 -----END PGP SIGNATURE-----

add ctx to process_value

and move "last_attr" to the ctx, where it really belongs

Alan T. DeKok at 2019-05-13T15:45:25Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abdffe89aacac1fc7f61cba54dc70e65f73acaaf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZkRUACgkQfQ55zXdi
 Hs1zpAf+LMPI8fCeeatSieB0bodc9uXohqhv+3QvVRvQCNyT2He3eSoh7fKoPAR5
 9Dl6moXUIRFaLFAD95HRalzxP8hIwE0sXkIB8XxwPWdfJ81FfJB/AzuN2O+8BuSS
 EiOVQQr/g9QBQWbOuv3oHISuJfjPoCHN5Z5BSO2qyVQ9twNeqklE8SMdrws9O60X
 hj330zjPd/srMB8W98dPlcjqyxo2eCK9z/pGyWKXHlw9LthJ5mGGXUE3lrf+jsPV
 pIwSTyhTI9j9PZTLQA1ZqnumlD0azt0aqfnaEyKQiY3rXHEWlQz3V3wz3Fhy1STr
 XBClaYp7Ur/QZ/6H8Ozu/jsZxrSnqg==
 =+MyG
 -----END PGP SIGNATURE-----

pass ctx to process_attribute function

in preparation for other cleanups

Alan T. DeKok at 2019-05-13T15:45:25Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9d6d663811a7e7cdfae84f047b07e66ee9f903d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZkRUACgkQfQ55zXdi
 Hs2RxAf/drSMXaBnIoTbT7SzdLk9h2otsIpSOWftqhFhaLcIy0aikq8FuvUtU6ch
 U5G2e8+1xRw7pl5/uJiBalC32Z2VAXJZ7aZyORzKbEPYEh3qmrF3CnW8OnxT2uw6
 L4HRVlkKxnslS0mm3TQRRtMvVoGmczabGkUAE7zAJDsufUNfuxtV2+E70Q+dlh8R
 eCBZwZ7UUs8gSciiwoUiYUXPGMFVUaR9lrsv/m+vXoMKBoNFq+SUKZL/zEuYTpDZ
 lN6xvC6F91+ZJ/wPp4MIQZdlEKHVdC9afwzFn1XYOTytX4XtWVGjHJeEAlJTQTdX
 asH9p/b1JPOO7Ar853rU+hgmqZWvNA==
 =xhKj
 -----END PGP SIGNATURE-----

cross-check name/number for PROTOCOL definition

Alan T. DeKok at 2019-05-13T15:45:25Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/800cb2910c23ead369e8bbdbef1b00e83c9605ca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZkRQACgkQfQ55zXdi
 Hs0zQgf/Wqu6C+P0ej39pmcWBtAr4Zkj0lN6mC2uWL5eGweaDwXBK7OIH1idBC3x
 LETk0ZyIpwosfH48TFF11Zwd5hpzLkhJYk9i9Dqoot+Y29gsU9SElf6yZPFTFLs/
 5Gd6sgSzQferA7ULFJzE0NwJacpOVUv7fuLXgU6SncveBb853lUKx+7sjSggt0qa
 DxNG1U1cVNmZJirBeKU1bQBaYIJXrL8MbAU95O37e9yP7XoOdCUoinXP3Wv3cO5G
 eS3ycXjl1CLtLastyqa/BUyEf7VaFyvtW0ZdLgumA/H5M4GCRv8/B+EPdIOQKbOt
 rllwMo3X+qGKA2juto7LvdosH6tadA==
 =NeQI
 -----END PGP SIGNATURE-----

clean up attr_fields_valid

which was randomly returning NULL or 0 for booleans.

moved name length check to fr_dict_valid_name(), which is
where it really belongs

Alan T. DeKok at 2019-05-13T15:45:24Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/75b0e6a1e9da61a6be60e3365a2988ebab1c45bf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZkRQACgkQfQ55zXdi
 Hs2UUQf+K42q5YBpd72bB2xWKPPeKC1BKtDF6lF6ZDGrWQmdBj3Is7jKF5M++99L
 Y2+912vEupSgor+dCb3OffBxB0UyX01z7gG++ejE2WYj6f6b29eGLDXvBQ7WBxtL
 bIhBtz7PJMTQ0GZ4ZgylZP1/QjEETCs5EhceUXDQ6vfv0Woi7z0rWcazktnGQjzN
 u53V/29cjEiTpMxlIQ/dIVJpK4lxSoO9E4HZ0G7k5SFSnMvLX4A3iN+MDfJa8clK
 DKTtvB/AWhQseOksm0N18h4h0nZ28tmBYIcwf3b1OxJI/+oqSS50UGPuDgphFC69
 6zLYW2+qVePT/r+Kkxeo6D3JUP1+4g==
 =/kQg
 -----END PGP SIGNATURE-----

move "create vendor" to after parse

Alan T. DeKok at 2019-05-13T15:45:24Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f40d84484779b086bdd7cf68d4cb8385fe53cc3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzZkRQACgkQfQ55zXdi
 Hs1OhQf9HhW84n8i3ovchr4Lxk4/pFsFueLk4KIz6rbZ8ZRnLYYbmvz9BxWb+Jzr
 DURvnptmRNZwpZ9Y577SPwV2aWVmUbsdyj2B5cEbUSh8ErHBcz3ZUe1O+LZ/GyTt
 XapoQkX23zIyZr51NbNXW0sOA4vXEpS1xp/hOAhTqxyOdRu4NUqUFKX1+5FJ1GMp
 omUIvSrquBj8XvDvPRaW9fU6En/0XtcmquJB5+qwDAAIi/fv2hMQRbe/rHKaQqKd
 OHsWA1LdK4Y7Cg3AJ/PnUUAoc922ymBqLi59Ar2EKHrbKsaNs1WN1/oyXp9jvAER
 BCFC7AGaeYIp30k8djTsfUJRMt4VyA==
 =PZe1
 -----END PGP SIGNATURE-----

remove vendor-specific hacks for RADIUS

if the admin screws up the dictionaries, too bad.

Alan T. DeKok at 2019-05-13T15:45:24Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f8e2e8c48708b65414b8311066996cc2d4d5d43
====== 
-- 
This commit summary was generated @2019-05-14T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list