Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Oct 21 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6oN7AAoJEH0Oec13Yh7NC3YH/0qdKZo1oByBxEMdKq284WkU
 palNU1Ebo1m+cm9Rq004VAYL2xtiwsEiKiI2h5fQpZoSZpBKI72uAqOdBGrc6XDh
 1FUm/3RW65nHH0ILohG0hgln+pjkFlIpcjakWImYrRv33cTy9P6xEoX4NLReQgGW
 oYr913ewN0UZIFO7MCSKoHzKKTEO7jmelEbmDBffYRsqjwIv/Wat/tl5bW4WS/wl
 O7HqzptzA/w400L0tTfXHZo9Pi3GTK6ZvpLXW+2YGgKExj5Jn26KsY6K6NSEof5E
 mMYKYx4Ea2DSsscs3cTM5m7oHQDcyQSWTrwkQVkW4pIcVNfcbHLd9IPa9ivYTPQ=
 =/D14
 -----END PGP SIGNATURE-----

add const

Alan T. DeKok at 2017-10-20T23:15:03Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/693d43a07df6d373078c4107ed1ebd2fc1712c3b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6n8vAAoJEH0Oec13Yh7N1mMIAJf6BcWjAGmvMu04djlqsF9b
 I7Wo4XPYUUL1++ivLwsZxfhb5N7/tqsfc110/G9Yn7H9MFAIZzTv4FwtyC9Eo9sR
 su4Cl007RItEm83ZGKXlENQHNSEGeClhyF1ucoeWMGAMbwxdNpjM/8XRuTuaNdtj
 2csjLuNUj/OaZw2/Ij66CUJr7E2j1D+gdEnCgaqw8QFgZoyXnbbHL1hAjSrwHVU6
 pu4UlEPeOXif3JVcjIxapgf3pvwb0znfDmMEduKTl3+FoZYT+ShORUpLZaQVgXo5
 ccAAsLk22wK6LweeDI3EqTeZv86quWq9TlJmEMKASqeZNs7saQEfE3jJSkNwjis=
 =wwTZ
 -----END PGP SIGNATURE-----

more assertions to maybe catch corner case

Alan T. DeKok at 2017-10-20T22:56:40Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a20e01708280ea8fc944e7958eca2f2e8306e05
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6n5bAAoJEH0Oec13Yh7N4CcIAI8eMyj5+cU5UkildHPoOfRe
 EOVB3Z3lMCjOyKou9EgwU1TxQKqdhzy0XVCnAg4Tk8UqkzlAwlq+Q21pYx1yfP7i
 vbrjA9GbuNvuzB0AbkzH6CCeub2r2+8b0ACmwDTYwqH2b7NecHZEy/UQqmF+0Jsh
 SF3aXOjPO+IfQRCHBYK05IkampYy77RxsRW+Kvs1CoEklZOQUTPd0R1WyeAl0Uh0
 eWiTYnPE3Mb8MwCyaj1Hab/aPjNqnasiU9oLiFnzv7crGg1nKsLxSreCvf4ocFAf
 BYfxm/e9xEavqDXxTdl6ptKhJIC44Zp6fxlng4KGI8YZH/xJQnoYnPtny/sl/7k=
 =qPMo
 -----END PGP SIGNATURE-----

transition u before conn

Alan T. DeKok at 2017-10-20T22:53:10Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5b3ff29204f75d1eab1ebafcf5fc63b496fc757
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6n3YAAoJEH0Oec13Yh7N/EMIAJ+GDQ9qyXFVtfutNjHiDZm3
 j3pGou4vyVsuHcuHNbNChMLEE0W3ZXaQ9k8AhkCwiIuKrl0HO1BFPPGMpG+fmquN
 Np0DCjtWtcudm9UiYFpS/Qy1hzBgo4RNOOjz1X2W+lz95ffLgxFb4iSluJ49uA++
 ttFhXZatBPcsAiG8d3iInynk5Hwr+DqE5BHnr2ATai5N5salGj5PqXYpnAmKlWJ7
 LVa3YjFODaLqbkWVhYNsqwjdudXKSazHYCs7UbRGQUgImsd7nSPQdvqnyg+uLEtS
 y+9y+vdb0Ix7PLTwtQ8eVhEq/fxOa5JxsBK2MnoWjjTCTt+BB0oEPWmMh1ibEn8=
 =g4Gz
 -----END PGP SIGNATURE-----

allow resumable -> finished state, too

Alan T. DeKok at 2017-10-20T22:50:55Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/557edb280722c7e784eebff7c59d353afb702b86
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6n0yAAoJEH0Oec13Yh7N+DUH/jU8PNtaR2d8dDIGQhfXMC+O
 V4gio6uuLaSijwpll1E0lCJI52v4eQZnypfuBk2Mx4ZTmxjET4YGt1KaCd9UHjt/
 6tcXkGiUTMBv+B9CuySXZsNq48Oq4HwvRhUUUF6cfEk/ZzS+ohma7lcJWrkcd+rD
 uxbE1yxraIyitaVTnxVC1Cu0N/QFgZZqzVQcGXs6fhKIbHk3c45OGt4Ewu813JWP
 dVszm4OZcxzWKvQVaIidp5t69f4T2xMnSYHvf8i43JJzYKIJUaNKkKK2eEqWQi+a
 CNT3XDNYGJSHPYmNddgRMRbMEVXHtzuxTxY3cUREd8Qew4UWkwG57NFz+SuoThI=
 =7hoh
 -----END PGP SIGNATURE-----

move "delete timer" to state_transition() function

Alan T. DeKok at 2017-10-20T22:48:09Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4743e676ae813987e82bc05b789c4faaabc3ba10
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6nzcAAoJEH0Oec13Yh7NQmcH/jWhr/06folXvMSFrqSnH76e
 oQm7sAYDE2z+9ATgUnYyTnVRTKg3prSGHM5If9q+27SqgvWLksZi0jhk+hXnN+KY
 NNu2xbORKnjppQGO75bPvSpiYXr+iMQIZzVd/xGXB3BySLsFLwDPa0eQyOk/johF
 9WYUJy0rwP7zSLY8KaPXXT8uX1tkj6CouIi/etAyqFGReHWvToTTX0czikyLi+S2
 PNqH7Vi2DhAQ2t6PyYWYI3GXiIGrHLjtToyAQKtz3MaiJctVC1G68nGGUQ3jM3BR
 K54Mg+MjXdrVj0SSFfuXbZ3huviuPMz5bl/cjMkUhmda/4ZJtEqQnegWDvH8ilM=
 =b6Di
 -----END PGP SIGNATURE-----

use state_transition() in another place, too

Alan T. DeKok at 2017-10-20T22:46:41Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/478138c074073f4c79e5ceaa3ffa34854fb5cfe5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6naHAAoJEH0Oec13Yh7NcWgIAJyGqYLBbnwauBjxmM8g5R83
 48GuSEO2k4CZFCd12haW7DLvtxHDJFRNLPD574/bk7ojc5rCg0XF+0ExWkgyM0Pg
 Qxa2tA+ZT5T0l9cMfRp/nmhd4dZKMcZx5teSR4VhEdCIJOKM6XXMQ/uZ4kGQSmCV
 zJXNFTGOXs0Uw0FYWW7cWKVXCd4GGb/aOdhXtmZZ9uSOaBuHuHQrXSPjbmWmL/Be
 IOcpCK0I+DXLFjLBBeySbzvWTvjr0d0JrLhBGsO7DaSnNb+8lSvlgAcDI9/6orKH
 Tzc1b6JU47rjho/E6Wk9gVd/BaYtGGvzb7RHqLfsJbmCMP1tG+u6O+eglEADEgY=
 =o/Qz
 -----END PGP SIGNATURE-----

use ERROR before there's an sqlite error

Alan T. DeKok at 2017-10-20T22:19:40Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9959260138c6da03b85f30003dcf833465643d76
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6kAtAAoJEH0Oec13Yh7NWQMH+gMDzPVsaB9aCjjd632GbApW
 cpdO+h5TAFS2NVlSYu3Iw1sRBESwx2YreTr64baCCJfJNpChCTUbI9Fdz1w+4xHp
 YAN6GIMO2pgNYXg+7IpDDIJKrwCkICefZ2XPFweqVzOU1jHBuw0QZgj/in5wMx6j
 Nb+6NJjDKAInsBTnhYc8iVBj6K00wWxellgZh4DOrrYMPD6Q1G5H/kaG6IO7ilZF
 T8QW47/2rBlOnPyv0pzTxdZ5tniqF5rWDGrxRay3Vu9f7uA47Z/d64nsTvdn7NrB
 222Mepog6h5PBMlNiTGbNNhhAvgud0wlzavjY7by/KibyZjDerMjtm31sxLyMrg=
 =ZjGI
 -----END PGP SIGNATURE-----

add const

Alan T. DeKok at 2017-10-20T18:27:54Z
Files modified:
	* src/include/pair.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b913d97fb1979f8d0450116ee9db65fac3532b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jyQAAoJEH0Oec13Yh7Np08H/jJmxZPSrnBqAnQrJBmrumdQ
 FO+v/E/akG7+0hXfqRTopHaWQyBrFxPxBs4jlZCnvTghIEr3G5ut3Er4zPICSF+C
 cf44sWGEqs97owcVHbzUYWNWQtHXJYVTeG/qGx8UDVndCAqpqRAoGntZYMnMINFU
 lhZTWtoCKNX7+BmoPTHdggbwXINBiFmEtfj1CjTq/9pCiUq9wIgrE6Wc1IigjcT1
 72RPAH/R2YRvlDrUv5PT9sFfTpYok6n/WvArI7QGOWK/H8zFXIfWN1RN7tdrc74D
 esljSZUiqanfWuApRzKB1G4++VfR1xYcOFs1KyTro5Cf38QDzP+2Ausf4u47WKo=
 =7v9u
 -----END PGP SIGNATURE-----

close socket on error.  CID #1419878

Alan T. DeKok at 2017-10-20T18:12:24Z
Files modified:
	* src/lib/util/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c02c9c3e7bffe26f32ad8e91ffc6f4377c611fdd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jxbAAoJEH0Oec13Yh7NGewIAImixYArKvx++LRNut0ODeTx
 gKS+xuL5MSyZP+r6ubcXxx36V7NvcFKCBnxQ7dlPpgfjjAn+tvS9lni6GJS9y8Pp
 gHxloFWmJmsHdQ5c2QZseZ/nOko7fg9anF75F4LH8ClLxEYvR++4Y5hEFVuWfF8g
 dcMrTBawichQeiNWlRbXSgq2BJv9FnpVIgG8Ii1rIno8QmdaPnxBMruqY/lBihRt
 dZTUwc/8Mpj99y2b5JrqSrKwKjXeR79KfPHdC6xMomgiE1jat182Z/rBto6aUhrV
 hX7dswCeEvpZDRZ/7QhATOpnMypzshD1hekZ8opRD4KZv6EO9NyMP+wW6DF73SY=
 =lXyq
 -----END PGP SIGNATURE-----

re-order checks.  CID #1419950

Alan T. DeKok at 2017-10-20T18:11:31Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ae15603199d02284760b290413499f968eb36d9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jw0AAoJEH0Oec13Yh7N+XIH/ju162io+aCXBNGK2oxj2zhx
 lLlYiOic8H6l7YSTg6jWBPDuTm3m6DgS4GrOMlDN/lsJ7x3vSk/iQst1jLp+Wyfg
 LB+8e3U3tDRQ2w6BGuupCogxcVJpcX3hHGFVHSxozEeuz7b6sdE/1xLbyMqKXtWm
 +wv4E4n55L/cgSall9nHuhBMIfq0F61oLjpW7dbht23sOOki2UG2NnBDBeGNoFa9
 Aw/OgvuaDerAHdb0RYwQbgEtf7soKX+ZjI3WvdSoK3Z0N1siglYG+Xnl7WsSmQo+
 jUymteuc84R6+5hZwqapbp3+hb6PHzVZeMomX065SM2nK7uBBKeDeB2537vZpLI=
 =I00z
 -----END PGP SIGNATURE-----

don't use invalid code.  CID #1419949

Alan T. DeKok at 2017-10-20T18:10:50Z
Files modified:
	* src/modules/proto_detail/proto_detail_process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef72fb5c80bd90f0152eb9cbb257b2fed5f7ec69
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jvUAAoJEH0Oec13Yh7N5k8H/23Fah2uaIq6MPdzmxZaIPb8
 JquvC9CSDH0G4srt1biZN6xds1JLu6XZyxpDHRZLZwE0Spa0PjH377vEtCejn7ya
 00/9FePeHRpoJJmJpzuOdK2oikGJdGBF14a052FnbCJEfxwTo6uEfEs92kAEhRV9
 fBOvP8IjpAE3ayHEIpkh4jGoPWoDhj6Ov+0s/0i+18e/PLVdehakCE1SepHWyRxG
 lsusAWWv2w/pd2VP1ByIYXjeJXAjgMAsXk+EXqFmp4rqb7vaHQ7dU2l1LK+0KB1R
 EmLzKAvR8CD9w90OhtC9xipJhM5tvlx7yxfD1lwAKGtCvNPwvzwYvhVVcZRYfUI=
 =9YM2
 -----END PGP SIGNATURE-----

it's OK if this option doesn't get set.  CID #1419877

Alan T. DeKok at 2017-10-20T18:09:15Z
Files modified:
	* src/lib/ldap/bind.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c58931358b1f7390ea799af51f97988912e7603
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6ju0AAoJEH0Oec13Yh7NXAkH/2bfBTLil6y/2CLoQz73JkdG
 XRW+/SysOF+XgDfb369hpNcNXRI/aW7YHqzFuo/ML/H5lkSLdLh/P9niKJpRbD4o
 m+JlwFtGnL7Mdpz6URio/5SaUrZsbqbu1NDllB4OqnxuMiEuy8XJGkgzRv5y5SRi
 uwDS79ubPl7mJ5Rwnj+n9XbJ8bXm9rfrG06yi0pnjAHVtP9ADj7MDQ3FO52uMMh/
 Cx5mmvMrKedncNTLBKWWOmpKdawJyFa3Pvr8VUvIiWgI8mNsrML2Gof5GlhYFNLK
 sWe9pIutTIDy+zCO5eDfI57/wIfAzlfCHrkFNYSafsI87dYpTNXHGF/LnyewWDU=
 =8V6M
 -----END PGP SIGNATURE-----

it's OK if this option doesn't get set.  CID #1419875

Alan T. DeKok at 2017-10-20T18:08:37Z
Files modified:
	* src/lib/ldap/start_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8cd2e1c87d5240026cafb2a0c9699b6afec524bc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6juIAAoJEH0Oec13Yh7N/PMH/27VZ+zlEpPPEneojCDoQNJt
 6QQ1S0kJM2NhZR3ABbBNCFUySJ9f8w1hlcgsTtF7zi4SMo5lIruEwFWNXCxiC/u4
 AxfGV5bcUXSl4ihC0UHcSEfwm64eAxA0QMZQXcj9ozG8zEhghLPHkel5d844f7QK
 N28JlngJq0SPHIFB+DdTfzhXPYRUw+VMGBpTn3PdEsaUOW2RrlaX+c2M9FAfx2Rc
 A25lzzJ1AGIS4k7qtGRWiCjB2p/giSd3txoo+ERe+rIHK84TWXsrSPfhl4CFKcyA
 9dHFeaQ2XiO9OW0WY+bBBctEd0ESQUGXK8a00CxAnAe7GfXZkk2Clc035/rD5Js=
 =8COj
 -----END PGP SIGNATURE-----

check for uint32 overflow.  CID #1419874

Alan T. DeKok at 2017-10-20T18:07:55Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cebfa739a2207a00a0867c3e22121f23b6510893
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jryAAoJEH0Oec13Yh7N7o4H/RnPy/1deSJoltjB8QEbDbMW
 NdrlCCs9oFTZA64PIxdbe/npha8k5f831l5RB/Pdl5dJDKudvrVfk+BuvOuf3QfP
 Tv2mwlVeRrINHR4fn5X+NPXyI+cB8/9dvtjv/SWtM3o4AhoBexulJ7Rgm/wb8qgH
 urHhIsc9EqyGbwIrIVS9TPFO2TtiC1pnLdgpsNgAaWMjUIk8LrEy+9zCs8LYnbOL
 0I/YmOas+kCZ+6aFS2zaHxHctNpdFcEYlH8hBmmyYnOXPRxU/01ocUYaixtGrszc
 MuDrMI4tr/tOOjiK7W+V2mo0nQ/rapqrkWYfdbm0R6u4KecxWhfTEZnL6gnIp1U=
 =eYFI
 -----END PGP SIGNATURE-----

fail connection if we can't set it async.  CID #1419873

Alan T. DeKok at 2017-10-20T18:05:22Z
Files modified:
	* src/lib/ldap/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8bf807129ec2eef8cd18b80ba8a50e4a3987f677
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jovAAoJEH0Oec13Yh7Nov4H/A7ZlfS1OG/svJubbQBVJldD
 G4efqYb7t2HWeO/TKB8SS2ueMO3LVRHZCVaGDFxuwghoJLTdwTRjwWh8UGRe/9WR
 pArcM/hEOxS0rYxdZoKaLI+WTmvKHszxt4aFnP9VC1U4RYf4XWKNfh/Bl+X6YUwX
 DvNZS3gd5tZVAdKFLKU7YehH4fx/kIniOUDDHCAIWFkDwKtqO2ngn5B/fp6oP5Be
 76ihWeaEtIb+fiVJy0+7UmoTkczg+gsZlZy0OGK30CTdcfYiNZLUWnje3a2Z90za
 Ta/tUDzV/SL+Fm8+HOYZOll5jO8UZ2D2kQAmunptmUuRfaNxiFA2Mp1PHw5yNrQ=
 =Gn26
 -----END PGP SIGNATURE-----

it's OK for the set option to fail.  CID #1419869

Alan T. DeKok at 2017-10-20T18:02:08Z
Files modified:
	* src/lib/ldap/sasl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a424e4545d324d142705d0ee6479d1b6f22e747
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jnxAAoJEH0Oec13Yh7N4N0IAJXva/3mBTq/Szs4W3UTb/Ys
 q1F2Ni/DZspdhYV3QkbuFW32ezebgwrDlN6JYl9hMk1YbzOFLWr/unX/apLtY/L/
 rxhJIqnqE/VoYShvXYf1weOZtAVLdMSx7NCGN7b7VVbWS9HiS0sQqbgVbQHrwM7S
 /fk8RC2OOvib/GykTrk4gR9uJcEt/3Y+rSmTfzFCHl1bExzBnnJS/SQWoijVHmyj
 HooBTjXNB80jJgF1o81CF4u71EnbWk5QiHZQu/bl1nWADL27yfxw87+zvLpVrc9h
 +gpdA7UgOg+C88EAvWJq52SOv+UG/N+0O0CESrpMUa/9rv/77xkTjfajwT3eGOA=
 =pAHL
 -----END PGP SIGNATURE-----

coverity issues.  CID #1419867

Alan T. DeKok at 2017-10-20T18:01:11Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c738db03732b3f6bc13d27a48ddf7ead6d420291
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jmWAAoJEH0Oec13Yh7NZhIH/R08NSWnj0WvVsvTsHwiNu8b
 W4Z3b7Wo5RnQyNBxmPZZ8lvFFt9gQn4hoMSucR2gGUbcC5+6M+1YxrACJVioZkSF
 YGY+pM142CYYUaNfk6NfW8UfMnGqsdJOvhi0II5grhhU1afkbmPRHup3TdpoyX8E
 nk5km7gNTIjWjUtMMJLeYGrn/b+FOdqaE4Z8fD+yY0zrvLXH05A8snJpfa4xKmdH
 pdwBv5Wp/debcW2v4DtxYTjJP4SnQbAxU9auCBlR4WR/LL2Qy6b5R5MG/XtJZ3eI
 rD5wvkf82d2X5SfkU59qc3ZsjPMYXlclJbXZXbWgqHLAha8F/CGz7qVpPaODPl0=
 =Zwqc
 -----END PGP SIGNATURE-----

coverity silencer.  CID #1419866

Alan T. DeKok at 2017-10-20T17:59:36Z
Files modified:
	* src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/149e35edff2535aeeafb695ec1bfdb6042ac26cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jkeAAoJEH0Oec13Yh7NhgoIAIEaUq9zTf3GMMh3lsu+vG4k
 YP0aDZ4ugtUgHcMu88orHf2rnOhQvzbPcMAj1VesxAew8asHf7vAXMnLh+8kPcIx
 J3DtHDrYIV0B83t0tnU/a0nFU9Wo/t1Dl/C6yKeeIwEEif+m/zvtxUtHZj6gMKFY
 IP+8huGge6Y1Wrp5TPXaLPhoMrUx36BqXBO8cP8lTjLuIsRairL+diYCfnwiRcyB
 htgjna5f53V/sfhQ5F2mET/eWpNpYHaMvyZ2PMzmh87e29SMrBmt6jD68HltJob7
 eS85N5JdVi5moHegu/u7K6hrF7F1bbijopU4YC0C0Hu4t/ax6ag653G1xd6w13Q=
 =kUFC
 -----END PGP SIGNATURE-----

removed dead code.  CID #1414422

Alan T. DeKok at 2017-10-20T17:57:36Z
Files modified:
	* src/main/acct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0cd1b9a3b1e0a2538b15c640a7361d9b5546e18c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6jkOAAoJEH0Oec13Yh7NSyIIAJ0fBKClGykjAezueqVJZg+k
 bLRcAkkbFJc48W/DD8Br533OH8bN2WEIVlL8rHZdxUEQBLK75G6g2JT62vbK6CPm
 OAUeJTPOaRsf3W5NOgW5GOsEmaBZsJ8AiRAwHXZguvSOrNlNPkab/w/FSiNk4Wp3
 HXDrnSjowlRbr7mrleWe+iSpGLxa7BU/fBQ4RIiHCtteS6f97XUjox8O/pE2PDIY
 B6a2AndKzloZtsm3hBA70IKkpftvnPbV6OEgO5cUxH+NAiyHOStXAzfR+s6B/CuS
 pzuD70nc1MBBhvhOjVbo7OH3S6hZ0RNQy7CLD9VEj2PjOqYtxWkPSQIEa53lsGc=
 =qyx5
 -----END PGP SIGNATURE-----

removed dead code.  CID #1414429

Alan T. DeKok at 2017-10-20T17:57:17Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9e8baad4cd7ffce2c9316cc664006450454f382
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6i7FAAoJEH0Oec13Yh7Nh5cH/0JLxiL1FtDCkA7j5upAgM9R
 prU7tDln+7s/9ecr1UYwbj95fTw551U8EiemeUXFePyLvuadHrwpMY4rJIJA7kuC
 Gppqau6/KV/0zXOVMwGLj/+cKu0XdE8lCB5QxBb1k1MmGgf8ZK+EAaZDEqaC3CG6
 V0RrhyiQj6ITyYc/0yivT/Ndwz3PxQrzC0vz1cBogXi9trQD72i1yJ9a5sIVRjw4
 p1i7mqoVueBTp7wpfxRbsSiIQv2nZRZ7IaYE2U52KhTBalKGJTgF59dWZuWp1EH7
 HmijwI+hOqnRl8YI11EpXXq3MHuzFbaCp/EzGPSOiX8Renxy02f3vm8UIrfmk7Y=
 =+DoZ
 -----END PGP SIGNATURE-----

don't insert into the heap multiple times

Alan T. DeKok at 2017-10-20T17:13:37Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ab3a28bd938c4e55606bfbc10b7bf00ab15b520
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6iTiAAoJEH0Oec13Yh7N7AQIAJULgRjsRjeXjjveHwzzMsGf
 Ase05ed8PYBnk2FwOCGcch9wrVnLonc0SohTSj/0CrLJ4ALwmcxBaoj9L6iq4vHY
 P0DX3Jc4VaBQC5kWMHsWLYMRgffSyoCEKpuDFaqrutELfGaTxnG0o5fZEDIUZJ4m
 GOA8Ck5IYYiMlmt6MzD1MV1fPU5XSw+kC0hvs/Mw48JEkz909Q1KO2QpIiP7Ey2L
 bNVoubSHkGsAGlgknuSx/RKKJEtMuBHrZ62jyqquybbp5mW4vk2mgaQ0b5s5rOCH
 Af//Yreky2AVkjTGlPhTaJTFGIkzjZsBeA0kRSvqrx8LK5HnFHYXNLA/Z4fXplw=
 =RlOF
 -----END PGP SIGNATURE-----

detached requests may be runnable

Alan T. DeKok at 2017-10-20T16:31:17Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b6e3b7dd812108a8f97d54f2f7426bd6cfef2fe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6iJDAAoJEH0Oec13Yh7NoL0H/0iNP/m0W4QwSDmARo91KwgS
 ak4ISb2NaK5Ot6C2qfQQnfvaAuEzuIKGGKitTWXYykpUIccNRDx/qE2/4avihKux
 gao3Gckh04b9jOGmmXincvW7gHW2C5VdVzny2kBZhJhwyp6V+jbThYrDRg+JVKKA
 z2vGVe9bhCf0IKLMyIuOuTEkCORZBFbT9C4nosuJdh4D7HBNdgfIMN+DMUWGNmmD
 yLFOe/x3eNiFqd0ripv9okhC5GvtXzUMmLACrYC4mQQ4z6Hcp4fVyAZPmFgOcWtF
 PBPjaNYsaXQl8OwPmn9GKw/4pT5b17TgDBQTNf74ggjoJH6mIhijs6bLSiYF8ik=
 =ubuz
 -----END PGP SIGNATURE-----

free children before request

because children may need to poke at the request

Alan T. DeKok at 2017-10-20T16:20:06Z
Files modified:
	* src/main/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5aceb2f7da1eb4666b98fc2221edd9571fa9053
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6hnCAAoJEH0Oec13Yh7NNXIH/A7vOZYYikPrtBneO5nv2FZu
 gSHeW1Qmu4z9l3cjFnrqE9qAyjtWmKKNp6Awd7/jl8qTTTG8NS5l2zNfcPsFIZCG
 4r3SsUZnbfGI+LE4+hV1LUaSyvZ7IGn2/x82KeO9ULqjB0DKQdLhXpBXP0/wLe4u
 025pmUBU7mH0OXH5sSOIbDPtKwmh6MyWDxQnz96mRyOEpxx8TWisQiGmMxTSAVkO
 92wt7Hzxij77ymhuZjE0N8KAk1P2bY/JQHtdTBKtJ3JwFWpmR2GVItHYf/uTTeyo
 O53q/CzHnU+BygoEtQsgNrtYRTgoDAJ0RlrWrzGJC3nvIvqnQHvgEW6jhI183qY=
 =EIpD
 -----END PGP SIGNATURE-----

request_verify() takes const REQUEST

Alan T. DeKok at 2017-10-20T15:43:53Z
Files modified:
	* src/include/radiusd.h
	* src/main/util.c
	* src/tests/util/channel_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae1dfb64f13ad8f8f4e9cf858b9413bfe4828ba8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6hlZAAoJEH0Oec13Yh7N0jQH/1ZvLSTQA0vs+H52olAXllHd
 03W69nC/j4oolQCrmW3/F42d2ji+3VRlzIZfdFUG1xXOSwtNLlEsOOn5S5+KCGpY
 WdvUs4PzSpEezup1lO42njrKxnRTBmenoCvsRlzvdxtH+Ta+CE28RATaGa+IBmzB
 dkbr22T+gFI2iBEVQeSWSTM7svnfyogy9ziADU5ab0Icin8MMk1NI8zGJPyfLnsJ
 vwdmhegQLI0c8SvS6jlqKKf47HDMl2bf76nd3V2qZIFf2723R9xdkFQamUO3jdGv
 4FdzZ5r3oAhf6s6XBOIBFEZ1CkVlbsqcT0l22x5MhI1rlFbRE/yu7+x1uYJxX0o=
 =nHn6
 -----END PGP SIGNATURE-----

ifr_pair_list_verify() takes const TALLOC_CTX

Alan T. DeKok at 2017-10-20T15:42:06Z
Files modified:
	* src/include/pair.h
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f2db1253614974102ca249efd54a8ad25a47dd8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6hjcAAoJEH0Oec13Yh7NrxYIAKFiM5I11rF3HSnzLA950yIM
 QZqlmm4f1HevyzzCP4GvivL+PI390SkPEyUR25Rn6/rRRDYC5FOt5vVhpywuTyKp
 q4JD7FLiLW6d76mfDUiYRLb3ZkHVTNFELU97KEU8soWR+HqEFYQEQAHYlW/Qgfm3
 uYZYL50s2QKGulHvSP/5lflJQWgP7icFGo+6DCOUbxkRb6/RMP//1QR5CgvZdcnx
 iTnFWinQD/IZ6z/jg/Gbn66QcFTzHLftiKiwhdmcMaZORPMyEeWP5Chf7kdxmyQ4
 crA7Q55/i1DV61k90kBCY2ZTVHdAJNAO9PHdzM7tUS7dTY93yraMcVmlMmkPxgI=
 =kszl
 -----END PGP SIGNATURE-----

logging a report takes 'const'

Alan T. DeKok at 2017-10-20T15:40:02Z
Files modified:
	* src/include/debug.h
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aab5a55deeb2ddcd330ba17ca0bc2c26c29e26c3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6hjKAAoJEH0Oec13Yh7Na/8IAIKXNfJzFXBLCEyuSEYZZbMy
 aYy165HqUNoKssrw4DH0TptCelabNDhyslMM3Ez7cW3GWU/Zgbz4WoBHfcPWY5SV
 6MdYQuLNC8SKwRRr1wnEN4kfm72taRr3v1WfEcgplo2xj1cu55XTNLmirb5p1qOT
 duRt3FC8PUCMIOMkj9S5wDP+7lvvdwL5foqoddPBQhiwFT5mCYgBM7fCXpfpsT8S
 PyHv54v/MEZWJjJDdaPqjzSY16G0DFrL3IXTSRqTkoCFER5OoErxhyhsgE6RyOkd
 Sc4InvlP5MhewlPpm/WZga2zGpVK4PwlLfZOaZtmCUF9B1DKgiJOpdlICSaKoH4=
 =Zom5
 -----END PGP SIGNATURE-----

cast to double

Alan T. DeKok at 2017-10-20T15:39:50Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81bc2dd56d47da399c49918cad08b0de06aeadc7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6hhEAAoJEH0Oec13Yh7Ne1QH/RjBaC8M7YxCpWqj2eBdaIzX
 VfcsTf1QmkdrLZB1xbupF/rqZ4ezDVfibHRbtNNvQCXJmvQmYeK3GHA3AzpIovoA
 d7s1Pvj7XNqKimWEp1ywXAHgaVGYievoIuPFCFe7Ef8Tqv3rTlphsRz0rY62FkJU
 LNERnPTP8GLAC9XFcHUYlrl7x+cbXP+Uhi2JWGIccObzmepEMSTN+ewXu1+LNlf5
 y70u/E+dpAt96cvVLV6jKCJCIWC4/ZUXabMEyUaDNGTRkfDvvxTeTyNc/KVDyCCE
 oBKui8jYwgY5RP+XW6xPRelfA8drhBr3tgSS89Mw2dzYG8zRC+79VhKasLlbMfM=
 =+gus
 -----END PGP SIGNATURE-----

rename to packet_verify

Alan T. DeKok at 2017-10-20T15:37:33Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a49282e91f5cadbaae97f213a78421f593f58fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6gCEAAoJEH0Oec13Yh7NFvEIAIeVRvCN/CgWLCLiSLIYq8eU
 iNyMtlp+DQ5iTwmkeE82FlVFkU7sw00BB+MNN6eN44snk1EgmoH3XgxHWlKhaqAn
 mgHMfEEryo/hCL66ZdSIBZsU499y10tFUQVnE/ZHgtfGAMnZ8Vss2GaE8c/qs3yg
 VQs+lEwd7QWislUEh26lFJmjBdwtAEkXDtxatC2yt0HPbum2fY3OBNtoeiYdT3oH
 G9h4cxBd6ym6ETbfy2kw9jOi6MGfmgCOatqtDCZz2ygyoFMVMbzYORoaaxxNoZY1
 MCntlB5iICDqni5lihpUA605CgsAVDhhjU29TQekBVWwji0RYrvLx+1zYPyqFsI=
 =TlOh
 -----END PGP SIGNATURE-----

check request->magic, too

Alan T. DeKok at 2017-10-20T13:56:12Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/915f6db41c0224f349c7893df20dd7710c0158ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6fyOAAoJEH0Oec13Yh7NjaIH/jWPvKXWyG6OJO/p1RQ2xU+2
 NJ7cO9ED34R8LtrfG+em+fyE6e3RGP6IdV37SrWyZxWY60D0ZWN3nofWL4jjy77P
 P2mkdYS9i3Ay7a+VULLx8VzFZ9TYHQH0e2Fsysp/BPrX27vTWMpJMHGxfhXN/e5K
 a841uGLmjXOKCFyfnxSqaSJ6pkaCtTYqIsprN1aT9gNBq4jUqh9bL9mjhcrVFdzI
 ACM+vMhjZp7d8OUOzQtZLnoswbwIZ/HfYXlSMb+6h8aKoPPDfOJ80AnqKlb0gBRo
 PmATsqz7eh6Fpvb2/mUuweMaqfrezvBBd4N/p6jcsvj5yucv6W99kahq+FOul1E=
 =o2Jn
 -----END PGP SIGNATURE-----

manually set heap_id = -1

because apparently on Linux, heap.c doesn't do that?

This hack is faster than tracking down the real problem

Alan T. DeKok at 2017-10-20T13:38:54Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd5402a53b82e8b46ccb69f2073020da6d8dde65
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6QLjAAoJEH0Oec13Yh7NqyoH/22taAt+K+dcl4+8Yzg+gjja
 759r3dmLVw2hkt3Uuvuyeb8m1R7JUQAjxdvpT/tcnEA3QpXcKtPTcgbc9zKtxe26
 jNR/0Y6imUcgTZn3+HRjjyipUJnr9x9f6hcpMqv8+1sfxczXtaTs6AUbnD+Q6ZS+
 QJwFqP71iJmFKsyeSAKMq33qoCtGTIgpR3T5EUtjy1akcA/HxV4FUxEDgP3rn/R4
 q1Ly44uKOeIk/tZwC/Ga5Pv3x5Zac7h3P5tT90Be5mYAvHdYV+DKUWHF2XoqW+3L
 y/H8GQ5yL7VDvuq61meew8mDC1MqsqlqMaZxus+eF8BHKnY+NwTBsIPTyWyxfVw=
 =eCis
 -----END PGP SIGNATURE-----

driver_inst can't be NULL here.  CID #1414433

Alan T. DeKok at 2017-10-19T19:53:59Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b60e23047103fb0096cd1076cc852adfc6d41d00
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6QJ1AAoJEH0Oec13Yh7NLbIH/iDzcMhtVSEQFKTzKLrrEbhO
 0W0cIvmjqrPT9BQ6MR6tMgeq34L/uIABghb3GYQ01k705XabsqTMvhsT19WxtvHy
 yGkkEIl3/HXFiDLwfl5ZOMkar+WjoIS92nQNmz3Q4hX7OghPlxmGFKJQRb2Ek+qj
 jyTv+3BGDWtf9didqjKszDZ9cqnF4D0SWv3S29m0E/COKnxA4QlvTMlnYwAvTzs4
 XgYLNfCQSFyrPGl1Xp67fCEI9vOtC0iFN8TZsFyprUsmQxZKhTCrAbZoi7UecBzB
 NxYmx3ppJ//tr5yvbdet+A84vlsK6yAmKuOjc40P+lhZ6gc/wbzdQIAiLFoqGl8=
 =Vqx/
 -----END PGP SIGNATURE-----

close socket on error.  CID #1419878

Alan T. DeKok at 2017-10-19T19:52:11Z
Files modified:
	* src/lib/util/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d299ef7889db2cb1efa4fd98a1e9cd7e8d48987b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ6QDQAAoJEH0Oec13Yh7N8CUH/3EX6UFuH+GLRbY9dDriQaqB
 lmMj2gbAC7tUEp05iKnkjrzyHLYUImDwnocP0Sydeuvx1VSmZL0u/XHh0FRnAx6D
 S1tfb42nay8qOWgyU2Vxkt/k0pePacC24yJoVq+x6ZxDMCD+ONuKk2rLUXH2uphW
 3n2Pi08uEnA3++qr+v0wciC4kGDOVOHlO4pCoFIaevNyPwsZSEeoeee02eYqb2Bm
 1mSwBomMxkEs7VfSN5y77S+HtrzyniKRYd37IKpFqsj9fEE6wXDIUpzD+Y5bKFKm
 8fhs4d1fixKc6ygK5nSj5K2MyEYgJ+rt9D9rzhZ8/B1uPNA90yhMOXaAhfcOgvM=
 =sNRb
 -----END PGP SIGNATURE-----

we don't care if write() fails here.  CID #1414420

Alan T. DeKok at 2017-10-19T19:45:04Z
Files modified:
	* src/modules/rlm_logtee/rlm_logtee.c

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


More information about the Freeradius-Devel mailing list