Commit report for master branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkkACgkQfQ55zXdi Hs34ggf7BSQLNLtR5thr2sR0OxvvI2FD1xzGVb1H2BMlt8WVHiORuMueUIcCC7U/ B5grfBGwNpSmnnqeX8pANADH1hG4PWzJ1BjSqPRCA0+KuJA8UWc2SEt6A86vrE4F t1R/cXniwnuma6q3+7P//AUNkU5y6017nUlTQ4gsGLa1PhZhWQca+C7H1gKVKlgG Q5twf7RG/YJzVxWAJgRb/V6xXmIdvkx5UAWDAyF94G2fl8HfwugLU0BFigKjpGVp jW8bXMp2gHiPd6WNzqwlUtXOyakOvqjHLPgL3BsSfvOPXRthpgB4+9bNPB9gtndb 1lx4WnUtHo7m28PA7qcXEwEoBgt9Ew== =o1hX -----END PGP SIGNATURE----- clean up and finalize use of ctx->stack so that "previous_attr" becomes "relative_attr". We also add a dict_ctx_push() function which pushes attributes onto ctx->stack. And dict_ctx_unwind() for unwinding the stack multiple frames when necessary. There are likely edge cases which aren't handled well. The code sometimes does an *implicit* push of struct/tlv. And other times an *explicit* push / pop. The differences are not tracked, which makes it more difficult to automatically determine what to do. Alan T. DeKok@2019-08-08T23:20:41Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/67bf62e64cddb773254f6... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkgACgkQfQ55zXdi Hs1yIwf/c0Pci0RioT7blZpWwmb6OBMpVNms4X3gOYp/wLN/4nWCgyVm62gwJbRC oevUm+nxVTeRooH+4ul/1uYWJVffUuWlDxPMpTbNCGINdpHun/zeg8NwoY16r20U p9llTgJx+hPgBjro4K3XcuWL/SQH9xlmdcKRjXJfJ7ev+Pz/YIXnQpihtdSSvuBq nLLg3ntBZnf3etVDhCB0IQSfBNSm7BzJCR+PeJZZbaofDCk9IvOjQ0AiwPXFH0Gm cQ/ncY7meCMQMO7NY5ZUBboXroj4ldj0smJyvhYqkywc15x3oaEffFY38pYxNAl3 chRPvjmNqt8UV5l0tQHRaLWh0saVZg== =04X1 -----END PGP SIGNATURE----- remove erroneous debug message Alan T. DeKok@2019-08-08T23:20:40Z Files modified: * src/protocols/radius/decode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4259948103b873764d85c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkgACgkQfQ55zXdi Hs1O8gf9HL8BTTJ5atYbHzSEWuyrycBS4GquLaYQfGAltu1CA1IHX+RNS0vRsf31 P2wPRG6k8zrjkZcVyOe5nP9uD//5bmhDaDDpn7Ktu7QMzd0hVoY1fY9aO7mu/14M MF83yIyD0+BNjFd7oCDps6DwW72ilrMc8zEEot90/zdfgvrwB4LjJw1poCzFmDNx Zi2lC2ltZP1cffoB65iWmOmWlmrAmb34sljRiuuOFI3hSGaWGNVE7trijgWQIs45 Lyywpjwawb5b66VHpnl7ikYRavn25pVwsceYRIjYYStg9Afwp6MRMqT8inUzHwc9 jBDfGTQW8Pke8wky1KOtudPcDQTkRw== =sW+B -----END PGP SIGNATURE----- clean up process_attribute() to better handle structs and the new stack Alan T. DeKok@2019-08-08T23:20:40Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/743644b4bb348508cd6d4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkgACgkQfQ55zXdi Hs2sxgf+KYRsxRXKSed4no+NIwFfl4p2ft+Knli3Xz9Nwi+X5MT0CXEtS4ClcwF6 1Z4+nVajeyvWaHyU1MrZxSGikFt488/lFIQoT6oEF5OYWq1OcZbHhIFBPCBtXOGQ rQnDydvVyS7ll6VH/bmP3YszLFet+BzIeEAPWCkFfky5xro3IHkl2nshzeuByrUf iI3BI5o7OgwylnMAiLo/+JcMwl0pRmSPASqh2WwO9uIRLfa+sDm29yw03rdDcsP8 yKfoE6Zb+QQ6vuZHPYLoiLXbdUEPno+s2NkNHv5fMW1HzppTU9xzVjRdjsBUu9gg 0USqyYRjDCHXqFXkSIB39/O/NAz7kw== =aZ3B -----END PGP SIGNATURE----- get rid of "parent" and block_tlv stuff And just use a global stack instead Alan T. DeKok@2019-08-08T23:20:40Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3af3714aac0aa66f7fecf... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkgACgkQfQ55zXdi Hs2GSwf/Ry9bPoN7U3hUUsIB74EDqaBilLwozDGdt2vZIz2wl94Hm7BGsRPD/J1K hyL7GtezYA/LPlRkD2MfS/2MuhiT6VAEudhFl1f4MG1i6Y4l94YDYyALCp3gw247 qKyfvmBFgNoQjbyp6hjJE7/5zFcpxfbEaCtekdwY7nSMpE5zYhofTe9Po4l9N4T6 aeO4foiIwH2ekGBxd7VzDD51ITho4b+2xxIjTdiXyHZ1LtXuuw9U8ClgBxRcpe0n G+bv4AXim4qUCg/+9uAkWVUYmWmppcoaI0LlisI76YlLUHdl8J+iNy6Y8j9dRTqz gjq8t7Tl0TKqNEHFwSk+bzDW8mw5EA== =kidj -----END PGP SIGNATURE----- remove "block_vendor" and replace with a stack of attributes Alan T. DeKok@2019-08-08T23:20:40Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/37d8aeadef807d8c1d9eb... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkcACgkQfQ55zXdi Hs3jeAf7BLKZt4TVgHyAtP6/ADuWS2RdHCTvwpaUppGX7O2EZmt7uyUOgql8DlBi 96Wtv92pbJCkVT53pmNKhkm/iN2ztKKnjV7CL6Nu3czCm99HlKL9H4Xn1A3jCZcg J8tsPwrCg9mBxmCzNL9BYAz2LZCWXdViK/7WuhBfORdQA4kie3Vws3K8lS4XOKGZ w101o0gzQBJ8SO7Y/GiNj0Svwp6Tqzgq4Yjq8+s6qiFfFvblUDrSOGb4IkO1XbBK 9yDyTJe/2FaPIJ2cv/Z4c45WJ8FoL4NNNmwJuKhpYzOEEsSxkS5bk96tdsXQfNFO OOL9C58Mz97tC555zQ/xPROCIc60KQ== =muxl -----END PGP SIGNATURE----- remove unused "vendor" field Alan T. DeKok@2019-08-08T23:20:39Z Files modified: * src/bin/unit_test_attribute.c * src/lib/util/dict.c * src/lib/util/dict.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c64c49797b3be1e55bfbc... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkcACgkQfQ55zXdi Hs1+1AgAjBssJB9iOKY9AcaXjGdyqGV5OrMuQsMswTsSJfRLBpVXBvdjZmVQLDCb lMIs0ldccOVZPL5VFifRyUBJ/qME+mxwY1AUncrukGN2YvrtxLwnEYf6PzqrlM7A WANAvh5uBc/ph6ha3QoxR50rtV1oJmg9vzde7R+9ZQWb6nekvwPu+SncnASKR2HM 4W1t72iUMFMptWMvOCJjBrdoTD56Gv2wtVXXHplvLWeQW//qre7OtyP5oqd9wpUq nIZx8aasbQOs8567WOvsl4Zt4xQlolYfJYL0vbNIcaRtWBgaCAtvmoUlhv8WwzLE Dh046YG0UbS0sxSrMiq8Zdqe5IGBpg== =R3Rc -----END PGP SIGNATURE----- use macros to simplify / standardize logic Alan T. DeKok@2019-08-08T23:20:39Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c07cd6f0480ddf8bf0f0b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkcACgkQfQ55zXdi Hs2csQf+MghEZGrMeD0E44Uglv3MlxW77bCTe2PNsMoHiPFXoscEMpTdExHSMTKP w9H3YbDfK8C2qcz5HWzje8aGzCtOoKeOlfW9OnR205b3AW3x2MUWRDShsmICFB9T 8NSAVNurImUW7imL+SBVFfsoNgxvAIEsUV4lIvDb5tLIIgUaj+ynSUE2dklmQFl4 bqtpGDlBvfYsJVicAWnkc2gxh7klnRRld91VHsaZZOc+Q4k4+LznszlsOIad4H8+ 49OzLcw6e4aX9itMLjC6PPHxOTOI4IBf8uEUJt8E737hcHpiKLkZpLDv4IZTBY7+ JojaaoCBBZmlsZchdcw8z3nzHdMbLA== =c7Y2 -----END PGP SIGNATURE----- use "." instead of BEGIN/END-TLV Alan T. DeKok@2019-08-08T23:20:39Z Files modified: * share/dictionary/radius/dictionary * share/dictionary/radius/dictionary.wimax.wichorus Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/910bbd7d665998b9deff7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkYACgkQfQ55zXdi Hs0uWAf/YABQhQD2wiO/XvjjHz4rp240knycZo7kHK3D/0SxORAPrG5EbmUyh57u dbHWndfPvq7c+YSTDp5YxpnwIWwRCaam7PNnwZmjzrRdKk13ZLC1l/PNGMOrGe6v PA5BAEbxw1glukao5elXBzvUUUte9M3wMfO4wLOxEN6Y5S1kN5PwmUtbi170Jd+b PatikM/b1Z7HsbRklbdih+tchXThCzCnqt+jJis3FkfA/ncV8CVOn2JbyINQgfMQ L1Gq+W2FmIz4oMQKsMPOkTOlY7BTv8Y4c3Ed/CJL1Q/0muAEHsGYhwXXF9J7luiq HY1EQonz64C9e/eITkOTPhqdm4AF3Q== =1afZ -----END PGP SIGNATURE----- move data type examples to the "data type" page Alan T. DeKok@2019-08-08T23:20:38Z Files modified: * doc/unlang/data.adoc * doc/unlang/home.adoc Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d9da2819a854f3116d40... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkYACgkQfQ55zXdi Hs2hvQf8C999Ia2M+fbSERbwwC5RTDACZK/D5e8BW+o37ROGYlBAzRh5oHuqWOvO eXkRksttulr1GJk9xjpsFMKgrYU0zNyw+AvvjrLLAEWrNxVhwV/sTocuN2GsYtG7 1X0cMkYsCvinglObJoqjChqf+S5qYn3Dj/gf2MT40RTn2pr2XRqBOmaxxO2A+Kk0 TNUtnk4QuDUJb65tmcF2Ixj45C7s+QkVwwnsC3NRw9xQkKFUYozndEzoq6ISwDWl eLrY18YX74NBCsruSAuQXKVa6RWTWO4qr1RdM6W1Dg+adCY+OrfvKi9dDcyHAPCf bpro7iseAFLvTaQATxBIgGJeAo47gg== =/kZ0 -----END PGP SIGNATURE----- add parsing for STRUCT as sub-structures which uses the key field. Note that this does not yet work because we don't have parent/child relationships in the dict_from_file_ctx_t structure. Alan T. DeKok@2019-08-08T23:20:38Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d92714c3a69eb2e107d7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkYACgkQfQ55zXdi Hs1HFQf/d8jwMw/hqp131Q/VbcJH+hGTp8NvFHdyvW0SGJEqIBbzud6B+mq5PAoP uFBVfP+VA/s5IKJUaRjuMANO/12Mq3h/StJHcDPkwoYY5kQyaxOsouRffw3tG5Of yuMiGrHxyXvTY5mJRS5KMVNmECkhdZCgzBaHcBI6zEhoLq6VjN8iL9U6FeWNrf23 yxCmVsUQLmdJ1snEc2XrS7H6cQNt4PTawIaDe+dcJJBIexPbL/0cSF25Vsxvj8Ir 4Of7iStZAOfxT5RShzsLfXbjTuHxv2VGk3Tm0+IRbBSTVSlbE9BuQs1O2XDRFy7f faU6jrAb7YWD1pBs1UyCaAZXqqhU4A== =VIa/ -----END PGP SIGNATURE----- disallow uint64 key fields, and update sanity checks Alan T. DeKok@2019-08-08T23:20:38Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b755260b6306e54c986de... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1MrkYACgkQfQ55zXdi Hs2R0gf/e8VefrdybDjCa8iEVFR9GWgPvseKKS1UE2Sr7xQ/VDPUInriUFPHbAw/ nXd/xqmPppEbqNHQygHGi0/gdPCbyVlmbgTCE8Hw/uc4i3Tzmp41trAB8u562s0H xgzsVIiYHnMH348e/WwJeWmnH6qlweJKESYXImlEViUh6EPoGtmv8GNH8fv8c5m/ qc3JIF54CyCflEskGeTJAoLoNHEtrTokr4d+OCQuTqSqZXuehygBA0Nz/oNcTe2d 6nOSW53G3tnDgL9Ive3csi15I4hntj/2jayPrWBRXXVWYQsDVdgmJQJ4gRTM3di0 Jq4VOzTvRWM6/zPmenSaZHQehKoGfA== =u2Rf -----END PGP SIGNATURE----- use macro for common code Alan T. DeKok@2019-08-08T23:20:38Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/be7e9a4fb2a7369ee5ea9... ====== doc: some tweaks Jorge Pereira (via Alan DeKok)@2019-08-08T17:05:31Z Files modified: * doc/introduction/aaa.adoc * doc/introduction/home.adoc * doc/upgrade/README.adoc Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6127ac07cad33348d5af9... ====== -- This commit summary was generated @2019-08-09T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org