Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Feb 14 01:00:02 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqDHsAACgkQ/6TVgp+2
 18rhyA/9Go1LJaMtv93AoowARHVYbLw1umV3dUl81uEKPftRblqCgSq3ks2YVX6Z
 Gpu9sMZGsMRr0yVcniNMqof2s4Y6fun+P6AxWOIQie7LI6tN5JYc2hxhQMQBwhgS
 5LyGvlaz4K/8jzJ7g1en01NCUXTW60GLOdA0y1hinvjDrafszTvKBYe3LWnnGINq
 i4NB6bA5Tw3TO0RG2zixco5JKuDPqMs/u2vi9/97xWdXSb7pqceM8P85DT51CoEQ
 fR/zBxiMzfQtU0GrFSnmEamKS805AuBXQIW6GAcSyrxTZWq/hURfqrBXB8HoTyg1
 TEow1LqMO8H5aDfusNJiCta2+34F+oA1cmOnJ6p6QU3VFmfb4aPxCtiZ3+794CoB
 QgQlkRnwl7rXyLI7o4V4j6vcYu7BU5G8cM3Te6uX9xmT4cxnhzR+Ws8mWZz6G6IO
 PDrOxffIJGFTs16P8hGCWtPklW+pJWCb0gpgv/zkejTQCKazJFgWvHuFt2des6Bs
 2aZP/ccfN4p6Lhm0U+qV5ccmE+yFZNLfnTIQLnsL4e5hLNwciGaYFZH5NbsrHXim
 UvBZeipTFrW15CT6KWKv3immY/4DwVrab3eZy09ERSm73siO1yeHljfv/SdI53iv
 RXYjZU3Fo3iHeBh/KvF+71G8e2ciDoRBR+likFxtptJVN4MkTOY=
 =KlYn
 -----END PGP SIGNATURE-----

Remove unused arg

Arran Cudbard-Bell at 2018-02-13T17:22:08Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/662847d5666866b58fd27195123057ac9dc3a855
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqDGGQACgkQ/6TVgp+2
 18qjug/+PdSYOpD2E0vLYNLZB4XHHJUIQnuOkk7m65kLkc/GCVP/RxAHS0OPi/hf
 InWoF8mKXLZINK7XD1SF7kIB+rcLOdlOCHjl1RazeE2Xx84YRKgEQ3ATQUBV3wDe
 OMermEbzZPpueUuKf5yn+0wna2L//x5HEGsbVYOb6a0CUuu/NnNNMHrDWhab3e+y
 VLIrA4fruz291bNz/4VxmttRxnr+q7uhqDZKDHaSCkwV2yx4GKcK7DHGLD+TLJQB
 PUpsn4TW2yjPVS7W+cStgyssReWgXQAhcR+bQAECeOxxCXCozP6M9juc+ukMK8q/
 LNfebLtBjnON10ssk2scdvHsXBwiYO1z2t9tVehJQ/ptpXX6LFDFie6eOC8kNdgj
 1x+gpWadrgyDqlVd/8Fh0UfT71EfP1jfeY4s1qRyLRTtagkzWaeiCn5C1efRmPLN
 PBrhqmKZc26Gby92wVgAGBkYlmcSAEzQiY9Tp1C1LXKREYEsTX/31F5juLLPjd2V
 aprbgSDC0v7OGB8etAhvqfwRON+C8ZA74biDTpGgEo3mdgk2u1EU9w4oKZTVRBMr
 mTH6c4fsdZWCbMUAi+Inj105kygL3e5ZHtuiQqAQ3xqoCJmvrJeZD5pimrLh/kCS
 VMuw8jiwxfC/gPrP371/DBrnj7VLwYDkdv29yCPGFXU+3KNlW30=
 =vKgV
 -----END PGP SIGNATURE-----

Convert JSON integers to the smallest signed or unsigned integer type

When the code was first writen we didn't have the full range of signed types.

Arran Cudbard-Bell at 2018-02-13T16:55:00Z
Files modified:
	* raddb/mods-available/json
	* src/modules/rlm_json/json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7da2c8851eee4824aa946edb95d2e6a5e434b341
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqC/9oACgkQ/6TVgp+2
 18qLRA//QYLJwQGKG/Yhizy+IYEX4d7qIBnHYsdWq5BwSK7WnLFY8GyQ5+x49Ovv
 R9NUGxcJkS2PVugJg5R2mNpdXS9+T2NlywnF439q3HQgCcu+wkyz0DhTZ6WGAeQX
 Pc6kpOC9S3GsaUqF1wYgXEm/Zi9DlOlnO0QhNsg0SoEU+wH44i8FYKe0L9HdulrY
 +vI0s+NoJ/nIwzjCR9lO5BLlLpVEaHFf7I8/GNivfV62mNsVZG+2qA9pH3ofap4M
 +Vxs6MCma8H2gHImmKa+U20ExJOpneMr/RN2u+b8WM8GMd9NuZpFJXxJOhKO7PnW
 TnxFTHK/McGZT9oMPmBw6F0xr2bWLRWfx1huQ4eTqFBDU3bPkDwXgRF74UsW3e+o
 qS/0xDg/MOizg+rZx/tk7mpnsR5wnqA39NQq2f6WDhrX4Mxs58D7e5Fit30F8u+O
 5/2PUTSUsazKvtASWdIFFvz/iVAhDGM964YrGcjBbKPWpGLLX4/u/8urzpd4we+t
 wSTuF11zLQ4X8txMu+TJ2H8NxEbmkIQFQKwDL9F3keFfGMYWTw6l7483Kszoq4uN
 gkhusBfnF7jfn/TwUiFkuqHGPFPTsJZIId+wJAhgyyWAveAh+KkQC090fKxoMYoJ
 pJqeToidGVazoEPTq8UEyuRX01LeeGJJ7S9MneH3JQwpoUBJXyk=
 =QiUE
 -----END PGP SIGNATURE-----

Fix double free in acct_redundant

Arran Cudbard-Bell at 2018-02-13T15:10:18Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/004377a050c306b55b18397907182cc91b38405e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJagvg8AAoJEH0Oec13Yh7N7ogH/0o6eulR/nkFZS8MHyAcnaXN
 d8uZXC8BxtdnJW9+uzdfizKovakS6bgTQyVsTr05+yTTxgFy0iXKylgz+2DLhjcC
 pO+SqEd0L9cUXiXodC2Xcpx5buS3wvIohi3LA3zuuQwGtiBPKETOWvS5IOG5bgHW
 M8ZQ+rGr3GAyvj2ZsW50TWwJ06SNfEsAwH7xv6ZU/5sWSCZz8AwCR4l6lRyM2gD/
 j1ck42DMINdRGbP4CoPXZNw8c906YsobH7REriXy/SAYFj9SHoLHHj53BbqtAcU8
 pxUOVCA0wu0GzysJdiT8OUgUNFOKqyqfsfwEGuh4xv/Zld7vOnyvpUYePCoQo+M=
 =u/Ix
 -----END PGP SIGNATURE-----

copy the leftover data if necessary

Alan T. DeKok at 2018-02-13T14:37:48Z
Files modified:
	* src/lib/io/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61f84f8e57c23fef6cb1e7d444397eda096dc453
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJagvg8AAoJEH0Oec13Yh7NgxoH/RFcapa9yaEbYKr8VruXqWXn
 51Eh1hFwN07IjhyecVMqzM1pZymMxw2Zjfr4DNVgQe090FUjIRFh9R7h6kEGW/Ot
 sYnt3aehl4Es6VCFDSGEi9iepOR655XVUZi73Xw+NfAGFGvA6e2pzQmSKyVaiwIq
 eEhElpLzZaUTsJRuM6X4diAVKcCTsscUVWIQl9g1wOgWONN40XFV2af7Cxev5204
 XeHJk7q/k/r9jK7PLZZRXLg20oBdKSqjOg5q7Vj03JeYSSB1C1gqJYQ2uKeLOQam
 YgQuoSx2BlMv0wfVOGsIhZZf1tq2vt/1nAwaetpSqP4Sx070XneaNXSK/acvwZY=
 =3256
 -----END PGP SIGNATURE-----

pass "leftover" explicitly

Alan T. DeKok at 2018-02-13T14:37:48Z
Files modified:
	* src/lib/io/message.c
	* src/lib/io/message.h
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27b8d0cb84a7d1a0af17e6d0a31f0c65f5450649
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJagvg8AAoJEH0Oec13Yh7N9zkH/3oa3lsx5J8vIeofb/tj2Ytn
 xdwaP73zxJDfkTy6zP3DxYUjyLtKD6kaNtjh2RuRfFM3DSpakBKgvpfBWwng+uX5
 4iVST6gdykg3upXq5OMI+Li8Mi1ej6GDFpV9Ugar7xg40j6ZbnmChL8Mp79Q9Led
 6gOJmepeHAJpW2KLL+9RRYWopQ7XW+16KWK6dT9iUfVg+tVcGzLDRqOt5VoC/HFp
 8BRKPKgMECaHUTTuwomoCh+11MhfDsDDXVrw4vagHlsSZ3jxTpcBiFtqNVcBqdey
 L//eW1hpBS+4BQvPvza4IoQbzwwJvG1HhEcuP0uviMYw9T8imO/ScFoqkqCfoMQ=
 =Is+n
 -----END PGP SIGNATURE-----

casts

Alan T. DeKok at 2018-02-13T14:37:48Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d09ddc963fc87220974890ba8a20abec8fb5ead0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqCwrEACgkQ/6TVgp+2
 18oF/xAAkdSDdHpFrZUyndR7kdi42GCVysSiR1z9w+jKRbUxpw1C9eMl/0m4WW/1
 eWzAs6WW5D3cTSjlgikF83z01fTOyxxyJQEiLbegMXAtikEI1v60tNKJNevOLG8r
 unkGuAtIt8vEep3xHh53BGQQuwQrLQ9EzlfM9Weg/J+YPrIUzUx/PZXGuEYUpWG0
 EAc+5aWLi8+Pewjzt2wVs9drlWSQcRB8vgRnOcnWAEbJRvpBjC1TJt9xqm6DNJI1
 cDERH4cJExQ8WAp8VjsJRn+x9UH+V65z2IdOLAJObujqjEbTOgxAymcHUhhTzm5P
 wZ6EOE1Qz2qP7CpSEIpdVGMRls5eVvaKEcVLYHeXHIUUdt9i0ld/nZi/l2DFEGXE
 tLJU3iTYeEHdoLU2g5PtZKpx+3iyP505Jtz6OpUSXDtyb530kkLyKv979HXd4VOb
 /Hnd8O7RtB4qqRfXKQGTRwM6OtwDhoi0SwWy7EeXzCBBcmXFdhngd66ps4LrSsN4
 IUDwoea++dpDWvOHg3Nzdx/EqZxXC0gWDP0pjvdtOutk4hOnzjZX5fe9TbYmvD3d
 8z3HUdAUwxny7NHxIJhE4241RBzXQgBmUpvjJUCj9EssUM4//I38dON1Qi2fh6Tl
 zXI+dBP504BMw2iE4+vM2Ewbgg6fcldxuJ25o+GVNIg1sRCMqnw=
 =GgZb
 -----END PGP SIGNATURE-----

Remove debugging fprintf in fr_inet_pton

Arran Cudbard-Bell at 2018-02-13T10:49:21Z
Files modified:
	* src/lib/util/inet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18d5ce5dc968866b62b688f6fd4d0983689a24cf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqCwkIACgkQ/6TVgp+2
 18rZhw//UhYABWYKapkJeZvf4PAqobXeySzrZ4MMEPA7B+gOqUTO1rOgYvNWDTKc
 c0qiZQlp2GiAGpn0sbgfpWlHqZ9hm+gyuKong/gDSxS5CqiCCC4iuGze0YeAcR01
 rf0qBo1id+mrii1U2dU33jTyuwRDQiwVXdBIyB/WrlIc5FLwGW4iwvoIYR24Vtl6
 sONxHVrYZ4WfUwn2XJnpX35NaOf3f8w0Y7veGEeqthfK9jHosEVkS+SIiXWELEHo
 zB+KDSdgS8dj3kW4JV4iMJ5ipOIn/mNOTt2dvz6DLpvb2FS0V6G3+lA5te/Ucr5O
 2rMr6bIB7WSYw091Evjrmg8frKMsOup1CXZSW+K0soxvrLVzzk9FvBfhVi/3vw8y
 rz8B21j1GOwYnEcvubJkzB0jMSLgO9fxmCXKgOpPx500t5LYkeFX19C/Ep98Q2JY
 QUPRQ3bXq5Te20t+SNZMnfqxnISHRRbPnxtBDTG/eAaQfyLwemEeAemeTc0jyBsw
 0ckJMeAOgcOlcmxFWyOHyUGsjjOS8IEy2PrtbMvPqS/pVmUi7a8laDj9Et/99Sb/
 474JWC6fcAHfKc1S0JFGJU8DbviX6R1UkYMxqfLmd/jeR0amBwN/LQcRiMUGWMoY
 wbaLj4RtUe/VqR/fBR836sfozB6Ll3PE0gODaxLcKNTfao7gS5Y=
 =njm/
 -----END PGP SIGNATURE-----

Break out cast to unsigned integer into functions

Fixes issues like not being able to cast a bool to a uint32

Arran Cudbard-Bell at 2018-02-13T10:47:30Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3243fbba695f7c0f45097e4df8af3e805517ba6e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJagjNyAAoJEH0Oec13Yh7NVt4H/0wfaPaoQMI2n58a6vsJI859
 UU0UJwCx9sfAMonOGVdlL9XcvAR7Xm9qVlftqzHwP/5HzkZVE+Pz7lq8eRXLcTu8
 mQFcKsVx2XlUHU2f1p1Ygg/3Qn6ty3es0mGgjQK29gyhHBKaXon74KjMmSruew1D
 kYSIbE3H5pHikACYrj95M8D+VgyKCwp0UGxrVfILHU4zUQS01z74iUCf53kPJv4t
 C3I4gmW948tsQqr7n4v/HbN2htL0S/4mSlisph/PhVlaq4eFQOw0/rAUg6KvzX+g
 BhnXhmvGT2zgStp3mxjgP287KxHBqF+TtAxQIDMAFP0tXB35XGWATjhcCMKVtUA=
 =TATD
 -----END PGP SIGNATURE-----

clean up fr_inet_pton()

Walk over the *whole* string, checking
*all* of the characters.  The issue with the earlier code was
that it bailed too early, and forced IPv4 even when the address
was IPv6.

manual port of 5452b13cef

Alan T. DeKok at 2018-02-13T00:37:13Z
Files modified:
	* src/lib/util/inet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d3b1724da2b21e83fe908f4cabfd8b410a93485
====== 
-- 
This commit summary was generated @2018-02-14T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list