Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Oct 12 02:00:02 CEST 2017


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

======
Merge pull request #2091 from bmork/unisphere-vsas-for-v4.0.x

add new Juniper/Unisphere/ERX VSAs

Alan DeKok (via GitHub)@2017-10-11T17:58:50Z
Files modified:
	* share/dictionary.unisphere

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aeb8007d1360221584f18596f17b23ad4e3d9511
====== 
add new Juniper/Unisphere/ERX VSAs

Importing new attributes from
https://www.juniper.net/documentation/software/junos/junos161/radius-dictionary/unisphereDictionary_for_JUNOS_v16-1.dct
using the exact attribute names Juniper use, following the precedence set
by the original conversion from dictionary.erx to dictionary.unisphere

Yes, Juniper *do* use four different attributes prefixes here:
 Unisphere, Pcp (sic), Jnpr and ERX(!)

Quite impressive.  And quite a mess.  But at least it's not *our* mess
if we just got with their names...

Signed-off-by: Bjørn Mork <bjorn at mork.no>

Bjørn Mork at 2017-10-11T12:01:50Z
Files modified:
	* share/dictionary.unisphere

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abc265e4acb1f61306a1666ea221f796f2fe27bc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3kIHAAoJEH0Oec13Yh7Nt1sIAJFsze+hZ2f6cUdQBkTmoRc0
 lf0qpkrXYFP18xIIX7jIAywfMtOKaQeBNNBG2abpMBL6jQDhcbaOSRV2VUIqmD9g
 Njp85nSdbxsxMQInGu83NIITAWWdQBEFuaFaDAh3y4IxtXTxUfSFz9vfEjRhtRKb
 tPQJAthBVahLWxr/iFc6uxoBP4mHaZp4nwFWk6h5nUo7lTG7cjC/Lsu+AUkt94E2
 5ivNmGxphdkgx4tFuFsrXPCKbB3ERPoaQaATMtDIHQLG6c8Nh5p5tRj+OX9G1vVR
 P7t0KQCANlMfu/Ly0P7nZxn/1jsdIpLVT1rJLUDQsm2Nw5yCLpuZD9ecU2zuq0k=
 =3dPY
 -----END PGP SIGNATURE-----

remove active_requests

we can calculate it from the queued / sent heaps

Alan T. DeKok at 2017-10-11T16:08:25Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/984144b3d3758175abb0cb63e66e70752facdd7e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3hu8AAoJEH0Oec13Yh7N9CYH/0L2abxtzmckPA0IbQjSf63g
 O+Pwi7HCkuTUz8/lDoQQBH6fqnem63BWrm2H+gRaHueBI6UJgtMPOHKLOSfgQ3U0
 nlB2kgfW/c0UIDN/hbSa0N0HVzRc1TJOsfx+gdCeaGlMhXMIim1pXIm7LT999F8n
 A0NAoZk79GkogBEXst7mIZa5To5hP3ExU+30XxD/f3ymWVUUhQtBFSeX/OZJWvhC
 goY0M1zXjPOXHZ7BJ3KFbGofjX30bwHQa2gKyCie4xX7bVND0H5lkv8t71HQTC91
 ktKPWk7iWgNwCl/GmOh3pBb1pWUG9Sl65y/IvIOndbsXrA/eHcYcoJEz0DnwDDw=
 =0Pna
 -----END PGP SIGNATURE-----

travis fix

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d285a3f622fc04b1ac159697022aad61e166f0d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3hO7AAoJEH0Oec13Yh7NvcoH/j+EGfY2/HtSg8734clpPo1Q
 aVwcGgocEDPTo7FYnw96YGKY6900x49fIJn8QpBOJE2KEuBamrPDzzvWfq04Nf/I
 INCBd9N1BNrDExFF6ScYmrFKS4+30l8ZNJfxIQxN+hQ6xOVcONDz990QImvgCdk2
 wOusqIvWDQnpBkzIJEsrs0Rs5mAlKEp6ofYYiWwEwBkqe1JXeaPKCd6hFuEXSqcl
 8/MOuUs40WK1X/0DODmWtTJ0OfhYhpf2500DqMXoGVmhQTjQsuH8EzKssJwzog+M
 PZQOauIKFO8kETaFMdPDJv44iGLNmBfJm/IG3inYRb2wRkbVjvKEhG+mSiqYJq4=
 =oXFy
 -----END PGP SIGNATURE-----

clean up connection state on failure

Alan T. DeKok at 2017-10-11T12:51:07Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f91785bf5ccf9e380fb47e651ca3528b7277883d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3hO6AAoJEH0Oec13Yh7NmhkH+QGTKiAmo8v+08l4UHp5klAd
 y8V6oNxXWHLFMQ7YXY6lp1iNZJgknkWHuAjd04+x2W6FA+Q0wnK6YLQm7STWsudr
 9WuKL6HZKfNZv2z6I10wipoFyvkKg7CCJVG1XD0L8HZlKwHo09q7m34EKfqRBSlY
 NvhB66O2B2IhZtbYV/bLUVr5E2pDWadxjzCL7N+xSL31b3XfRauf6HFmBsj4qPTL
 Unlkh4inWsvKEXtjxY590rSY2rpeNR9N1SWQij7ZJO6SClqsse9b+xnN0/LTrw55
 vnl/GTQxMmfdOdTHTAuXFckfqgh24UJrR1WKkG90eHXzh2XraJmb5Ks5WnOWJ6E=
 =zXbA
 -----END PGP SIGNATURE-----

always add Event-Timestampt to status packets

and always update it when sending those packets

Alan T. DeKok at 2017-10-11T12:51:06Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad4f0e0ab0410a1d708cb1203c73e150b41a6d28
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3hO6AAoJEH0Oec13Yh7NTWAH/2AiwB+RK+cQS1XVxtx1w0PT
 LOkXYEEu5gYsnD9GwVxsKjUVJsITIAw0uRYppipntUvtQCzOgvXPd5zLaLG+jzS9
 fZ2mccQx+4C4tZ1ShiljmixIq6wWZtPGlGoPFPmwwb00QnX6t6twNpal9Q4HPztb
 CqG6FZUZ9BkW/Cw49lc/Hb+600JankNRE6WhZcvIxJSnIhOkb17vFQKnVbQv8TqH
 V9znMTH2BuQz4HWpHrybuqIN3OUk4TiAjZjiB24dRu38pHvFDxQStiA+LJAVoAhT
 2QnXE4N7tE/5PJk+4D/xDgXuY/vj8Cf50iz2Ms5++pDTIn+flFAGGBsyrQYC4VM=
 =5cZo
 -----END PGP SIGNATURE-----

don't update Acct-Delay-Time for status check packets

Alan T. DeKok at 2017-10-11T12:51:06Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/321d837b87f9072345216b70e158def2932af6c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3hO6AAoJEH0Oec13Yh7NB44H/2EInWDRZa/ExfsLz9c2YfNP
 oK9f3tt3AVW17etE6f3WKVP3xDMFxZyzg09Z8kjSQkl08De90fyNVFoUrTYtYRxD
 hrCOYm8jqHsVgX4TgGgoEkWuSEo2k2i0hxKYc00+ZSX/UbGURVflZNzBevBmbXDg
 RQHNSsznKRulmV0WMaxX/VwoTmi5WFP3YTyK1nn8MX7LFyy5kpoeDccXipjIQ5qC
 xmKtEZ+IqCDtafuTILsww+g8IBiqvE8J6zqSJvEraJxyYmIDeZxekxH2PEIZQ0ng
 CrtVf4zOQPLzyA6N12P4nZgScB109VKnhvG0Rw8K8nDPEXSRE/d8em6AmB2GEdw=
 =34S8
 -----END PGP SIGNATURE-----

enforce limits on retransmissions

and make status check packets use the same retransmission path
as normal packets

Alan T. DeKok at 2017-10-11T12:51:06Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf516362a8ec4d318e8adf64b402493184a8edb8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3hO6AAoJEH0Oec13Yh7NKA4H/0dOLyS7bAtseT9AzTntIuaa
 gfXJOkUc31bNYfHgOytlrtoIVBZFTvh/5AaOSLVugKlnNvWOns8z8rr1c+OGfUMk
 5Np5iWH4pPSYP5KPcRk/FcpfuQOrXG6VbvFN78SaJqKPbb0qZB0gRUi8KlDh0XUK
 iZ28dvx1Sp02EYMiuYYPnhUCvLa5eS22CsIUg4zqVtdLOhZjTISMak48/TV08KYv
 IBVQpLLXvzzF64rpJYKQooguCYV4F8SYi67TU0NY1vCScA7E2Iuo31PKl+AqTqML
 AZypGTkNFZivvZrHZ0PLDAumIO0lsIMTPMeIK5oqJohC/0zd3xIBHYENcYz5An4=
 =jumm
 -----END PGP SIGNATURE-----

use local retry variable

Alan T. DeKok at 2017-10-11T12:51:06Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aba57dfccaf2984fa23962389698c78afd29fc95
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3hO6AAoJEH0Oec13Yh7NResH/1XyXvwdNvav5dFAp2DjyEgU
 TI7egct3nGLTKYXuxuFRYgeR3rzXpY5dprHLLiEAXoUzwOsDM4KzL9OK3TnqZxH8
 ma0kIjrHgprrYw7iMd+g35LSzJEb8jWl8ydKk/LudT2WczxQd/MfW+Lcdr1ESc8L
 56hWWVkbThw4uhIVWdx59jHlFNO2YO63UIugeDkM2Gr1jxFKDnaRJR6ChnELGL6F
 R6DS/70Cx1hIisfa+LhqO7by/eXR3kHg8yYADF0cR5oQD3i91SutamN7yB8edxuN
 Gwk2o/PQB0H5wR6or0P4PmJDmD/w7yiiW0/DFInwSMqytWcIzP4/ZWXZwMuYvfw=
 =KY+9
 -----END PGP SIGNATURE-----

we can send reply to network after max_request_time

Alan T. DeKok at 2017-10-11T12:51:06Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c28c64159ef389729bdf92c22652295f1d5b3b7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3hO6AAoJEH0Oec13Yh7NXM0H/2srcEMM4d+TYvCjoz9dVzn9
 tgJ+FsIzW0CAAcJk4w30KNue8Yk5NgSlEa3gSjWc2jLDmflvjW/ib7Bs71EazEDJ
 r5pu9qmowWAHpJaTiOxcmzA0V+nHbU84LkY48q0/ati7CqJTFf9aayr3lRM/ncKU
 4wdBr9gg+ojXoDWFf3Yk6ic+uyoxXydTqZ6OdMW7WFKTP6QSy0saZnFIEro2CAUO
 UQIz/0xfa8e+l/pRPtIoxkD9HbMZHgTIjmSpzSWTfWHes/NY0iU56HSompdhTX2D
 3IYJNDCy7Rhm8eREKKBE/+KCYTdWhF64X9kSDzwcmtDd2l2vKUPhJCzbDJokAAI=
 =UkLX
 -----END PGP SIGNATURE-----

do proper state changes on retransmit

Alan T. DeKok at 2017-10-11T12:51:06Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6508f68b127ab1579ef3d3e516862bf9c71099c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlndxmoACgkQ/6TVgp+2
 18o2tw//X9x6cSK0icuiCZbveC+BQXex8P8LtAYhiBbNpNeDSmnSgZvzoOGRyB+R
 u1IKQMQKKXFsvv8b4CWYotaytbH73q3O2jUejRGn4OKoDOcX5xlPT6pMfEA9j48H
 jI9NuXqsPhRbaWREsQro+jqCCkaLTKsL6Z3pe0jV644MOmedBlWArN19D6loIxL6
 JOKjJpWrp7S25sVyR1Hx4Q7kEQGbNpCaOtHeBKNu2OAEvDFtyZ1A3h1vVSAIi42J
 qGA0jCmT3ReseLunWvnkJjJTsh5T9eGCqKInQBNPmDA/9BZKqO076D2zGC04t3sh
 DGRjao3KGxB6npmQyEJCStCyTijWSYVk+Sy0mW7iVTngFT3exb5Ut/ANOCoGNHpq
 lWb0kOv/0Mm4JpREs01CvMbEHSBQEmCvd/hb7MVp4Mu8NrB5+6FyvWwYfTY/HcDU
 haCK/IF55WI8J3XnGp2chr0gKzWz3oxhQF/kTb7IXOAroDLKGxAScaFQhL1VfUnS
 m3mkHoY21bKJOFFxj9/4SvxxIkAlGIgnB0KtDpP9gfajRKFZTK0muLDQ2Nq2Ajaf
 kGoYw28c1Z6itPwSuAXAOQg7aIGwTXYBi9QrDggrGu5myu1nnvmYoCVaquCLEkEr
 Fn702HQ8hhMgbTChT6L6sBA4d5mQdVF2xgIePr8dPyqkZb+Gq3s=
 =N8+f
 -----END PGP SIGNATURE-----

Return -1 from fr_event_filter_insert if fr_event_build_evset fails (instead of going into an infinite loop)

Arran Cudbard-Bell at 2017-10-11T07:21:14Z
Files modified:
	* src/lib/util/event.c

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


More information about the Freeradius-Devel mailing list