Commit report for master branch

The git bot announce at freeradius.org
Wed Mar 27 01:00:02 CET 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaY/gACgkQfQ55zXdi
 Hs33AQf+On/9B1vDHXjEvKtxGdwDK4Re+9MUDiHJUpU6/MqALReAsyGR6iq43D3U
 jJ8ia0c6x/NlQmRzcRWt6ZH/cgX9XxpV94yQr9ufA4Y2rFxFEqi8i6hSO9mkQlyr
 WHxjlmIB7ZGNVCsegxbX6010EahV8j9v8u/eN/okKrIPZkg3RPLYCDW8F/QLRWb8
 /R8Oj27ZlDmJxanlsM+KQ8Mkw3PMGxSoUyrBeC8PBJbctjGsq7UK9X/yIujgBevz
 Wu6BTHbMxv/9/3cJ1V37XbtGaxm75xN0Q5GFx8z1MOs08LCpEUex5KVZcqbX/V9N
 7MMQ45YlrF663zAUnQhdQJIrOnaynw==
 =8q7e
 -----END PGP SIGNATURE-----

make message clearer

Alan T. DeKok at 2019-03-26T17:40:02Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb9057d8b871158f6eb4a7c3e2a274d96e78ed09
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaXUsACgkQfQ55zXdi
 Hs3mSwgAmGdYfLo/KwEr/qYSpBfAsUznfXHql9I7H641aVZnNaUQaIaoDs9D0eIW
 ZT7djA5hDUG8XWvNdR0P9A11cIF2Mtv8lJQZieOjNab9YEW9zO4vOcgqXlEYD6VL
 TYX8gpYge6k88diiwCQwU0TiX8J1TyFcBet8TBdZc2mILZNTQD8vK+eWhZUvXdCF
 LCISibINE8uLF3vNi/KKPrkv2SmRiqOLbBXQSkImAFpSwPE2rYsxSXoAWXBUdSZt
 tt+eBUxuFd5OOBKkoTZCPSDQFxQ/ecS2Sw4dM2tbaxIbc8iC/h8yRPDMH+6vaIAD
 cSdcYQmsgvn0E0sTp1q0C43aGpkr+g==
 =aP3T
 -----END PGP SIGNATURE-----

add a "const"

Alan T. DeKok at 2019-03-26T17:11:35Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9152b0b7c5c9d16f5b13591698f63a34bc63765e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaVZQACgkQfQ55zXdi
 Hs3VdAgAoF4VyjKZ4EKOtGV5THR2RyuANCHOhAmsSVSz2+LQapmhYERVXuVBfEq3
 jUQokffCqZAlRE1WKHrx95H+bGvU9lp7z/t5ty4ib+Wbzr+BUXicP4t4FYJlQ+/D
 8Lifg8v3ku7NysWkckkdkDxB912U32733vnh33qhB9czh3rd/S7lGXDgMpQR6tUh
 witq9MqeY0zhSudomTyZMzeSrZ8gueLC55jdaKW3sYn2BYrWeQuocQEQb1i2ar8y
 ifM+/Tr6fDYq3I9a36Pb/4WASF28YLcv/HB6dF3kBuagH2dSFKesXcRZIrjNKmFc
 NasQx2yCv0/qtjaLR1lQXnFuglyx/A==
 =/sST
 -----END PGP SIGNATURE-----

let's not have compile errors

Alan T. DeKok at 2019-03-26T16:38:37Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b236a141c4bd485f638638a3441076ad067eb7f6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaUakACgkQfQ55zXdi
 Hs1nggf/ScIoqMBM4dS2bcutaMQMCIS9swHBqyczgkfk5h2E2tQyo7ZPK4ElfFEV
 P+s+gyIoOm97aWlhhYDlZJYWtYlJ9EaKYalIkadA/uFjgOOBOB6BSlj3WP76NP4w
 H8P39342C+lUvj/aJSFLsAiwy2Qpyd7T+iNaYaW6vd9KWGbu0116u0B8wNKB7HcP
 smH1EYG+QeJZ8raNoVOFlI367WCy5ikKRqmkaO7sPRR9X86Sy7XBgdMpMGYC68Eu
 VOwciwWjDa+LoZ0yfy1vAxWsZsWX0UDte4mWgJynZKvySSc9i6j0kBu1xdBKX8RS
 9Tdl7CTwDX8zFXL//2FE7zqWnLc/sA==
 =sF6d
 -----END PGP SIGNATURE-----

example client

Alan T. DeKok at 2019-03-26T16:21:58Z
Files modified:
	* raddb/sites-available/dhcp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04805cf5885fc08560e7eabdaff6d5a752e29554
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaUGMACgkQfQ55zXdi
 Hs1D/Qf+Ma8H5Wi1YZpMYljif3/UrxvIfDeUbOozlUvopyImXxevkYypS0TEMs0P
 KNxmGTu6dN9DMjwBf7fyKBrGe0+nwsDzUrJ5tIL9JDNtAIH7MQDI1xdropy0q77k
 CtTn0AAO/Oe1LkW98VNxSl3GhqACyItHbt9quAxvHhgI27sbd+JyMHJcyFgl240B
 z3wmpX2/npqfeP7hVh5pT8ZUytqhb8aijEomroUFV0ZblW4+76Y6NW0EEp4LkZS5
 1oOJ/FquQ37Qebh7B4I3xXtB4rLdXjiUaQBng/p6OS0EP1+wHU2tHXG751uAL+av
 Sa7PSPkwV1ALsWZf1WxnDpxEVS+wCA==
 =IbN8
 -----END PGP SIGNATURE-----

allow for local "client" files

We may want to add a flag saying "allow anything", in which case
it should auto-create a fake client.

Alan T. DeKok at 2019-03-26T16:16:04Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a4f065febac12eae0a9e2221aa393bcd4dbab5e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaLrwACgkQfQ55zXdi
 Hs0DYQf/ZtGFrU5sGKkcuwHi39GG80kBLv0TWaz1Z9MY0o9bDB9RbvYXGkSUMFv7
 QasS2gA596CJlnCkVHKd6BJ+/0MuISR49kkk6fVM2RBlFcBWi3tXC89EBx3rqL1/
 65TeuPtR+icG8vyLbr4mc8HGCUQcgOdf4fD79Y9o6O3TUGT8/AaDc6a7okjUCsEj
 bA44PBonpfP8/FjKIz0Ta+NsmxaiiFEQxaQ0M+loYnavHTmNu+qAHScMu41qom9E
 /4bGdi5pE62Md5kWuY/7FxUFJ0w1pEJxbwQnM43+46Cb+AQRPWaO2rrQN8uetRlE
 ySbNacI+AyulKVw2q+26iZALy4mfYA==
 =pupx
 -----END PGP SIGNATURE-----

enable path compression

which drastically shrinks the size of the tries

Alan T. DeKok at 2019-03-26T13:52:47Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55650611467288e2aaddf3840c189b8455e3fe2a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaKeEACgkQfQ55zXdi
 Hs3azQf+LlNowmvBIEnf+qKdubWhbQeV/HCAe5AMQmipVVQb+mkA0kY+CYwH4+vN
 3E8UIXPqje4WGR6RZWShuZzStpzaeAaVAmhekIFRbq5OCMeMrnj0dNgOfJSgUvde
 OMHS3IvKs7X6HPFlXB83IBGMaioEGKkp1To2XXSwifbE45lEgrjKThFFSwoAjSPG
 P62DPmHNIVQjO6JtZABscTwiYMbFOn3pu3USS/6YwWpor60FCNPRpF62cfzYAajx
 doGgxLxnJMxgb+UugtgsML6oFdOcab+XHRIRJrPeBefWviDewGcPyOt9aArzwjzk
 N0jSLJ2FZjyNKKTg5tOJAVgStsGk9g==
 =Jl12
 -----END PGP SIGNATURE-----

move common checks to a macro for simplicity

Alan T. DeKok at 2019-03-26T13:32:08Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6beeb28615e6ad80323ac8e9809891021870299
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaJrkACgkQfQ55zXdi
 Hs1Wpgf/cJJqcCs070hKA/dz+FF8+ABXzWTKdIyn9T5oO7bEbO0q2c5vZTdTbMJU
 ywwYfylfnyno0GcrrwOlyoqOoom0fafONuHAdr+7I6vh4OpqQKsZVDP/DHozQtxD
 WxKQwZ+8L8uEjL4Jg07yOsw7FYAKq57dOi1bxOgvxD9v1Xpxo3RXZN8cbqnKoRxA
 cg9mr7fHkkS5QaIiVdH3ULQG7XR3stcL99DBSvExFqp2h11JJ1/xt1bgazZhGug0
 FtRSdD7r8+SNGylqw7A0k1yTZ8HvuDB5FY5V3FdHIKIblR61ED50Y+h+HGQJfc8E
 2+qHmWjwaIsG6RKPCI58/gyqhUGF+A==
 =AZd7
 -----END PGP SIGNATURE-----

shrink nodes a bit more

Alan T. DeKok at 2019-03-26T13:18:43Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b08ce70b884cd80fd13e2552cccceb03697bb64
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaJiAACgkQfQ55zXdi
 Hs2/QAgAoHffhBgjZ99o2SsSMzQeNP+udBHtkA+CZIafa5SyWFaOFn/lXi66v05/
 IhG2VbIuUF39mSNMfTu/PG9y7vbwOkcFGlnhW92nkRkK9kiorlDnFcFNmGWUeYNW
 n59neYEhlh0JbzetOZ1au1kpKZjAHTTULSHGfAmq1UaIj+s9zhckUiMmMV05SdGB
 Qf2Lx4le+5W35DmuC1FHlQ9BuK14uUwccHA90cmtGoJS/SFjcYpB5aWpaMjFXEq9
 s18QQHMiTKpF6x8rwP87f0UBX65AZnevcqTtDYaEKPWjmPG5XkouGrrwtJjAX2a3
 eg8Ss+yznR3JpUitumhNbSnxHKnuxQ==
 =uFgS
 -----END PGP SIGNATURE-----

move to macro for trie header

and change to uint8_t for fields that don't need 32 integer bits

Alan T. DeKok at 2019-03-26T13:15:58Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a334b871b840726ab9f4d9506c9ce4155f89d03
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyaJTUACgkQfQ55zXdi
 Hs2Hggf8CorQgv+TA5T0CciL+fjU5A2HNtYCXzYRQLc0IANIunODOiPkruftjQeb
 PqgBdYoXEbEx/+XzF4Z9mwVOOCBnUq+ud9Bo63gJiFqiXrT6b/lZTbWqudxkPmYC
 HupxhEKVK+UPgttb3nfPdC6mDp4LGdzyzSF6PhW7nLr9lTsc2HBDSxPXj3OiuEGx
 qrgqC1c4PKXzvUL3pXzSkkN+rF6W+ViNEN13NFBZI+IbuhkG00KWpXzOKwXQ2GTC
 iYrrCdZhN5HdXxs9aI1l+lLYr4Q59/jBYBW6vS5TZ6dJ5/A+W+zBdo7QFWo+xXcC
 dGfZaaxgZLZQ7qkplwh56g15ZZib7A==
 =Qj6T
 -----END PGP SIGNATURE-----

remove "parent" from trie nodes

it's not used for anything

Alan T. DeKok at 2019-03-26T13:12:12Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6faa95430a2d161dc33780e2e8b4a3da6a940cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyZePkACgkQfQ55zXdi
 Hs119Qf9Feyk/Kq7iTrQex1mQhmrCNVA09InzKUSJGOITUW4Sp+bf+nGa7IfSi2Y
 Vjsmo3M0loYTzN2yOAEOiP0RPKqUUyAtR7HLOrpp6/33r89Dwpe6DNEg8fZmTrWj
 U9aHWQDGbz4rhigYNral0gLJEo/yAcNwQwuFV7/8Xpk8CwQiJe+gMcXkiuwwqhuX
 Y1cl59KtmhTL6Si/b+4gfczWr1RDI7t6OOFGhWIrKy/XmBWu0LfcDMAql0I7QOe3
 EBJDR3tdJa934t3bUS9duqWeyUKZLJVOKdf7iG9KzWC0IMVFeybb2cotGmFj8HJn
 r1CaMVwlvVMEW+++L9Uk80TCYUcstQ==
 =/PP4
 -----END PGP SIGNATURE-----

set node->used on comp insert, and check resulting node

Alan T. DeKok at 2019-03-26T00:57:14Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/75cedc5dee057bacd8b13148f381a17074711cda
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyZeNYACgkQfQ55zXdi
 Hs1Tzwf9G4IAwjPJScf8C9nLFLNt36oaqcpKLBA7E7BBXwmRcu3XP6aIJuvK/DGi
 o+SXr28FO/A1tDRPcV/GphVGxWSf6iT//EEMsTTPSWziaCYx6N8kzguhWLzlezZd
 dTY9U4QxPmdd1V0VhBhkBCFI4yhmgAUGz6iyFc7jVTlYJIBVt+wn/5bGfFdu6EXs
 nxfvPyEN0WpZERtPRt09jKhT4aSHqhCiVZBCYQlMsMEHiLCJcdhn+qKZkp62W3dY
 tISZqi4WJyrihdyyOLkFQE/gFfTkkA2vk5VHV/zCCs9FNY15RPFVOO5zav7FyIhu
 QQelkL79Dbkao+k4VmDTrO4eHB6i0w==
 =noaN
 -----END PGP SIGNATURE-----

indent debug messages

Alan T. DeKok at 2019-03-26T00:56:46Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a45e18eb77f46287c8cce2c7a1f5423a281df176
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyZKi0ACgkQfQ55zXdi
 Hs2iNwf+MDothbmYc+KdnD/T6s7Ztcq1v2KwehYUCJo+tnlP/GZQTGXYvdxNT/Wh
 uFVrZ4LEXzUXuox/y6ENmicAktyoMVBq2V9YSaQVwGzBECfEH/RckZiJ2YGTD4ln
 ekznN5Be9j+0GBWsJ0tbATPw1/MgNZdZi4cyZAz7BVAlz94nCt3qrgPiqjX4NeU0
 RaYu2w6YxhbZ7N0Yss+AJRYa6FHDQ3dSiiM/4FnR5xTEslac6XpLuTOEsEsZMtvr
 vCPqCif6QLlun3KPOOBAin7eRTmhx+r54e/05idLgAUtU5uYTvmDWAz3VAQ9VXLB
 cVWjAcOiOTqcvRQzN6W5qA5XvaA5Sw==
 =xqhc
 -----END PGP SIGNATURE-----

use fr_trie_add_edge() to add new edges

and rearrange to be a bit clearer.

We still need to split nodes, and be smarter about compressed
nodes.

Alan T. DeKok at 2019-03-25T19:20:33Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e119d0b7963e55d3a010f137d2e2b3ff7d7c7c40
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyZJnQACgkQfQ55zXdi
 Hs3Eiwf9ETxy0khkXe0/bhvnA164lRlhUCXOh6lRHtoiBWYNBQc2VWNk7sfxfkjK
 CpldBTGbtHyqBFBCRcHbC8QuOoTHtgWj/vUBZRbcXiXNcAZli49hpVOAhuBTxWCV
 r0a9yVotUK8SUbV85BybhVijXrnC/INnj3Yj6RD35ltZdYbXJHDLhvnqb6u/RIv1
 QAV/LtBEkSeHep7b4OxQf3hvB2+hMbl2KTOSjVHQcWT6r43X0NmLaXI97FU0FjtO
 CpBfxxX1BqsEZvUZ9Er+YdAIhA5pYcPn+vmwbJElDi1Ng1+1IN73Kv6s6rQh5d2f
 MhGxTA/KG5ngRBc0fWUIeJIdZTIO7g==
 =RBYz
 -----END PGP SIGNATURE-----

check node after inserting key, not before

Alan T. DeKok at 2019-03-25T19:05:15Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a146de586e005040fffdcb5ad80ee4ac8a3a91a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyZJl4ACgkQfQ55zXdi
 Hs09LQgApkt+0cI3Cs+XIp3kEWYVNXKYPHCjviy8BnxmZjn08CnnW8E6+PaJAXnU
 saqwZqkkiBdaNUdgM9G5u8Lcw6x+obs98SBn6GnK00ioIqImFfMJsymZo9v6zCND
 wlGkT2Ld9eFX/uAb5baCcgSBXJW7OHh6MLv0TfIIyZTNPlJD9/KvJUa5djdPP5eC
 xDgdPYrX5KWfLNYqizWY26Xj28bKrlrcWSQzVEvFlfOJxK2sO3UCoqgYecQdDFD8
 UUcn/9jC3OmgicqnmX80LDOUz6NE0GWYZfSFwKO8hOgR2XGC90cSS9IDhWc4Hcd4
 5YB+yK9f92IgKFmnhXTgG7yKzolv5g==
 =aqX4
 -----END PGP SIGNATURE-----

free COMP nodes, too

Alan T. DeKok at 2019-03-25T19:04:55Z
Files modified:
	* src/lib/util/trie.c

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


More information about the Freeradius-Devel mailing list