Commit report for master branch

The git bot announce at freeradius.org
Sun Feb 2 01:00:02 CET 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41/vgACgkQ/6TVgp+2
 18qoOA/+JxHQ6LyyDjb3pq2G6H/wJ+6Ol9OVyu9z760SHqlfwnYLMTDrecvvtB8s
 owNGBrh324Aao9oSi0p24sWCl/p52USyDsZwpesSkHqMDmH4pDIUYh3rcyjMMBSe
 7oGyCq7IJeceSOxCo0sU57dsEuh5tqoWwJSNjvI4FgVRpFxtgQACIbEdI8ipwSFA
 lQ3zG2cn0xRdKdBT72SYq6+LLsje3T9+x1mUMxpxA+tJmmBQdGT/4Nw0RbEzuFU8
 TgzrRs/7Zq4bVW7Ic+DbDBME3FUUtErXyixelVaVstbrZSgdIqFjn1yzDUd68CXQ
 JlzbXtGHWH5uiI6000RpT7gjZ/d4J0GkzDlTw+3Qz4vh0NFigUuKUfzDiyU8W4br
 l65di+lFRlAWe6St1CD/0GYDJwTIS8OHxeOPTG2N0g6Z1vlY3S+m+bSsV+jURWGH
 zC9zk8+BjNV36uEm0vkutcVI074B0BVDeQEcugNbu5F5KjDcR2HZaYF+1b6t/SFj
 UygKUhYhmrNcPizI3cj7RvzFGdZtnLcxzAD1darEhyYinTKPOqZ9AD00dETidcuS
 zVfhnK0qpMa9/A7oOYOCPJd28JqGaq3zFjcc2R4o+Rxm+DOJDNTPT++R+WzpLKtl
 hMwhLB70TLsPrno36aNPcWX1Q1dUVJRN8VI8n6w0gEwr8WfpPtU=
 =qsNz
 -----END PGP SIGNATURE-----

Fix cancellation function to do the right think on requeue

Arran Cudbard-Bell at 2020-02-01T22:43:04Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h
	* src/lib/server/trunk_tests.c
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/132b8ab64034916dc83f32856bd2bea868d26489
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl416u8ACgkQ/6TVgp+2
 18pw1Q/7BOWJbYoTbanrp5i0a4VMXGtsir5XV+V9nSFRjMqNp2fzvh+RhZ7lpqov
 0pUjgPe8KZM4aIPVaFuvYqUeryj37eHDIsRbRJ3KGa8BdZrA40l0yTU7BNUqG1A6
 gOewvAscr4IoB/vn9GoVGsUPnVLGVH7F2ATLW0FnO+WyTv67nlUOIc33LxwE3ATi
 ZEu6HF5RRknIa8jkl+IlGxlckpUt3ZKlzxwJmkGABWV69wwf68jhHjRK91Y/Xeyp
 RbLb/NriilIX12bYbRDN/F8HqR0g0bGQuC+k8DnbSTZIn+d9x1VdyJ6TwseiuKlQ
 MxIdPFNIPcMztr++purg8D0aieikSu612A3NDuQSsIO6Z0EeBOZOVpdrYICMkktp
 9aCUQXtkcHbE/lYD9ECpiR8fW6PGb0FtXqoFlVSPaVXssOY4SoJVgr+On42r5xOp
 QfJ8TB7Vx5LOYUCEjSyBXpnQyuZ+JXWDzedCRBgqlPjABQz1Av7mDB1IWNbuudXL
 HBnk7ENcyuWFVkhrJfrsLIq+6a+ISJMdxEf5RmQqnp8hY73QOkzYAqgWA9yne9bP
 P2mwcu15x4YhiPpKxizF9jUWRPaYZ8/nz32nFjzqevWLIQFJlUCcpfUKgtSEf3on
 AzS1iIBlZ7dSVxbGm+bQMwDvjqY4dXeafPxQCffaGAvmQjrjw2g=
 =pvxo
 -----END PGP SIGNATURE-----

Remove treq and request from the udp_request

Fix parenting of the udp_request.  Should be parented from the treq because its lifetime is bound to the treq, not to the REQUEST *.

It doesn't _really_ matter here, but it does mean we can take advantage of the talloc_pool/freelist in the trunk.

Where it does matter is for trunk protocols which do cancellations, as the REQUEST * and the rctx might go away, but the preq needs to live on so we can cancel any upstream queries.

Arran Cudbard-Bell at 2020-02-01T21:17:35Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e66fa8d290256b43c0cc66fe1ff7f63bea835bb7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl416ocACgkQ/6TVgp+2
 18rIcA//aJ/CUgE57R5qqioZ3FA2liQQTg0JxVVG68ws63ecmll116grF5HAXdx+
 T1D/IMFQCF7CXalhXep4C4bFIzZbsCO34blLodsMI21vCfIceprHUf4tpSCcrS6q
 LRCpYq6sHoLcsM5Z7vcYBvXvdeIcQGAvxQM8UvWXjF6ZCb3mbIrTwtu5IILufIiB
 3yPDmR+txaLIdlSymK6U8HZ8NVMy4ZUHq3r7tibaHPtDwbYoF/SvseQ+aabekStA
 jYzoKMycgKbo8slIQu+/kVSLwm5fpjmQzyRZoR1oRR7HJivHt1EBbAiID2Z+vIQJ
 azszeMAtwvo9XrrNGKPpf23zw/wQPD3RdxkttowigstzwzvCEGkvnEprxXh2v/9G
 AuKv4+3ndX5M1gvn82OwkabmbH8yWWwTD1tFPgCqGbV4XC4RQCMmoYybdGrPn4Kk
 tH5I601ZjQcYTWMgbQsx1tWluO/uYmwV0MBXGZBKPW+qqT31wlCsjWRMAdMHfAGE
 hvJRYdxTXWsG9inOgTkqqOnrOpd8Xu6ghD1ZUJq1++eaFFv5I2mNHcTA2ktmw3VX
 unxe1ImzTjzUSyYf8oJsDJ8z113pogaif5U5t+kEphVTgfV2gHWk2dmO0AwHxi3Z
 iikgkkGEOd38XN/7+L/6+CbnQJzM4SAS8VQMhuEdnctLhNHHUdo=
 =hf2Y
 -----END PGP SIGNATURE-----

Expose the tconn's underlying conn

Arran Cudbard-Bell at 2020-02-01T21:15:51Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f65bc4e6a627fa886527ffa5cdde4b779068af4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl413eIACgkQ/6TVgp+2
 18rFwxAAl28K4NWQaQusfrgn6yBrHml4XZGJBMXT8FrdnBs5LR1gsIb5O4NQG3Ot
 Q9r5sk35PgllSdi2ObqixCsH4hWBRoCzjuQCcqcrxO2yf+T2izRmjw+LZWs8gSDa
 9qrE7oUBnXLukZ5t8/dKBQXAwy4Go0ntBc9k7O10bJ1Rm5XmSVa/gu27Ou7y5RfB
 Gzdgumh2ldlQFF3/nDxnKXE+BnbpRxamXaCKw2pqjdgmZ/G1RgaGdzla2KmzD34y
 krzTvvPMH7sf/GoLUqdwYFQVK8LParU/YVoL+mtzlT8tVFqZf4YDzfXP39GigolG
 O6d1flEqNC8rOgmqR6MAtlqWIZUbC7RjPNVd3FTrt/DIg4qoMy+KMVJiesQnZHJE
 4O5qUqrB04A5pWpSn5Vm2JI0RSEvdC//uMZohK+IvFxRT4xsMHPzmQpQsz2S7MlV
 ZVUzmUXitUUKI3lkW8GFyfQn3yAURsiX7oEUDCTJrSJsFJiPkhuwho7txSw817ba
 61DWi0dCPTZ5mb0t7A6tDZbfIrBjnW92WxvOfl9+BO1ImvjmfTh+krZu+4bdz5tk
 KFeXgsqaxsXgQxDHfrLCYBqlegF5DNlEIwVJG8NXa0d9bCf+IzyCvFMxnGyaNDH6
 a0/F76Ji6FZAEPJXy6gW+36uC9AhWV8VgBAVBSj1pZnr/9k9VCY=
 =1s9v
 -----END PGP SIGNATURE-----

Not needed

Arran Cudbard-Bell at 2020-02-01T20:21:54Z
Files modified:
	* src/lib/server/connection.c
	* src/lib/server/connection.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a827903839b7235d69215ee2d022bf3dbc8bef32
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl413aIACgkQ/6TVgp+2
 18oi6A//W9ka6nmAOw/PqtjS9zKmuG1+LkO+WfK56rUOuj22Ng/GkqhieYf2LMmY
 YFPOQTthEdvNR+rrKlaK5jhNno4LLXk/N/px+4BlEI28Xa0IQ535KrzlcXWaMy10
 4VMNYSJi1aj0JPSrrBX6y+ZuTf5u6C4VRPIjHKa41mH5W0rzCvDlFJjXM5ttnFIj
 XQikdN3j5n7MUQhrzlvntptOi+4ozFq4KoXGdjDJj5mOqT61gIgVc8tCcunlICNS
 3Yq/PrjMrpsNMKqqRqVT9fPNKn5e10Yyc3ZVQwe2P7BPRrEQkDYyC9hgBNmli3F4
 5m/kYFWjTxT/p53U1vEn7TMOhrLFUZp6dXMhT57YI/LXqsdO41rTS6VkZ4pwTudo
 nYKMt0hQT+7Cca7cyav36LGDAUDC1IlWcXt4SpsJXi5if77w/tkv4CiozIsFqdFb
 DB/ETjJXjDaA+Gw57ootKIBtFbgPPg6lyjMq7iGFj8I1e2hFsCQOTRaBgavPZ9tE
 6OGDgUb2vU97jT6TrvCVkbRLeu6kPND7rGi1WNwxXwX8hLCXn3KhlHX8RKQj0Dbx
 4nBwUHdVtAqQgoc2B869BcRYPHfSQFlmBPKCdWaWaj5a/oE0orezbJzipQoD7nbE
 Nt/bq5uvYmo5MFKDLoSZxwbDe42xUSvJ0226lytA+f8W3wqxO4I=
 =SqlF
 -----END PGP SIGNATURE-----

Make additional fields in conns and treqs public

Arran Cudbard-Bell at 2020-02-01T20:20:50Z
Files modified:
	* src/lib/ldap/bind.c
	* src/lib/ldap/sasl.c
	* src/lib/ldap/start_tls.c
	* src/lib/redis/io.c
	* src/lib/redis/pipeline.c
	* src/lib/server/connection.c
	* src/lib/server/connection.h
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h
	* src/lib/server/trunk_tests.c
	* src/modules/rlm_logtee/rlm_logtee.c
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6dc209b0133933350b5fc7fd2b2505f2407ea917
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41sSwACgkQ/6TVgp+2
 18rM/BAAoGwr5FTfm8WtUKFf3Q4RBDL6ZohAmecJhEZVO99i4S8L+u0FZtSUjirh
 NfOO922zaeh3AXDbxToFcNe+M8xgFXSVKRVWg0w7s/ZSbaEqjnqOe+XdPGxZI7AS
 V/akxcOpif75oaQu1Uh0ISmqQ8y/MLAeIOLCKvjPE4ld31N8iwV9w9V8Fne/1fJ+
 WfEe+ypehu6M6abbx/qYaedgqda93MNmUydG5vREsXP5uTNP9FWVYXdx3RC4YgQD
 Gi5eGh1GsfzOsHcD15t5257HEsSNBqjXPMkvPsypkyDrivWghmxmYl3PlLIKlZIR
 gQfXD5ZtIRAKbMU/IhZ6r5wc2aEOsoL533mb5JkJ0pxvxBx12wH7FMdo+ScFSrMe
 uIONMyF5VVbCu9zzjVWbVs2U7z50VFlKEgsP2JlXDRqD4dzh7Axw3JVjnCPMVJGP
 ucz/zP6Abq9jtUk47+2p6Za8FpQzT3+Yx3YqKWYNBY8gHfzkCNY2c0/GH1zzU6rN
 01N8yEN4NCT+prV8Tn1Jp93gFskIDPea/Be61gBFB0NJk9bxVaIVjG+CqQOj8O/v
 imfha1f/L8CpEKnuvdVz12XzrXYU4jfjCjadvxcIUMYa3F48yfbxO88yFYFl45W2
 R8WJsRLpspnp6dv5/O4XB00ffXjZ0Hxlx7eTqoBTKCnho5/Frww=
 =BSoj
 -----END PGP SIGNATURE-----

and another one...

Arran Cudbard-Bell at 2020-02-01T17:11:08Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/526f54f6bda256bc42f49c0eea711bfbf09cb115
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41rQsACgkQ/6TVgp+2
 18rLRhAAjJQEKtQECdsvxKiROQQpYM9vPBKPWGdlAB3i7mqteeojtBYJhhSG5dNk
 GXvxf32DddeU09v/poJw1sr/R8+uEwIdN/WIZyCrEqxDypvoll8ZTWkcekWhaQu6
 fr6e9tfo0cojoL/+Bcz7tobc4OUlv5etisC58W+uynT5GWHL1rjhsO4MwtnHUZRD
 +2+3LelKgJ83K1pf3rDAk4+GuOKs18z3c0ZOMu29TP3Us61wuIPKvxqvqvMkX302
 8Mer6dx3qhNzIEuRv0egczrNubSVUK+5V6LIedpE4sIIK3H2IuzbTKPAShrT6mZV
 bqC3K49f9yhSBAXgOoeSMpNwte/Wqa2UzyKn3dAHj/ZNWZvi/jAdyPLGcKMqbKAR
 Sg4/bhn0qSFb8aemgSfWnFgox0/AVFwZAUYloh60gjuvWLzBQekfySqFDs2iMw1z
 fp3jILdYUyPLMybqSDxDaHKi6mz/5D6wZOSYilSM7E2LHsithsMT/y1hX7VK3gzt
 dqJ6SRsEOBVB1qi/g/wo2VZ1GB6hwVqHuf5eYq2NnDNG/Vskv3NUmiKIPF8FKEpq
 NXwuDjQVf8PK2gCn4hj/oDxor448x8skXccl2DdkwphLjtlsYwR54Cz1GUemYfVr
 EJrjRxFOYUvd1qj6ic178HgKm33ODrBjrzVcAgjN6lUPJPgLWB8=
 =YMLX
 -----END PGP SIGNATURE-----

Fix more NULL issues

Arran Cudbard-Bell at 2020-02-01T16:53:31Z
Files modified:
	* src/lib/server/trunk.h
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25178dcbdd30aed39372720b75cfad71e7761c60
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41p0UACgkQ/6TVgp+2
 18qm/BAAi4leYC5T5YPhztLjvg9U1xoiH+iqhFssgpY+ZT8laGXPZaea1AKw4EEN
 Gmy8qMQRefUmovOC9SsO1hHKocxNTGVXL27OoJYHquWXoZ5p7AhtRUuAhRQjMAER
 XHC2/OVX9y0yLNrbV6XtwZbOTTq5Enk+fnKq3TLNZVulOmzStG9X4teG2nXWi12+
 eJ+80NmPQqudEaSQlU/4OssZC1jPbR9YlRZj1+Fmo21ARRPaGKneoYyTjtEPJAjl
 CEbxpEK20kZ9VrqlnAdZB2YZk1sWvK8X2wGFERNuKsLDOjINQSDTsp4yrNLzo5JY
 CbDAhmEyewpaRaPf6ajwMaHj3bsYgduD9DRef2fFyxCrl29R61KuQmIGg/rSCppV
 lwTE89+nRXuhzMLqhG641Ql0akGyl3HwxSfVd0vYh1mxdVGYidFLXIZ07nbk/cOB
 BGsPmj1DEAROCnY3uzFhZTm0y2OT1gciJNegfEIGJgms9prkQTGg60j4cfmr2VyO
 A9hMQ7XG6yFsZelZO9puNLjIZEYBgGgWHF9SmlStYdK5a1vtbDlv46uowm/m9wg3
 Gma0EH8yvM6t2C+Ku8+n7H6fwJMqh57j4WfK6CuVrxGCYDQ9e0UWEdG34N/I+ye/
 bPPSn5wNMPyhMh/eXYtwVVD3FR5/YZY/lesqispZEurkLI4N0cM=
 =Ecdi
 -----END PGP SIGNATURE-----

Sprinkle nonnull

Arran Cudbard-Bell at 2020-02-01T16:28:53Z
Files modified:
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c907e60ce2a4a6312bb987f2e5bec5509638699
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41oIAACgkQ/6TVgp+2
 18oQ9g/+PBQVCeSx1ldawsCYm0hyrtwbqxyee27ZcP7BhJwclULzhLhYP3eeBXcL
 UTFaAqQRHjH/GeU4YK9XalYO5RwTgAsNDJni4mQOlrpT1yyAa528QyYCWgtvpPKy
 4729xwxoXQQXARXm2wyT5ifghTBWA7ikjyE/zTdtnn6uvth/NyWkJoCUzdhDpUVK
 rDhJkjNq/sbGeiRgUt+ulUSxO0BuGfrUBu/ULjYJ7iYkdeIu+TGUeQoz8DcVyP3v
 Eu0M0dagbTmKAYdbgaIlZ4wve5QLvaLHm3yGukWDuzN+8GebMeA3sP+aj0em0Yqf
 DPt83JjfbGNXhxMOizR7YLXeq4WDodyCd6CKtVUDRTnaEj/CBHBsFBjgfZbggsAp
 9C5Nz1bZqBf+atZknU/qJ1XBEr07tBoLpyL56/31mVmMZVdBjVwG/MuqjY5H2LZ8
 gzR4jygYta1bVzyOgkfPe90haL0rIBDkHnWO+L3L1NvG+1nClbfraP0N17Tl23bd
 JIbX9xPn5+iWuH7fPtq+5LZS+lyY5YjxlGTaQPh83mNfGyfXDMY9967uN+63edqb
 S09W+bMhtiUXGXvt1HEImEiJ8g7MbNqiroOXeosiwIavPSEPn03KB4uZOPK7ancR
 7sOzAQiF89xFhZxAcvw3Tbo33s92/pZktNBVC5CMD+b1MZ+t4dQ=
 =bw+m
 -----END PGP SIGNATURE-----

Remove duplicate dst_ipaddr/dst_port fields

Arran Cudbard-Bell at 2020-02-01T16:00:00Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/134666db76818921c4eb044543f3bde90b0c000b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41oIAACgkQ/6TVgp+2
 18p7MBAApixQu2uaNSZDPtHodDiffm9yZ2AJUmQDtGTEHORcZXdsj8e6WQqzvIHn
 UFXqQRgjyrbcGAen1YndEKjX2sopYzGnGoTleJNg26lDm5Jw9NxmGjRVAukDxWsx
 50aRcnIRIgFJ6hVqrxGLdSW9P92d5c1f1877JnyGQuMhzdxsuOrgzXL18Xqqk4rg
 u1iyEx+uCVyPGh/2R1E0lm99vxhwIsVHXrreLoPqYQ48EvIQ75EZhqkheSya+NiS
 SNNp38stVdCjMwYNbs5FkWfPysj3KXrMzvFQnLweN5LD11wrAL9+I7i38cppYT7S
 gO8rCI7rR0IsMVcs0/HUj4UNOrg226mG+pkMYICpiWHFFtudTDU4zKiR9+Yan4V8
 JoCULbsi3qQ1qBqv226qBKKl05kRPp0G/NZbyjJs2HTYjhTclMycFDrCSaihgSJI
 M7RKKSnnkwNZ7Kx+aHenRTrKq7nnVz0xBqY/tcw5CO5955ooC4MyeObNy6jBgu38
 PnrKTPqyev9yzM4wMq2rR4LjyaqlfUJYxRVjSZ8+U2v2eA8ScqeOCw7qYNBZs3vy
 9qg7V7Tdm8j55C5cHWSZE1ZZcfrwLBnheqiSM9iGfikorSU7cl1aW71HU1OU1pkj
 GXkXMw/9e9BLJlyW8Ih1x4M0lcQhsUVZLJExyGSc0GpFETGEidU=
 =632M
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2020-02-01T16:00:00Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00d9bdbee0080c4a956bdb80c3e854c6350e1eaa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41nhcACgkQ/6TVgp+2
 18qT0hAArXb2SSvlVm8qQpxL+0zjilBTNbe9nOg2BShxZCzYB4G3My7fXo7jT85F
 kTcVe1YQze5y31oafMbRXUxdsm6C4XO9zOMWt9ffTOlHlJ83xyIvsWdShbv3HZBA
 +Oj94iiKylD1xF026lCI7MgHtR7Mk1YHYEZxiZ5FjoaUE7lmeUo9qzSbJ5p4xXll
 XOJHteWgqaWbtdFWWLXk2UJgwSwvDCN9Y4r464HaVQL3wjKbyH2wE0/HsU71OyPa
 HcI+Dnmu3TbrymJDUxhLBFoz4dySgRn2vk9PBCVUOi0l122w2xlsnBpH0BzYfitL
 lWB+1OarZgTMp7+JYIGD+hpedFf2udMFBhnNqD7mL9i8pTprp1zD3eFsbl6/wHKw
 zb9bsMI7HWgs+1m4ua+bkJpkanNFXSkGY0sduu1EBr5ClDVue+vi+O+O2JtI1m1e
 DZRaTfH0oZQjVo3DkqT1b/vnHwch5t0eamZ3UzPxHMnuAzF7CN3CjvzKRxUFR/az
 bOUXK/Q8mUGCvrNT/d9kgvra3PSV4FLUh0utUzPwUc8zJ57YXrYgOoGJy0rRfXOy
 tzO62RqvKCkVZQWGZDmumHcs2hBOFZUyRyVKs9snUsf6jryNkOzix1Yx14/suBJA
 3PXPVMpkuKF7Jdn+0jlNKgmobqlDZWcxPf4okOXBBZk/z5VwyGI=
 =3Qxd
 -----END PGP SIGNATURE-----

Print the connection name on failure

Arran Cudbard-Bell at 2020-02-01T15:49:43Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4615c76e75f59251d7e30bb6d75ccbc931170505
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41nZYACgkQ/6TVgp+2
 18qQrg/8C+e1gf2W9d8aLE+mkSo3LvzvqRI3TvxYlbu1Kvf3HTf87/0/PIeQXDXE
 KMJyhMoObsfj5S3MhRpQlOiD2Rm6GJQhyvcshogczatYvnLSPdtpQKFQsRGdRkqS
 5NHxuyp8ZW7jh3znMu6tjzub1u+aXdltFoXy2QQyfQK1KuqQeC76+9BF1sH1xaf8
 Rj645G649aDaPkBd3Oxdlxq4GxABLtd8ch0N/TAj6ShIU8QPSUfpoAGQa98c5bdn
 w3/8LjKGr50Mn8Bs2ICHcfVfiW6ntyRB1Fdgw/dbIOdbp+FZAXCS7S6opTYm6x9s
 FOQEVtJ+axRp3bbGLbO+raHQF82g/ajAcSRNkZ7cvz3k+/yIKC5T4e6j6TH04Fn1
 4OBscPN1aLVdyQS1DahRz7e/01mI2zbLwjAAmxVSNCs0F6+pHyQuzZk2oP4EPnAI
 QdJh9cTkwIwO6nYwwv9hfkTmmi6NlnvrvmxlRLcGw8NhXA12+wn4cWwtEB+EpYhM
 TiEAnmwyVi+nrpmLchQLwOCJ/XIFuZmiQN+hgdJIi1jecXC0OxDuOJznI52Y7uio
 FZjxTHFdg6Gdn4MiccdNuWI3HMB/fwcN22lPsTUy7a2pDs9SIpfa/o6npU5LUv1f
 xaoQD/NHPGYBcy6GDo8JKwfYqlRPGEPKwuu/tuYeNeuYZMZqh84=
 =qbfn
 -----END PGP SIGNATURE-----

Use the provided el in more places

One more to go....

Arran Cudbard-Bell at 2020-02-01T15:47:34Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5af1516af8e8b950290686acf03df7e2262d6d4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41nWgACgkQ/6TVgp+2
 18qHmQ//YcmdTMHCj/wT38whIHfjQ0qStwST634Na3Ii7G+4D57PJr70ni7AzNj8
 KQpxeWRIcbSwNtkzdIu5oqWAz7JdaI6NPe79268jQQ20f4vUYJ2DkVPSo2t70HZR
 j6xWa3S2FFVRt1efMOSTDP2IeyThEN9bPiclw6OF5+KAvigr7/3gTGKe90a0PALG
 JviPxIsvUeM4ME6kYNFFXr56ge6dTgJ4MPK9pmdhPVMEOLok3IqQZbXz5zzXlRhM
 94x4lOpxai0iWlAUZOhRmRUsTIZQKc02LXc0awdpwCYqq26FxS7WM3dnWyDzAMok
 QlOpzDe76NYgApPlOAOwx6lAEH7gucS93yxN2tdNg+WbzVcVgpeMITkIKD7tKfkf
 7fhkjJTREJqzPFIVbOeYWuLRFf4kv2MptbySrwO5Om6IJpXUEQ8/mllsIVY1DKhX
 2IMhzVfABo8Rym62aH+W7CsrQMTH18uT22nR+BXTiKaOm9Z5rMNbTOmFLqz19OU1
 wz4o20eeF8WZrLLvDWzejN+2ANcnfSR23vqnkpGzUZHFMYkZJCCcgoLO9iG/ZvrB
 TOjBey8Imcy3E+tJv5ywsl/Gu0H4B4MN6Wep5OkwQZ2wvLyowFj2aKwAjToxqBJW
 MqdtwNWkpPVegwLV3Y83gUw4FBE85wY7hXwry566ZdiE3XuaHss=
 =kQVv
 -----END PGP SIGNATURE-----

Fixup I/O functions to use the tconn

Yes it makes the error case more complex, oh well.

Arran Cudbard-Bell at 2020-02-01T15:46:48Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d092dd1769161e61592afecd76634f2b31f9e2f0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41nRUACgkQ/6TVgp+2
 18oW9hAAhk6kkGu6kSmVVsnliADAuwbrIAYjAJ3IClXrnTH8iuMy4Hop1FL7AZYZ
 KS2XrITT8JnM1OdUFt0cF+X9SuaWyghQQyqKHkcaYZJekUp93ePxj8Suw0ieIAM0
 rw2SMG54dy9T45iuVU0mLGGmnhKYHB8Bfba4S/dJ6PIe1edfM2x6vhA6+3WP/ZTt
 rvjmKP+3Fm1uRZgunEEnXCjcZX/7QPOYb1Kl+KCXYwVZ5ZiXtNmBI4en9eDpXkES
 S0J6lQnd7wldtRJn8Zuju0gtNxKAWhHj2RZ+G+bzgEu1tAy/6FzSwPgR+vPNfv2m
 H0+2wsSxjq1z+SNP8cOvhNBfN7OvFWU4o2oZgA1TpA8cPNaAAICSNzRCW6tpDsm3
 s3P6Yr1fsc0t4XZ7yrSQp0W1VxpA0VGYV8pXo4FFbpGeD6pEJe6vsITAuC4NyBla
 f6gacg+LurvCbvyZrSmOYB7iMmHbMO2/6Caano65y9V2YFQ1BbEUNKxzgsDmzX7o
 iKagJTb8koOfg31aCDRQt6j1awYvleBsz6XYQrF2gchiIgodD97j8FOLEsuwNdqF
 43O6p1NwhBkmF9YWPkOVoyEo0ShND0o60503F1OqSfIkx83GvxngW+eyvfYm4zfy
 LP+bfQEiORM8ntdzAgq7j/BLE7b568U8f9IZcfoblqMaK/pRv0s=
 =4jgm
 -----END PGP SIGNATURE-----

Get the conn from the tconn

Arran Cudbard-Bell at 2020-02-01T15:45:25Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5bdc063b3aafe22cc054868717bf109a81e0a43d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41kosACgkQ/6TVgp+2
 18orhw/7BoNFk54K+okmvTBnkP/mgNAjUnkgf6LH2hlJMfCKkIXl8zQMrnVfs/XF
 ym6VoNXVRfyMSoj5fts5gVa/zW5+fVcNHmD5uG/VQ6yacmcCjHvJQrqCPT3+dN1R
 /uYaRQhYQqVqb5UEZliBca4roV4oKge7NLAQr2jw23w9+AoxgwlMqYZfZY1I2erj
 ob20Wi46n/zLlPB615TPd2h1DN5kgRtl/CZv+A4q2o4FaVl0YCKo+5XH3/CB0RrD
 /bzQoC2ZsnVzW6QoZ1ABZeV77umMX1n1JPBBpjK2puCZAHJPaey48sNnYAWhZAxP
 aYVXeOG8Rp3feKNxoIBKzEKp9nHa+Hu0Bo/CoWb4MOc7emaMKH1wxTF7QPCbncP2
 qaTMkMc0GHFI/TuT3S9ZtYGZcm4Lv8pW43p8gB3W+Rf+PJFoeE8Og2B01r9j/eth
 OGLomyYQvU0ymWqMCJP9koPVCfOy87zNzEs6iPA/vt3NTH/DsD9k8yGGGQCpm+DO
 py+bGhkmM6iBtrgkfLvxD9kU441MlL3DoE//L1Fuz+D0DLfeSjxa0QIZcCDszCgi
 pWpf0w9kNApw+NRoIxVBTZohoISqaYRKgmbvM4wqssq0Jq0gKiTIvUcfpkhf/lFJ
 W9QYWl+66UPHjNgSL1EUPx7ggH53oEQH9dtSpX7tJEDIki26Kjg=
 =46xS
 -----END PGP SIGNATURE-----

Add argument to test muxer

Arran Cudbard-Bell at 2020-02-01T15:00:27Z
Files modified:
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f767f622761e392d32aab6ed8cf55d8394211386
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl41keYACgkQ/6TVgp+2
 18rOOg//d4WDhPdEE3WvJGDIomuqAbio0NxYYS9g77JA4BSZdtNUoiaweZCz9fR6
 8eKKU3Q6OVymGugqgPF6DJhDct4SXiXE4+TT8GU3SbdfsR5VYYWv9XZJVf0UKAGn
 0/4d5FALfUpzZgnCKqN6RKYC0//OteXkOf6JphufP2P+99NWkVHluxdvWfz49Akl
 KQ2gUJtzlaqvW9Wjo9lyOTjF39IQV++vbwpvU/+QqZcAJdcbgX7ezx+bjNxeV5PG
 XhZIaB39A3LzVRjPSenfW+yeV3ZFXPmXk61UrIk3gjsg9KhHq0wLokkpNhEt15nB
 iCweVmPWD0/TqoTanHsVfmmYdO/dTEv0yg8v7uOhStEsDNToLu6JqNXHW5rByOMm
 CpQSb7xAsavQUR5BbEc48aR0amCD84lhcX4vfsUpLz1u78tqgCf1sC2TymCkxTuR
 vnheXaKaokYz1rQOcdVMkE5I7vbMq6uVr7Jzwe914VjQscf6Jw2ir0y9KFReAePv
 ymciks7p0JkZWvKw8LGeguJoRw7FYnt1W37nYBeAyukTEEf+d+lRIGglshJ2GHra
 1hVkqj5/u8V6Q9D5caZbOlx0x4NMZ+QynR/Na0x+C7s52rQHET5AuGzLQe7fJnkC
 w1R0YWPBiqIChPEsDaH6ZQjP7CVpqptPH01MJ9mGE5760QzttYI=
 =BNrr
 -----END PGP SIGNATURE-----

Pass el to the muxer so that it can set timers.

Arran Cudbard-Bell at 2020-02-01T14:57:42Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ac77a1d16371979b0c0f79bb09b640359719587
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl41jDoACgkQfQ55zXdi
 Hs0j5gf/QiCfxZNZ3pSFQSy8dhzpujybVSLY6J8KqbMH3StVXc5rEducMzgnKLcL
 bhTwBM66kW4USihkRq1vyqd0M3DfYtC+kIAEkLxKc6e6jqiOlviuqsF5JLYZHOlS
 ZcaNaaCWo4sLCPcwkGckz+usaw4ddJxiz+Qf8j/F3NFjpfcNvkQFsHzMFetzlfy7
 MWrqBa0lsWv8lwA1CULW7YAPY5NSB+760uyzu0ADy+7qHb+raLglLMg0vJ2EY4vf
 k7aIAoIc+HwOKXn9MgOLRFmY1ifOZTNdFHYXN2L6nmPZgJKv9rHdN3TDvg4xnmre
 s4pIcTUTmV9vIc3cjyXXRTf2X+bPPg==
 =AZsE
 -----END PGP SIGNATURE-----

update format of Proxy-State

4 octets of "my" random number
1 octet of how many of "my" Proxy-State we saw

this lets us know not only the admin configured a proxy loop,
but lets the module be doubly sure that it's a loop

Alan T. DeKok at 2020-02-01T14:31:28Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a04c152df4c1aae8afc1ccf22bebcb6bc4f2f076
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl41ihAACgkQfQ55zXdi
 Hs1t4Af/fDPkpL3Je9eHmPg+tXhy4HBg4MujQBBYiCkeYaUs6ZHM9QgwP2HGYKgw
 bY3uw30w5y4TufwWE3PDLhEJaFrH5v4cZw9MCSeYpWAqHxGFfxGVqOiv4tOD9i0v
 3PFdrfqV7PgTGHKJbb9eXzixJv2iLx0QNJkeKWPEuDHcm699d8bfA+8HYxXLIQ24
 GP9oqVQXcfPXFD/aJ8QCTLe02fZOfw3TMIhExDD6hqDFEX/FBsugoMbQYq56pz1u
 gVYijcrHox+0X8P/dUbYwJiBAlDEL3VG//ToEAEK1zkDMasT7bC/gQT9B7/RM5Hl
 Cwu/mR1BArKAl9iYfFqa3/AzV2jtjA==
 =oQu8
 -----END PGP SIGNATURE-----

remove unused variable

Alan T. DeKok at 2020-02-01T14:24:05Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f97bb913e7bb2c9059a2af1c871c434214b9cabd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl41iBYACgkQfQ55zXdi
 Hs0kWAf/YEwIU9ntqn60F3hvPdisccf058NYqr23R/jjI2H7SoHr0CM8/ngyuF6t
 8c22rtdht8+qdOi9P3Uuyowhez05Q9NyU7NYM+VMi6a12PuzqeobxC9MXJjZHKju
 S3bn4yRXN90lFwCmzFrQuvF0RxsO3RI7sowEU6Wwd/RdSmESzFLJPqrV8AOkfa/o
 inHPZUx0fdJjHwpoviqy8zeD+8krHNZl+MYOYpSgwZ8zqwRmdmhZU93u8fkbiRXp
 BCrO5FI5tMutdi8gv/oWCMA6JVU5U5vECk2cMriyZOy66Rf3R9sVnB5W8GTblGgD
 80a4r+aMxCWxB8HbZTgA232fPZg1MQ==
 =/rdt
 -----END PGP SIGNATURE-----

remove unused variables

Alan T. DeKok at 2020-02-01T14:15:46Z
Files modified:
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fc021aa7df214e97f3e73a45ab9b7ebc7bbdd4f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl41h7EACgkQfQ55zXdi
 Hs3ucwf+N0aqhi60lpZmPuXWiOqZvSewouXFPwjx0t2DXzKeqPl+l2Im1NUjxL4o
 izWGicp/NwLIZMb6i9/18qqvD2SSz9QSKF+BA07fdzJpEPo3R2g0Ro2H706J2S1p
 vQSJF9O/AC+QWTRB0B3gKBHVFWSRzU4BfFGb7jWN+RJsU4ABBwF0kzITZIFiZB53
 zd45LI4W0TomLuf7IocglsP+oYae416qcqEp5kLM4M+iTFN8kM6thRPPrb/zRr8L
 mnJJyfpYtHqDrkGaUcEzfM95tLa+vBEynXUmF0ClIDlqN2bAJ4IWuqVJDo9WvSVy
 k02LKakaM/Nz3hyN+RsX3MJNVbNmFQ==
 =X/+1
 -----END PGP SIGNATURE-----

move zombie checks to request_fail

Alan T. DeKok at 2020-02-01T14:14:00Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/497682b17a157442cf62a50b308daaf5aea8bf08
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl41gfYACgkQfQ55zXdi
 Hs17jwgAjDfUtpUVScSmXgYpzl33VAerH95+j3SGGH4JLcwOxc7IAYnZDflHFpxV
 T4xZU0ngDyCVwjddh1uv9DI70jPTko9BQSjxvO5XEcKmHgA1py9yng6LYCRpHmIp
 5542gmLSQk9JGhh5DVybS1sTZ1T7Mp2HC1eo8ZF0RqiJfd5KZ3rfjx88x0T6K4yV
 yaxXKzfIz9gP0u9igl28T5ypJ9rwtOLD2PvxJ/eCgPYu8pJg/fAEqCsksZnDQCrg
 ByBxc8cZkPQnyUNyiDYQbGxkLIkKfoIycJPTwS3TcUjZbllXJliPBEy0td/NDtxJ
 VfQRYTaLBeSx27/tBImKY/swzZ+Q+A==
 =LJoa
 -----END PGP SIGNATURE-----

move to use udp_connection_t

as udp_handle_t may change over the lifetime of the request

Alan T. DeKok at 2020-02-01T13:49:22Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f7529a8f424084837e52f497d489944185106821
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl401nEACgkQ/6TVgp+2
 18rG0A//SmiqqU8qD8fdAUga2s6YvA2Xqz/3fQX2AS7xyFO0twOuDg5EKDQG1ZZ3
 sGDSJiDgsjS4UmePR54+Evfin0CkM7WJ/1dtEe+nOG0dIEX3zFajbei90+qTXxqo
 H66Y3kEVgAUzkIV+dKmOaVSDM+hjGESKo4CyvTxIp6NOagTBebCutzryrB2n8SXD
 p4KEMPF9dsgaZDvYX5R2OwOPAF4UCkUvRCLCXQRD9Bz/EFzbocdJbzH8bQZrO4Ds
 oEpMy8AgDToLuop/Wpbe4rJSCESin13d9usZGXV5jcVukhoqo5tA5Dgkr6DmvXPM
 gct4Ml3mACO72NU9CHmuQpHyZLCMBGse/MnH8zFwYfJ94/l2Fc9ZiAPJLQ0SM0ZG
 idnn3b/F6CiA56vO+OYc4XVyRalQoOq00tedv+AQdJqPpG2djrDujt4UkdzSTl1U
 fmUAwSjFwyhAUozNXRmWamUB/8DNrGqTiE3HnpIYyTHENpBm/KIO6m6ivUfpWY1b
 4Zh1wEtieXHlDcTlM0+z7qLUIXyF4p/AX8i6+RH6VT8YUl9Aa4CHlEsoHSYn76R2
 Uq6wHFuj7PVPWSKlhTwnecJ8iST/UHMBfsU3yO4OC1KDKLC6C7KAJWjc+m24GrjU
 AMTflWseCFB4RrUkgpWQSNMVSC0+xlD2gPyr8tArm2GwhP20ZDs=
 =rSO5
 -----END PGP SIGNATURE-----

Fix clang scan issues in the trunk code

Arran Cudbard-Bell at 2020-02-01T01:37:53Z
Files modified:
	* src/lib/server/trunk_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e11ab57b525195f689351dac71bacedcad3eef3c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl40wmwACgkQ/6TVgp+2
 18rO8BAAjlT8riZ1e+FJTthg8AymiudqXIntHn8fZ6E+6Y0pg9m4/63hgn0qajSm
 KBFX60DweL0Lb+navnUNJer5lTQdjwfYUZnwZw/djjkINyeG7LQhLPP444mikDMx
 uGe1shGO09VdeN/tCmVw8H5O16Gz4NpSt4iPAy7K9Rg7RYNTD/vps8WFfv5fr8Zu
 ZZspLhTB29iWlxcKI54ofBx8OhjywLlPdVx6qCF3ZcDKBmpctDjlEL0Zoup6XpLJ
 IWqK9kqayvFJuWVKsONR3GOZZTdVZiu34/fdd9iaZZl+qeoyPoUHdYSHHbPUfXIq
 n7QqrKsrnNGTEcufpFZavOdV0SJ0dRN4w+PWBKVEY9BaMm4Au6cnWOGLz8sbZkaN
 K0pj9copMd46J1T+nktBYuXnctboki8yoAmOJlhJ0vnY3GWSphE8T6zMaKQrJdx4
 /1SdW1x8eof+E2K71+LqZwXv4wq+5LOuiT3uQCO4zWVlyF7X1vNenxNic3skm+DU
 D+cg6MsLeDeCV9/vfdttG+6gBBaR4LwlG4f1ZaIqAkyL8KiarVzRL40Ammc9mUgK
 j6b4SSylzmotSrszKX6CJkWVXIwEqZ+6syc9zyrLSmhlNCubkoZyjadRh+gvllmb
 epvxb7ltEHe+bjeXXqfAW3yrHoGycD+aOBMbUz/4zDZaSihpQX0=
 =2Cgp
 -----END PGP SIGNATURE-----

Now used

Arran Cudbard-Bell at 2020-02-01T00:12:28Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

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


More information about the Freeradius-Devel mailing list