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@2019-03-26T17:40:02Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eb9057d8b871158f6eb4a... ====== 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@2019-03-26T17:11:35Z Files modified: * src/modules/proto_dhcpv4/proto_dhcpv4_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9152b0b7c5c9d16f5b135... ====== 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@2019-03-26T16:38:37Z Files modified: * src/modules/proto_dhcpv4/proto_dhcpv4_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b236a141c4bd485f63863... ====== 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@2019-03-26T16:21:58Z Files modified: * raddb/sites-available/dhcp Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/04805cf5885fc08560e7e... ====== 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@2019-03-26T16:16:04Z Files modified: * src/modules/proto_dhcpv4/proto_dhcpv4_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2a4f065febac12eae0a9e... ====== 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@2019-03-26T13:52:47Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/55650611467288e2aaddf... ====== 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@2019-03-26T13:32:08Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e6beeb28615e6ad80323a... ====== 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@2019-03-26T13:18:43Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5b08ce70b884cd80fd13e... ====== 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@2019-03-26T13:15:58Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a334b871b840726ab9f4... ====== 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@2019-03-26T13:12:12Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c6faa95430a2d161dc337... ====== 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@2019-03-26T00:57:14Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/75cedc5dee057bacd8b13... ====== 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@2019-03-26T00:56:46Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a45e18eb77f46287c8cce... ====== 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@2019-03-25T19:20:33Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e119d0b7963e55d3a010f... ====== 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@2019-03-25T19:05:15Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a146de586e005040fffd... ====== 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@2019-03-25T19:04:55Z Files modified: * src/lib/util/trie.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/97ad26136b9e3591a9b0f... ====== -- This commit summary was generated @2019-03-27T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).