Commit report for v4.0.x branch

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


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBNv/AAoJEH0Oec13Yh7NSX0H/2jQWGCP+LMwnNwcmdkTwuae
 aCc48ypCzsqhONwGB5AvPkYmkoA2EItKojBAA84k9pX4GDFz1NWpfeMFTYYwnbbI
 WujCoaiwnG9TScL8j2d1dCGlw91V9VMwc9z2vLzaOKu0KKazun0QvzS74aRSJNCV
 ZNt/zBNLptUNByEA0V3Q9ecQ1b/WRBgdAl73qfSc43HpTzBVde+nynOcQdBt9wsn
 GeOg9kcu0NxBV6z3rn6yMh39KlUqJ2IyuCMR1YAcPssz0qec69j36hHh7T4HAkIt
 q/zL/SA9o9Ypz4AJmvHQLAZkYVl95hpwdZQporRHVouSGiiAcyvc3s/jkg/u72c=
 =ZPAV
 -----END PGP SIGNATURE-----

don't convert IPs if recvfrom returns error

Alan T. DeKok at 2017-11-09T22:51:31Z
Files modified:
	* src/lib/util/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c1c4f675f8dd9c5fcf64ee8b7942a834e0631e5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBNspAAoJEH0Oec13Yh7N2AQH/3IKXQSdaz6gznSIFpwRVGEZ
 r/3wvd5HNmyTaxDzdSSNgPWwz13k07K6F1Ao863LXWU3ozo3FPseHOzkIlcdkbFL
 nibfGy008nnUG6trRl3HB+MVU8Wj00G8TzCpN4F5X7Ze/+nZ8MVvVBvC4bki1pph
 Hwt+NLLEu0KyqM0naxVSTQYJPweEnMhttVloMgFgoZnbzR/3T6EMh9jtyIotxo4F
 w83oU4tNghNcs3Bi65PG6kNXD9x7zLg4WKu7B+2h0SJgrLyIJhR15KdfDZZTtfuQ
 ubIkOJDmkhD1ypT02NPh43MCnUha51kH07Dq8lj96I/CWxkNe0gBtP1C8qdZtw4=
 =gVi5
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-11-09T22:48:07Z
Files modified:
	* src/lib/util/inet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0605162541a7c9f2524567cf3c5a827a26a6b09e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBKwpAAoJEH0Oec13Yh7NFlsH/A+xHcmiXcrDxjA5NHiYiS5y
 JPjIZxUYJnp6mCp2TinE0jB6XXjw1litcRG/cy/v9ofQODKcEScKj39aPoAEY/BF
 sBSDCehYy9cFA8npL9hVI9XL0dY9rX8zgq5aIRlfPaLqxdD/D0wZ5Ov8hxsVfWsM
 MAN7RHmhDUirrW2msMJ5uuiB994A5RNbaylcsbYMAV2QcQp/ffNy9R8GJGSMYSu5
 bKBS3G1qGNnSEjDvMABEfw70zzoKJmUWPpi3vE3YNE2ijB1L62uDkc/5JMTWF4Lp
 dx4jYYM6Evtd8By0/wbwlS+dP3jBjA1RMJJYVREKS2IYr8We8yqgLtnSHZ5zBug=
 =j4dc
 -----END PGP SIGNATURE-----

more debugging for error cases

Alan T. DeKok at 2017-11-09T19:27:26Z
Files modified:
	* src/lib/util/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a28201480f3c652828f4ad8fb676e2312ea7d22
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBJ9cAAoJEH0Oec13Yh7NQu8H/R0i+o11/HCeBwcphcJx1MGh
 r2QTPZdVFZv3MhnsTIDrjBkFfPlisYyEMUn1Bh54UsNc2HRXA1oWWtatP61DjtTR
 FE8X5unTZmj1lkKPkdroPEN5jIgRHFlWqy+xnuPKNnIKuf6irfPxTk9sC48A1CHr
 fKqZqVZ4VmiiBtrGR3CWtIu+jxIdQN4fJSAC++aIOK8M48blrpjcWB0Y1KLOZA7m
 V8ihqBDcmBwpdo66tuRBTWP6dec1uLy/q48WvmbMnGpYr9LRiSQZKW1jHJSQtwC3
 YDnJo7RCx19aYii0BraITfniraq7NPMZvn2aIBy2QKEn0ConKDF/9OsomK3rhX0=
 =wVDp
 -----END PGP SIGNATURE-----

initialize 'when', too

Alan T. DeKok at 2017-11-09T18:32:53Z
Files modified:
	* src/lib/util/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/147747c321d45272aefcae8a0ea7cd0233324c25
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBJ8cAAoJEH0Oec13Yh7N160IAI3ALUqqNTnVz+imS4+Xh+68
 vaxtxthZn28eD+sSuODly2afR51kPdwrhDkTgwbNtyn4vpkoglawmZwEXFXN50N2
 mH1//Fd3oI1qlTolqu4q+Ef5WS9/hzg7zkojKJRN47k7cO1JRjJY5MS8oi8JcfuM
 xbPT+btCYvNwTa80VCC7Upgp1Erz/7+adjcpomh7zUuJYL3JqHsghyKQqk27bwU7
 rctXcj5ov82iKzwecTi7V5HAKyLt0t9Ttk52fxeremWi6Qk3dKeGOdSLCbYvhSOW
 i4lE6IqUnNgYsbIk1te/5teiKDWWxfBMWU6FbuEwZuTj/4dNOhRtmjDx3eJwa5o=
 =NobX
 -----END PGP SIGNATURE-----

EAGAIN is not a socket error we care about.

Alan T. DeKok at 2017-11-09T18:31:55Z
Files modified:
	* src/lib/util/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b198a9933bc660acb5b202e22d630529c38fc01d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBJdoAAoJEH0Oec13Yh7NkZMIAJwIcs8adXFtV9xbmllgAccS
 bOFFX1TRdmIpTxnwm0QcjjtHEWr24M1aYTVRq5BBxZaUxjU2IkcoMQryo/BFP8LG
 NagjfOb7EeYx7bPOwYhweCWKAJz/KTYJ0Tu39iSrUa9z8oVwC3PEmB3SkP8lv67/
 D6BG/Cxrt0wxCp9wID1SA9TnRSV0ZHflE2RNrXAMYBd28co/Ab+6iwfLfYqKFTl0
 hgI0ozBGG9vL+oZeQR+MBU7WSvt/OvsjRPd88B45jzaju5Yo/9M3oWysgGGE2by6
 eySTd01NUTOceYZR0DjYlu+e1i5U9eK0lDcBOT4so2ZWyohPa+lq85QvNkrDy7o=
 =taF1
 -----END PGP SIGNATURE-----

copy original message

Alan T. DeKok at 2017-11-09T17:58:59Z
Files modified:
	* src/lib/io/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb0e5ab2436bd493ad0f350be742bf6e4a2f6b54
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBISkAAoJEH0Oec13Yh7NfqgH+QG4a/r9oBqWK5lOGmqSuIYZ
 KvNgRTBNirm52UtIsRhWtmCZnmUI8EmnMP6N0rIf4qEG2Au4FvoG1vuD8GCEvsvJ
 8uO9CGt869hzuWUnQv3jo1MHgTPPaWO9v5lKxgRW+QVfRiA+I6fZ7h2xt9W3VF48
 UWH75mh/lofW7a3pzrofNmBX+tdKbbisf4e3TfgQYaAi8BxVNCaMcAIL5T3Cuz17
 4Cz+rzgPcNLrTEEJH73ztsnOcuFrZxt9rjdgHKOhQ1xUBj/nSm3KkSHRerFnNe/v
 7urLzG8N2leQNvLahqJ2GCD6N026s+W84zbqn4dMUUID/O64Rz471rtKXXZwUOA=
 =p6Iq
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-11-09T16:38:59Z
Files modified:
	* src/lib/util/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6bffc9dddd1438f7ad500178232b4da4dca91423
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBIKtAAoJEH0Oec13Yh7Nc50IAKNA8fJfY0ZxRzlRicYzzffq
 WbuoLX2HwO6gGX6KiRTqXNFpWC7fl6VHP4FVLpcoUI2nx8uf34luWB+KXGNYVnhr
 1pueqsCHHyVxTY8vRjkizDHqDU8ODN+LwLvGmWGNpdVkvRord/ktci8gaNx2QVE3
 UcYT7+ZhtGJoYWt1g4EYHdUAXpQqElyxnEq8J1Qk8c8ZeCzBMbPu+rbYHP8d4gYH
 ZCuxQNAlK1pB/F3t1CA2tLXUe6Bn4tLKz17dB9NpAk3gBLxXkWVz/Fvsm8mT1I/h
 bxzkMOQr1v1urI6GinMiU0FgkoTxv3/5vZExFpYsmKgJ4PI5zj+4+/nsBy0kJ60=
 =YT+E
 -----END PGP SIGNATURE-----

continue if dead...

Alan T. DeKok at 2017-11-09T16:30:33Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8fddee63707e2220853aa3cb30213e7d4b3f4a43
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBIGQAAoJEH0Oec13Yh7NYhIH/RvaTOk3GcYBK5TMFYonI5UZ
 jsKTITI1Pqrtx8mJ8ekMohqstnRmr5p0j++nvnSMfMRdqsrL56YutA+JgbnGS8qn
 Aj3k38F+kWadCjaXBVq6WykNBlqJIphYy5vxR6GSLIT2YieMWVf3pD4mIt9YBkQ+
 KFFD5TMvxVufqrmKLYM3UUcv3Qa+vt+9BHYoevd3p8kDRa5v/iOkty4GfB5w6fPC
 u4zpfRiCNDW/qJSUL2alFrsO2DZHmoLd9HlcLzNF2a4tS4lhfunTpy10n1kP+Th+
 hksJgVRCA7j2csuNskUqr8TH6J0oXiQDbEb7gAjysCEAui27N97F8DZrx4RIk7Y=
 =5zNt
 -----END PGP SIGNATURE-----

mark sockets "dead" on read / write error.

There may be outstanding packets, so we don't free the socket
until all of the packets have been received

Alan T. DeKok at 2017-11-09T16:25:26Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26fc5a188ca54818f9947bea18059598c5a7718b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBH3sAAoJEH0Oec13Yh7NTdQH/ijETZ8wvcWQMIXhFJUznMgf
 BFbX1O3eKDbGVwqEeyd9oa9XK9gKDgZ9Bfjgt7aeDbiQyuHMYXcfma6Na1qvGVT4
 fdYrVisukBlDe+0HyvITcWV8/akGbgZ2xPlY+NMvCpQjEFieO4/E6cACoN02HSL6
 BQUWEyF8bhHY+s/E4p6XrrNrljPVSor/Hs1oTCkMnJzn0lqOGAELS05r2bIym9sO
 +n4hLk2nnyABvRKOZ/YoZGTROFzSQSTJXQ0awmFZt3G47ehvgIx6STW7GdZQkPuG
 wB5i4I/IlgDYdKMfuiWEkpvlgYH9wdNxBiRf642MIbNOdy/hcz4Paxphi6gSW9w=
 =ai26
 -----END PGP SIGNATURE-----

show more errors

Alan T. DeKok at 2017-11-09T16:10:18Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5bfe4e5556e68943b581e79a51dbcf26ee949a9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBH2qAAoJEH0Oec13Yh7N19kIAJMxq1R9U8oLRswNTIHmMJlf
 VX6o7snKbUZrDcQ8mIU+tDUv4S3mjvvqGm81pqQvEvHq6hrDbasIJ6cvJg2by2Vr
 FA4xUHPXWNZj/YHEtiP4oTJR9i0Hhw/Aa9jWPLtb+EeY8KgnsLDbLeUYnz95fBKH
 1B77vRjzddQL0VBNZNsht8QWqbYHzC3HjNf04LksyDpisHjbmqpcEDaYgo57cItY
 tND3k72nG2R0g7zuf6pBP1HV+44YMikukeFwF7J3iMnCyI8CT5KHvyFUjFMLhzpI
 Ox5T+43d+R91BFeQzR3iSyQWoiO040hioD2bMxp8oawBhAZT7l7W+2iLm+9v560=
 =+dyH
 -----END PGP SIGNATURE-----

show errors that occur

Alan T. DeKok at 2017-11-09T16:09:02Z
Files modified:
	* src/lib/util/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93df155d5087e8fa1cf50f705fd581b48e548c68
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBHu4AAoJEH0Oec13Yh7NX34H+gOzsEnp//BHeOqh6K+/uCxH
 NWI7EIltFuy/ajrN3dxLR64UsEYv4kOzCcN5iQjv9DV2iO0zwlI5SLnPb2Bk6pid
 gjBKlrkUsLlFVHxmouHwfsRnM8CPhUxKe2C9jrxxtlLVYc6Cac1SmWPhoP/oE4S0
 ECkrRl90wxcWgTutvcUxQ7TfQyLCjF8Y+mZSHLhLl5BksCJTTvtswqT8A0kToYmi
 bjDXY8+KqObScqBGh1AArM2OKo59SkPZhz1xvVnC1Ona0u33oomtUQiCFU0NK0uO
 XA9nXJFz90gjnoTo2Eq2UQRe/UyXYoQtyjUrlsMxzlFkSBRbLZ7M9xnJmXuOS/4=
 =qU/v
 -----END PGP SIGNATURE-----

set destructor for freeing the link, too

Alan T. DeKok at 2017-11-09T16:00:47Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e53a89f2d752b4650e91c8335651ab17f44eb4da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBGp4AAoJEH0Oec13Yh7NXQQIAIDWi1SJUBlJpX2vn+sg0MdE
 iiar61v5+A0YXWmjpFZBP60+3HT/WJPKREiE8TThx/jDxtDL7jUBqEp4y0d7P8r8
 g6XeLO8Qa1kCAXG3/+wapWShZS9I7KwYDNZOmJoNctPpAv3C8jsiQx9eASacj5uh
 MO+FEgqanVqc63NhmN2QP0yDqAPWdaiVwH+O+AgrVpMdULHRr6t6dyZfFz/zRSQ2
 KkQM1vH2vvxfiYv8MabZb6hv6Zpm5FkOX2Yq3ETWA5Mfa8bs1NeP8V+x9rZacVWM
 uKN9WgqxY+pyH/YFSBPq0JktKfT/gWFG0i04bDQzifSfMVxHbQrnhvd76Q9E76s=
 =xwcZ
 -----END PGP SIGNATURE-----

we don't have a destructor yet, so unlink it immediately

Alan T. DeKok at 2017-11-09T14:47:03Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d17337f17d9f59d808614a648cccde275f4c801b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBF46AAoJEH0Oec13Yh7N0xoIAIOeHe0IpiSzQW2xfJtlGvSp
 pVAJbzKefCkhd+rLHcKb/7pirA6ByTkwMRvCW9H1PZ3VU7TXj1CImhMMG6f+5CJb
 DUdrkjVrbSwKeFJc8T0gTJwQeAK0YvM/Lzmdhtog9E1gGoMigpwXCf/A2FN5TjvJ
 DY4DjQyCuLS/DOQn3zfJuOAAAy5IwHUVU2P/HlwZD2uaqiuTXmfgGS49aj5uHK5b
 zdrlPOPVoPnr+uFugVpboxs+HA84hY3kboSmptXC8/rQc7+YfNrbE+51eTbQs68N
 CFuHMzTMH9ZR457OlJ5wjXC63X1nrZs5TnD4Li2QH6/5jPby/N1Igz1wFGBgTFo=
 =pZxv
 -----END PGP SIGNATURE-----

set data to NULL if there's no data

mostly for paranoia

Alan T. DeKok at 2017-11-09T13:54:55Z
Files modified:
	* src/lib/io/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06e4a78a9c857e232c034c17c290322eb7b987a2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaA3o7AAoJEH0Oec13Yh7NJWEH/RjSmCsdnIevIcsdc+Xgb10C
 jqCjSLxP0i6ttxEKmGh3n0XeKV2NM3ku51DsjolpBCppqOyyqOX/jAkLPpsN9k+/
 CcDFAgZGVSuT1Ke0zezNtT/+tkf5Am8FA9C0duRdwbTdvNYTf01zbUZJiFbG2Xp8
 bE/nLVstM/Ob4UOZWpYlpX3uoyVGJwNjFuYO/uE1z0ER5+B6X0A7zAurVE6NJXBs
 D8Ym3cOqAK5Kq7MyHlbiCJpxqLbhcN6rHpETa5aThCKMEihZ0YWQKj3/+pnxCxnI
 WmrtmBORTn7eVkVUdjWbq3pKAGMBNBxY/VrdJOSb1hL2V0Kg40zAvP6OoCGWI80=
 =wIav
 -----END PGP SIGNATURE-----

update documentation and code

"send ok" is probably clearer, as the "recv" section should
return "ok"

Alan T. DeKok at 2017-11-08T21:41:56Z
Files modified:
	* raddb/sites-available/detail
	* src/modules/proto_detail/proto_detail_process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc4dfbf53046cab3259c34ab696de63740a7afe8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaA3dSAAoJEH0Oec13Yh7NLDYH/1F3K4NhwG5HzEu/ywb8Fu2c
 X63P0ZDvBp8lbUrIRCFxNPPz7ldqkZUKv/7L50lugCg7oEA2FCLfpH1uQd+QF0gv
 DqrRxVXojhE7co6yMl9GAKPAYsIITQDdyOmz2qlW2tRUu2OUx8UQWlRY6l4GIsmm
 0RldlTw0X9916z8iqD6xyzgwiN6yxP2jtVKhGzZBBFynP63snbqAnIb8gWiqpf5W
 Nrpk5Scht+cLXiMNH1uSd/1gIL13Ymq2SC8fiXQu5/c4nGnUtn474lINRYyBNaF2
 E1XvVxCDZwtyJqo1uI54fHsuGzuJ1WaJY5A0kBkMy7Vke6lW0xz7jMa004dY++o=
 =dkOE
 -----END PGP SIGNATURE-----

enforce MRD

Alan T. DeKok at 2017-11-08T21:29:49Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55b753d15d9170b5ef4d8a76f6a8944b571343a6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaA3TzAAoJEH0Oec13Yh7NtiMIAJqGStGY+kR/dXOIjjsSzrao
 wUSOxF68rHcwCIikShZXtl4qADVn1+q0YC9kk2DJMjUmlNpJs7uuDAI62YvE4LRA
 Sww9lOiUTWEcwvdQi6j4Q0Js3JbGsKeFuZH24zzdpyM2taP+uK4ddzps0rWVIDoM
 4EVoNp0WlZiebg9cD2+blfOKRIJc0GI8RO/yoxP5qC41d/HrtLSsfkXyMso/Aw25
 Orq2O51PIBAdh5tzWWzOyXQx3dDOxk+lFkBRWs0w5b1qJaU7SRntf2SLN7EPT9Ag
 H6nO7d0WGJzKVXAHAhzAgLjXnlsC2PSDw/FxNLRLkJBXFw3hx+KTogcMDFsGRPU=
 =Zz3/
 -----END PGP SIGNATURE-----

set start time for Status-Server packets, too

Alan T. DeKok at 2017-11-08T21:19:47Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

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


More information about the Freeradius-Devel mailing list