Commit report for master branch

The git bot announce at freeradius.org
Sat Oct 19 02:00:02 CEST 2019


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 at 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/fe0d52acbf27a18ae947a6594930911d97276339
====== 
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 at 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/01e4a249dcc0ed7b4fc9cc6cd64251058083bb57
====== 
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 at 2019-10-18T14:36:23Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e06ec4c31606a035793d612b91ecbb910b8aa98
====== 
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/481c73a814f3cc74d5c6b8a36587ff23f660a1b1
====== 
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 at 2019-10-18T12:54:05Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/784aaf1191f2ab3ead0f62451ae552ebe97e58a2
====== 
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 at 2019-10-18T12:53:55Z
Files modified:
	* src/tests/unit/radius_struct.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/573961ca3a6ecebf0bcaf7cf0c7a468dbff83d4f
====== 
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 at 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/858ca40cd3477355ae00a545d51c6757ec3689f8
====== 
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 at 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/90d653e06d85717a64f5a362694db58a18f310d9
====== 
-- 
This commit summary was generated @2019-10-19T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list