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