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