Commit report for master branch

The git bot announce at freeradius.org
Tue Jul 21 02:00:03 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8WJRkACgkQfQ55zXdi
 Hs1a/Qf/W2hyaBWAZjmqNk7of6Z4RcKDJ94saC4+T2Ns7yNW0prK9PHKsN+/jKPk
 SNv+ETAVFzI/a49aYhPsFh8SRVnzzDbqmKNK2fSEsb9WYoltWsbHHCrvEdBBPLUV
 BaA0gAF/4S6ni51lC/WGAAL3O1GLCBNIvexXMQ9DGWTQrtrrmfaRRZ8YAVYL6Wpu
 Seetq0bIgpiUn2HGITmvnE3OWHwvDUlBZqrPaZgoruq7mhpnfkL2uE2zQ5Dn3uhV
 EK9v6IuDsRM9S279CKVSmGO3uasU4A+RiMRbULQH/bvLpxEhuyqSaYZt02jAaSbc
 3nIgJb8AAocn8Qtd0F3ATAL//BsLhg==
 =p0Cw
 -----END PGP SIGNATURE-----

implement dedup.

the old master.c never called rbtree_insert().  Oops.

The new code does that, and also abstracts the dedup parameters.
There is now a new function which creates a dedup tracking structure.
For RADIUS this is the first 20 bytes of the packet.  For DHCPv4
it is the XID, CHADDR, and message type code.  Having a separate
structure means that we don't have to search through the entire
packet every time we do rbtree comparisons.

Alan T. DeKok at 2020-07-20T23:13:27Z
Files modified:
	* src/lib/io/app_io.h
	* src/lib/io/base.h
	* src/lib/io/master.c
	* src/lib/io/master.h
	* src/lib/io/network.c
	* src/lib/io/network.h
	* src/modules/proto_dhcpv4/proto_dhcpv4.h
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3c9f35b4100c37f8e23032ef6a5a0cb98183825
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl8Vv7YACgkQ/6TVgp+2
 18qg9A/48PDfDi/CNwIOJyyAf7gIxpPploBhlUWtRTgeD/VuAx1CI7JQVO+BDmIq
 +IRcc6qMKB+L+reFFzlrMgyZgKG/3533SfDKl2l3m5GjPoWXiOTEROzjlTxh/ZMV
 4CVIZ8+WYTaIckCX9GcLulSnI5rDdvBNE51Rt9rB2YiHwmiKHIQEJt4zYdx7Fn2Q
 nkFvDxNlS2rNPuXUjZAqkFTq6LkDPce6RGGIio4VvVkHoKYY2LGcuk3X5t0rT006
 /hElV/oQFfnJle9JnsSFvLYFO3Co520k+PrJXFiqOs5FmeYOYSZYpBVB7sqlVdU3
 kApY64UXryWHlxGTJOTh9MShxahxecuyQ+8Z/RVS+4ft33D1sl3MOLndz49WyKiP
 TbudLwsL2OvefFlE2dYslO3wzwDg+nkR2DiRBx7URu000Are2SBpYwaO1X8c/K29
 rr/zkwneVzc7JzHatQT13iCyOLlnHKtgbt1TuV3tyiTYaDBhsX0WmUIRPLTuUi3H
 CCgNTX5b+1p5HbKGC5qEvtkFAc32MuHAk9VZH8mq3/mNbF5y+1tqRtRvtSFMnlWF
 rNE92Ni8M9KF/AbVyJUYwPvL9gEQCNnyvEUqReeKlUT6pXUXTqT5u7Et60peAu/6
 oBfhu9I3ZqCqjnIPCXQ88ptJUWpMr+fpXzbH+l3kUGyF9uoTzQ==
 =Z/DC
 -----END PGP SIGNATURE-----

sbuff/dbuff: Add marker advance/set poistion functions

Arran Cudbard-Bell at 2020-07-20T16:00:54Z
Files modified:
	* src/lib/util/dbuff.h
	* src/lib/util/sbuff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b65f3663214ddcfae3fdccd048fb3da96e3683af
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl8Vv7YACgkQ/6TVgp+2
 18oG+hAAjeNArZ95P+CrYKhCielKaKcD4ZlWePXuWeHhG+nF0HbxskEwaKyLOBPq
 lFylHwn4yjdDAp29f77rI1f2hKdEl93xHLyFUiVLZIJkDEe3HfeF9eF98mR7nXtR
 pThNHd13ry2GJrxYPZ8olnTsV4gg+qptlipattNSErz9o5RMbbs3VGNDetoVsTCD
 pRpJvoqKsjKOwcsBim6wwQGkjv1qkyFnAmfhWZSh+dpgj8ZL7ZQJ5Yux9lU3zz77
 sg5Gmspp+2WBMoHPuFnM4X6CDMsfBRVToWjSskCRv9oDY4ZahqHkLg31HSTwUC+C
 tqfIwx4VTrAXsVUujWwL7RV9EBXfz1ENe7FDep7SnLBSxI/WoMGoSamefWVKxcQN
 aRZcmywehrcjKFJTFJ+y8eOHA6XBv4m1rHTvSkwIv4MIgdJ0a9FP77EHot6ULth8
 8uSa1UrBybg7Iy0CFyaQ8E45yGKhBl+pKNK5wE7B4dbyRFw7u5DcjOkmxCjQAixR
 8yUmHtwj4jQznon18RcqoFUgpSxSbYCQYVsodSpbTntQ6VwgPNGpqpWyNHBtfJcC
 +v69o/NSfKHQexFC/uwSNGnpbxf0xaRjpRqZ3TkD66K9KQmoD8u+WPNfttnxwAUQ
 UuEhFFINPFOIg7kHBUXJlFNFjx0viTS+Dj3z4X9yol7a7mP34J8=
 =BZjI
 -----END PGP SIGNATURE-----

talloc: Print useful error if we fail to append a string

Arran Cudbard-Bell at 2020-07-20T16:00:54Z
Files modified:
	* src/lib/util/talloc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff8e0bf0ea73c1c5a6b0c97f337776cb036a1dcc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8Vsf8ACgkQfQ55zXdi
 Hs1N+AgAhBZnUhCGi1TpEtOXAxb1+zaCM+izBYTdNqJyHlK4a75mt3heNuliUTmL
 0QQFUCz2DezJyOx1f0Yaqa2D3Un2lStXaJRB3Uufr0soc9ExJV0jRSAaIB7QXNbB
 JhUBMzo0TrsX0fc0UWbHIC9xMclcp8NQZaLhvVgredKeBh5uvz/eGE83M+PMeOSX
 6b0TNoGWiDB8jNxnWZSiJOxqunu2YvqGloZFoweZGEhbvNPES0L9fHQQUN/Pt2L7
 hbovFD8XXJcCDJDx0E1Dhe/qyQyko4Mh3ojKviplHuiUoeO0c4HqAzdOnf7DP2eP
 nkyEsCsWJdgtbrVcdOy6JT6wYgsrxQ==
 =o2Xu
 -----END PGP SIGNATURE-----

dedup dhcpv4 packets

Alan T. DeKok at 2020-07-20T15:02:18Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5542c08bc55d27c8f478b706044851f17ef3032
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8VqsAACgkQfQ55zXdi
 Hs3Xowf/bz/bYzlme/z5MZp9KypmXV01Ra66VmqExhXJOy+YNubpqVFG5cLITbWA
 O6mG68C5AO9lOLb6BivTvhNXH1VWeNDVPRqT02Rw0UAbYvjyBAxDtK1cIKiKdrlu
 wTYL1cFWwF3Hhj/NsChqjhPS3slDbhPmTtCW9efYFaEfeAPx5yQcv5HM6v8C1/gW
 goNsrGLEfM6DXhHKPBhWx54LUpv2AZnEtPYNI13a3Xtdh89F7UV9ZDTlVBl8TgQT
 JeiviqVx1LhuGV6Og7M4T0CCZa/mOeBOcxOLHg7BziXCoSgreNngyQkdVCnjpl4u
 nHjSnBbkC6dy1oQCUvc64JVUCzsDhw==
 =ibSd
 -----END PGP SIGNATURE-----

allow duplicates of auto-numbered attributes

only if the fields, names, and types are the same

Alan T. DeKok at 2020-07-20T14:31:28Z
Files modified:
	* src/lib/util/dict_util.c
	* src/lib/util/dict_validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fc4cb6f16266baf26331616d1e1cbc8547b8afc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEyBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl8Vqr8ACgkQfQ55zXdi
 Hs1e4Qf3XZfOS+prwyN4oPK/ar/2a//veYEx4UKzVHiJv+0fmgMfcNmPmnSA1T/p
 7Y9ne8QwoLYvarCPX+2/B58aVo+WAgGaUBy+RvnFxMIlZJFlz6lb4mXiECoVnMzr
 h5bAaDzNpzz288xjmXhrDa7qmVjtYphX4YWRu52763D/FG3jVTmvk06LFwAOO2q3
 t9PZf7DPv/45QPB7Llo8TFdgBkF+1P+v77ubTraU53sUEV4hT/Y7xYRTTZau0/se
 gl4csgLgH12ekkr97P1N2nxcfJeMoGOLGUEvEq+ZMHIHZ+l8cSPo7pPTSVvOvr10
 fy+xTW60spcq7jCB2bzMb2zpsASV
 =5G9h
 -----END PGP SIGNATURE-----

instance name is in the parent section

now that we've put the "group" config items into their own
sub-section

Alan T. DeKok at 2020-07-20T14:31:27Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93beab2039f364d53248748e4b629f039d16353e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl8VAPAACgkQ/6TVgp+2
 18ryWg/+L8EHTzAdMXNhPbjnzhF+9Z9ma/aqx/zzhMRB/fJYCAz+gCU3y2ECFxkh
 Fc/d2nA3uhHF8uGjXmClMQI4Zu3Hm4z/r7a3e+y6rbkFr6sGWIcWr6c7vm+dlGRa
 kurZX8choe6JFchyrRdNIBv/zpyXm4nEgfyQQ6u3h8Hbb0UjnUjcgFEqAHZDiNP+
 P549+Fq3xLj0cstE/ZrfhANaVAiTCpX0IljGzb0dIWTLkJmH8Z/1CHkG+qesrYTg
 O/tLVOXWBA9p9EO3Rkk+AuLDjLMro9KzS3ihepGHkwVTD6BuLezI+KtH1Ges5ZLg
 PSpj86M+MxED+rmWssr+3qoQdScoUyoeo0Z3KR+Ko5VLcDA3QC3cwHn5RN4kHhH9
 sG8khf08HrR2tlzj3B0ZPZOgAdKTEx2NhZ6VF33HiMnOlM1SvijwSYqSdKgpwXFw
 JQQ3oYY5GW9ig7s480pPc6v920eUzemw5aQinwNZPlK33u3hbVcs/f0ZyRyVGnDN
 l/Suy0DA9347lAmNgFpLCCgtTvWB+bM9b6zCskXPXtWznertPDQnuN0lMFji9UYW
 R6atxRcUjJ+XKBKeB3d17sEoI8Tg0n5Vd2poNqlG4yLUoeZk+Iz6wGe4V2k+1cB5
 RQ32jxFFv3B1g4aeaQrs8uaPPiGFl8sZl79VjLMNgwVGDpazLTw=
 =Z8hH
 -----END PGP SIGNATURE-----

sbuff/dbuff: Use compound literals as initialisers

Arran Cudbard-Bell at 2020-07-20T02:26:56Z
Files modified:
	* src/lib/util/dbuff.h
	* src/lib/util/sbuff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1698381d28694c2cf65616425f602a37fd9d635d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl8U/OoACgkQ/6TVgp+2
 18qc/Q//agNXPpUmoyIs1AfjFOK37UtjCqI8lgz3v247bwxY7C7EMKYmIZ01bi36
 Tog6D2VklLuRkGI0jo9/S/hE+thRzwiDEgDatYEBvRbaunQ7eHrOXf07z5JKRLJC
 6k3p72cINKFktcIYaX6YTp67ZJxIsJlcx8XVUtYa561fPu2dsMKZd+jdN0cyrgH4
 AyMD02SN/7igg59NDnucT0nQi5HFHlgAW4ipCAARGtwTFrqwMw4dU2XxOHondx9b
 iD5fDb93gytSVbf9sRU3hWe07NSbDaCp5QrXFylK7GDYOQq0tjriLTEbMAt2U8R/
 2/mD+tzxcnhf9/gJhQjuVU/GdYAtFQ38I2bEla2RzicvHPVSjW+XGEK8a5hHppyI
 RlwHKAGAGUkkhZXURllL0fgMavjD3xbPRRkxquOLnF/487h0cGOg+556h+2VmqGD
 /37TknnqFNNgOrq506NnjcZmzEqzF7dVG6QdV+iNtOrUXeqR3JBnzkbsXthBuBr7
 DizHsWx4lzzzfJDn4MiWoJw1g1dLSdO2HJamDRpmF8f0rSiQCCl2FPwnwowrOv5G
 3Z7WqC9kQt9x2ySogx/r7RXHK6UjfeIEbQ37ImsCydetRWnovWEBHtd1J0kee7MP
 LGEdYAeo//pIA8PGX2K6gqRc8PoB9RXkatF/Bz68j/84OGjnTBg=
 =fsDF
 -----END PGP SIGNATURE-----

sbuff: Start of stream parsing and extensible buffers

Arran Cudbard-Bell at 2020-07-20T02:09:46Z
Files modified:
	* src/lib/util/sbuff.c
	* src/lib/util/sbuff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70273818b797b67cef6519a4dd0ecd929378cbf5
====== 
-- 
This commit summary was generated @2020-07-21T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list