Commit report for master branch

The git bot announce at freeradius.org
Sat Oct 26 02:00:03 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zU5QACgkQfQ55zXdi
 Hs1huQf9Fpyy86xSN9XX0q/gRbkffrIpYD7MBhOahfLVKKAB0RgmHOBnxb7UBkg2
 PCHUxBZ6LqOUGqsVSRhiLBOBedXwSwjYqQGHBnCqtiaGY12La05AyUqJdDO74jwq
 2qYmI5KrxxKNOs9iaHjUKafS4zg3zBk6PeE4Dbdt5zi1PLWGzxWIWIY4GH1FrKIU
 Z+vXcRWHCBfjua14JqSivA5uOBOi2V8Fu10Q/PulUg29DWd6DeutJsjHTa7wvEyC
 z3wbhlHRqfhACu10W8ynPJ9ucMbOqC1UHdJJoUntVvLZaNxSz+RLwpFcistoqnDk
 CTvjFiUjJTlfTqN7zZNdJQDyQgDiBQ==
 =HeV3
 -----END PGP SIGNATURE-----

decode structs, too

Alan T. DeKok at 2019-10-25T19:57:02Z
Files modified:
	* src/protocols/dhcpv6/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c5fb8ac8490a6bf72276b44e5780b89708daeea
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zRAMACgkQfQ55zXdi
 Hs2DUgf+OONyru52nXuAkI3QzZenrh4fdEKFevnzEIW3+E8x93gl7HDCzoRDzrzx
 fQ4Pyb9t/BqzaS0MQN4P81cQLe1mc+HmY8IPJMrM9sxe25LVSzZEDQT3lKi2t5lG
 2PHcCMe6W/jvqeH6rPN4xEqqmtQ+9Z2PUPp95bGzv74v/WzY37AZc9SsohlQlmqs
 d6Uo2TP/8YcPQxLxKXn+GFqWtkgEBmICDPEI/Pb18rfQpANQR2WUL7d/sRMP1qZQ
 e2hfP9htVhBg2n2blCb7eckNS8xJwqu7V3bxOYMGp7EWUUE+DCt15PqFXzTToqg3
 nGQiLr7peTmSmqD+C7xekOio8yUD9w==
 =EBuK
 -----END PGP SIGNATURE-----

glue for VSAs

Alan T. DeKok at 2019-10-25T18:50:36Z
Files modified:
	* src/tests/digest/config/dictionary

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96a0bb448f293a001c76a9292a6f2bd8e09118e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zQxIACgkQfQ55zXdi
 Hs0ptQf+LXbFIHu3H8iXp5UmT5qSPAQLBlbHBbJFWr4j9lYoKeAF3CigSuO/Ka+l
 izxiWpkUKtxtwwmqfH9ldPlTOA0S8mOxrix7nKJuekt2ScsyUnBcWvodm6lvimey
 AtGS9XGkwIvvC8cdQK7p1pzkTySzP0VqqxAwScVn5Lrq1Kuq4IF/j3/KfFEbrEqX
 NkmssTEUH5i//iw1VkeAZYFPfuoKAmv4Z2fbPLY5G1JHM3awRZYcFDCHA13HNFrS
 tnvR94RY5wR+VjlWiS4x6jcV2qU079g1H9Z42NcUi+GtCjG2CG6S5x31QAGFwRwg
 s9bdvQ9kn5GgDhC3qdPcBw+RUfJXAw==
 =VxUt
 -----END PGP SIGNATURE-----

scan fixes

Alan T. DeKok at 2019-10-25T18:46:38Z
Files modified:
	* src/protocols/dhcpv6/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76be28d2cf8a3d18e1aef6b243c4d555ebfc89cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zOncACgkQfQ55zXdi
 Hs1+Dwf7BOsVhr+MAr4QwgQpbN1MgS89x2JSlzIYsqeKNuoTLHKFK6fUS5KrIVxZ
 wIrXlrZ7NbRRCDvisCXxfpYgDKj51NRHkEOq2LXe9Ldd6togj78KOb05CV7vtYAK
 1UHIxHCkxViRC5XgLPAG79Pw/LNfO53vs2MByesvbFDMpYmPHMcGloiNEYxHIaAp
 40/NVmuYhMJKA5CdsfNDugBNIcE3yc5W7yoFkPtHqXD28bjMlAV6/bhdVKifmgyj
 3uah0fm9HPZblRCtRpKWJMsqC+twRFo36N/ca0YLtG77a35btnsjpkzH/SBGMal1
 A7Pt9WzTAzFW35RbiF/YTjJvcP8aDg==
 =s4DS
 -----END PGP SIGNATURE-----

move clang checks to where they belong.  Fixes #3074

Alan T. DeKok at 2019-10-25T18:09:46Z
Files modified:
	* src/protocols/dhcpv6/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89465fb6ed14a3a7c933041277d9254a40721302
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zHJEACgkQfQ55zXdi
 Hs22NAf8Chh92XDR0nICn8gShbd71U5qvKO761ocHz7cru4CdLJEu6EZ/5I+3xFE
 snKz+5uxFOnVPRyHvQE2rSAtbJn993zntCZxMe/RzlZ3GbO7cEN0NtBg22uJaenC
 ZJNx5zGiMZb9385UE+UrDCVJ4IuJKd9M0PekoymPgCWIUujgNURgmIqE32xvM7Y+
 XuLZ9EG6WsTxiMHkvsKVip/1kiOqq3xNhqwFSwh8wJqwaobShD9Wf6B6DFiTzWgy
 GjlaVJR8zYyxSOkQGvz+mCng+3m/SlZ3yo7pd1LMVB8gmEr0A2cOHHiCxVCMIoQo
 3qmTtuHnhsezAwbYxTf5rkgCxENzpg==
 =fDbF
 -----END PGP SIGNATURE-----

whoops, fix this, too

Alan T. DeKok at 2019-10-25T16:02:16Z
Files modified:
	* src/tests/unit/dictionary

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/356abad15b69938f288908c8fe195bf6217f5116
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zFa4ACgkQfQ55zXdi
 Hs0Jhgf+IMSMdcf8hM6sxDHT78eNT2vc8h1kviv+5vWjrd5pkxmMCudvFBAnZFvL
 omiKWfmcRbW8wggcY69POdY6FsVUJiKfgiGga66ULPIo+/O8m0IVuZoenSuVmBuT
 KjkgeIhla4RXY+bCzBlQQbIZS/kY+kx8HLQX2Vs4F7uEQMchL3Xf/wM10wxvNTHr
 GsQDuV6nhTk118f4FIhzAzu2U82dEEiDHbxXH5PMKYFkR+34Rg6+tK5aXCdH0tNP
 tM9Ju9K3i2oWsgvIBW7DNzBn1ik94/1BLM1xfGBLdnLJCqxRQfoI4xeZOWcq+SSX
 3IPewCjedqI3Sb7uif7+YVh7QxopmA==
 =/iBH
 -----END PGP SIGNATURE-----

set default type size / length in fr_dict_t

so that the dict tokenizer uses that instead of hard-coded '1'.

And change the BEGIN-VENDOR to use "parent=..." instead of
"format=..".  As the reference is to a parent attribute, NOT
to a particular format.

The VSA encoding flags should really be part of the BEGIN-VENDOR
line, as that is protocol-specific.  Right now they're in the
VENDOR, which unfortunatelty is used across multiple protocols.

We probably want to update the code to look for encoding sizes
in the VENDOR attribute, and not in the fr_dict_vendor_t

Alan T. DeKok at 2019-10-25T15:29:29Z
Files modified:
	* man/man5/dictionary.5
	* src/lib/util/dict_priv.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6648aa853f98b6d473ac9f9ed7aae6fa52fc0ea8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zEpwACgkQfQ55zXdi
 Hs3NUAf/UPmxMPtpOe5gn+LCmhAmJUH7S9dfC2Lt6Ym09agznopWVZPdJT8SSm0a
 Dd+xH+qCCK5xmEZW+0RZP/p9muFhzputTjAnBx23vQi76CLEHBRTB/utpgSw7+AY
 J/964R5P1SJ6i6icTOgA0EZ76mJ1EZJhx6xAJQsUUzveyKfHKcLVkTja5O/bn2LE
 qzXbuxvSWp+izUR/auJpFbBtLJK9ToHs4qBRfp8T6/L8L56ySDYZbqsw8n33QWN9
 s23YYWQ+Wn4AIRdaNbc2pDSY9004wGII7faN/N92lz/dN5GZamiFbVOcN5yfrFTG
 kfHefSZrwfnilYzMe8b6xVmFA0CtRQ==
 =wG+t
 -----END PGP SIGNATURE-----

better way to define vsa_parent.

which is dynamic, and doesn't require magic numbers

Alan T. DeKok at 2019-10-25T15:19:37Z
Files modified:
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c2bf4ac000c07fd5551a673fff69e25954c21e8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zD1wACgkQfQ55zXdi
 Hs08SwgAoxG/wV+9r5F9RH4ihHbLZVpIc9ne45zmjZaubcq443y61Q+//+e+gbXd
 kMd8gX74D8YaD5LUILOAbpkYWlZM+CRgcA6kWZL0vxOtHdcKuKQgH2c2dhMedcyG
 AKzLikgPaulFko/kGYaBjAjUfsPeZRwh47cc16l+oPJfherdRiAXmE3Hmok9hQoK
 hY8J8dvjX6ofFuJOx4QxgN5DWk0ELsiRrGRAroAo0AQDO8OsMPAdnfwmqdCA5AV9
 CXnMKQTggAdUmQSmtLLDbuXRtpvblaBVi/SVHvgG318lmPQRxsyaZr1mUhiRcymA
 c/h3mtrL0InHdWs1wDlAynfC0a3SBw==
 =t6FM
 -----END PGP SIGNATURE-----

correctly encode VSAs in DHCPv6.

And update the unit test to match.

Alan T. DeKok at 2019-10-25T15:06:04Z
Files modified:
	* src/protocols/dhcpv6/encode.c
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d89dae1ccfb409b751ee46228206644ae6a5af4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zD1wACgkQfQ55zXdi
 Hs1x2wf9E0A2ltyYtPsiOi/8P1/upqc11MxGMaJNBpvbKouAud2HiXT5PITycMZm
 NvQddmWlKpYma+iEarf/wfBIcuxMRgIo2QsH9xZfRXVBQRWhqQoDUa9W1rFHrwIe
 GgGdnKKZqYqYv8HolrAmZ6vM/JFQ8QO/Eztrw1s9qR5lyGFTzADGc5BshSs7YLhn
 8uzuGNDlF3ZC2hLnWrF+OQfHY5roaruAG6mCgtC36iyRckjsFZqn0zYc+uw0JIZs
 ymKrZ4ukdZNYTsZW2QaXOjaONFvW2QNuJP2ZrdnYqc0k4WUeT7OwLwHYCuWrqzxM
 3YD74tIzQnaIVcEeeGhE970QQLIKbA==
 =776/
 -----END PGP SIGNATURE-----

add BEGIN-VENDOR to DHCPv6 dictionary.

and make the dictionary parser allow VSAs to be added to the
DHCPv6 Vendor-Opts attribute. :(

Alan T. DeKok at 2019-10-25T15:06:04Z
Files modified:
	* share/dictionary/dhcpv6/dictionary.microsoft
	* src/lib/util/dict_priv.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50a9ab76b526c5870e5899c86ae8251a504096f3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zD1wACgkQfQ55zXdi
 Hs20NggAi1QqhePAhiZP6PZ36lMohyDWYUA/zQEpqx3cOGGt1a/hYkwfNCWkJTS5
 /hrYzd+bsq2r5uVE7Dl+yVt+QjCOifk7Lypjs+07DcVX9oQIGJpPT7fruOV5dBcd
 Fw+K9gJ6Vvb2fw/ehR9e/XAyPgdbv6E0D6u0aZ2riPoltxmKueqMRKkLxUyZjyDr
 lWUKokB5Fu4ZvtAH2B52Il4bcBFdB0M/3EYDIl8Igociid60YLc65eHuVEeTip+H
 YorPKWHmH2e5t8YWC2UdGzBAfEPG1FOjnLZyaoDrtgi2SsZ3C9j5M1tvthesk8Wo
 24/X+Cq0qMaR+C9FtQudK7j5IGvyIw==
 =Dlak
 -----END PGP SIGNATURE-----

add note to decode unknown fields

once we've done a bit more work to allow unknown da's as children
of a struct.  It might work, but it's untested.

Alan T. DeKok at 2019-10-25T15:06:04Z
Files modified:
	* src/lib/util/struct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/613bc6a57e36d921499a4bbf773f3059fa0fc712
====== 
Add tests for DHCPv6 / rfc3646

Jorge Pereira (via Alan DeKok)@2019-10-25T14:22:15Z
Files modified:
	* src/tests/unit/all.mk
	* src/tests/unit/dhcpv6_rfc3646.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca06e705e8375ba03c54c97d5d053bdb59f91eba
====== 
The 'Domain-List' value should be string

As described in https://tools.ietf.org/html/rfc1035#section-3.1

Domain names in messages are expressed in terms of a sequence of labels.
Each label is represented as a one octet length field followed by that
number of octets.  Since every domain name ends with the null label of
the root, a domain name is terminated by a length byte of zero.

i.e: It should be encoded as a 'dns_label' to append the '\0'

Jorge Pereira (via Alan DeKok)@2019-10-25T14:22:15Z
Files modified:
	* share/dictionary/dhcpv6/dictionary.rfc3646

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f28952ed084c949a882104c0a7ae31df8aa75e7
====== 
Validate larger dns labels

Jorge Pereira (via Alan DeKok)@2019-10-25T14:21:12Z
Files modified:
	* src/tests/unit/data_types.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e79d727db184af6493438321e69227ea5e28321
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zBH8ACgkQfQ55zXdi
 Hs30uwgAm933xoeIx6FVHgg0FwcFV5Ssfxw4uPWJb2Hno+BG6C+tUyG/OOl0aMdW
 UGaE6gBk+Sh6EpO9vK1Z5bFMxAmBGe0azaFQBrB6vbmls1Ww7R7DUGcV5Hq5w8sP
 tP+ZgUXptRKjjKTttC/h+6jQpA2gdn9BRM/+szCo4H5bzvLbPgJlK9rzEiptAsqL
 9SgNc/+OL6BWj8m73n6X/S+O58ZRFJ188MV/IGV0fg7LHZ+Kip+lpGoYOY/3KXwX
 kVqpAi+mevZXHDI4VfXOHqHZzduGKVqDu/JKn+nCbt1HTtuPsb7jQgDKhDoJC9Q8
 vqs34Y33nNMP2Cerw/aGGBgqHvCGRQ==
 =t/IC
 -----END PGP SIGNATURE-----

added Microsoft dictionary

Alan T. DeKok at 2019-10-25T14:19:41Z
Files modified:
	* share/dictionary/dhcpv6/dictionary
	* share/dictionary/dhcpv6/dictionary.microsoft
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bff1840e0436023d9ee4ac8e9bcb90238b7681d8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2zAHYACgkQfQ55zXdi
 Hs2hmwf9Eks0ZN7pKuJ4pmL10nWwpL4xz1agKQ2OWQu9983Ju3QS8MIzAdPVV97a
 yIEUQLZsuu+HP6Hb/DyjCm79NqrSXkfHrYZ1m9cTcbiAJPypF9Mn9tkvKXjas0Cs
 CDTT+1Ay8kH8O+2xxRGuEvHwkh8Iaz90+4C16MFpf4ZYaGeaQoPn9o0+J1JpPcQx
 g2svyt4Rbl0Cvvz0sO5m/4R3HYfDXVXC97MPw7YcEd2V5XYkMJZrHjw2JGV2P2hh
 HWMhtiDhtGg9IfWsUNSH8LJGuwgQoJrYzhe3guEiTS12oEKoPCJ9OLnrAat63yi5
 oE3Ve6smPW0jkL9/Io0rv11yfmDpZA==
 =JPM3
 -----END PGP SIGNATURE-----

DHCPv6 VSAs can only occur in the standard format.

Alan T. DeKok at 2019-10-25T14:02:28Z
Files modified:
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ceeb999417c5a23ac973c12e9cf4d44eb028410c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2y9zwACgkQfQ55zXdi
 Hs0DfQf/WAB0xAJ1YDzYJH5kdv3oC4Ayr3d5gwdR7oY2C7O0tSDnKqcyFW6lSP0c
 2AZJtpKeeqMR08oBGdICKEfXmNqxum/6+dnBczvZL/v39Su1tf3pRvv5Gci7BVzj
 p509nqtst4E9s2j5+zZG3OyT5Ou8M1n1Ai54kE7hAOniczqA26yAI5sUsHsMcgxK
 49VlhBvvMyqUOGwpomExa9oXBd5yS3gitbSUr5j70U0PSDk681SsuzfZtHBLP1nY
 vlZ2i/ApDmG4weijiPgUiwqrWzSOjVIZCpzrd5ApdeZ7aCYPKcVNb5X7EJ2JVpP/
 DAWoJ1Yxhdfe9Xz+5mqNGhZojvrzDA==
 =6jdV
 -----END PGP SIGNATURE-----

decode DHCPv6 arrays.  and update tests

Alan T. DeKok at 2019-10-25T13:22:55Z
Files modified:
	* src/protocols/dhcpv6/decode.c
	* src/tests/unit/dhcpv6_rfc3319.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d51a8cd9f6dd79b400add589aa76d8d177c930e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2y2HgACgkQfQ55zXdi
 Hs0SYggAqLBl+ak9CeS0Gw9M28lJvm1EG2OlowFEx2i70SMdiiYcjZIjUEqwsd0w
 W/rSOZ4wea/2w0gKA4aRg5okK2XbrZ54tKWYnjNxhKuV7j63Nd9ZwRYzm0Z33ogw
 fMBp4l8/YtHmRS9FEBEbMRImqDB669iA4SeRMFkJCF3VhibxAyTg5JiMiNBo5dXy
 wPTgloWQdPXVq2VMZDx2k6QRn3SjvtdDUT5lcw4zVZUPrGAhPfAsEjfy1kNDDZMM
 KdBi21Og2VCQk1K6D0rhExCkWdm0gouxnH4lbhpGdzA9DD/XVtLG8vK20Ys8/aAa
 7IGt4PJUOaSLhWe+ODrDfhTAs/yUpw==
 =2XmP
 -----END PGP SIGNATURE-----

add decode tests, too

Alan T. DeKok at 2019-10-25T11:11:46Z
Files modified:
	* src/tests/unit/dhcpv6_rfc3319.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d5a5ffc43ceac064b9c9a5a3bd547c40c360edf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2y2BYACgkQfQ55zXdi
 Hs3uRAf/ZVOOUxF/4Eya/29+Jgv4Fl2YE9ZdcAhV/6/rSdDAeT4yZjD9XAAq9WwL
 QdKn/nkutLpr9psyCH5GteeZduef/tsX9L4YvnRc+9ZyLey5rcUgD9wFL3nezXq2
 SnqCswnXb4cPUY5+Uu8jYxK/1i3yu2q/R8eLCz48OnstGtYwUImcpk3enmQH+a9M
 CRb2rAAdmer+/Cz7XrsuJeNLcN4O6F8QlzuuVIFKVXKpWog0esVq/2rtt9oyZubt
 NZCckb9c2r11eB3ZNBM7euNwC+DO3anaTpxkWtWNE5JK6uczxjxXLCiHGFsdT+6X
 EKxNBxj6dF0VVNuoWEcqtEs4dqVYVw==
 =nqb3
 -----END PGP SIGNATURE-----

free vp after dereferencing it

Alan T. DeKok at 2019-10-25T11:10:07Z
Files modified:
	* src/protocols/dhcpv6/decode.c
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee52b362e66f02b46dab0d70549c631bafed8d3e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2y1T4ACgkQfQ55zXdi
 Hs0TXQf9G35Msfxw5+VF4qZWztBIX3WuObBPMX9AZ7jxUFxZpezQy8RpUbk7nlf3
 2y3n/WcO8VKYVhmn2E75ApA6R84GXHuR5Qy4ITbUvW9+mWJUxkGci5N9OyJRzPrL
 lRw+TgAJkaUB8cSuEU7uYz5m3XmTrg1UEMlzB9/51W4H4RLj+55HzahcgB3KDHux
 mFtZOh8+kOp6bXmSoTPEcjMSrzc/cyrdilp52Gq2DRVALkA8mnpkOCWWwCCmVN0M
 Ri39kRAUIjKCxAE9D8d3nht1m1Uol2i8TDcLwisNqIcEqaiN7HjCzX8hQVS8aHVJ
 sbTkfWhzakszI/pp6LDzAGYG+xC4bQ==
 =6cVb
 -----END PGP SIGNATURE-----

comment out 4to6 test.  It doesn't pass on travis

which as 4to6 resolution turned off

Alan T. DeKok at 2019-10-25T10:57:50Z
Files modified:
	* src/tests/unit/dhcpv6_rfc3319.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99fb7de1bf063097254c569ba383a89a01b4b531
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2ySyAACgkQfQ55zXdi
 Hs0Lswf9Fdt6KO/RzMV3lOLwRz2jV2JpRuKec1vKQbGi7yQbdl4MbdFHM//x6qEf
 O7P2LKu/fQOZ/Js53iwlJew6Fz+z95+KFn60WHV/YLwbEZkA1iNLTreaTrLPb8VG
 w8JlkwIJn0nXM9R78gpv0H+QcMomo7srePOgpUoJOGrmtf1zVAGtHr5mhNNNnb92
 OhuXzCKIH0FzYsJczeqgGZtNWbDKoSHmQ0TXIDD52DJX0owiE/NqKon+WnjpENDG
 4BLMPYHrfEzCISIO2PDVGhjEG371wiOxBFwmUx56QsTm7Nb9PuFdyNd6ovtFQ8R5
 yFiTKieR+lTE1TQbvPrHYzXWGzZi+Q==
 =COhl
 -----END PGP SIGNATURE-----

DNS labels in DHCPv6 MUST NOT be compressed

https://tools.ietf.org/html/rfc8415#section-10

Alan T. DeKok at 2019-10-25T01:08:36Z
Files modified:
	* share/dictionary/dhcpv6/dictionary.rfc4280
	* src/lib/util/dict.h
	* src/lib/util/dict_util.c
	* src/protocols/dhcpv6/encode.c
	* src/tests/unit/dhcpv6_rfc3319.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a067f36e6d5dfa9d1edd19f72390d733f403974b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2yRe0ACgkQfQ55zXdi
 Hs3aVwgAisz8FYZrU3F9Yi+Ti9apavBqql3Bq4G8a3iHpwHXj/UVn28+IE6vbcJs
 pTTzySlKS7mRQBv0uV/MsGk4Srb+VVKkEjUlz9jYcW8ru/mztEfPTOZHV9ev4x6a
 uAkOT+2OZinN8e8f5oPJG6YAA4X8yLox5y3rnpxKXCzwvk6nIkQZQMNV+fgv4L+G
 yhNJXkJF0KdzFgPI7sR9TiEDUhR/Z+Zna3UIPUXr0Xbrx+hfed08aVhBjb+O9NKP
 4wZAu7cpw9tUy3Erm2fdNQ6RGxOf9PhdRzf3gfTIs8wSb5TWODW+dXj9jbFL/6BA
 HWmUxbTI8YYOPjEcO9pOQf4covhgDg==
 =STc8
 -----END PGP SIGNATURE-----

use tmp_ctx for unknown da's

Alan T. DeKok at 2019-10-25T00:46:37Z
Files modified:
	* src/protocols/dhcpv6/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bf371a3eda36e9ba33f40ed5bfa97acf302ab16
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2yRe0ACgkQfQ55zXdi
 Hs1E4Af9GNeaSJ5bth0yJ5DnRBtipjibciQpM1MGUnCofleNrVFmRiIjlORr8RP9
 Ja6jv0Ldey9bmDPhzzpIJ2N0PE4BLxSo1ZaLqLAFfVDDO8+aO9doNxwuCl8C1Cm6
 dnLh/E8+uU/uDYkrE+HFdI2Tr/hnNbW42PatLhlc2CLKXLXhZESEQx2TEz11LZei
 b2Kr1YajE1nfCLw8JE6CLpteQ5LKmlqsmiog0tmm73jEc+HosG2JrgbMrQ5BqRj3
 bMZ+lXXGjQC9A24FXooUBXmCNBG/xLSl9R9X0rTMUJwg6l4biHaAnOf5zaMnheWf
 LA7OHh569UHbz2X4l3TTDdCGcAE0KQ==
 =nm0U
 -----END PGP SIGNATURE-----

decode hardware-type ethernet

Alan T. DeKok at 2019-10-25T00:46:37Z
Files modified:
	* share/dictionary/dhcpv6/dictionary.rfc3315

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6df976bd6cfc6c27bf1ea270783305d03f50c9bc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2yRewACgkQfQ55zXdi
 Hs2g9gf+PmnHO05AvntKdBhEmmbCZ/pN/iuFhsQutLFvwotdSnZpyaUlGybkP/8e
 G6xtSqfwDwtJv8w/2GNf1z9f24D8I72Vz4M3y/06vomqi2C6gDUZZMjHLXNwhZOQ
 AcR1HZgVYd6OTjILkVKqqqpma/h4WQOX181AOz18VoqFgzOhFzL6CEIMEGLoGhLI
 +m1xX4mlsCtJL58Jrcd7o2WdsID7hBKRkUOZOMw6wyxWpFJ/lCtgAUMe03dP9wm7
 RXEkCS1Qeaek9bK4XB8s7mm3KKHDxibRXp5gOFQh/GNGmK+lGVhf6DyhtNA5CVPp
 sLOSTUPbzMRZ3Ffwl9g2epCMV+nXVg==
 =XI1T
 -----END PGP SIGNATURE-----

remove unused assignments

Alan T. DeKok at 2019-10-25T00:46:36Z
Files modified:
	* src/lib/util/struct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34835d0e1fd2e4b22ba0206771af2e78c1c0a645
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2yRewACgkQfQ55zXdi
 Hs0SpAf/eZOfkYrmZow8d/EtOMnQLTh4M1nfY2OX21NH9/GuQNKkdpETdvpD0X0f
 X0ueY7SYmGDAJNCL79kxoJfpWuxXKZ6Y+SvjynM/srTR+JV2I2FMYdboMV9m/ExW
 lG8QQ475yYajNNgs25nBxBFcSg/X3swYp9z7KCTHfUiU4eZcrqlQEih7SmLbm+k1
 8dh3PLQE7cOnZHH5oAkEcs4nz7pPSvfqHYaiac5Hrkzn27OYUHnREjKHkROFISrk
 YQjMK+I33PblBF6t5bLAi5bVuTe572jrqeow/VaHwXrS4hBZAwqRIXv3XlOfxMft
 NbT11Nvl1o/XvRlQYiDOZmLSbQVVVA==
 =Vfdx
 -----END PGP SIGNATURE-----

remove unused variable

Alan T. DeKok at 2019-10-25T00:46:36Z
Files modified:
	* src/lib/util/struct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8283130c06d55c9095932851eba161e9dc722c22
====== 
Drop DHCP-Hardware-Type types with values greater than 255

Jorge Pereira (via Alan DeKok)@2019-10-25T00:45:48Z
Files modified:
	* share/dictionary/dhcpv4/dictionary.freeradius.internal

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


More information about the Freeradius-Devel mailing list