Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Dec 30 01:00:02 CET 2017


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRmk8AAoJEH0Oec13Yh7NnsQH/iVa4Ab6fWbfisizuMZuzRVu
 WazmMrAo29+ijO0cgesb4piNBcte9EusS5YOUQlOmDNiQ/a0UDq5ZmBqQbU4yHBe
 nw2Ee3+dyEwdDXx0OWRn1RNAnSjok7lMmvv/E+0d0oiizHQeIds4lJ6bmRySrYfz
 54Sie8Kpdrf5jPpa8YgX3DP1JVDT4uOb0HAgfUb8lPXdSp7B+K0X8ttPGKTA8976
 QwOTLPsvf1+tadDKufquOVoPSaoSWHUBtFEJ3iEkc0shARsyghaon0XjpZTSwzcB
 WQ861ZQyevhjx9QtPgdWdfS+gg+nKgL483K8CF4hUxLCi2CgscCa/2R8mIqkK7Y=
 =K6NZ
 -----END PGP SIGNATURE-----

remove "compile" from processing modules

it's now handled by the main proto_radius

Alan T. DeKok at 2017-12-29T16:11:19Z
Files modified:
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_status.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b9c61971b11af2724d2e7ddd8bf643089ccf4d0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRmj3AAoJEH0Oec13Yh7N+IQH+gORNmvvr9Uxxl7wMmTEQkwH
 tMej7Ecc6Xkm3XMObuqm1E9xdZfO+Yo4FBUuwBrPvgEVlpIYxSRySwth+Hl3Mt4a
 GL3HX6ZiuWk8tbGm1kC++F8yvxHHe/JcWQE6bvQ8GMowRI/kq5Vir1J/Kur3aOvO
 6Xye6UEsI2wo/72ey9I3D0vnc1hq6/HsHaT3Ke5ylG4gFNTOjqssxnMKRRj2QhiF
 m4mGT0F7gurj9k9zpl9W9Mi0MwV7VXo9VqUNnquiMrN8ugwIaknd4YxmtOkGkPDg
 lAbsGDzHC4cPc3rHqMY/548BVZax8e7y8v+SIT/P9CnoWH1i8rJddABUZbjjIXE=
 =UfPQ
 -----END PGP SIGNATURE-----

coa also means disconnect

Alan T. DeKok at 2017-12-29T16:10:25Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2937de418dbc083cf189bcb4e413dfb2c9d8504
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRlwrAAoJEH0Oec13Yh7N1w4H/3LaDmM5TO2UfBoDvo+CgDLY
 xCX7/FI2AQYjXAxgjVhtnS9OKYcoyCEonRpBlz/0vPJTtYc0mRTdAtgmgoc2qzrP
 mIyH8QrTGvlDUsJbQJVClaQmTua5b12GxAmLyFA6S3VHEQhDxuhleHMpJaI+WZ2T
 4eisQG4Tl7pHbC/QWL7sOkAKFnYXGbiBy1yGvPV8O1DZPHn1uJxOf2WRyJdmHavL
 AVq+5aXyUlysUA33WFR1xvgYUqs8SWQSc5zsClFKC/SO1W6ZszxNaILe39eVhY84
 VBiRs7UUGW5Ly2Sm4c5kMZ3SDuQfrnCBIIAy78XhEMU0SX4ziC+9TAI8p5z4b0U=
 =9kNM
 -----END PGP SIGNATURE-----

hoist 'compile foo' into proto_radius

which does more sanity checking, and removes a bunch of duplicate
code from the sub-modules

Alan T. DeKok at 2017-12-29T15:15:32Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9e9020dccd7ae058b2be055475725dfa42b5404
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRlmUAAoJEH0Oec13Yh7NsQIIAJPv719On5KUUNosnee52YAd
 2gp+f8wQP0pKTF/f037G+Uf8biR7uMvcTLQwSzpCSdQf/joLxbjleN4AC98IM4kn
 Td3CKyL2C/s/bhmt2v2UB1FSphlnEA8ZRrm135j99aosvRT6URtQQnJ97btwvonX
 53r6G/x3Kv+I4MCbe2QKftO9Q4fSdONoab/Py57NExBKD5hIpEXnPCB8iAzr7+KU
 pGTTc9NE/+t+RXEOrZlM4q7dwMwyfc+2hjx+xiihTyYtvO/C0C4GF+wC+2QGSolO
 YbniUA0vJkEFFokzpR8lZ6+jH9AXL3Iw9BZ9kgoPI/CXQc6D9iAJwPOqZBJ69vk=
 =XF6K
 -----END PGP SIGNATURE-----

FR_CODE_MAX is 255, so we need 256 entries in arrays...

Alan T. DeKok at 2017-12-29T15:04:51Z
Files modified:
	* src/include/radsniff.h
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_radius/proto_radius.h
	* src/protocols/radius/base.c
	* src/protocols/radius/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f45e28cb1186538d55a7ed4a7a178e591786a95f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRlbnAAoJEH0Oec13Yh7NKAoH/jyPNnZeQYZWY954jhiwBOcT
 INIMa9IOz7QgCTkpXkr/MohI4FWpxkVb2d6mCP+AsKi+m/G2Bt7MBJmTjQ+1dDOV
 mPq30qavYHxLhByvUNZ+6OrMpsKVGNstVt7nBLKmXB6+SwTSh72Fohr+nXzAQIYB
 pXlA0CPPNndPOVG+woioG2IgE9Gu4sf8jwQz001mYtnAa8woPtW6RhfxIiG95Izx
 R28GkQJR0WADO+iPb6jM94AiXwBgWO33JZ5FbW8TeggZXlF1aJc+n734SNRNg8uO
 D9c2Jd3AX+frKd/dvijRYfEfq13ViFaB/8gUV4uZoxDj4zy1bRguL+lSJM3RB9Y=
 =8Rru
 -----END PGP SIGNATURE-----

more sanity checks

- that we're listening for request packets.
- that there is a 'recv foo' section if we're listening for 'foo'

Alan T. DeKok at 2017-12-29T14:52:50Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afbf6dc7f99c23a2903a265d4aac3ba16d3ea273
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRlWSAAoJEH0Oec13Yh7NDLUH/00qLrz+pcqvLRDG7iE482mk
 D6BR2IrJCr/kGMdR43/vfiEd0RxdGvQ9NR2wFAVKdnkuQ4bHUu4zSzvy8A4vNeN7
 I8vxf7tA455B1SQWP4HlA9kyQGTecWTJwYiNoiXQh0mqoZWV6gz8AqfXA0B7hMk4
 On28oSxX0TaPHkivMgjHjsDaLoBFoe2rnth1hK2aMT4YUoLuJqqXUqUJogLDfG9+
 Qi6B0XGKJUs90KrQJ8DB3gjFcTdk4KBdbFzKfuhk2CpP61ypoP1YCeUYr15h5yZp
 klx2OXOiXpBInzmSaZTvYN5qeCIB7N/SaDZohCC5sDSZUSxIcc4qc3TnQ5bc98E=
 =FwPY
 -----END PGP SIGNATURE-----

add struct showing request packets

Alan T. DeKok at 2017-12-29T14:47:38Z
Files modified:
	* src/protocols/radius/base.c
	* src/protocols/radius/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e89e807698235a16f6aa66ef4ad52ed6c768bccf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRX91AAoJEH0Oec13Yh7NmckH/RSylTSYgbfR+Vszr0ODuPcV
 +Vs4gaBZfJ8rUG+yuT4wG5Cq+Ogylh8nZDDePicFGBCsSTf1eumk8a/2pZd5c7Wi
 e1bMO06zSf0UmO5reB8N3fWtxafc2FRkD6Ya4blt8iU4sj0ZJGu3rqJ6EkTygd6R
 YutwhjeY6EhDIGWfTvvaLUeCd6G4MnmKORvEt56ButrXQmEsq0RGnBqZvKSIfW7y
 +j/sjU+5sXk7WKbQX3lbUSM49wZnnq94OVC9e3nn+q8WCvdEXqxarCtxporbUNCL
 NWrJWGrOWauWe12Tc9QQYkN5VV5qb9l9qAqx3MYF3xKksXjXmAlkJpD5Ta+OBEY=
 =X93I
 -----END PGP SIGNATURE-----

don't print out debug message twice

Alan T. DeKok at 2017-12-28T23:34:07Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c8072fe01558461066fe52038c60246a96a6284
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRX9oAAoJEH0Oec13Yh7NNSIH/0Db7dK9y2XY8yRgqbqKfFQ9
 PP5shnagRCKGH3wedNo76MlY9RRluvqLKpJRU2rJ/7NR4nmnHPEkn10iArv7yy7f
 nE2e9jRbPn8i98m/brIGVih3wea/8rS0mwFjL0PjtDkJ1vvOZTwRPVobLeWYbZpS
 rwnE41XbalZvGhIA604p6EAiFtQ+X1WewE8MYlJGmEEe4smhZS9g/6xIDhiKfdgX
 HU1iBHM2ShWpsiiXHHSS95FwA48IoZk3dWsAOss/aNNG5FywkMAqn16gmUa8Xnr/
 u5EOw2OOVtqVFuVOjqaYnV7AuqBpQ7TOz6wGdqrIPhe4n+zvFlH1DviilBOJBU8=
 =9xzf
 -----END PGP SIGNATURE-----

clarify error message

Alan T. DeKok at 2017-12-28T23:34:00Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c430dd66d8779000aebbff53c18eeb953a58adb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRX8gAAoJEH0Oec13Yh7Ne9IH/2xDGQrH/6O8E3HEE5sVFacT
 5rqPiPjGypebQlvk9LbUFjsq+nzzEksEwk/EQy9w8G+ilhR5I3KabJxsX64fVH1d
 03+iK9kFdyPi29lUkeYLw2/OInW9s1slVeBUcT5w8ppsoekpb1DEzaBNSxOJ5B5s
 So2ZFvS/y8Z7yWso1GeXek3ZUelc7uqFEL4gOG2LOUlMHKTMFxs3UApGWwt4OT/+
 AG6WkQ0l9rkzt5aqt4ezxwjGRVbU/BsECkPx4brUrKBp+I2svtmK5fsgKqPKddHY
 tFfuxr8pphe4SQAMY38I/4tF4KTGjAfuO1iu/a8urmvYOmXSgArHfserFSJGw2M=
 =svo/
 -----END PGP SIGNATURE-----

clarify message

Alan T. DeKok at 2017-12-28T23:32:44Z
Files modified:
	* src/main/virtual_servers.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d3fe5f7091d77ce5ac0b129e85d975926ec66e1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRQC9AAoJEH0Oec13Yh7NOaAIAIYtiNjo3DN0fJdkKVSUJakd
 LuKbJbBe3dUPl1rhDRfCxOevzXxPgoAKv4O/HCEYcITGhZIN9lD47W0Uj5Y53LIW
 e+z7xpHQm00MWoH5DUkVuEZB5n5S3wg9aTvU2Sn7nqJVyT/0Bvbnf0ohytPQ2Cbn
 CqaCJS7LD9/1DlbjU6/lcRhKEUaSJWe+QU+DU0Y3g7L+iEZrW9nOXMNIZ0sMPQh3
 elbsAKdlM9eaOiqKin8PpqREtDdMnF9zf/cbbxfHLugzjNEWCMEypBUGecZG6KD6
 dzLbhJ6/1XZ63rqQmF+ajYLOpyubbUv/2WfwtNzHvjlW/TVHQfC/BqEQXS62I/o=
 =kXGE
 -----END PGP SIGNATURE-----

use fr_rand_buffer()

Alan T. DeKok at 2017-12-28T14:33:29Z
Files modified:
	* src/modules/proto_radius/proto_radius_auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bbef18e8b3a3bfec508cb48f82681fc82af4fca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaRP9/AAoJEH0Oec13Yh7NLsgH/02TVjPACZAHG+OuxjF8jEbL
 wXOcIZEkP8eTFGeQcF+MqAzvn6zBPoFKJBetkTrQCy13WkrfvqrGbXXni7UQ0mPy
 N6uo+omTSegJy/z2YvMTVx3Ree5+9stBkIOByNBo3wkx/GpPB2c714NRQLRECYt7
 /TCCG+eVaBizcLzmdk71jbwm0qX/8kZzZW5wTWB3vrDm/e7Rj2M+LqY4kc8UNjsj
 aWhOgv7h5+qODkyQxXKTGP1S0pKNhY0o0qf4ZKBnl6mydpex7ZFKr/AJ5qw5ulxW
 sRJwMJ+Pb4BUZiChHtmtA+UIgVP73+7vcJBVNfOsUWUfQFaYDU4Fk5j2MY1Ovlw=
 =Jen0
 -----END PGP SIGNATURE-----

added fr_rand_buffer() to fill a buffer with random bytes

Alan T. DeKok at 2017-12-28T14:28:04Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/mem.c
	* src/lib/util/rand.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/391af1f58013d62be1e041660fd744ba15365b64
====== 
-- 
This commit summary was generated @2017-12-30T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list