Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Fri Nov 17 01:00:02 CET 2017


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

======
Validate requests too in radsniff

Arran Cudbard-Bell at 2017-11-16T22:46:17Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d90c9f958c23510ea2b4538f8e7fadd4af1fc11
====== 
Return an error if we can't validate the request authenticator (oops)

Arran Cudbard-Bell at 2017-11-16T22:46:16Z
Files modified:
	* src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08fc637b8c98296dbe4e4d9434b56823bf1411ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaDcbMAAoJEH0Oec13Yh7NzWcIAJ3XjyHSgVzFbpVUMAwe8GI4
 rdcqbEQ8ovvkfmXEP6QxHTPnqx1VDpYaBjHbmJ82bBCzP9jdm4uGJtBEELGHf2+h
 BrnQ+N4k9LaJ0FmQDIz4ZU1pv76efiLA8Kzvq3Cy9nnU3ROWfh5uXq/pDKoenNMY
 x0o8+Bx/A613Hd6avi0S1NRgfYCJNmvxgnp/HEAHBYqikwFXJ64CRxXc9nohG3cZ
 REePKe3fls4WsbDeh7NrWYqPy2ymeCYsgzr8QLCT7aTUKHbyV1B4D8UV7l2x+22g
 6V2K9y36kBFCmS15fvyGlH6T0ojlaeV2OIM+skMqBEd1uaHbcfG73qtwvasjlEc=
 =AZoc
 -----END PGP SIGNATURE-----

decrement workers when we exit

Alan T. DeKok at 2017-11-16T17:11:37Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5397e51e2518a35e8eadd26534b0eca19d0db619
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaDcZHAAoJEH0Oec13Yh7NYYEH/3+YeFUTDCcRyUbRUuJLybRV
 78LbzI/Uq1Lx3DJhXLveqTfqHOKwLS7XQhbD8FMVOW7f8Tfd/Ym9RsOsIxTt9rVE
 VSaXeFMK2fXhOBDxIWOme/+OHbdLyE2G/WH+krqSeBxFjzRXkA4DdYiXbljKDJpY
 BFvNejMfEogcZr1efN/0H7GDTOkqeUrrQORHFh5UcxC/MPdATFKkOHmaNQTZuhIa
 GztJqa5xuX/sqjsJxhFgtW2oKuvRAFc/oSGK+ccMagjQxyDFnJSXP7e8uqQdDD5a
 3ENebHZas5gu70/llcySzX/fmJxIpXOVNgZ+INWWZRW6/ZSnLepb2z+vGztJUTo=
 =cSKN
 -----END PGP SIGNATURE-----

call worker close, and don't just close the FD

Alan T. DeKok at 2017-11-16T17:09:26Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c098efdc4c7817af8ca28bdddfd8928033ce2f5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaDb8BAAoJEH0Oec13Yh7Nrm4H/2BPVrDvY9K6DU452iMk/ofC
 2F7Ar87YWeFt44k7ufNIFadT7/HA05dY/xaZgCIFP8qb1F7grXXq76b2V9yATLmo
 zxXA5jIR0ysPuxjmrmOORSwQfpRyK8G4uuIJqkR+ghaM0rw+jFfHINw/J8f1ktAx
 HB9/Ia1JW3uD7q0xi5Re2yXvP6TgB34klY9F7Tsw+pUSbTSW6C2DGWenoeAoWTk8
 ZFFLrR1B6zuuHCajVFcJuSApjattmmZ9v9fZLahkuXWO5sH+7TiRj6oHAmBIPakS
 gF4OtjZmiacSdRnlSngtd136frj7btixgD7wo7K90WYU0eNcPywIYw5nRONEvz8=
 =V79j
 -----END PGP SIGNATURE-----

touch before free, not after

Alan T. DeKok at 2017-11-16T16:38:17Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1476566ad48c07fe6e23755fa83eeaa9d59caceb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaDbf/AAoJEH0Oec13Yh7NNO8IAIdnAER3wZthkOwDTOJYVHIR
 kyaAezNw66CVj6MgbNppQTS8kkItv4ZseSiE+5796w1eoMjYqHs5fQd7xuh746cK
 6HxzT/7c/uxdXUvIoB0YYajeufSK7EnT23VzWAjTag1ai4AkmTl0o276ogCKoysj
 RUkx2XLRiVlwcEpL2lIcI2rfm+VK7PnOh9CdE91n1a8ndFXftZ4FVGC6N9huHlql
 PLJ38lnXbXCohLlB7hNsSnCYl47UUabohpx3sDDayjSMtD8q92dCUK9ctGxbhddl
 8DqzDwRtt4m1px3pztsZYM1kxPEea4WG0wb/FO5gUoUqRtiwxVFyRNdcT6UXX4Y=
 =p2gD
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-11-16T16:08:29Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7e8a82da165883d7189348cf351517bab1372d4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaDbU4AAoJEH0Oec13Yh7NVnMIAJ7hFmH/C6PVb5pPrHQBUBy+
 wwC7DEx1PrkwCgOZUyDlVdGoaXv8/FY+wuOCBGaB3OasWgZX9qtKY8BWo44904H4
 S6RZRJ/ja7NzfeyK2Bt6Ia7kvTUQhcSbEq3Bjv07c+BKEk8iUyrP5VaoBZToJxar
 qkSDSGd3M4rgJCERDWxLUxOcXwBQN5XowyUX2H92WWs7L/CbunmpwPqG43PT9+9i
 ZkUy9sJVA4RgE+ZTra9L/EvvPnrWzL4nVAn3oFbvbYCI8OMPC/PskckOLSiE+/Be
 JXZr9nJ0si2L5qRNoKZwAlIQeKnsLB4XufXN0pyqKV/TueUdgG3e8+oyT9zRC2k=
 =cyZG
 -----END PGP SIGNATURE-----

have the worker clean up it's IO instance, not the file module

and in work_init(), poll for changes if the worker is still alive.

Alan T. DeKok at 2017-11-16T15:56:23Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c08bd1946ce7dd456d12918509ad0490429a3241
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaDO+TAAoJEH0Oec13Yh7N7RkH/A1RJRCyW6oGAzx8wB6dRO/E
 T5+qozintlc+3vNAQ56Fnz1OAcpzVJDocYwub/A0TWnxuNDyLljEsXSWJj4E89vK
 cI4veNmL8L0AAnTHdOvpKqaXSwafEN7tl95cYa4zm3y3ymDd3c/BrnPnJEbkbBiw
 Z8jib/EskzA9epiDJA8icFlajeAQXpOCu6QulmkfzBolRL1mH/HVn9WseD/k6YzS
 K2aO3woq4Uh0PFte+wrH1xi355IZNM4xcO0tc+gScxbfAHDc+ih6rI+gECQ482wC
 U7+XHy/SfKJOz+fjlHOczRA1pI1ndCN9ZWY9p6kDK8Ro4bBOcDnPPAoXnnYI/IY=
 =3eMY
 -----END PGP SIGNATURE-----

travis fixes

Alan T. DeKok at 2017-11-16T01:53:19Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68d0137181fea18943d691d3b3be172978b9d9c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaDNYEAAoJEH0Oec13Yh7NIZMH/jVfHRdjQvC9XYUaAAevflHT
 4MjYH4Ba5AU865LgtsIg7lKNswIxgM2dWMjgnZ+fVVNQqXdRdohfkkj0dZPDk5pj
 c7Y54Hw10yJMbwW0NvNhQOaIc4/xt5ZARKO5y2jSUYz8nZXVlSHGSYIe+nvHWcQ5
 Gnuh/s13WiwFqhVPT5VcAiP5C8VuHY5kjF5GR8ecYyUgmztl03yuKUCxxvSoYUDu
 oo+88qOT40ban284UkOOyeq05QJYgrgZrV6kzvt+3wv4zXHxKQ2tq/fiphT/qeJV
 SzOjeJ9hYxeD1de+47r2jNbQ84cW6mCoSKIFYkT+DsvJiu2ceVmKcPRRDBmK1lA=
 =PKdd
 -----END PGP SIGNATURE-----

call fr_network_listen_read() on Linux

because libkqueue is broken

Alan T. DeKok at 2017-11-16T00:04:02Z
Files modified:
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d916df3dfbae25dd5285351a4e01153477ddaba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaDNQIAAoJEH0Oec13Yh7NCQkIAJJJPud12QxEDjdl/AdbIIzo
 aKZsqLHFkYXMdkr9c5yoRKgNNlMp1YCXmIaDv3VhPkK+hzYntdQO0YC4+lg6T2rR
 7g4lF4c5w+NWL19a4QayoeI0JvYrtRBimlCORHePcqsRFpz5lpQJMqT6bz/FjhUD
 CZ/jM8vq7/SaAktYm7rEK5eH7pLkjtYgpkyQgFO3PApqNr93e27kHdt7LtCfMeJN
 ualt/cHE3VKnad6UA+QdVTp9miX8YE427uLcJlkBesJqAgGwtN/sRcrQSkuSonVX
 iLVaiB2MER2W7NskKZfVFDqY2Mydtc1lK4pSaoFH8DkCLwHzIsfC8CITytPSeGw=
 =2HJG
 -----END PGP SIGNATURE-----

add 'nr' to event_list_set()

so that if a reader needs to poke the network, it can do so

Alan T. DeKok at 2017-11-15T23:55:10Z
Files modified:
	* src/lib/io/application.h
	* src/lib/io/network.c
	* src/lib/io/network.h
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_work.c
	* src/modules/proto_radius/proto_radius_udp.c

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


More information about the Freeradius-Devel mailing list