New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2qCcsACgkQfQ55zXdi Hs37oAf/e12W5Oxid3GEwxfsQAf3NJ2nvpAi7xfk6MUl4/O4aghQLelU4zTTAHLL niiAclojrhxjDVvb68XEILJxbyGvIuKM2Gb8r9iK4tDFyU7lId30HjgoQntm3bKk 5umwyBlFD71KTn9WSgp/HMo9i+lKoeA5WpkmTOorbdkpI4OKf5RIhe/YfjQe6vPb oBY6NZego+aMF6Ioyz0heGlXOVlJbB8fzFmxjg9GWoabpm60gkBPKTFhnFTEa8ll wnnMZFOtfW0pkJVpmCTIhKOLRDDiDymk1QBTKgpEJgG38fyBOZFFqVc3wHMBUicJ zxx7aYuyN9+wYVmK4zpc52hiuhx/mQ== =dcba -----END PGP SIGNATURE----- move subtype checks to dict->subtype_table which (mostly) makes them more protocol agnostic Alan T. DeKok@2019-10-18T18:51:36Z Files modified: * src/bin/radict.c * src/lib/util/dict.h * src/lib/util/dict_print.c * src/lib/util/dict_priv.h * src/lib/util/dict_tokenize.c * src/lib/util/dict_util.c * src/lib/util/dict_validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fe0d52acbf27a18ae947a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2p7qIACgkQfQ55zXdi Hs0RZgf/ZlkdvQiKt2E6ziWdNmX1RSjPRwIkJDThWqUdgmlYgQPODnN3bkYTc5lQ US/I9oX6H47YO/Jgyzs4WVsifiJSYptnXyPmRjL0nFeRTglwGXcBP0cI6gVcS/7h uGkR97+N9oIzGOMChLWF71cn3ONwiOuaZ/hgyO19mecQkLepGAhUTuYHjSnReOff vYDdUbuiExuYg9bYZbpKwiUPsuqp08WDmqc7cYOkwiX0uaBCCckqr5zCWq6We9LE VV2h+Zqhi/JLhUU4P22dyePxKzP6ZspKnonx7cIUmpsSKu/85RJ1144E3argD0/O 6CEqqxH4o3lTAa7SG8A2qOD/+2vOfg== =qBEd -----END PGP SIGNATURE----- rename "encrypt" to "subtype" in preparation for making it a little more generic Alan T. DeKok@2019-10-18T16:55:38Z Files modified: * src/lib/eap/chbind.c * src/lib/eap_aka_sim/decode.c * src/lib/eap_aka_sim/encode.c * src/lib/util/dict.h * src/lib/util/dict_print.c * src/lib/util/dict_tokenize.c * src/lib/util/dict_util.c * src/lib/util/dict_validate.c * src/modules/proto_radius/proto_radius.c * src/protocols/radius/decode.c * src/protocols/radius/encode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/01e4a249dcc0ed7b4fc9c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2pzgIACgkQfQ55zXdi Hs0eJAf8DdYL9pljDStRdwMgPz/z/tM9VPtjWWQv1OOttwrUiE2tL0eqHzUq9l7b qQlljG+oTVhYo+oStf0OKing4219h6neFULgh9nkbZZiahck++tsHg0+1do1Cuod y8A0UJfv0GI1mi+/HvmXCtr+qfsg1/YhCSHqJcxHudj1yu6Zqi8VNM9YvDgXvSEi HIIXi8+iYrpB7VSz9k3ZE68RRGHcJRpZqFhJkE3OOLEV7LjCSD5rdkDY1k9idA3D oejg/okO66Lle4fZcFX4iLsC9R9VDeo4kj9VkpLv/ySOWX7B9UX5vzzdw8IvEPxi i+Hb0HyQYNKAa8skP8gWr1a3XVQQow== =WhVY -----END PGP SIGNATURE----- simpler way to track backslashes avoid repeated strlen. and increment line number. Alan T. DeKok@2019-10-18T14:36:23Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e06ec4c31606a035793d... ====== gpgsig -----BEGIN PGP SIGNATURE----- wsBcBAABCAAQBQJdqbu/CRBK7hj4Ov3rIwAAdHIIAF61RL/n3tfPLftM1UJWCsWM zQkI66GC6jtmV14P1+yH2wY8iesoxcorRQoYcCNxkqbUifEoF+49yMiNQN2eXv3h QeYICC3U0EgkalARJoRZrnERsZ1QCchVup5agiP+XJ1ANi6tFs6VFEfqlRSXJWdA +u6J+q+EbXeKmW0r42PfFiEuhM3NP9S748HR9CpIENg1wmrcBO1rOliQJW+DGG3j S9OPGLxwtLNWbs/KeiJht9hbIICukOA6hicl2tmdHWhFcelwocUGgKZytStyPqWh Y/j4X+dQ6u6wmcc/+7A/V7J2uPV87CQa7zHp4KHSXNrLHmF2l8mts4cr2a6oe6M= =HOQC -----END PGP SIGNATURE----- Merge pull request #3055 from jpereira/v4/test1 Let' be able to buffer multiple lines with a backslash Alan DeKok (via GitHub)@2019-10-18T13:18:55Z Files modified: * src/bin/unit_test_attribute.c * src/tests/unit/radius_struct.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/481c73a814f3cc74d5c6b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQJIBAABCAAyFiEEupIhk69JvbrexwYHNQb+wu7Nqm0FAl2pte0UHGpwZXJlaXJh bkBnbWFpbC5jb20ACgkQNQb+wu7Nqm0/SQ/+Ljj4jwqJ84nNYHM0m2YRkwXyQ84K OQCQTUVyltE5wGLa0hL658fUNN1VWMLZ7kCovvELKwJ7TR0rNF+TMWX3PDBJt9tP aA4NjPBOnE7KXnTXg0oG/fBes1ZFX86vhZnWIbvPP7Qw/CicTTXtMW39z1JjF4gB uYjAlNjgT+/BI9EcO0+7Xpq91mNDC02y8muJ7n6I5z3dwaEil4uTU8aGluIDx08A IAKvYnMvVM27+8iF03kQ1jvgmAuHHDugmvTiVU90fpc9dvp9gVJx+QOaaguAGSXS t7DKMgf/bHeHubDpyer5Tv4/4Zj00RSkunhLgqqKGk0kkPA/JFobaAyqTiHbhuek X641eKwVh60HCa8YlgRzky1iqwwOx1ruA9m/x5SculaqEEKeHRb2mJvXfhArH6VG ExWEX0OjxXL5GRtCpmvyTq9gbrXFTuGtfwsSHWEV9aYPC8DKQneiJld01V+rMbGD oXOHmB0aQxHrANRrPmm5aGhUZyqMb14IqlgA6Fvlimp8ZLQoi5bZI9jM+ybCF16m KUcydC6CuCxhDHyBG6PY+qqFxDUkrF5cqzDFI9mKrAwi+VZ2KOI6E2jCkmTT70PH WqeM2U06J1pzCZXZgdX+SPPYMEe0rAC7t2nlWLqxcbKoSXs9hnrZlX4Tk8cQFfFR qJzs8HUC6umHlu8= =0V7I -----END PGP SIGNATURE----- Let' be able to buffer multiple lines with a backslash Jorge Pereira@2019-10-18T12:54:05Z Files modified: * src/bin/unit_test_attribute.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/784aaf1191f2ab3ead0f6... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQJIBAABCAAyFiEEupIhk69JvbrexwYHNQb+wu7Nqm0FAl2pteMUHGpwZXJlaXJh bkBnbWFpbC5jb20ACgkQNQb+wu7Nqm07Uw/+KpDS//txdz0bodgp7r74DbMru+l1 6x7WO6qo8GWYu19UlBG/h2jKv3WFSff8gPLNd6sV1rku+0KMag1lXz+kvtq0/B8V wY70N663irYnijdqF9T/BEY7srEpMv6dna5eLpq2WNn8O0bIiSs1+z3Y8u6cxurR xXQx9E+vPy83phDMZIAyBKG5fOdlN/5vm/nMWJzif06YDjyccmVHikhJ7qMY6Anv 6xNiDKQBI2T9o+YVrwojeLLLGfRlbPDbz8s41N9mw/Hae6RYDJAsuooFTmYquc1j UULdjtFaVIOj6vatQ3pGz7rBo7dXLzP3mgqnwEfv7WEf3t8xRehj5hWAyNJQQL0D EHOU0WM1PG4xIcv0n510yXVnEPzB07Dphx8cAA+24S1QtRM7MziPJxPD3XbZhvRk favCiqLx6v4Uj7alpXD8VpxlMOkA42LfmvbxjOYpgypqPryLhszENvPiNvlYm//6 hib5kjdleDAagzgey9WY7tAd0P7ICs26tSH/MMEWb5CXgc46R5hpNBQtthcepoGx j9IdYVBMolkSFfBIMJcKIc193NKwUMKodOvQ7acFkCNaxaHPUEUTH3BZz1KnqD9x d3n0pr5b+mfqTRgdnDLXeTiTO2kaOLg34HtbpiiZ+KsHJLY3RMCzKJGmmz3jdDkU 9fO02JaxoUlbS7I= =FaR0 -----END PGP SIGNATURE----- Pretty good to organize long entries with a backslash Jorge Pereira@2019-10-18T12:53:55Z Files modified: * src/tests/unit/radius_struct.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/573961ca3a6ecebf0bcaf... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2ppF4ACgkQfQ55zXdi Hs0LeAgAhdqKnlW8Bpy5tdEVP/KOUV69Zsh4KlWB9VuB1QsXzTyL2WjBrGNiMahv wy4SanNfQJWeOGbRtnn5F/yO2MSYCkcaFXtN4ioxWEzileyWh/oC9YYpOucrrbMr ppWHhLeaOWGnOFDGe4BQ3iNcUuWxjGsRqjmkslbGt/3iGoPf62MAkzVk7PeKbwm4 rhEp+4spXSsbX1QJl1vxoUdWiaev+HlP/8fQ6nuU+13n9NglT+1auqAxnb49QPpg UZm2N5p8r4c9Ds1qfKZXxZIvqdrqBydRgHM0+MIfLgJX5H93nrxMs0S2ziW74rdp 4yZr8mtCsSm7cGCrjIy/IaLd5UQEVw== =yZfz -----END PGP SIGNATURE----- let's use unique names and update process STRUCT so that it adds the struct name to the global namespace. This lets us check for duplicate names, and also address the struct by name. Alan T. DeKok@2019-10-18T11:38:36Z Files modified: * share/dictionary/dhcpv6/dictionary.rfc6355 * src/lib/util/dict_tokenize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/858ca40cd3477355ae00a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2pAKIACgkQfQ55zXdi Hs3osgf9Gt4lqd/k2vJgsHO3HvM0ng5SxvU/UfbT9fLFnAzAQUQnO4ZXm43WU49r q3zHZdRbgIWFXbR3q7/i4hCvoiriQknBW8w+8jqo7oI/UroEMKnLQ9uprHbLMdoJ MLgTz2kEf1EkCRZtH5j8bdSbBc4WsezHpAIjvsyCy5ShsdmpQ4v6NYxbkzWXiGre cQ5VzSNhUnFz4nfpP9E68WjKxjPo8UKARqVuFXHi4oq8H5skNuuLsEU1j1QKhKiW tZD96YO28y4qYrR5rsRqn98Hj2kyiPw4YyRJpvdknnXinnWMiqYxKDM/429XBJzs xImWBbaQWwdpSNFj2z5dE/+SDaJ+Cw== =VkS3 -----END PGP SIGNATURE----- swap the order of fields in a STRUCT definition VALUE attr name value means "define NAME with VALUE for ATTR" STRUCT name attr value means "define NAME struct when ATTR has VALUE" Alan T. DeKok@2019-10-18T00:00:32Z Files modified: * scripts/dict/format.pl * share/dictionary/dhcpv6/dictionary.rfc3315 * share/dictionary/dhcpv6/dictionary.rfc6355 * share/dictionary/radius/dictionary.3gpp * src/lib/util/dict_tokenize.c * src/tests/unit/dictionary Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/90d653e06d85717a64f5a... ====== -- This commit summary was generated @2019-10-19T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).