Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Oct 18 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5j68AAoJEH0Oec13Yh7NzewIAKFwKq6b09soseNM2qJPF5/D
 fecGeLdc9pvx92xx9owqQSe1qGa0pNJ+luM3UreaNVxS4sMNwzpiFCoPaPv/L/S5
 WIoGF82RHVYHPyOILQZHfWb0xMQVoTwwRII4O8doIpUDLVOMH36DtlFdoMQdqAJT
 Pa7zlI5IvJhXLgVd3UpsCZ/thqs47cwrB5/0YCwsyNvYDi/qtBIEp6SJbtAimq1f
 ayHdC3xggOdvWPUtbidQqLwlfL9OFH6ug2/vZDqmvEFpJ718N4/v7qsL7GK2uljG
 cbjWTMiMRDLTkfYw/21hZD+nvgWojrFf6+Lv4yiAejzWyuhurLSKgA+FWx8cx3Q=
 =Q8AO
 -----END PGP SIGNATURE-----

clear out el->events[] for an FD when the event is deleted

Alan T. DeKok at 2017-10-17T17:32:07Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc2c439e97c718d9cd70bc4a221065ee3e201ba9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5hhrAAoJEH0Oec13Yh7NWbQH/3a0Nv5pw7igQ6G00hDEMzdX
 PLIBcwAVXUo011jdNn/hkfVblatfyG0yq8S+fN9rrcHsR9CZFWWgwM3q5KAGhrLJ
 kEna/LziZTja3ETj/i4cdR5LyLBIIGxmFz77T5yTMnM8f9pD66KWuUdbfPptOof/
 tjCybm/gGcXWAknM5jbjs6ZGpQAKpsvnu/5WbUvyl0+LKhRCKAo5FlI+1RZFJwA9
 G8RKlmYpCEijyzsGg6UH05h7eXjTECDyJPy80z1OoYSG37j69Olvdxapkck1lJEq
 Xtc+K4rgiO1VDtN7O/mjfAI8VRMTmOmBfGPrxoa316goAjRWOfySqqBDuTT00xc=
 =9oP+
 -----END PGP SIGNATURE-----

use -, not a-b

Alan T. DeKok at 2017-10-17T14:49:10Z
Files modified:
	* src/include/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/966c1f8af63f6ecd2f20b9d3a3a8dcdd7438c795
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5gHvAAoJEH0Oec13Yh7NLFQH/1Fgldln5Rs1XuOE/zK6O8rv
 brXTz4chcWGsnFMLbU5FCmj38VeIivMImm1b4JQI6r0pvMfNDyzcSAd5qcsz8LmF
 so3/6i6u+k4FAPxShyrwYByB2v+qiWEgaR6Vg6xazjDn3TBfQgxiWe5hJxLGImcS
 QEFcGDX6eHM890CeKH7MuWUJUxTXGQdddyFMW9DvxLpH/chaNi4ZN7blS6IlBT8m
 JO01nGaYDEDaX3UkY2cDX+AjJd4cNlqlzjv8jGU+ZmrZzACqzj0IgEb/Hy9luEf0
 xHinPT2AOOnmuB7cGJLevFvCwpViCBeGLK8/+EoH+upR/U8e5dcP004DIOTDP/U=
 =14ls
 -----END PGP SIGNATURE-----

don't use t->pending, just rely on heap size

if there are two things showing the same information, it's possible
for them to get out of sync.  So... one way to rule them all.

Alan T. DeKok at 2017-10-17T13:12:51Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1db856b52dbbeec62beb3646da0be3b4347d8db
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5gDSAAoJEH0Oec13Yh7NX7sH+wbEP11/mW50yh9G4IVq98mq
 HZC1zilggfCvaRErH8FDhVYj9bWgFCp+kZtck9fBjJS1emTJPu5nv7LDyPrkY/qZ
 zaFDCkg0qqvWJF24enUJAP7rmqfYF7C1qYyy3qJlptSVgwyJ5qfBRJ+TFSQuV2EP
 HU9CV95BlfY6FdEtEzhZUUzMSsigkny+Y+8oBv+Ti7JQRsittC3o4f1ldcva1cr1
 7QS3yhW6OlOtGcGnWGoJI60qREop3YreO3cPy3X+6Mj8BTHeVKIQR2tOLb1esRIQ
 Eiah3QSj5Y8JwSGZN380VGhN3pHD5PhSDL+tifp7FyVePhetNELIz4CsJDhW1AA=
 =sCvU
 -----END PGP SIGNATURE-----

set t->pending only if there's pending packets

Alan T. DeKok at 2017-10-17T13:08:28Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3c34458b2d77ca4d27be0c20e772c9586b1fc26
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5QopAAoJEH0Oec13Yh7NdfsIAJzbc+PO2M/QlXMbRRdDeQNr
 DcixEwCPobMkyxD8PBjOb1whrV0iAkL+YUIeHHcjkfiGaxDs3RcC81AA/gNeBHC1
 cGxYfvcHPgqaJRAQOgZPZcIEem4fJB6e3DCn8dj3+Oe5OUrk+2b2SkseKKzkbqsH
 XZJXxoGktns+LlMUcKMbKCAG+YSsJsbnNeXuUTC/KVYrjQBq0mix28DjILAXYpdZ
 9vcL9hJYkQOJTSnPAmFBEn+XSmAEnMu3vVgPYZmWbGX63xvXVvIwtKy2LD9E4dqj
 /KUV8slpZ8bBwvsM+fbAkkctZ6whmSDv8S9zyL7QtlN2ixHMJF++18l+L7oK8+M=
 =9D3q
 -----END PGP SIGNATURE-----

handle 'close' as a separate function

so we can catch it, and inform our parent instance that it
needs to rescan the directory

Alan T. DeKok at 2017-10-16T19:36:08Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf65a4eb4cc2b2a7222d093957b185503767f05f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5QjoAAoJEH0Oec13Yh7NctIH/2hbJMnwHmqlCaJsVnq1g3om
 WO88DluS0LTfppbc+2ZNvSx/PboGFDpk5ubi5VyvB3XG6b7PAzVLp+Ltu7sB1s1W
 JkLo9x4x67Wv3e+8M4EVbbz7sKuwK/moM51Z7aP/aHEIaHEqGQ7rSgwUztbW6atK
 iAV2JpUKvLiuK1JwdMfAuZNO43DJe9gN/mVFUX5ri8HyDeebMsAEphQqcUfOON7Z
 bDu/leUM+N77kaeJRK7Z7Vns+7t0UZML98ulO+NrVRoZ2W84PaN7Qdn96worPVB1
 hUScEsriZKFW4Au4p5rraIa45rYgndtcA6VUMu29RIH1Rko7NlsP2zpQJqQfhs4=
 =iXe6
 -----END PGP SIGNATURE-----

instance isn't 'const' in close

Alan T. DeKok at 2017-10-16T19:30:40Z
Files modified:
	* src/lib/io/application.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e6db501e700f902fee77875ccd63c140c9b139f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5QYRAAoJEH0Oec13Yh7NX8IH/3WDA9QdpSkLyDM6HhLrfc2o
 OT490OhyxT+Zs7lQVvA9YthU6nNNSpk16Z144zW7XPPGUmhXjfOUAxLvI1JjuGmw
 81ABTnWvFpxAUzllSPDSpcSA5+JgQ/UHbec+5Y2sO6I1RADB9uozmutNtEtOHJ0e
 sfoYKjKLLuNx6lvpz885vQF2O1okWmj85Q7STjP37apXIYdFSqx9+Ko3+UJi4zSW
 5jE1DdEO9dVhX7+FcfFCrbUBwuBH0fP+Qn56Qa8Yz4BZHXim0kvsrqKS16rImaYq
 oBB1NDsGFgo0h1OWFdP316kpAUGznvrCXayEHceGCtJdPemQXibV5I9I5qEOCFI=
 =ZDFK
 -----END PGP SIGNATURE-----

auto-create "work" configuration

to simplify the users life

Alan T. DeKok at 2017-10-16T19:18:27Z
Files modified:
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/todo.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3242f447b36b8e8379de58f544672bfcd08c7e43
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5QX+AAoJEH0Oec13Yh7N1TkH/2+x3fB6zC4FYHrPIrPEQXBt
 GFQW+E0mHkFIH9v6wvezc9eTxsXrciI1q0ql5Dcrw491b5FaY9T7az3qNrwIgCAj
 sk3GRPRT1eZGb9Gq7sx66py5lDHUsCt7RZDwdj9ynnhYvbCquFTNx2n1v40gvKjG
 a6rSYUJ7W1y2vNgkStx+lf7RkUMG7SdWe64mz9FYlmWwq/YJBwwBaDyWk3y//mOA
 MakXoX14CBWYpcKVPMLE5eb/IRYBOOFqDkSbUHYkdFYi80qamtv2vpCFVhC7NKGB
 2ZyylY9tzIDI8NjgSOJunWkZX8LeuNKyGKyzGRxMYEkZg6FANG8CqcFjCyFlrNo=
 =2Chp
 -----END PGP SIGNATURE-----

note recent changes

Alan T. DeKok at 2017-10-16T19:18:16Z
Files modified:
	* src/modules/rlm_radius/TODO.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a4da062cad54c1f32a66ae06cfd7c2fb996bdf4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5QC3AAoJEH0Oec13Yh7Nah0H/2+SXOdqTIfKw3/mDI6YZb+a
 Qa5FzAbPNkHRNHmsgXrFBaeexiqkelhGppGlYk5ixQ9hpXFvvkEqiXrlfj49RYd7
 UgFci8o+JC2YkYUiORAdpeWKP5CAk5jxgpoQlmtQ9axNMKSodyg9kCr492XVlcwa
 6QBBRjfBTgI3gO3ss/OlFSkDB99CjDA7IRUAgt8614vg8uTO+09M7vw/0JzX+QjC
 LD1XQj8a3Fm9fcTx2J+I+5Nq8SW1oap8hjnOyY6xDY2NbTLb8Ic1wCaXKkhkix2J
 LWKc+fF1a8EvwjmjIN99VusjPL73dmySV2wkAhsBicuDhvWTxGPY05bshyF5oYo=
 =8OYk
 -----END PGP SIGNATURE-----

/ may occur in dictionary names, too

so we can't put it into the comments in the file

Alan T. DeKok at 2017-10-16T18:55:24Z
Files modified:
	* src/include/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16633281b54a31917d7a95875cd9c8712e079512
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5QA5AAoJEH0Oec13Yh7Ng6cH/j7Lu48wI3FsUTLInRm7gJpz
 5GdnrfnRFX3pA1gcW6oNYcyK4pHYkOT0XkUSBdkvuFTuURQ0Fh1Jso+wtP5iP774
 cYT5CZMy5uXUhba/3OyWYbfiNzEh7T8m4YQsggxtnQtPS6FE70C1X1Qjm4Vikkzs
 VNXy8+07bXtUTQ287/5TolbfhGi+8AF++1v3Uh13Wk7I6ya+kXPeKdG8gr/85dM3
 RHBt+3eZc40uIKNVZBmA8HVith/rF+XeNtN5lI2EkJoEAAUeTbA1D4jsHlxMpJyd
 rgHMFqke0IeIDJT1/eiMfyibNkSjwkKq7hIRHH5YNEe6nqq6EFL2ReeL5990cWY=
 =aY6w
 -----END PGP SIGNATURE-----

cast to long double

Alan T. DeKok at 2017-10-16T18:53:39Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3564ce091b372dc20e5360fe1f5138b86bf1f181
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5QAZAAoJEH0Oec13Yh7NewkH/2VflY7qRto8mlzo/7MfVMz8
 kCa2vNuiSCSkeSPfrtEMXjoDswRdVOQ5WGezXJKUB6PcYskLgimzf62ZxxbXV7RX
 BJUn8IGzm0v/uR/rv13iexLx764jb5sAMbvez9omBUDg3kv9wUUfxSh5fi3qPkIX
 E9r2MzGTvu8Jk6Nt3Z3q4/KqUrCdLDmgE3qB1kJ7xfSWhPj0Q0OqhzUJsFJ6PXFE
 RYVPBiOksSyFOdzbwl+KdswMzFFcHbHBQqqHNuAO3a6/u2AzIejCoeZdrmj8AQkt
 0u1IxZkeBVRte7Y08ySySPhoVIHlvusO70nFJ7fvJWcHXdP+mNeDvmEEHBPJ50E=
 =9RBb
 -----END PGP SIGNATURE-----

%f is double

Alan T. DeKok at 2017-10-16T18:53:06Z
Files modified:
	* src/main/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0712f1c3c69c436890fdf817120f066506cf895
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5P/dAAoJEH0Oec13Yh7NmbYIAIFlHH76iNiPCBnAYya+YTin
 SoV9seKZmOmTEKMZagkbveyV8lfu2wSWRORQFQxtCzf3aWmtIGPSs+865ZOo2bGl
 we4LG1GDXIijAj5Zwd0PnXtA/m9XUuqG54cqOoRnFXg1//nkVLW/Nce3CJXh7eUk
 EGtuHpJpq5zd7m9+PGpptTdZVKdMjDnyBogzzAdC5+260C5Y0P+uX9gevAE6r2/9
 vH/pCQe0+EIxZDHc0qaXxMe221SENYXtNxy7EyqeOKkC/FCUkh+1bO3KJwDYWZXX
 uhdpQX1t3fypcEopc6tiXLwbg6JkEAXeinJB5wV4WQP5Yfb6hk4XfVc0Tgyz2D0=
 =69bY
 -----END PGP SIGNATURE-----

cast to double

Alan T. DeKok at 2017-10-16T18:52:08Z
Files modified:
	* src/modules/rlm_lua/lua.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32b658a2e5b5a06283835b6835fe00eeda8cd805
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5P4fAAoJEH0Oec13Yh7NM7QH/191+MgCafenp9XI+4YE8ka1
 082+LhsrjQ7kbHqkcGHwrY8GznNYbZuVkWpUSdAMAOmmKqJelQpNsser/VMeE34g
 Zl1Zpu0CeBC+RdGOeYwb3vMeQWCi1HudqYtifQ/mE/OtFG9hf1zS23dLZmH0cYkZ
 7Ksi/VLQ0/bc963qYE6/XhBYO4RlDYFXa1fvvXqMLp/pY4nc+evl1m+oUWlpURuS
 W+z36Pjtk8X1LkHlO8gkXhgT5rVxzIy8UDPPINxYpcSQaDtWWr/WorZrQZAqQGwB
 fwyCvlryJ8VjUxF9nHSroHYq3PIB1xMcZJxKJ8tzgjjoZnF0Wo86kDBYItSuhvo=
 =B3l1
 -----END PGP SIGNATURE-----

simplify the translation rules

Alan T. DeKok at 2017-10-16T18:44:38Z
Files modified:
	* src/include/all.mk

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


More information about the Freeradius-Devel mailing list