Commit report for master branch
The git bot
announce at freeradius.org
Tue Feb 25 01:00:02 CET 2020
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UXwQACgkQ/6TVgp+2
18rhgQ/+Iz7BLT62gvv6glagDLLgoKRz1ro/2Ug1BuaswXinQ+88qLgT864Ku19F
WaAhIzD3MbvlqWe70+YG4Jp3T47k1h5JSMepcqFWb74LjzvBDShMZgaiyxhZ98F/
BWTIHsZB4ECYxWG0JNyqqdYXZVo2EBEd9e9iWEO5xCUqTt0ZLdd1+/1JaApoVaN6
nBUOhF9ZxVtEGUTq35UAhYGkojCaS3PF1sD4QwI7ujkQ31SzYxp5igvOeO2qs+gn
s/RRBrXZXavHyWjXy5JuaeX90PbEcEIMB9DPZVc/0DqfykIpHNiTAxTIVU+9BVoa
pKljdJqBbd7yY9SvLnhC1YDhQ0dt0OwraUgxkr9zGgwhLHegtQCdIZxd6WseHpiV
8AGC7yjsN7+vnQk3phmvI0dh7ibX20g5qAuN0jnikiGMLpkBflyjkyztef/zE+7N
/RZrZ41UhD9ZmyuGUguIkHVm87c9TXJ4PyQlxzmC3KCnx+x54m7V0c9zTSIbc5fd
1scRyiVOcWah3b9GQRLePtfWE398LrDEm61MF2ExVXJ7uyFjG58zDyTkgGVRpL0c
nkKKIXy6rxdhkGnCIlUAT96B0pd86qnQZ6G3kZWIkJ7xcLUpISYjI4u8D9tEmTxE
LEbvKwvAuoBYw9tcc+/yaqO5SbPHFlH7jdgQnDfElWU/+nkbRII=
=eHyV
-----END PGP SIGNATURE-----
Always delete the request timeout
Arran Cudbard-Bell at 2020-02-24T23:40:52Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee85276c4b4d2a0a688f2b362f82547cc5cf216c
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UXZMACgkQ/6TVgp+2
18qzFQ//SLu5QGsrJ23ZiLHKpVN2vz60GCNAwE9u68FK/uGRo7/8jJLB68PJsQTo
zv3b2RtmKlJBGoluZF7m02HeD06UIS5Ay10/KYgD0264/SLEc871mbYDZwX4T/xg
qIPCL4ZQb/L8FlBBezHRZCSqbD+y5vsxWZc3TI88X9zRHY8p1ZmsCcUDsX55mF1J
JdI2/DflyQlJxLZXUTfxbyRCHw8wfv6tjlwIePtL6AYcGAhJ7jFFpZnR7oXGd5ov
410hjzRN6traKlnpYYF0f/EJRQl5iNFzXI3DAm2CdIvaLDbdL2wnDkKJgDo0WCSY
fdkicP/L7A63/3lJFMGGlJG38dZORTAT7U3qu53abSWKB2pLI06Ap1RX6c+dydcV
jfbfUd1DtO0o2i8FCNOi2iCf9QCjrmQIreJPBldnHDJQyigxj9iZyyO/XcwMumU1
dWrGfBOSnt85NITpyFAY85Azxm19lGJcRVLv28ZIvv8aVJcxT6pr7+w30rWvzija
PCObAc8UBGywMqAz4nB8wiqD0bePEUvtsKqbd+fKjkgrRGTfSyJ9jRm6ll6EBC6V
0DrUVOa3Ws/sl3SKmNRXv116PWXx7UGHKOgNn1aw27c+9S85HkDU+BxvAWTcNRrU
4sPoeTkJb4nIrLQINWeQCe51WxoKkjCxO7971k6Ly58ZvN8qiLQ=
=swUk
-----END PGP SIGNATURE-----
More agressive defaults
Arran Cudbard-Bell at 2020-02-24T23:34:43Z
Files modified:
* raddb/mods-available/radius
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6258a2b329e9a7f3adab8baf2416781d1e7ad2ec
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIyBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UWs8ACgkQ/6TVgp+2
18oWNA/4pMVdJIK1UztklC9cR2H9UEuyH/QtHT3bd4cAKJRAGcJ2Oo1RHCWDENL4
R8mOIoPlivPJpaDAK7h00/9+lTVU2nNlFYSBm4hHSFuKpUUMlafZoiBkC6jmS3Bl
sU8uVQN/wj8z2DFx8HqlbGDGHUbuGUX1W1E8QXrHGXPX+/QB0F09eDaJGWjDaKTP
Pq5nQ2JWXxbvfvkgCgMOYrdNTA6YJMCJxE6bt9c06phKhIPqmQFApYwC4P+tzLH7
+4KTRdeZVK7uZIwrcsNoKGCjiTcSlzCyOl63XDXl9tfR7Ey2YbrsryXEMEogxUF5
hNES6coXxlj4cJyxmVoj8VaPyTt0wz/aEyy/21HqM6JnYDwib32Mf48kVPd2cj/u
Yg1Hp+7B8V8JjXEGV4m6TdWx050XWkBZjQevBRMpDRgBTEVedZa1gOhpND3WNc4j
x9FELR8bNY3J15JuwQXRyZsncp1N1WnXR3XnB/iQzEZ4WjFkXvziCioTZ94IiTet
mqXqYTV/7BeJKAOIrXurz0arT5+YrPE95YDLSBE7Hwmtnn51P9BtrGD6YltMm8Iq
VkxE0Ddn8nPmldrMRi7YeBalLV7Vyuw/G5NNZ4PHRqblmanuSWcKBpU7jcqAWPKE
UJZ+GRUkWVZZBhWuVZvWsHrpqSit/RCakFkFLg9B74vdYVH8DQ==
=WOrB
-----END PGP SIGNATURE-----
Cleanup failed requests...
Arran Cudbard-Bell at 2020-02-24T23:22:55Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5932b014b440f972a443abbfa45a48c57d6634d9
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UVZwACgkQ/6TVgp+2
18otUA//fctp3KQcKH1U6sIp4L3MdOEUchPOf+SVBD4Wztbnb/n+yCQOUpuhouil
Ap7nAxU8xXeYd9qqHFqx4Gz4erK4Xv/s98zryzGlEJr2YViH/LbDTLuA7a+UHvlV
SLvG4ctKj4p0bh14pzAIQ7xj0AsmVSqmAViHsRDFWm+03J/XO9kMVlMwhK8+M3Q4
c/MHpktcDuc9rzaFJIEthLjDcnoPFU1Oaf7mLrGsgNl8QuDprCQMrAYddgIs9Tpu
3WkTPjtM6X2zxSZ4zDNbu4XPZ6rLRPd6E7LzZztYMWAeZKZyOy7HKBYL+kkPQYzb
RYx8wL5Uaf85ZJKimUC0BKVsOtU38FRbETbv7bDv4SJ6VSrJCcrfFY0oGb32fvYb
oCCZgEC0UPTFmeShlXyAt/pfvtYrS6ogshtqOyubAxR3QJ2fkkmdXUks8cHQByN2
VDvn50P1HO3L3vU4oTHioh5Wm+jzEF4t5K4AurPMmUbj6ecZsNHglsseI5AkATki
gm2xnX8itpJhysRfhB2h7cmy/Rmrp20H554tj3UlPBmdyDWRiX/8KEBXqBYJuLJR
zeD8MMJN/spr/URtiK5qBldG8wx/rnMgpDcxRh3JOgicYlcSuVtEDt3ViRg+7QxL
18hTOIG6WC1OU6kXgm0S0M/RwYeSWPyaxokeXNeMK8yAsJleOgM=
=c9pI
-----END PGP SIGNATURE-----
Fix whitespace issues
Arran Cudbard-Bell at 2020-02-24T23:00:44Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3755745f436487d5ff9416a74bdd5346b6aad3ac
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UVToACgkQ/6TVgp+2
18qlZBAAqYfMXyzJ/QwzOfQ0o0BSdDsl78SuWbNKHJV1N4TbqW1BbtoEo5XnzE79
muwj/QXnt7HurIUA/ub5bZotxyWL6Y0NIrOVBGbBakI/pcizzEOYaABOZFbCY5JX
RRLTU84EDzIh4JiONMU2NCaWyXChGzQoaEiloBz8ISCbQA6dgdFeYB4slVf3mYpJ
vtBh4ON1Y2M9B1/IAKwrT951TuYZz/z1ohb6if6RG8vyFXnZ8EP57jP5QiJoa20m
UBADCIUlLbI2p864+IaNpu89ItXqjT3oFhbrE7JgZSDU08FDkqHwooREEwwgkY17
pBYP33lCZnouZcoX3HBKJlhgu18+5418mectMEVmW92InZoonXodmc+PUFZnjOYY
JulCByjht/O72Q7SKUqudn6kSqPkJUGWaTj4DdXGUK5Cb3/Hty46G2KBzXeLb6+0
/X49XptV+esLy73KVsG8WzGurrdP41JBpDmrPEpgRAYlNmnPs/D+W8sjBZFwZYzs
eRdvRV/tsx/hKWOiFXqBn00HDocvEVrhXrNvbscRVqcAauwPyjOrWRSQ9GSldcVk
faOeQbCMwCfb20Mm/ftP2PE9nRb1m+CGxXwgOqteZ7uptamr+LN9x/pYmL6vZOIf
vIdRvFkIrOHoaSkL2cQPfZtHOfoH3KsNLuOTSQwsN9IIUnrDG3Q=
=Eexv
-----END PGP SIGNATURE-----
Not an assert, a useful hint...
Arran Cudbard-Bell at 2020-02-24T22:59:06Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/78a00570e13ba96c38e758b837146f988b5f286b
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UVJYACgkQ/6TVgp+2
18pijQ/+LlHgutmrl6TAf2HZqf31FnColbgiWjqavEBGorYP5cd8EmNTygCS96N8
ZNU54u9tbd+jdrZMFtYjKCwEa8KEJUrhnKOp20oukSdecDt7G2Foohz9JsoZQXsi
tI0Q62hTOSvQC21Bkh0pBSfA8Kxc4RgVUGcIsZ0FDcVUjLf+k3tSY1N5O74J9pvD
kfbS0g8OcPvlOdy10ruU8xjMjsDZRIqkEUczIQHX8s6MweKDviHkRkDxr2cHJBol
8QHPudkiBxgyhOSjqL19F4RY5OoxckvnODIh72RINOsDyau8+EbYQXewmgy1hCwU
Ap1MKOlJZtzWwTTQO7puclNee7iTxV71z291TyNE/BnvanXSuxunL6JVXu+E62wi
cMKbCTkfUZwOAutS7i84MgE1vpI1EnqwcvQWjwoQJmhJjdCjIL7hy307CJulmNK/
WbsgAIS6eIwbtF/ykcrJEGxHUXXB1UWxLnWlBtuTsrFO7GsxhT3btPFDsLklTmPd
t1gABXcdoMtgPsTJC/de2zmfc1a9wjByuQ0Kc+M5pQP45Tuytmy8Pv++5xLSsFmK
imBnSqt92yc6n05ZakcTkKQX0PJR9+5cf4Wsgj9MMlzJ7ScX30mX12UrAfQ8ZMBl
IWGp/4GUSQOmUYK3a/H7rLio5Bze9cCi9vNb0lPFUQlI5IavPE8=
=3z5b
-----END PGP SIGNATURE-----
Fix assert
Arran Cudbard-Bell at 2020-02-24T22:56:22Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85bfb202fdd2575d7618390a62547ee3b41bf982
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UVI0ACgkQ/6TVgp+2
18qUQQ/9GWlqak7pbzlTtid5zE2J3lDCS9wuhZAgysjC1ms+Cmh/FnOGiMtr31t2
gZG9Rl93l1yZVDysgb8PnDQgsE1KQNAD6ADBGs09CYSxNzoH/lDnvRPyJATe+0KS
vBsjZgkPqFOvi2xs1BybW8Q3i1myhgdLWvPIoq2nFg13wNSBVHA5BuclLqIe1usb
E9IoYp2lnJfF9FiBujEtKyRpfEv9fB1N/JMUQDIRtYKmeA2Qz69ZCY7hUNg/VSeF
x4l5SNbehBFK1kOYfNI7L/KxsECc4ag1s0CzB+8O28ItR9nIQHbxpFo0+jQ27npr
MBYdHW/tjO4UPuzT/995bNOoMcwvXcVqRQ2o39JSS+BoDV2TTSVnHFJoAsGLoMTm
6KP3NdsIhOTGcEwuSx+5Rjg9ujzXZQbWbq6wFIPXlZ8m2VggN6NodRSomTP/MH5H
yyTDt1Ak/mDZeqNv0+wZuqJr6NYP0AsD0t8VEwboRNyCY+LTaWk7UPuQcF4CTADj
qNjWdQaO2o4ta0I0kaYfEUrZW9tURcY4W6OC6VMGAdF8KYUtLLbiCX4245fsuZjN
EDRhBmN1tohvrMphcolvX3Z7dSD1KUvPgppA7GPIvOq5z3cMUsixr9ZxoflBFrBi
7o5x5qtkaascsTFKCAGKfIBYTp9H1qqWEZENQq+R0e1Xj3Ennmo=
=2elL
-----END PGP SIGNATURE-----
Only apply last_above_target delay if we have at least one active connection
Arran Cudbard-Bell at 2020-02-24T22:56:13Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62f6445c2cfc2a2a842d1de074ab75d9951851da
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UVFgACgkQ/6TVgp+2
18r31Q/+Jn4Nkfhlf/ivmI6rbemd0ikAUho7faPV0v7Q1QDZxKmss3KlYHVicWD0
zpdNJwcbYXH97W7H7SHMza+rYs7ZaiTqqNw+tarYfKiBbiebZ37DkabMw0ocEN1p
2k2c+IoJqaYr+oXdu9lv609pvFE+0twCRj+bqJjUTQjyhgUEiuYyoe5YJKQsng6P
JKvoJ6dKLUtqwgqzq7YHxdYZPNgPPGP7N0ZvonaxOZqIeUqTaGtG5e9DHreelB0R
MskDt5bBpDVJYpPu6EoeIHekhP+kJaGrFy+fKL2S67YYGMdHC2PrxQ1K38w+sDG7
GZtphp/DfnO7Y38RBmOJIjlxn7UxVN+LcNLhWnHO0eVTjHFKQr8e18dexF/2vZTi
SKzf0eOIVC7K5GNE32hIQyE9Y2eUnChi9CEWZ9g+nGWFr6bvStoM52exu36ru7G4
znAjbddfhnf3A3k0mjENsmC5sSoOuasLowkt60uOuCYHYSvly9XnSB8klqfZJYl5
YcYwMsykIk8Uw8oHwnOBJXzNOUkIRFm1f2dyzKSWgEZR60t9E8lNM3xpyPob7NR9
2GAIjDPKeWzL01dtng2WxScrPHAdiL3ncJj/a4cXDyZml6NyYz6khtVdOQFDyrfH
sm82mmqAF7GrHh5r3g3uMDxfUDp1dU1Rq3Kkoi4FU3yhcHGw0wQ=
=N7Zv
-----END PGP SIGNATURE-----
Record reconnections (not due to expiry) as failures too
Arran Cudbard-Bell at 2020-02-24T22:55:20Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16e6d8fa50b1107c96c4e4dc584b24d7d2c5607b
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5US4QACgkQ/6TVgp+2
18qFrA//ZNez5zJ5BCqzEU4S9Q8+OFYkuRaSrGrlrnXsGbYL/eh3FW2b8+WrRS28
ui9SKHgCivA2azC68rfyf4Y42PS9/w57k7URfNB3xZB7SCupYpT3Uj64r7gxriOy
tRqg/mFI8Z3GMw1zA5XiIYFx1SJwtbWs5Oz8wVxVXm9bFRqLx7cV6E5ZTZSIAGDI
6breTfqluBh1cdil7bRhj++q42O4vaK3AAk4DRGuMYMzSpWG6mg4Wgypsw1EnNur
GpMN4uPZGI5msRKYTgpGpB/TVY4CrfBw68IsTZdD+NneuUk8U9/zCSaay3ADeHoT
D/5+u3jtWuApn+/ynJUtNQ5U2rdJnx9hnD4D6Q7eW0Tf12KLh724WDxq+jhSyD14
/ezxuk1hf7o0yhr2N+43xes68BTAh/ENkn9GLuvFxWpIPgFk83/lTC9yshvw+EDe
L1fmF703+Yx/0tWLaeptc+m1FQAVZv18Bn3WpqkFqmxG6VHjLH2LyTECBn/uW1w8
4xe3s1Ph2CHOveDI/rSmwR6s3PXUNsJjtGwIUS9QYrNHovbZ+e94Z+zoIWSOvAQi
Ol1EQCxIeGqYtiyxiTjfVxzn17+W6guaWpmv5/AMK8vBGtblQmAfaiFQtDv2PMe/
TCqBQBlkNEo6GXRR1Wn+GsovVfPyiMNYRaHA1lunjioxLh88rEs=
=HD8W
-----END PGP SIGNATURE-----
quotes around names...
Arran Cudbard-Bell at 2020-02-24T22:17:40Z
Files modified:
* src/lib/util/dict_util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27f37094aa7ddf3e3b6695cf829bed0503aa6a62
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5USgwACgkQ/6TVgp+2
18p7UQ//VXtxPg58PLOgxzpmnuART1mXfOHrpvRYRYkCtaHgduJQq5Q1ySwJa8ZU
ChaIxNnfJrnv5Fdua3EDDGbM6oFNoltoWIRML2R7/JP6Ef983si7Ynnley5A1Jmo
a9RySf3TS1LgSSxYWsKlCL/duMhUMEOU6XFizobz/EaoM5XqD5xyG+IXiVM85eag
JkBfub1ybD6RgKXb/cCHYT5FbBYwkVecvXI6vf9rPopDRjN/1Kx/GM1uDen7m746
/YIMZAsKuWwBvzZbHtszwR/1ZUmEvMFPjHxPyxZUdKlMRwx8hUbp8K4sQxUH+BNh
wtlGBeaOVzF7Lu3bNO/lp7GLFKKGO2dp6vcrQd5e5X9QGwXE3UVwfTRxsON3CbLD
4SRgCL1nsOFstq16J3M3gAL7wE4SYOrPhBHkuVMqkrNLsu9SfTYpur3TtIjnj6M9
NS9E5qi2sYjpVducLaTQEdXEQ1R7la6Zi7+8QHHC+N9DkeuTEn1Wz6oW694hsHmS
0a39v3BEAdfoMBf06a5+LgqQza71y0lbYK8BPMvdnCJkNC33g0zM2A9l0g86tdVr
8HJib9BAOWrSMZgd0NHpqEXtPCs/BfVMWWnP254A0s6l7iXyQmlMGVGrCXm5px0W
OyDtQCMCgvsatYSguInnyZPzd8/5NNZp63j2rT9RZO8OCcNdG+0=
=E2gK
-----END PGP SIGNATURE-----
Only start the response timer if we manage to write out a packet
Arran Cudbard-Bell at 2020-02-24T22:11:24Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cec1389572283525355ed67ba2ff0ad858bdf91a
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5USAMACgkQ/6TVgp+2
18p/0Q/+OrtHlVUCPAxEp56bmaRDVhkjB5Jl6ILFbHz1qQGvvStn+3JjFkR+UyYW
4L31Dn2mNdgNQLRhsT8jcQa37vhDig5wxTo3bOm657XWvopydqNEhQro5WdVPCG0
mb4WPZ4F/tiL3sU3TiQ7Vge9McYWdIlqHKxHJaHxKMdSWuFD2Z110JLh11ktxyZK
Rvs8fRHIcf1Mp8QT2UGkL6G2eN8RjtpZHkR+kuUSCJW+ANOuc91PjGu/5vJOOWY6
E2mb8d8D2N4ZHSqDUM4VfBs3QfsuH0XFRvgpLtC3k4APpDYyVpVqPBJGzj+pTFhP
5yHsT3JuyZpuo18NJQrx2Ui2F8E6r0UCF5EG6x1ohGPOM/ZxQOCmkuHlU4rG2YBM
H0iBtXrQl4Na8IIoSM1CE96Wl2SvgdEh1z8UqSfZ+/v9vAZ6QBC16J74URowjF1e
0R/yjmhlnvAfx5sMVmo3zS0klk5i706RbTfKHiuVMlwYfI0EcYLk6xaImnIDeUeB
VYjJtZ1lsBD1J4Ic25OqiC5NnlkgMxRrxzpSvpGX94b1P7NZI6VbDxn3nJl+ufai
OrDccppsMpR6Jjqz3xbGp0QnXMbr3AIoMeKrkhn7GF8r2d0svT+bfaBUZvNfheEC
VuL5l8wrOcY6nC/L4ypLRegXlhizu5fquE++IQIiOzrvjW39Ia0=
=BVX9
-----END PGP SIGNATURE-----
Agressively reconnect connections on write errors
Arran Cudbard-Bell at 2020-02-24T22:02:43Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/175bb4f8eb7c57d68a39d4712d73622eb5ff4796
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UQrAACgkQ/6TVgp+2
18q4Ng/9Gn/8WsNs234oyoFuwjPDxmugbT+aB6P0yYjZpBA0FyBnKTBD9lNio8LA
e9fRhFlcAySpaXlV6MqFKWlfPBYRFawu6YjuTf97vpSHYiBJKc5RhltkAHRQMsov
P9ZGVLWAPK2j0LOg+wW6LwUhH6wIzVABMBRvwerAQ0I5w2Ce+BsZELd6su6WjlnW
uSzxx9ruvZU6xl/p2OZJh75BFmqYxfceEUXz1uoCsRYSVLENF+FN8UbeQc9Has/Q
6rRU5k2W/1DQZJcp/qAOimKXXJpJkIrab8goQdhBf7l40WFEpTlsJQDADswEBhTi
QQAYDT+4FqwYPlVPCcqHF6fWHR3LAr/135UzNHWa/VEe2ZgPeXpRPtPzvqHUCFh3
Ezmlg6JG5HhqMa1u1bHfhr6G2b64CESzgoMpOoKmyQQvH7htWbie8TC9MMxCMq/n
dXLdsRwbWZDZB4z3CHdBJTTBrGCeUM6EmS7dYUHlWt9wHjODNwatzhztjZ+87Lbl
a+1uggJB4CfvhD3p6b7tm6aPpRZq7+A9dJovaEb/jeJawy8WVwRp87qGV+O3/010
S1V/8amOQ3r4JMaRwDmPVQPjttEjPcNBomt1usebO1cWVjQmVkF+DFMY8GQ4kF2k
01+qO0BvPwf/BYpAz+4wyi9mN4ynvqNpeQd+cHD5/LQlOcQrM9c=
=2Et2
-----END PGP SIGNATURE-----
Remove icky O(n) udata hack
Arran Cudbard-Bell at 2020-02-24T21:40:00Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53b27bac117764d52acf9b25f2b45f3e6f263989
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UQrAACgkQ/6TVgp+2
18q3sg/+Kb4KIdQyhS9WCkqbx2h2NcNUZmXsKFZwxGmm8XB7ksSryYYLWTXPjicE
LGhuJ6LrICV+LcE3tjlOMRAlmvOcAqWC/L26v+2i8TH14P/k9DFVFSQV1ZVuBtBa
paP2YQ/90JzJ3n5xVUqv6qcdC52QL8SzyPfr3ZEfUek4QXaBbLkLNQlYqdnOLz34
HsfBHNogYRUFAlTd3KjlSiOAU60d84i1oY6D79r6vieo3+4eHlu2m+ad9md+UKaP
dz+OPNzI8kKNHSwempqXtHgx56VsqGacw1c1KFmBsiE/C+nwq9x9lphuyLnxVkZp
/Aa8/MyGr99SE3PL33wmrHM4XwuDa2EkFD1F9vnlJZWeCgzkX4g+CWJi81IwCjtg
OAsfmpLE95trpgOlkj85YqAN9teGXjkn+hIN6Vb2JwJ8fhf9H0v22WIA/5b0Ioka
mJCNouc1zZd967otShuA1J4Np7KA1Mz3oSFzsIk2FTNu5CY43/7YbJ/G8Xr3+I5U
1IButlYWIW1fQ3H01rGs7hkGiVcnJ2M/W7fGdcNJffnQ6m38dq0MbGfAT5GNO/wl
+ko2d6nbZub3KK/Lk6TmaKG9ktQUx7htZRLexp2cleeYmVzcgIMsb40cZL6zenKu
8HynSrQBGnmkq+PcaODKVKobXQKbHxhigYLxPFialYkI8hEDAqo=
=R0hQ
-----END PGP SIGNATURE-----
Use 'noop' callback for unset function pointers. Fixes SEGV when filters are swapped out between corral and service.
Arran Cudbard-Bell at 2020-02-24T21:40:00Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80ea68d03703fb5628debdb4c53bdc2b92ae225b
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UQq8ACgkQ/6TVgp+2
18qZmA//f3ryJWzo7bEMW9XxUM1PZNgA8XWFTzt2wtBTk+7wJ4R5VfecTM5rDFag
5zPXklLr1Iehpbwge0mw6B/8Zumn+uSwDt5VxdoIWZ3juuMLvbmGPKGmZ55Tsre/
RJXUiIM3Sk7q0jpAosk5O4fcFHl5FD56NtiahYoCt+3DzIKfhGalDV62o3n/q2k5
Ipfw5OGXAnTBzQ54igvewWkLn/t5Oozp+5nSijgy7wOQ6uon41XzVgMz8CAAmItP
x5VAnHDrTJpvOVICzy/ZPPZSsMVJQQg9c4fKc6z0zcpcH5xVG0Slga1FBzDeAlx1
8rvXk1QsDdhULkMv5MHq7oWe3Ww4Kf78/aNjmkYt4Jtmb8TyJa1dhEt30Snt1NOA
iOZviQ5Mu6mlDeoFSBxNLOglJ7Km6SqY29d9RfDJVddGG5bNLvd/Lr3BmSH0RujM
z/f3tXTAipO8Dv0KlzOZp6tRik5TckCIH3aFL37l3tmBEtOGgajh4j1gu0xlZ+ZJ
fvpFAfZrKq2ttWTD4STCv9VAsMUl4QHxmK3OP+ANWzONnyca4yb/NnRxPsST/Hwr
36thM78FbSqvhjGy2oQtTETvbmRN7e9yPdaeCWGbHc0RPT6KP8umbK6jyJm+Ya7P
UqQi1CmDnXIbCwB/3C4llWl8VcGu/srjCY3TyYer5DpjX3WpdXA=
=yiKf
-----END PGP SIGNATURE-----
Minor cleanup in event.c
Arran Cudbard-Bell at 2020-02-24T21:39:59Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/089099207b298b5a5d042eb1fdb17a3de6bf4aa8
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5UQMgACgkQfQ55zXdi
Hs3wAwf/aHczF6HXiHUHYzizxLsbU0SAwQzNBdhEseLrzHkcZ3tFyKab5I7KXqLJ
oxTPYN/+Ft46w5/aFAlaGZlWL00FJYOLYNu8Y7d6hCLm2aVJAmpulXKp5xwzeN78
Iq+wj6aDyKBIfIPY16zcs5fqLMQTQSGxl/RTJBbZmGYE5Z9tPcdK57HIdOVZ8J/A
IB2jzfi7LxorGmA1EqM3B2iIx3lCldXAFQ21NkZ6w8YfkD0/1BuJr+GDJN/4fc9F
zGsHFqXMpK67ZbXA03eOjBr04ipKlcJu9PpAl6xBUqstfYNnlMPV3EPmQn/hXByQ
fcOMVdVswm1JHFL6LZ/UmpgZXgaSdg==
=7182
-----END PGP SIGNATURE-----
clean up status checks
Alan T. DeKok at 2020-02-24T21:31:46Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e17d538cc4bc5c91b0d97a3de70af2943549af4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5UO+oACgkQfQ55zXdi
Hs1sPggAo+/VauFRSx01MFE7LByaWWr+V+njIJlY0gGOLkPtm3VRKO8ZnLr2LRYl
NtuBGtww0pCZ5Z8q0RweL9t8/KLKxMcU//DZP9gJmFtN0AR33wcM6uivP/PvXS2E
YN6VMhzQ7l6JUZACAqXSldmYHOw4eSyLu5aUcPPg2Kxclj6tBp4H6GUrZ2KPQzno
PqunMo52the04DK8CMO6hkdk+EmBqUIcNy2BX6EOf78AAKOKZ9fZdwVKUeU7LnwT
zSti6F9MhYyFG+SUtDFCqW+g8JUvq0AWRK15oK2ufChVwQjNKhmS827DKMYgYjhD
0QzQOgSIh8q66RjTP1adjpxsqjHyFw==
=M9Bc
-----END PGP SIGNATURE-----
set 'verify=lib' in test dictionary for RADIUS
and change check order for loading protocol libraries.
Try to load them, even if they're not required. And error out
only if they fail to load AND they're required.
This change makes it a bit more forgiving.
Alan T. DeKok at 2020-02-24T21:10:00Z
Files modified:
* src/lib/util/dict_tokenize.c
* src/tests/unit/dictionary
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81eed1238646fcde807a4aa8840dacc22397242d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5UO5YACgkQfQ55zXdi
Hs2wrQf+Pgisen/d917EOV4nTayO5m0YR4DaLZU3q5nqRPP6EwoGutiEsUANWrY2
70rGw3ak1lIyzM/+nuLy1MBUZN+lUxAJ7Zl27Uym4LwzS1H5m5g4WjpApdFB56tj
zh8qY1gYf+4D6j9Wy0ndOqxJisbKL+HFwomZm2mzBUINKU9kQNPPzHIHHwYKwp5k
aUlsHvwh7y5SMvmqfoHcQVQPMT5AGaN82Pl4wyekNOQVL1PpccSmEg2/sQF4vnfX
YbL7nM/G9UZMqCcBBommP3ADXbbQpHrOz/Dm7+VAUvNjknrSjLpZF8P5xxqOlqtu
pAFptCfAUxcgdiJIaW9IBA2Sg6Woyg==
=2k5v
-----END PGP SIGNATURE-----
free module_name on error
Alan T. DeKok at 2020-02-24T21:09:36Z
Files modified:
* src/lib/util/dict_util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c2929e06370970ca628203bfa89996bc9784168
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5UN44ACgkQfQ55zXdi
Hs2BpwgApuRaVSyZlf0H5f/7te0f+PxgHOSnDsFXMbjj0cmbI4EjDSJaRdrgLMBm
q0bALtsJ+ycU+E4RSFrvDkIQ+571+jy462hR/jlihFdBE97fSdnn7kwrMIThppDt
VHfJi7396FesYrwYfXw2M+9Cqi+IlPDWcD7mP6hemhnYa7Re5S6f7PFPfaqCiv+m
MGVOjVerxfuv3OFdRsfsDD9xmtWbFnzu4XhISwr4AZickHf+53sdIs1qbg37F4J/
OoxejnoKTkuoT95QPnslPXTX3CU8bFF+dde+8OrCMM4wD4HCoixL7Ma1E7R8x7B+
JxFNplpQl4g1Pmkxe72fElAUm49u3w==
=JQcd
-----END PGP SIGNATURE-----
replicate now takes a different path
Alan T. DeKok at 2020-02-24T20:52:30Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3210a8116494f9079fcaa82b94b8cf685e94a7c1
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UI0cACgkQ/6TVgp+2
18qOqRAAks/5n7Joun3lFyJVmsUTAUyc2tUFGxGPsdWOTFIW/ktZ+ld3xWmts1YM
6Nfe0zrnny/Ag4Pk1EGFSAjZrPnaTkvRUQSl/v0Wt5TQ4JJksbCzEgqRTI97ddJn
lZW7TRd9PBHn4mh9nEwNleYPkcSaoUhHAQH0UfU700yxzYFmlR40lDXDnxih107k
Fd9fAyHv+HobKwtatIEh1Ft21P2gQRsqTsf5NB+tXL6iYLZeCDuEuckcR+n34H4j
FzO67FYamJ/yBbwhU37iINM4qwPmK41OBmr9EJ+jMf5yXskYDpIq65PptpM2nZav
bqPwKlqNL5UFtYegb2W3AFamMLGd6uDLUU0muJOzn/jVdYmOqvWffziIGCB+5krH
f2HWdj+vtuVGDDWcOuzDzYZm62vVkgt0bMs7gI9YT6dOX5wELvrW9wO+F0Ei5UEb
lm3N7bX4yaYYEZeeVIOwfdPS9wac9fYYrkm0HXr2Uvi7kwzNmEsR/eqyhYzrtXwa
zEXFyHsPhoU+Zr+JEfUFm8HdZrwdOkNmDT6B7NZvzimK/5rr6rwHV1MqNiCN1S5u
s3xuhRavG9xo6K8cESPb49Km1prKVr5zP3jtYvO8GUgo8H3qrIqvhXD+X83qIpZV
Jwb1FnRi1o8S9dQZYyyMhk70CjCqmHH/OepSfyU0wI1f3QFM2/0=
=7flg
-----END PGP SIGNATURE-----
Always set te->tt
Arran Cudbard-Bell at 2020-02-24T19:25:59Z
Files modified:
* src/modules/rlm_radius/track.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fb226238e25209410584b074a1441cd8aca38db
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UIzkACgkQ/6TVgp+2
18q7jw/+Iftz6wbQ96q/dh8sfK3bJjLJexpPymxFUBhwp/zQgRXJDLvVn1nLciF/
EMHgmqs5/+nDv0pLG01NXcUI1jZi+jAzK+5qu0WivUsJg1+pRpMz9480kTAT2/Qr
82znvSr5/6iuSs7Tlp/ODA/YtYTPLDW2It3eNnfRsCUyEiKIle1B4SHzEM2i2C5w
S6Ga7UvMWbksL8pWToOIahnSQFWMPdun1XQJUVjpRfEKwHHCwtVoHikwzlWfSDqB
xOrW5I7PLpdaaHlRxVx4hHhDLCVG0bQENwN3HtRWUSM4MZsK1ONUngh75Oc7fvmy
aF/DCqFOaNc8YJia4tBnC7y2jHGB2ZesiG53QcSgwD5BYaVVMUL72Y2nu5fMBqnw
k0X68ECxo1oFvq8i0BYghIDBqNs6pGffEFGLitBvLooTV5kM0K7BYaz67dUVucuF
n1U8NtTw4OgO7ZOJT95ocaWyJIM0FXHzhiFqewtroLy2lqkIq8CpjjN44xLFExwc
Irn5PKfHfVHq+1pfebI9AhAuRZUjIU8l5xk/Lw++Hv83GtYbdwCw/L7ntx/jWn87
HSLZgEE6fOWGNCq94QHFJwGmoZ0/lLaJwG6NRBCqIk5XzcztRO8Q0NepbZvwaRu4
v4lXgnueCJfXfbl95W8fuO+AITQyVkPAJ9gagAKo13jTClb6204=
=FCQt
-----END PGP SIGNATURE-----
Not reading from the socket is an error...
Arran Cudbard-Bell at 2020-02-24T19:25:45Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/661bec7d0db72d915ac74031d5ae4448d94c65bd
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UIy0ACgkQ/6TVgp+2
18r2Kw//ZoMy1ZybU3RIWfX3Pjg4QnVFOmKHgUT+r7l8e8zZuCAz/aIRI8K7Wyr6
fJ6itVullsWPCzqdXLyciBMdmh92zI6ldmWGnCdzpoQ0mZWIOvVpcrIrqY8JsAYT
1eD3gokfkhuCR2fm9F7HqBh9ZbOIU12ZMjqYgmZ/hsb2SSJ7MqAFyJw/OTa4PPWv
a/9uY59Sws+68nmT+C6fsX+K9OtWhABHPwnCbuLzJvJjx6eZy4F8qH2quDvrCA/Q
E1iB7pztUlCnZaMKfVB8If3tUB0HO+s2QehljNbLIwYOfO5+8V5wBxqTxp48bF4C
3xCQJLGQyHCEUT8Jj9yePpldDjlEHslb/Z/CvMgOram0uTt7JVoyBuuI6AHLsnS9
sTic2PSgOlyg5eugm6dNC35wlqab8AJa7QMJS4Tt5u5HtRjYE0OnsaMd/ey1ki5j
PP9rnNzf6jCvUru50Tf7uma84nInIzUuMsGUNMjqZ3AkxfPmyJvDGU/VWQdm6nBm
IN53MIn/DdeheUe8F5PmJG5fMhV5ntLdvPcXtD7qZZclc4RShcUV13M1Ly4K4blN
21NKpN1MWnZhCPy36fWoDt+fJjTZ16RuGHhcVj0uGUxwK9OMr1gd0XdhbB4A4R0q
iH0aEq1GaeYD0SiyWpmAybLYtAW10kdhgSxb2RgQog1+uAn/SfU=
=1tBm
-----END PGP SIGNATURE-----
Fix time travel assert
Arran Cudbard-Bell at 2020-02-24T19:25:33Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2394136ba6e711b973ebbff1eab8b46712b845b7
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UIMwACgkQ/6TVgp+2
18qlzg/6A3mUN78BQ9WMoqhuwCf/6EP1MSPc9MAuMLaq0QwuE//Oakeh8hChlK/J
ufYAwnvIqwcfwTGFbTiViqnaXYNevf5KTOvQ20B5jyz97tXqm0cCjUFFNvEXcEw9
fVND+k6i4IWxj0MP8OveN1OME7uQnSwhXvZRAPn/Tlk6lCfRbNY8mzpY8L5K3Pha
ICBhdc1q/SchxeFv1dBJNHQbllYi1YIZ+r7mfKdK4FVb63iMY5rYBP7x769dmPvy
hIOdh4BXomYLp+xS5wU3J4bCIZCQKXFsxLfrnLqIszEiKomvgvlXMWKslu0tpQcm
pLwuqlUsduAN7yvQIsMU0tCGnGw0kyo0ex5gIZKMXg/kLtbPRGTFPlb1BDfFrSLX
cmoxYjE3s9N95s97IC5qp7dnEXQBGmeXP9F5ZfKrSimRjQVhdbC3hXJK7NmgBmUn
YDiXRsQ1O/Uc+xWD+dqxJEgOI7I1E17luXOBWvCC2QTPdwNdvuuC7qjD532YFsY9
ntzmg2bcOli6kXjVY1KBKNvAjDxqEQoegZsPu/goZqslkuFgwHBbgvAW2XgdHxuB
60nqWqByaI1v4xuNzE6t7MzAvD63/VjeNpnV28X72/Loeo5TSZ6+Et8VoIGslHq0
X2Pi9Vsvu4+VDrIMXpFEsqbixc3dAmWIU9cB7rava5tKdqRO/8U=
=27+Q
-----END PGP SIGNATURE-----
make the input file optional in the load generation module
Arran Cudbard-Bell at 2020-02-24T19:15:24Z
Files modified:
* src/modules/proto_radius/proto_radius_load.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f31c6512f9131111b753bb3bfde366d71e60cb9d
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UHgYACgkQ/6TVgp+2
18qaSxAApPgqiXvr32I4/VWH0judSagLE9aUwOQTNjKHPIPP3EEFEkHZYxduo4WH
qNWc2U7tRu4oN2SdGhFebYyC6zJr6NLWxZraY3hUcDGQT5VS741U/iUY5rEY0MjF
t5IqnZJOVYOGdy4ijJDa5xGOn+Y5CDaMjcfm5UKzrBZxeF4iNVadN2zjRxWLyyQ4
4e/vuoAAaBaHzuQVaN9kGl4Gc/YkOcK0kTwCZAuVeqkSfBI3Wj3XecW2q0Ha8RJC
5bnfwvJtD8f5t3nZYA8e6Y7UyFjKNPrAozl87RlLE2JMPhpgJnpaML/8jQyn/p4K
UyJK7qDMwfJxeyY/BHcGyy5WTLY0PDkzm3wkryt7N5j+J53p/PaQnYMvspTT0ePx
5IA3M3lZpNKM5HVOa/6eE4xxTyzfa/GnuLJr4nAHLe6ZLBeNRZ2oq263EeaNI7UF
FRw2DkPGnKUF/PqkL6worQ8dQTlIBkw2hTwcyeg0q0Ue4zpK89Lvg8o1WFGhPbeS
VKZDst1hEiuA5S6M/3bcmlmpP+4MEV7+5W99MuUmBZqg0Q9QcUxUJC55yjs+NdPp
ZuFdtAdYci1ycR7WzxDNqtu2qSFrdO+rkWRbJC/wBZFuRnGV9cuy2280Mf1bI5No
uRMKgGS7mR7LLqdauA9ERTTbCXA2c2fVFViTJPTAcPPrQT67bXw=
=QPn8
-----END PGP SIGNATURE-----
Print better error when we can't find the dictionary validation libraries
Arran Cudbard-Bell at 2020-02-24T19:03:34Z
Files modified:
* src/lib/util/dict_tokenize.c
* src/lib/util/dict_util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f4034edbfdbb45d579d9d621bec632539eaf044
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5UGqUACgkQ/6TVgp+2
18omjQ/9HHcHmyGSYrNxlXZ1vxp6xSWpfS8lPcX0Sdn/920eH1MYUbB0CXpy//9Y
AnJqFkmcTc0RoULqkKrhaSK0qRH7v55rnKlaxumtS4h+VMbtcvzEx2C6nU8N33pj
dW4MJFstBibMf8QPcSzgGYoWdJ0+S+TAgBCeghWvfEE+lI2gwy1Nd3xnob8fZv8T
/yLsdZf+bG3SYCf7I3lqg+ZPm8+blHURCJ2SHSisxewGGoH7b2P2ZrhMQIb/SI3O
D73PZ2FC6Ro6lJlznws0wAlpXOiLwnmJLoMw82qYI8+FNF013rsJehmoRKVet6xA
2mfqGwiIfWjdIyIFgOcwMKDq43JWR3vkSQqzMkf2vfb53WODpEt/jqXUc5s75TzC
C0N1xwSvPqXEpGSv0wPj50WimY8zZQuUkd3wMG0r867QlkBfiNsVNMMuRj2otbVM
rfHqX2NubDzYehC0Z8musPt1gSux6Aipk6tpVJM3xfVPS9c5TZwUOLLgNI7IYjfE
lIu5RcesP8y9uuyY3FchriPQ25xfEGSWe1JAysyUsyOuUCiBinJH88meizLv9OFp
WhSgkDDXBdRleflol1fdhFh5EFwYmf10F2roabwUE5xKci39Q8ECeutXYzKEDunH
iP9Ip4Hq7qjqqk3BZeIXHL/cHfi+VakqTA/2LfbgSFPPZOp/vtY=
=3w5t
-----END PGP SIGNATURE-----
Reduce possibility of screwups
Arran Cudbard-Bell at 2020-02-24T18:49:09Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_radius/track.c
* src/modules/rlm_radius/track.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13c47532a5f21600b3303ce007526efa064f1713
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5T7zEACgkQfQ55zXdi
Hs10Xwf/adnyXIgGAuSd+8I5vZnGdGU3sUIxv16yZwOF+IBT+AwAv/NLkfbzZQye
gzLnMnptFUARLC1UniVHR7COrCLvEFU7soGe63gL3wBasSj/nsjkEz4KKkgAsbkT
PJeESg9LAOOs7/OwW65fvOlYB5rvXYZd8c9at9X8EtixU9VAclQyZNPdfKG4pqAP
axwZtvSEYGTT8HRMi2P0+Pebcdf290ifwUYVGSvPWEuZ0E5IfwOahg2X+KM5E0k5
s6QqyzbUJL+vkQEOVd6L9MrzHQnRTXzf1MewK+Ts/4v/10eykGVslAapuDf+UmkL
B5vT1UwQfsuGh4ycwh8FzoS306P9Tg==
=mmqk
-----END PGP SIGNATURE-----
set h->c by rearranging structs and members
Alan T. DeKok at 2020-02-24T15:43:45Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b15ccaa266e91cea5717f4369c1ab405e32d660
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5T7NkACgkQ/6TVgp+2
18oUrg//UikJzgDUewmC898B/BvZysKNMt7lsyKlg3DJI8km5JTN69A5NY/WJ7pi
ObnkNLvM+sMI62qBp3z84THgU07fzbySSYTyIs5fIMQaDc9ReC48PEVaifo2Dg4e
gClricWvxFqQ99FSljPLNe2kB+LgdALG4lrEtx9UhjIahnytcFBpho3Y4ySXNi63
zuiYU1VdkVkDSI8lOVgfDTBIvL/okoI56/ZYjvV4m2apxQvHzVur75dVTf1doK/H
UK001O+B3PYOxPCOD7rfHqGmVHqSl+Bo4+hDGFeUr01PeGGBvE3VxcxX9oSXlMJc
RnpqISRz6w9rXkAYSlPC6hR47ZjcCvXsTjSQ0IASF6NwBHtnj/hEoM58K9lpurrf
nd4gWiqpyUYMJQo2eKFnCL6cVhMeoZvwYHlI0XB/HwD2tNSuTlSkbmlH4ss4TI9s
fT8TY3ivlcejw88Cb3OohbaaJAOs/UMSmXJdGErPfYrdR7IIgEKbT/X/i1Iu4qCR
9iwvISECn6FXJkth0uTt5AgMLGuYzHORcbuzzhD+M1LwugZ1jRyQ195nqaidCRS6
iMrgYW+80aLHAUBMjjYgzHN2TFEV4r/KyYTiiwJsl52Xd6tpes8aqYuUp4IwQLah
bPlKa7S4ZMvKwUMxCS7x5UNt18qliewIpamiIUQdHVgyJ/UlaxM=
=l/pZ
-----END PGP SIGNATURE-----
Signal as sent first in replicate mode
Arran Cudbard-Bell at 2020-02-24T15:33:45Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f28550a3d6c41d8a4ea3f55417c8574c7213858
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5T6fIACgkQfQ55zXdi
Hs2hwgf/dpnf0V39QzmyEYxg1E4urzObV8wruImMuyHtseGJNGPZRJ5lXdaSwMaF
aR38W7S8I+pZFgmcoscgSX0LH1tbLerpMhRdE+0uWBu/041Lrbjqm+ir03D59hfJ
x6Eq8Yj7ilr1VGRImmno3Gtpyz07KJv0wj3SAnQbOcVd6oRqlzm7FNvFwgMseJZE
V3Zqw1jIcR4aNQqegA6YJJ8aYA9IwIGCZygKTXysNHz2zW2kJZWbj50xU5Y7yjvc
cpvNi6SJ8ie8tRRMoHaUxKUopHvw1i9T/LxdkL/C6sVGvQ7nMjBWJ51syUET9SeC
dK2rVkJH+JeJEv0NO570DLwNq6IpUA==
=rNcD
-----END PGP SIGNATURE-----
pass udp_thread_t instead of other ctx
Alan T. DeKok at 2020-02-24T15:21:14Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dffc5fe4c540bbd015b893b11e33fb799b23facd
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5T2l8ACgkQfQ55zXdi
Hs2jkQf/Ry/VdN8uinKMGwb05h3IfG61GXVKhR0fngIFzg/xV7PHTlPRI2w0+ngc
ZirGfFWlL+D1l8o5pTF5JkVHaGuMmF7xv1kOAVBBUCDTddLHY8aH8XyOZtn7ukl6
6afEbyIUEFl2HUj3t7Ef9sbf1wG1/QRS4ooGfBbTur6NxJuDKscOAIJXF6AyUuNy
MhL4lirjt61mm7L/z8wWPVqwK+Jh5AgS4ufGYof8FT1iZ1ucMbl8LYmlJ8sqssbf
koI1UrDlxMWVJjLEGZhcifXoiBeiA4t1RfzrGlGsz0dyZBaP3ZRztX6qY5aKbdHK
5X2m01Z8wT0+1HItPjom8fIJC87wyg==
=COLk
-----END PGP SIGNATURE-----
set recv_buff = 0 for replication
Alan T. DeKok at 2020-02-24T14:14:46Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9fb77fe8e74d1846dcd5505a5d9cd990bb0d582
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5T2YcACgkQfQ55zXdi
Hs0afAgAj4Zb+hJ/YljZBul7a6GAUkd4OngVasaLJWQ5+KDB0Mojct+50Jka0f1u
Ed5lFQPPyKOPCoCiHRCR7Fx/p7HTsZk2yGFBpNleNqcti2HOPhym+Xf9cQVG+Hkw
jlp+He4gDxaHoSnueGVtpLCdHfBCEsiz4WWmMeRZ6W+Kpay7AgOlOyryWLDIcWs7
ozXYgrRHccxVRjc8xfBmtknx76sHhE0ejm7eUIWqkHkEwf3a53HBIpftNJ/CrZuH
Fd6ZYoQvnaROCIEjC3e/r9XKUhHIpLWDcrXRj5Bn/OGtn4/FjBjGbXe0Tij3Wdh2
tijd+7NESwEPf7SvOwnsp/nVV5fBWw==
=cRpB
-----END PGP SIGNATURE-----
fix retransmission logic
Alan T. DeKok at 2020-02-24T14:11:11Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/917700e6bb96c05fa4e788ebe59a7220db5d6bb3
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5T1ckACgkQfQ55zXdi
Hs0OQQf/cQYu06phbcak7C2x0gUUxmPAKenYU71jFRoIPhY370914+MkmjL7xfkl
b6Dv68cwm18wBq1KU1h3Jah1o6y8O8/EdoRjatFM+kPzunHETpQy1815i6IrYjUR
6uOHBi+XcXqrzBw3LZOziqQLvw2Gzekf3s/Bu7tNO5RT2/Mc2VQMq9QjMdlYFjVP
846d0kZhENpvlmJ2TRKZXjlsB5Io0RNUPMqW548JrLm7urm+0C2IFfVI2WSxSUy1
ocvuncbEIdRWrYcznCtMzF0HzMtP3GFro0vJxGrzahjw+SaxsnVIqwmeAd9GtBjG
SLuBZYfUK2A6OU5ljQ6oQLraeZsavw==
=1sIe
-----END PGP SIGNATURE-----
remove unnecessary intermediate variables
Alan T. DeKok at 2020-02-24T13:55:02Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be6dae04b315852a7f7e7b73ea97d071e13e661a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5T1awACgkQfQ55zXdi
Hs0Fagf9HWWFIJiA1yA5kc9glsU1uDrNajoHxpHz5G7f5K12IErBKOYInuOU/w/b
qzQ0nSNQi6fPO53Am5FeXOS1KCQh2de8jxeNl+InP+37Nr9xKXh9LacVFYBGUUMi
dVRQOt8a3utzm7fwEzWa6aWGELq2j/Za+wW3RbU1NmzIhduhJo/W5IIs0Heokut6
317pKlJYEu6p9bF+6kxnnL/2W0Mtv6UyMoNH45zLp7CiTg/E4yVRF9dSiexsGKdS
F0OXPI9RwDOczGXC/RcqmJ++nwuBRn8yWA9PiTdc+FklRwo1ay4QIGfLdJRPHbMa
2KhS2GiwYoZHNdByM87zOK9iS9cGFw==
=I5Y6
-----END PGP SIGNATURE-----
define RADIUS_AUTH_VECTOR_OFFSET
Alan T. DeKok at 2020-02-24T13:54:39Z
Files modified:
* src/protocols/radius/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6bd9686dd01559db4d15e0da124ec9bd60234fc
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5T0zcACgkQfQ55zXdi
Hs0Y7gf9GR/j7a6NQHOW+GzhCo7fGa9tEQedrkGEqADCpJxLSYgtNHUvAaaFiv8y
RfLxDLyZIiKStvoaFo4V1H88cIz3Guar5FuFVTUPTzNdpb76BPlk/cJQXZPp3T+a
VosNuvHh8Edm8XR1auUv64tfJd+4/7IjY6axnRL1GI4YpkLQJOnisgWfsOjh+OoA
G8E9vTQJvi6R1NiGAyvQTGTta/R9xs4cVbbPJuJuWnN70TTFmdoSExwBB9HpgOqv
L9cWy0nIh3EySm0g4TM+0L9uuhcYiY0gzVJQuVa6qkw7ABIgc5XEPBbiqUQybgnw
gcC7XqPgGLDR4zZJ8BJfOchfVw/nRw==
=vUU8
-----END PGP SIGNATURE-----
drain the socket when we don't care about replies
Alan T. DeKok at 2020-02-24T13:44:05Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7647945a702f42d3633d4574fa920ac778d78447
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5TxhEACgkQfQ55zXdi
Hs0ykwgAn9KY+0Ei0UrXo1yBu8tYGgrLPLe9YzEbLyJIdzzUdzhhY5awmHyJFSCC
cj05nqIMjWA5pKQTQ8QTjzWAcxHk6k+LdjZG/OC0Yp383NHvAdT9Cik0juR/dqAP
mvzZLJyeMCPeokfABmXgD0ywjlzRVKLsX+1/G4NGJ0nR9LOVOriw9azR+vEcEMsn
h/A1wSc93bN4nsmaVcyOhbEUxaiIGB8ngvfD/tuhgmn9ZsRgEX77aygh2OFhBtPT
oGtcHNWsBsbEeTAHC4n4UOk3Pn0vX/9+EpI3Q/JQ6MTYebARCEpeW1lVDLmHYb5+
vxIfXUIvQ8NZM4rUe0EWf5roKx5Dkw==
=2l2e
-----END PGP SIGNATURE-----
if we're replicating, still read packets, but don't write them
Alan T. DeKok at 2020-02-24T12:48:16Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a44f608cdc3ac6eae2961b42bc967165fb01833
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5TxVwACgkQfQ55zXdi
Hs0cIAgAmtBAEN7UAXJc8po65GshJvYU+VN85X2ifIPt1RfNpvnW17H6ay3SLJOY
VtpSVqgaJNFKMt6PDVX95NXH5Wkbz2RIv+BjWWeO4sB7xDGM82zQQooT70nZ50w5
Ak6kGVlKx05lbnl+R6s3cmoxGgfHXgYqWsFibULZLVIw9MypUxcApaTsu5MdIEmX
DCZsbSlt2EPNs6Uj4/jdl0iRgjw7CGWLUHepqLjo8kIsF3xGcWA17aJDX/9bghoB
ayYkqIZ2p9oUJwYS7IhEHrYgobWQ3xmOz4wF5pASW4k21N0LR0ZJcLYmT1Dw/UHF
0Xmur+6do/A6Lw7p7+C5rK1w7TirdA==
=j+Te
-----END PGP SIGNATURE-----
status checks don't need to be Status-Server
Alan T. DeKok at 2020-02-24T12:45:10Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a613af8a2fc2453c77e9439d10bf097a76f31e8
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5Tt0UACgkQfQ55zXdi
Hs2dLAf/aFJ1R9BDZkZ6n+IXBujI5V2421c2/l2ztH42QA/Lc1KE431yZPVi5MpE
9QJY+hxkg3Q7Y0TSSAPdqINgpRwWxUJTRH09wae8iqsPMXB1YphtoQb9Fw18rp55
SoLd1wsBuqFJH+L5lyYS5O+M3Wwe8RQPK1f89QttU2OndljmCYh05mfawSZKGpUO
YA6KIGgsTTqZ84POTeZgh9WFecVbHt3ppjY4TvRUc3T9VQlMpb/Q4Xhs8/kQkkzU
4S1NAMRCPotOgcHzPD4afT909y9Vkyt6F2m8RFPg23Gn5m+KoN8tbFdrF1BTSjm0
gS5MkdmTUxMNL/uZFiQGo+ZZ86m7EA==
=JHnw
-----END PGP SIGNATURE-----
don't print out signed numbers for hex data
Alan T. DeKok at 2020-02-24T11:45:09Z
Files modified:
* src/modules/rlm_mschap/opendir.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f64acad7627ca51e2509287a370ee80f98140287
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5TQl8ACgkQ/6TVgp+2
18r6eBAAqbGPgFcRuO7iIoQVX8cSKC6NAO8JuWDohtkwzOlIKpCR4rbHY1ch4GYJ
WOPSWwh+wK8MdDRAQxJrucb8ftAjUG+KUlULAqfALed9ulQXfTcYY85ewuFo4yB8
ejwpWeAMGmiRObL49zprrLHeNKSterCroWiJlDML8NZJvJOKqQA6T5lalstJvsJy
eS9a3ySCqlLfIodixSk2yfE7E9Vry90Z9L2jCtOezjt/e3mGl4gUVm0s3UeOhMbX
xPsodMlIHM9XF1gAqV0HX4QaA3qR+qDJHCZTlI9+2kwt2RqtjJWE0I5GJJ+n866F
O/dbY7ET/DjCa/KW5oMhq3wptargrgekHmuFlfFXCA3XsjcTnbHdNSE5Qug5J5sc
G0uYSWxWZTPTUEU2BElmqclFyiQwvTrox1t/yi9xcEibYTWDni1zqnZ8FaXefgiY
od9gzLsJaqRsRBMpatpq1z6RAKgpfGtbsYYNboAyvLJcwS009G+2tU/xMXzBMn5A
n61XxmtgdSE5ocMJ99G1bwoMX/vWnsc0542Hz6bC5Z06N0rHa9V14xCNYhJcsKkB
yVQXe71saQmCLKRkceTYwf7JmLvJTk9Ssr/hYbj4MdOrnjBg6VIfziify21B4pwk
ati8R29191wk4Z+Iw1SXKNolm+MUip8cBVDNRwZCkg7AGHoIuKE=
=iiCi
-----END PGP SIGNATURE-----
Do significantly less work on replicate
Arran Cudbard-Bell at 2020-02-24T03:26:23Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee5ecbbdc7c21020da53026fe55a1102e4c5cca5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5TN/UACgkQ/6TVgp+2
18qmLQ//daM4kZJ3be6U0/jo4XOSvDcfzPFlMxY0FTzu/pb38vBQoF6zH+z26FUO
t+MZFxYIsexSVUd3wP28+mB7ory6zD6bm8L+wdPrjSLAmbOZ5SYYSj+dCGfOWDa5
To07WCvYrVg4IYsrJ5CjlZX/x2Mq7VNSpLS6vxoWmf7izpJgzn+LB2asTu91zH6t
5gCGQLL3nZkDYarcM3N2AL0iVIUcp1QHwHkxvjnSx1Dy6pmIHx97TzqmPbySQVBZ
LQBWNpqw2gMdvEnHQEtbUyIZWCrEwffrmL2uKSdJrb/pC+t1zVjC49l3rQ77iaam
CZISwLQiaTU5dLoooJUhm59avOwBQba66SrosGONaeb4s4w7PNattzZgHdgngbtk
hMZroLPYMlm3SgaWc9Cvswz82ovcygb0SKNHbVuYp/InOkhRpAgyD7bPEGW7uGhz
140U+pegrIMdKtKptFb4iwlPkrq4G7ZtWkRUF/d2XR4NW8+zmyb8hH7oS+aqc0Do
hMCGAR8X83Sp/rdozOa7qhWu5eXxhJts5lyGBQT9ublwYpj7KZi1JjgxAW7AfYFU
7nEuSGQTu4wx3jLbdx5flzOUqVE5Ytlc0Hvc9FfW1FGlbP97ScZqnp4VXfFaASh1
RvDhsmuyI+c9Xqwnf9UDgEcULteG+QKyYMRbIUVtkMwJxkQkxH0=
=E6ca
-----END PGP SIGNATURE-----
Move things not to do with encoding out of encode
Arran Cudbard-Bell at 2020-02-24T02:41:57Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5530f7e918f504691ff20598a619e3ef15827c69
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5TMM8ACgkQ/6TVgp+2
18rTGA//d0DGiVkUPiZ7czbIgYeWfrKmmFC/mNZNaHXtaPCxXeXfH/vh1XSqCcZ/
TZwdTSe/90P1Ig4GqKW281RpCZE+UUWnwGw2HH9dao/HDTS64I5VNaGd7AgkHaUm
+s0+h32ig2PvWM3bLCMFsrVZl1gtvxE1pbFDXuLuNSoUvKfYok6lFWWy5ZXOW72K
x6BYWsy4CtE+ibMT0QW/8lBUTk+gnIDGHeAFBHQpUqNXy2AE6Rb6Ux0cSGQJi4wr
SZjwQtGCG3s5q/ATiaY0+HsvU2lbCaoJqtsIrbiKOlVHUWsBm1fIAHSAvgmmuvEL
/XNky3T4kLzTJU0ggvZPiiIbBpcPaJbjDaHVuW80hqlLjuu2mGjyuuUr7fKKguXB
Q0JOujyyx3Xm0dRCDg9DvYWeziqzv3aqK/2aYxXddnCepjxJbOXPwlWAo1pclsH7
3uy2K9yUUmywl0ygWsi84qCMU69K6SdPdJ36pZRZCZ7NCAR3FgHEwS3MiG7csESw
f7QvPQf3L5xJadNy1mDHP1hBLcWPuz074eRHoZahAQkCakRrSeCJUQqiQvMGPXvN
CRFTsvkWCZtYHpDKu909Nd97FmTfuE8YazV/m7tpFDkU/O1QQ68DPAHOU490D+LV
OHsdt2XZqJAFg5zP1kxt3LIU1HvwoJ7x2IAnCFcAsQBi+dEyEO4=
=M+7V
-----END PGP SIGNATURE-----
Fewer magic numbers
Arran Cudbard-Bell at 2020-02-24T02:11:27Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1011f1384bb21c529a1a4da7c25e3df13a17254
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5TE+sACgkQ/6TVgp+2
18qQFw//T90throwl0EmEGnwZXXAQ86h0aLw58LrMbQ8hXuVmIvl1vHGJTmVk/er
bJZ2rdWh6driXYIq+euP4oB0lzLzYALJ5TDB7bQjXmsrincoGJgcrREIAgUeVzZA
HteNXsRE2rRpaP1JuJ9RkH6OzAh1mjqT3fXRt+tIWdJZjcijCPralYwPOliZOumK
UQhPmE8js38iUlXFMoxYLLJMVrGKIFbNf5oUmvSN3UokdZR8Tq4xCYy68umz2Nzd
LJeuY+3pRKBJnwXr7/XC2SFawo80eRfT6H5PFiIBWnr+zXu7doNG21cBlrXl7g5a
afYg4OsRvr63wRAq83gAWQC49Lisa7Om+KSRP4VcE0pWvRMrpSIB8NYyTwvoPoVc
uu5qXZ4ES6bbDV07A2vtAYorQTWOdeQpyHNF9tsZr5xs983FE6pfc60BXi0xgSw2
MFIqCWX3b7vZkHt2zlLZu4cR/MO6F7CGGzvDCtpp1fnzV3t2GX3kBD7QnAh4pNVb
WKWpB82/fRV5W2kyqXrNsZnwO8jVu7VhaYzccq1SBWfVhXH5dP/V0C3D0Sxsvncd
nRAfT8t7OnnZ1hU3WoZ7HOu7fSIPVlG1j9BGZowNwJ5Zy2cHcTX+osBwOu/bTHqp
N/vaMcHG21WiU07OuqoMPSfwIzCf2dk9JcjbctB1qK1tAFIb7u8=
=8mTb
-----END PGP SIGNATURE-----
Always use per-packet send buffers
Sacrifice memory for ability to call sendmmsg and friends
Arran Cudbard-Bell at 2020-02-24T00:08:11Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5312594ea26e422eeb28c211c8e221e50ffe9d5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5TE+oACgkQ/6TVgp+2
18rEhQ//RaFQREBwB5mJuAjdr7CUqC/dDwoHFWLwTG8BninwCVnVNCjgLCW6qhDi
UqSm/J3HtNHxs8hupdHTjSx4MDLFQMPJO2Pwkou1IvEUkVrfSHp4/JgZFkLdpQZt
A+frSVYA6my27alCgYv4I+yWPetGqQBRlCLu5gbTUAdAhINoeFesKbq9u1kOuZ1a
XQHHHET9wWbi1eduOJg5ZPLCaHvRcAGl53DtFRCyGh7EUu828Pedz5Lh0isFmGiu
aMS+IfpIMmY/GMaTnENevSNzWN080IlCKQ5igeeIQ7NzC5N4CsWz+5d/K6WRAEBc
uRMfppGJBkkvypa1mvfzSqvl+OZvSg8mHXF9KC4xLlXgUSC8xMmCWob+IQ/niqQ7
rWYr+NjR74QIJF3F1usWWu0L5PGOIzzJ2OF7xeZS4s0nadI6WdSxjKMZVtTh98UG
4Oy9GSLhWlCdBcfWo4wZUUtyJbUt63koOqskhnnLTDsJDrzhBcSnxCKac80JwoaK
iUPzVSoMJozzrnsoKHoLJh3g2ZBGlY3YP6DQ/URy1seUfR24MbKSA6vyRiLapiEh
hMxfYyf1mTIDytHeNZfc7iXy8BkewrC9SMN4Qp8FIJXOBkargLmElANMK35pJdFn
JKQGRSGbG+eDjdVxq2UyiGOZ6Um/YBUK7HFP46R36hy4EeFfCpc=
=6owL
-----END PGP SIGNATURE-----
Use saner names for radius tracking tree and structures
Arran Cudbard-Bell at 2020-02-24T00:08:10Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_radius/track.c
* src/modules/rlm_radius/track.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/850be5aa7158ff57bb772e283349272ba2fcb4d5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5TArwACgkQ/6TVgp+2
18qLPA//TxcffT8Mz9LZg21iAfoDxPGQwrTBNwfAz68JItQ1HkqUemK7KWK89+lD
mk1cD0gGzr6Zvcy5r7GpeF22iD0WLttfbJlKLuCTcKruZtOXLlP6c/U93Lg/ej8k
vYIjkjwLRHMjlqQrzfPwjq3YSyW22UjjTT4h6FhTPQJKq0yK3f/wK9A1e+ONniTM
A8mLwDjEMWrHA5Zg4r1rIdU0NOZsVK7MjPEhsU2a07qjPkQK5zuKV5FyffCr59aS
uGtgb/N8PxBSBGDFkVaG7o1QVuBd2jwqur6bkWSbkth6m72532VDRrHGq0+Rcoph
otA0LXXQRgqLbAcpvc1rE72U93GrSBI3NdO1xlb3FloQn3RTNcw9YQ0bOa/foIYs
hWETkquxisvFEaL8GglxCN3CTmuBS7tSN4sDXHIlq2eQIE2Uai1dqnch6FqGdESf
EO3FmBg4U4cXH9rfcdNlN3lqs9NqpjHbmRzEw+yudsxhtl/yhEm0P3kt2Yst0jsU
q66/zUqM10/T4XMHkpRFWo/9aZpVu6VN7nS3RZHrCBJwf1wsNBWREXUIVAQsytgU
JJYTEWoZsSdHqAmyW1W2mS3im069C88twbUs3yd8fOMSLaXUOowRh3Ju8rBd13Nc
BOYs3FnzMgZQPEZpBHiSWbgAzJ2UmoiKfVxHolSMIidyyQfiW68=
=WnUd
-----END PGP SIGNATURE-----
s/request_io_ctx/rctx/
Arran Cudbard-Bell at 2020-02-23T22:54:52Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_radius/track.c
* src/modules/rlm_radius/track.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c6300313e256ff4bbf58a47b4c7f65d38cc23ab
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5TARkACgkQ/6TVgp+2
18oSeA/9GOpxXYnKgjjt3hyRF4SFl+Ql6jaaRV+8heUjdTHTss95Bpc9nveGoZ27
2FNrikaSG3t+GSITK/wxslPMrtfuAMoUCUsr/hSuo9wJOV/F0jo+9yAdQjvyOM9Y
Q9Xc7CgukjSIlwLBk7eXCoKS0yYDFJGJYyDvOEywHEM5QmZlm2v96ede1Zt8Pybx
5HC5BnPlotPDGkLNKs/HRFYwE5r3COUAufrZggdl2mkXr+7uZECJIjktVJK7IzwP
tVpaeSPdwRuKrGUo/T4Nq2rnuHv6Tww9IVfiTDrxS0iFZ8MfUj4NfLvnDPme8Bqe
dZt2iv7DypF4/5Npv/EeDlIFSo0EichreiZMzMfvSh38WtyGOz8CUhmf3Hatjjuo
6kr7N8h5QQ/DMRs5ALdFcT+WYrnH8G4zavFjzopokoQQXZgczGYamyvpm12RgPsq
L/A4Dko6zJn9/7x+/pC/ArfjpXVVbe1HqIsOHZqr9G9vzkbXq3MKdWfAPBTEi6u2
npIpBVfdAUx91U0I7ZTvSCHlO1nFo8aA/PfSu9SKdBiE/GhqazrbTqFUMiB5vVzU
PvPRBi4AlHDgJI8S/PhJNTeXgzQc6B1DXZM9Rq+cattK3IqBWAPC05x9/y2mvcYr
kVikVDZgfoUQkCoihZNhGkJYNIFOSvR629MT/MBVMcfqRVZzXcI=
=UGPO
-----END PGP SIGNATURE-----
Less ambiguous name
Arran Cudbard-Bell at 2020-02-23T22:47:53Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc7a35183a05c40d631200fc2177bd1958fb5f12
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S/9UACgkQ/6TVgp+2
18pZOQ//SzJFAv/2FBHRehza3RE2bJ6G2EyLgfsgwwf5lkjsVHfd87wVoYwnvsII
WfCbZGkLwD5hU1+pT/RKXuy2cveASREliIm2wV8R7gQh69/rmf7kjsaRSemIr8mu
Ogi5HANjcB/WXp+VZvIi6qw+8mW2WLtkCTUp731gKuwGUvgpyt2XjZfn4gBblOJv
693pz0biUAlr/Ep1xfNBp7AfkCTPDkXuwiAd+OzvUxyZuzI1eueVZEyVsf8t7jQX
GjrfwF8UQOq6LVqh0F68BjHvx9dw9ti8hdhy6ZlznPChrJ6qkI+q/1I3e5WM2LmV
epoN5pa5FQ0p2Qm4mdJ42F5Sf8R/ud0pOOBEjawabNbz4ewEyO7m4YS0gcRZHvOa
wyVjR85bhbojwYaTuTJEV36qWv/PUpZ8yKi8v4kCzO9HRQZ60DRh7YBwkxVTJSe/
vxYMgS7oPE4lhj9kV+Z/L78F+Mpk9mIXvzAHMbvS0+3LTy+QHbrbyGI7/R/Y8t/3
DKrTY72rCa3opvrFZZzCA69JwrJSb8hDhwWTZZ+VTU9J6ophzKhekPDAL8NlEIIH
BO+d1zxwVYx5xZivv6QimgU5ptjc9nHhRphvjOjKBD6a9Q/XgPHd4Cq9R3aIUk0b
358NUzsTjUhr0AUPjgF8uL354cVRqJZIIWxaP11aUkEvMGuTKjQ=
=Sk29
-----END PGP SIGNATURE-----
Switch to single letter for result struct
Arran Cudbard-Bell at 2020-02-23T22:42:29Z
Files modified:
* src/modules/rlm_radius/rlm_radius.h
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bb7222d0be4f642d86eef4b9eadb7e3d88bc9f7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S+r0ACgkQ/6TVgp+2
18pWWRAAm5j1zPMgXfrv549fzMh1UYKUBP+pV59aRdFnH72NtblEbIWf7nzP3RpB
mx41jagujoFQsgvnbQ3rte8auWjw4qN8FwmrMBG+vk7sU48G4uSfnzW6Vs5Rr2UK
U8a7FTQGl2rTtXbZ161q6CrYoU8KEJeFaaCuOFFpD4Gz68agIvTwOauhrN6uqYho
gTUGuxNKIsrWUycBUa6EN8DCfC+UOLansVcezUOXGnC5FxTH6Ks8DvxLRTieMnT+
YSv8o65bJ4UVKCos7t1fOUWxrPExCJso6E/WUPOdpVOKkcYg5ukWVuzirfyfSoyb
oyspqH8LvCOXyY5+QhZOZHeqjsavVXfazbt0t9myOxJZZuz8RmJgMTo6b7LT7qh4
xr3vSeiPE/fR6sgbzdtSG2mTH9urrOTYGVwzzm8rAoz9nJQFkM/nKFeCe2QzWucD
igq0+/7hK5jbaV0BP5mIp4eu2C6PgLFjflt3HhDOmUOYX5Wict6IzCusm2L/FXER
STzaV3pfpCJRnk0ol7JHuSOUaxv3f82bM8uq3Elgvp1760jseZ1xX/B0mJZDXBC4
cpHWLN6Lx/OgyNVVJJnnw9fQJtwHDdsHdMhrmRQ9Sy9rE0yttRn/6czTMHzAm3TZ
40YqTn8LiEyb2AUEdhYbJ+Pqg2cBjsqdf/fFOp1/q3rCQ7k7eCU=
=R2Gm
-----END PGP SIGNATURE-----
Have the submodule allocate the rctx
Arran Cudbard-Bell at 2020-02-23T22:20:45Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius.h
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28dd9b7a140426bb8c201274e9217f863cafc5d5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S+p4ACgkQ/6TVgp+2
18rlOA//Uv1m9L35J66ZIltOfCTBqL0+DQ0t1yWuv+ICwsm8g2n2bgBE4oMjdfnU
qNxLnMF70rE+cOPw6TZquPeB9p8uzQ5Nu6Ovw56BF1SyPSz7ZEKJUVkS7sX8zHzg
vDaRQJIe0oYKpNP6SvDQchpssRIQFu/hG3PYhah6/a9BTzQgkct7d1OnyAz0tVYt
0JRWjtLIVtPMmdWnSFe5Lw9j43XVbDKwavTkU0tL4hkGz09o6KQ7uqgtARj6Al8D
SI5e5zHcirW70OvWjfSQGJi5BbGF1y6kREkUV0+XWLfAzkp3QAUwH40hegcsRX2v
JSBQI/g+8EA3yX0UEMCrUb+QMbu5e8Da8BjQxEQM9tZqG1rVvaDtxUhewHPoBHj9
n963LTAzl50yJTHOwCBiZb7C5A1pPGeJ2RISgsxWUnqJ8Aado7NMkj1/QuzqNCWT
qZVDpjrVN/gdYIjJ25N6uuX9BM43Nn+UYx+GrdOO+LTwmcCSNTH72TEXlr3FKC+1
pqdIRALoK6hFTk8IDT44tUdHldrYxCrOzHibtvVZpQe7ZowquGdbKJHaXla1vmYm
AyuNZgdFr49uecrjrdJcR7joaQBY8x80kZ0uR+gWRhh9dxrQh5mfAkatx74X9/Gb
kjNons5x2CLtyEtEWoPv3h5zO1IC5pJbLQQW6YL3vbf1M1Y1xGM=
=cU7b
-----END PGP SIGNATURE-----
Pass "cancel" signal through to submodule
Remove duplicate check for synchronous behaviour
Arran Cudbard-Bell at 2020-02-23T22:20:14Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3cb25d1efe1d00ad412324e48e7a14238830ccde
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S+jUACgkQ/6TVgp+2
18pABA//QwMIO4YH1dOJO9+Ly9DOUupgpDglTCid8UYeiWG+7zrBjuNW1Wfy6Daw
dXcp9mdXnQhhZ/XiatXydisp2P7vQN34ysfV0jblzMWwulNk53Qq7IwQON5s7pHi
4rX1Sc/dfF1MDGvdpWIu3CXHnHhluznTebCCLjbqUFeLz+4K8uZPp6KpUNsL+3Yy
3YA00JY4npGzoOH69QS2bQG9WlOoU5+s+lff4ZwxxT9XJnvc5UHDvwdX4V04Lg5I
W0OEWDvwoJFl4v+w9lNOB5Xep5Ro22FNa857sDzxu2thiYAUTm/5/tkm2NaWhCPP
WQAuHFRidya5WJbzY0SV6DTrg9UGTmRp8PeRDhJgNwKJkFvHg5uGvJElmbRBb4Hb
MD9wHzDD1jNorg2C5Ft+d4rBjxf62YIDh51Z+RwEMHlV9pt/OayOET+Xv9PeTZB7
UOcQw7D8Sanu4NUKx+CJwqHOibld/8ArSvbw2DIzbFGaihfAW/g8eCXNK/Dbu3/0
qqWBL9QNYHi054HmmR5g0MIPmDgMI8zYDMUF8AeDB1Ulb/O+yzyWScnd0NIOIGwe
zhcWqo+fxrhhPx2PoFK528cT4hxFLiXx5DRL8EvEH01zbTNNwqeaZ3qzYzn0GEAz
mkg2O9xrhLKIZg0t21vCnH9oXmrzV2yZbF3ITsKx3NH8V5Ebj+A=
=1HLt
-----END PGP SIGNATURE-----
Use the standard signal function signature instead of creating a new one with a slightly different argument order
Arran Cudbard-Bell at 2020-02-23T22:18:29Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius.h
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dda6d4ae622e9d2ce239e0c1882613fccd3e7797
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S7dIACgkQ/6TVgp+2
18pHnhAAiLYAkAUZbYu0aTUAPuC7h0SO5/K+hmgpXwKkUnrEkPIRYLdkCKbtVGuO
kxNsAIaPvg14bJ3sEAR9ARsSv7fy/Iz8fSlHIvYxUairPDfqbQ3fUM1Fvw8hQXb1
v88FyX1AKe4cmdDpK1rUFoArrtTjJ6wybnrZFTRpGcCKje5BH+BoAnJ7BgiqIjev
HqC2v627+kXzwtQ3YZtzzq8gBev9XgODUEQ+gzhXTX4hCBhXgqQdcmq9lRm3bmD6
/01VIATipEO0+Q4curcIU/NoAF7BDp+j1PgZWemkYMKfpNSs2WAucWxJyUgvfCkN
ySwInk/1KQa312RRFEDZwyAG/AzoEPsGgb+9QTgSDq1zownMftCPY+pvA9afjdrO
FYTUHdQLyETYa8thwbuAHp0Xz23TzRqiD+yGgaLWNQtprSdBSkN6e6ZOixyoJ+N3
QRSrdSBtfKnz1WcrlCO0aW5LGVhfe5CjM4EGnE9ESw9lqrJvmYhYW7EIegPM9e5a
TMrT6h5EJ0Q80DmSHXad9rYrzypMqfw0wkVo6iI50eKsUyyp38HjiSzY4qGMAgyP
mK4zT78VFfzEEECwpZ8MW3vNHPXz7KGmTmm0IhEt3f1hhLp9JlLXE+dnS6YEGD8h
nJWcRsNGfBlRuRra9Yt05UG7HNSNUnEU/7smlOeCBHR17bcN/X0=
=r5yS
-----END PGP SIGNATURE-----
Really need a common API for this...
Arran Cudbard-Bell at 2020-02-23T21:25:38Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a72302c6392be9c6cbb825526b9bc8c1314246c1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S7YgACgkQ/6TVgp+2
18qehw//Sh7Aj6Xsx319qFDNPsrDugrTFQIJNx6aUSmQdBcAxph8HkiyYAhIhYQI
DY6A1QI7ETw4MuTBXEg5IgprTrAGd//9s9rXwMaOWN3lCik8xeyfSt67wseWWS3y
35IJw+u7xXb8p9OgVE62G7GdqdX+rCT20SmlsJnCecZqQWE0q4ufQFIfY6y2zFKF
92zFbrDMiGax3JPJm1tgM/athJR65mqk9rjpOB7+Kh4oSFMXakonjpkkpoyckdSn
bsV9QPzez5TFI4cUBiH7NK7kzYDLEsEEFWOzu560QYEPutiZci83FPNDzJb0i45X
wL2DDlf2jrUEVxZmGDbJ0PsY3HgOlqEMnUHnN09/ugwu0x1Vk90NjWKHEkuRcefk
PyNY/2nZu1turNfnKUq1Z1neZMz4liAAjt/ykGAx3opcV4hjRSIvSTlafBhHeahh
KhHQJD7L8FlAJQL6pHrMmhjOrYHH9wN4mH8gkxrFnZ9ije0XQ93F+W7HQ5qoskTN
MY0tMxA2ZVrQUd7AkncwQdP8PmfVlor8Dfs9WlmHig8ZPm5C+CpF9hCCFCozCjVT
VUdY4kpiAAXetd7jltytQklbG9Vvfj1ojHqikR2fXitJcNHlvhSj/B5/NkUAIQtQ
njgo6vv/ib5aUKCfYzSipP5inoWaJPRXOA+NAiL086YlwRc8Vyg=
=MZtz
-----END PGP SIGNATURE-----
Don't do extra work when the module API does it for us...
Arran Cudbard-Bell at 2020-02-23T21:24:24Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/154dfc9cc626674ab8f188a8f484404875a13cab
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S7SUACgkQ/6TVgp+2
18pepQ/+KvvrH3g7uqFhOQk7ouYjCNfYXpW+bDwzZ4VJvlO2QI5pez28a9XRJzfK
LRyXQI7pwzDFuZobl7n0V8znK2BV/VhZMl0bxxn77v7vHdlM4snfYydJAvIe6UMs
ykzAxLOblW6AP+p1sZpBETwo3AL+fced29jUuemHRa1B3lsjLNendX6hnDYreILy
xL4WIHs/XTE2a3D/GoIKhhmx3fbxQZ/L/xA8ogcvl/0edVYiut3TbXBCtI9zUJgA
wouaJPy3AAyxqTx/u7lg+1XncoIZXkphlhF/SI+H9RD4rfZVnCWvf8OE4kI89g9B
Qzdri/Hz9xsccm+HCacm3F9+wyDLqg8EAFRW/WGKHPHOg8P0YyJiayyrfbawXCq8
ZpeERO2i8Dv0m4LxclLpke/Qgv8PMARHyIz+aCGqE/B3weSG/KCd+PEsUNbSc5lH
dnhHe2KJBaI71to4J+vUKxFpnEek8v12P63EvduNfs+JK3T5JUnHA11XE34mj6Vm
OnehIwwhfcJtpno4Ju7i9kX+swHALy24fl3ZnIu82Cgdj1+QPHOuHDYz1eO2oypT
H2zwF/RqNYSDJQBmaOM0b9uJeYiVSioc4kw4zIIj83L/XjgnNtLOF09J+A433YwZ
olOZXo9vhwniSV7faIotwV5IeA8nQOexewL5nQiWLzHndlkH0u4=
=6OEc
-----END PGP SIGNATURE-----
rlm_radius doesn't need to cache el, it has no timers or I/O events
Arran Cudbard-Bell at 2020-02-23T21:22:45Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b100305df85e86ccc7b807bb442902086bfe94b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S7LQACgkQ/6TVgp+2
18rgShAAjl5nhX3yDBxHuJlh3Y9QtVZhE88eZjAmMdUAQHTSQoWiC4bA4t+ubJWx
ckbbnfSERN3hN/ObxvfIpiovFfuQTkzqqYIQ6Dhn6eSeC39vQxRWMbFyZ508C9gE
MvpSwGmUxD9qdmNWbkMkBh32sOhOlY5pIZFH9nBpRLOcr7fll/r6hlnL85pfbqIC
AWeZplucsJCDzfIAr1+b4vwUCRm5Po6VLCLWnOF2FNQvjcwNgHOl+nhgl7Y/SR/B
8ERc/lbQcgp+96AHwZEurggWex5imZvaZBYb6BaWnVCsTEFJMEulee9R3RywP0aM
RfVjWaDCcr+aH4SCZXRJrRs0HyU0pd6U16LLk2k7tSc0uKRJuYLPAVyCkVApJviZ
FUy92HJDPVQ0Kg2NgiZc2ObxUik3Vgbw4vIatU+itfCUN3AA+x9TcnaXYUw/qfwT
DSg65Bne+4/o4wRmVOu1aEEyvrMgSu41yz4I4gM42Pz0hxPGPd+b40Rq+5PeAeh+
Kx38Buz2d90kQ/cBt66Fs/D8LKySmYwYPe4yCPsNi5khdCjKzqpqwwimRA2NkavI
sffJh0rbvkrvSgJhvIoiwJYPTSDPPMPVeLJxyO1S7bgHBqs+JbUhW1G2huZcStBg
1tApXi7UaWMnyQm9nwWcgRAOgf5wqRM81ne3WotnD15RJ4lpxRA=
=sIOV
-----END PGP SIGNATURE-----
Unused
Arran Cudbard-Bell at 2020-02-23T21:20:52Z
Files modified:
* src/modules/rlm_radius/rlm_radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/75db8d91219c9b6a39500fc0aa99c50cb4b83f3d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S7HsACgkQ/6TVgp+2
18pHvxAAlDubjFPDZ260LUFeXMi02rZ6cs+Zeqwq20Cm1BA4gEL+4qHYCpjk9a0h
LPCD/lxkvNdOL43IMP74q+Am1gdlWEwmLxfTHkmedtR/5aoe4l4a/GGu7lKzgqqD
7D8jJqH7AkI+eH6NbDqXpZjBVqUI8xgTpnEfnYq2G2vlZfLAIq93Xl5/N0nLyEDv
7e5qT/ADf/hwpBDDsp30LLj4klGUzGdQjyeK23Ota9NL8AOQFqJs/jeiSQ3JnvFv
aUfCcAag9CpiWaoq0VUfcj4OADc9/Z7/ZHtymiF30f3+5BZzVVW3PdG1EEdwi4nx
LYYpa7QRBRmmN4URKaxZbWikOdr5H/1H4IJTCAIGgBE/7ktcKJ58t3pg0Htixlzf
kRL+GFraYoidwWylxkIp6GIBssjaIHKrW83hUmsjup2havwh1hOJQkVbkpp0SABl
8qkWu6FR1YFzHH1whjX27Dbpgtn7zakgMVSB6KIK/DDq7IAibcFmB5MNze5/IS6T
O9uUdMXw9kPwud4oB11Oii5XYe5GQjHcgaP9TJn43Uw+yVH/AEn+lacrE/38xH5v
9JldFH38lSd10IJUz0v+bW/WDA6KXPB/TC+ANqItxKj5AzVel97ndDtOJT+FpgCm
6Mij9RYojQvEFeMLTuj2jpm9Q/U0wEWc6dZV9LUO24L4pYFfPKc=
=0f3H
-----END PGP SIGNATURE-----
Arrange in order of use
Arran Cudbard-Bell at 2020-02-23T21:19:55Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7f058a5210e5242b6aef1365b9e9d019feae664
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S7HAACgkQ/6TVgp+2
18pYnw/+L8bczSFH+vQn1VGsDhJdJWgeyBUlUWi9PFgV2X3EF7VAbWX0saAcyJ2x
Fc+95WAHh1u5xJRJsEyQ/SyHQ03kS5ik2KG9vgXNyffZMYeCIdE6v1mGj5j3tIpH
lsa9/MgRL/0C+ge8PSQhOPa+CdUePY93mZq2xkUYdHIft5QrchWD5dGyzhy6+i5L
8izfZzS9CMEEstGU6u2Y/jYLKdk6B96D3qXcJmnaBwrbmDsBkG29BD/nQ4O5uktz
B0gne6LB/pR10qGuwCho0cR4oBYmkBhOzgljzmUW9xz2/I8IMDA+JiS8yx96BBi1
L7TJrH+Xpyl/G84uIwzWmBObUzy6yWab/PYF44UCSWioU0tcN6hxEBmRcPBovqxB
D5v7dIwiU7WYb1gWCZudYuxc3sC5VLx1gcxVqGVveX+OyY21kqnqhao2XXyYFyZ3
PBj4TMoCaDaCd9MM6iImNKSaCrlRdULnaWVX4qxWPnX0GUI+6lKK919bRYvNNtCU
kJBR2LeSMjrkCuu3InF15H0k7mxITnBgpRZ15XiTxuH6HX9t6CuymuLZJz3kkts0
M+zgUoLPqFdriByu1zAnOIbmtgtQ6TQTBD4m9j5b6TLgGexq4C6g0vDCznibE2Im
u6FxcXRpk3/RQqT4Upi4nNGynCsFZEt2qiwxRkL0uTcZ9CBL39k=
=2FKO
-----END PGP SIGNATURE-----
Trunk writes out errors directly...
Arran Cudbard-Bell at 2020-02-23T21:19:44Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9eab4c9c51c1c82fe811f4e7957cd11c92d96a05
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S6tcACgkQ/6TVgp+2
18rhtRAAkUotVg/FRa/Mak8jZFSXaiWbD2399d4Rr9z7sDQMonXqD6DzHWrXItj2
2mUnIx9TZmEEK3kS7II2CkS1Cx/AFWXGHG6/Kfm0+8/6phCO8zUiA96aKxHU3o7a
aTSjhNoUgkh89R84xmVJ48uaxdPVKeCsDuUeahFSDy0bU211cmVPVioKdpuN3V9w
TRfbCrthNbYbhVyYqwz0QYySnEM2Oe3Pjej7OsSQHR5keuB/prrlj4tBXM6D7JN4
ODk6vPZff82pBxs0m+pZyX1Id7gWoVi1Q3n88+ej0pAahAzMfEj+YdzeYpNNFDnX
8Vt6qRN+T/ws9ob1bn9EzSeZ9IzwbXYTPR4aT4nFpMUQ3ej0AaNMr7+wb/Qapgy7
VFy+RLT9WYQDrP+0CQ9ROtNWDJ0g+E/Te66dXjPmJwjUlovuqeVWPOq3eIgDBq2D
XFY8kyMgKFj8VDmFbRq4+U3vYMtwQOjAoStahaAYwvlsNr19dEPvObBhiJ5BLYcU
jqBNUK7kBuJdgKTmwT683YMh9x3K1s9fwKcTTh0LrFkWUXKnrBE2SZD63Re7dm2D
Q4I6HBpfTgpfT8NdiAgIKxCr756nSbQ1eMCOEz7MPUb3M2oi2m8CZGTXcr2/2ilj
c9X4lB6XF0BiuVjfg67oUQCjgDm/VfKaede/zTP5JI96rfmVQms=
=E2PU
-----END PGP SIGNATURE-----
Simplify field names
Reorder struct definitions in order of use (first last)
Arran Cudbard-Bell at 2020-02-23T21:12:55Z
Files modified:
* src/lib/server/dl_module.c
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/844e3902da86fdae40e5550480c5b2cddd40f393
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S6HoACgkQ/6TVgp+2
18odLA/+Ihstt3fL/kvhcEXKTtjuCJCLCEfX/CRJeHBrEnxhVmv5HnaLM99cIKEk
GZadq34H3DqzdOB8VuXGmFPnK5qdpWxGP4rtwVaJUGaSVMS8pTvDtpjmGSLMMv7O
rT7+FKz1iaehf8O1gcthJU78BudGNxgmKBljv8C7sDW0aF2RHcoL6sn31BrrNOMM
IQp74CL3dZBsET8Vf/HCEg9I0JKqzLkevA6qEZA+sOkUVL0ctQMX0dfUCUsC7NrJ
jVhRYWm3Dqm0xXoEluaZPX70RLraMAy30tXzB1rCEXrcYvb4yPAKRhKwbbX2UaPt
qIlUK8ft4tmFOIOZrRNmNsdkTLveg1hW6UeB/b9pX7TsKtL91NmvGYRjpi9Byxpy
/jzgsl0a9eI6XWOv/JISoGQAHRuDj5pHT1TzVZ9R+SjYJicW/P2c6G26F8X0IY5P
eVx2n5wq9yZNRlDcP1u9OFS75Zba2KJLZce1/2L7B9GgypeML3yKOxTAneN1YXcu
BdbAUjt4yQz2b4Cjof2Jk9ItWBuRxui2nqKaQn8WP8TkqjKDC9ilGJfyQbwRCQ5n
q4d2YXRY48gobpCq2Mp40fqMYI6pmT7af//CWuUvIJzyMNn3Jd7OiZVP7NqWUzvh
BgdwTKnHGrQQvuXYIT9jyrA7EbUZEKrBhJQnsqbuzgJbtJeBMoI=
=42zG
-----END PGP SIGNATURE-----
Assume the submodule emmits an error
Arran Cudbard-Bell at 2020-02-23T21:02:50Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b77dacbdac4c77a3651a2cc63de224748b8c56c4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S6B4ACgkQ/6TVgp+2
18rZgBAAoGe19WEsjRFuiz138eWt+QeU1p59tAo1RAHB1Ifz5rxs/5VKPJHYxTb+
Nq94qCn3pB9MbZ35maYlvyA9JARj7OaF40jHk8xsQytbTC4Vi5KKM3i3XYTnjmEc
zdUBhNgIXHQyizMPBBIxi0j6Za1GvjajC2SPOGpCQhgAnWOhVenfLo+r2kZu5Ohr
bbzLu63WzXZTk+PZDIcHk2kMoamT3VDlKsbuutmvMW4jyUNO1xhcQevZzqj1F0Vi
ohy5jMphuWh7QwqcddVCGsIAgiY6xNcAQmtbG/zn4qQjZ8O2r9tys6035Bil4Vvs
6YuYymNu37PR9/XNU1xK0Z5QfJqWp7GpzTfEvyibopxITQGPdlfdnp6fWqklO/hg
vn1j5XCQGvGtr2bupwVPIRiRkVVqrGTz7VaJ9IrxkEyDoWI3ap1VV1uxxvxw8wko
lcZ30ZlyfmWQ4BFSgcFD5ARqwdH4+5xYCk2gaa+2U6QTwKISTwvmVXPjqPGgfA6/
CDX0hUnZOxkQ5f36X4Zkt7cOzRv55qN7cgbIZi+yFzGuEvYS/SveTaqCfWiEtoZm
IArp39LG0Y/oOxnH/8IfSTVluZrqU/zX63MDd9oeZ/c+eKcQQ3o5o0B9upoO1wgs
VmeiYTpJRmka2bDZmcqvdCMLTEuRHf8bMrUVVm43cHMh8u7UweA=
=pS4G
-----END PGP SIGNATURE-----
Use standard module method fields
Arran Cudbard-Bell at 2020-02-23T21:01:18Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius.h
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c0a922e9889b6925f6259882804002ba97fdc25
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S5d8ACgkQ/6TVgp+2
18pb+g/+OWQgWKnYhvYaVZtzHRdFND3D/G+u6Do3hLvgoqS0Pk40Ore7LGBv09XN
fOs7VG0ZARgLe3feQD0CUjy0YAArX+kUTsfbr6XaBJV9Dtt/bhmjZYG5wdM6GX/S
YjfNaj+v6iAkU7luMguOAYslhpUi0qIsWfoq1vTfQmSFd12sFTtPKNvMMj9NBWjF
RGmUNHgrRndOOpVbLUCaQbDgnzka9zcZOVCrY3sNdneuZHq42dUHusrDi/gY/z8j
FkY4aEOV+wJGdy8B8XznYktQ+Q+1pgUL/NNmhBXDp/Ix3ZuFULvzwkW31aOJjA37
eux8KS1/a6KIYClOYMndmarr9waj4/eAWqqYUCuWosXpAsXRCEvD9mDLsmfIme4o
C2wG6cw/sFUJ19thBw+gBowylQcP7w+lE8T1JbYhGPk+6CLVaSvHb3pCJB0KPcOX
ueVtTqUyX5bWirDJVaH5lQ+1w4CHFz3glymu9+YpFvtrHZfJMXswenf7F0ktljlW
eKNFIF+PqcakEBz/8zGs+sSiLAn55azGx5vy28lOt90D96pJQPmLAF6lYW2p4NKb
fVT3Ie7c0Tg/lONdeZ+bh5MLDx5ibnp6ky18dDm9k6d7X3N2CsJho0CqdGnk4ZbF
1PToNMHwfW4SYcXfdLVPAD95UCEzvzm0h+Nhj89v2qf0aSK1bxY=
=W3GI
-----END PGP SIGNATURE-----
Fix function order in rlm_radius
Fix struct names in rlm_radius
Arran Cudbard-Bell at 2020-02-23T20:51:43Z
Files modified:
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius.h
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/909787d645f30841389514fd5412284712be5579
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5S3UcACgkQ/6TVgp+2
18rm4w//d8GdNiWpL6XyhSSHhg2QeJIZ2RizfZ8gB//xOkDnwGo5f9LihHYUUPtZ
vWdoZLKWRxPeqQx+tCjWiKlwkIFtKDhg8JCIfaNA36wwHmnA/UcJyYJH0Dkz7P/A
1udppUY3ORUarD22XltzubI4maTdtLhnx3nnzRgGkWQT79eruVIdHJcgN3iup8ee
0ybdRMq5u3pBjdwKqCVnWxlPYgOG01emeUJtUtG49yN2Tuwo2e8sIrLVnTNtbg6p
2ZBqk/I5v5yhpCSFfZyMeFXvEJDhIkQTzXNQyGWda2Enxc8Qj2pLZ4VtHeV+OGcA
3Ka3Ew+6rDGRGqHm1gYQmEq6FNS31ab38AolE4br1O5iZTAi75aywot13NieoU7N
oYummKOZSe0+hIvMJxZm8Baz29YmeBOVkBzs9Vsm21IzSabBVLiZODBkpdfxzoWs
Pv2HoqIjDMWse3sdfnbYbZXDjFrB2ujzYLKKEEKViSzfVdYWaEtcNRqLuvLcT4lH
M72MdFqyfZyHNEaOp3+WEnZ08DXUPy0vSjP1P4/20llPP8VCYIK/SpFRfYBydvlz
5doFfZDlvcv26MVp2ThUcvkCPnA7QBJg4d/qd8fhWqMCQZfudodxbED1GTjI9tvk
ahNtrLdmJ6Umm1wmXNgm5WLumFwUlPg/qagc82qa2R7Qyor0Z8o=
=UV24
-----END PGP SIGNATURE-----
Qualify struct names
Arran Cudbard-Bell at 2020-02-23T20:15:03Z
Files modified:
* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_cache/rlm_cache.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee6f012497513d77cd96ba8472e6489aec6beedb
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5ShNwACgkQfQ55zXdi
Hs0HAAf7Bg43JYl4X7w/s/R38GVhPDVhdSVKe31nGvEPBm07xvATcbnFPVx1OLQb
azhCRTLDRf/ig6LC/8mXQbWNiScjxtwru+VxSI1PkfmQMnCP5q0fBQsnNJRH9dp/
WkiB7pY39T5P5vdyHAfjRLQeujmZEQ+Xa+ixhIlj2TUgz5SKhNQeXL1mqbs9kYK/
loTWouOha9bwPxJTul2GcyDGMwFXuGCyucAUp83mH0xwHla6gwOAxrFbrzq3QN9I
mFpAnN7/kB5osa9YgS1y//D7r2QN7l89g3LKYFVZOGJ9xJDLDWQUYQ0Af6EYwYxO
mazS2+FupRYrHD0Gk2pcfMI8/7pSGA==
=tT0W
-----END PGP SIGNATURE-----
remove "case_sensitive". The code was removed a while ago
Alan T. DeKok at 2020-02-23T13:57:48Z
Files modified:
* doc/antora/modules/installation/pages/upgrade.adoc
* raddb/mods-available/radutmp
* src/modules/rlm_radutmp/rlm_radutmp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d22b7534641c65c76082b21c4d8ef760cc4c0cd7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QRysiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108EBgEACA99RTUNAf
xXnlyEh0ZjgVWBO4rDhMZRHLiltwnL2HWkl6vg/XihNkz8IIBK8vnXqIeV3FUFh2
e/xLuR5xlmCr8PGe75+buDaHZFhU6OXTLslrMotF+sl1p2M0ODmI7ZJE7obhuvOz
/X8ffAqLOGms6GFyxuwZIFMe2325dz1H6xvL1Z19Pi6cuUjYD2EsEnrzbkDRFwCT
O7MBGpf/GVLs2YrN7mE/5RUZEWUo6XSpXwbghUdRZVzzMeQPbRERtGZFfEvUl7OE
NlBCsZc/91mpaITuePmG7+4eHm90MhqnHLYaegB5B9x2LY7OeqUv42Xcn+wKUmRJ
EEkgMTREzQhDbCVQ3wowuXmRVMiU9Itaee9FWedOpS5XqoI2O33UE2L/IoSO3VBM
jqS4XxAV5fFcGPOyQUnuxpuN6BbRWE3SPHYAv1klTcdBe+/uc2Atw5vPLmNiAZ+s
Q+LNkRzKr7vHuNsQvBAjThMOpfg+AxBDY9CxcAhO+Hu9wUK+kDwkKyZ7TKSCio67
/Y9RQiton+WN+WnkZHEQ/gXNE6vQWICNpinCYgZRFtihMBafZwuxiwPiokdTA/Wb
Iz2R/mr1lLZ1ijJbJZX/M17s1c2s+N0wveAIPGjmqE3Hs8f8dAwJGhHE9Pf9OnPE
F3kpASDxtfctEA5QCkTNO7VHSYOCh0soIw==
=erUu
-----END PGP SIGNATURE-----
a couple more
Matthew Newton at 2020-02-21T21:09:39Z
Files modified:
* src/lib/json/json.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34d53fc88382d31da5861b016fe3ae0faece6728
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QOD4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108E3ZD/wL358gnebb
Lqssxvk5jUNKcUQNG/i/Z1IzxJc5Xn8qIhqBHW6RvCgnB4CjfDr6S0GmbF/KD37n
HGaULP59zlGUT/M1wuIJDo2zQSWpTgsmAy/bxEhQcjNeApVCF5mqCcpXgH85RDHG
Orx3QSul7JzgKJWfBhOj66ACFEFqq0JYNGC5ilGuaawORXGkorRXy9viUfbufUc6
gvIjElu8iVEOC/YSf3HLS5hYWZecuebD4BkkueMG6RH3CP402KJMWFEMyvnE4tUw
iXF2nRlFlSMGuQkn/oHCSQVqiohdeBypDceN5gz0PLhi2sbMlr894ttD6PloG2Gk
ovt3xIdf8PgpwCK7BPxdgRxy+UeqmdDuN87C+b6eN00+s69VJQ9+/xHx0yoH7FZ5
71PECjSSkf3J9lXgooPiB5b5Xpq/GgncAe5iF7kb7AmCqmwJolOaX7aZAi1IHXkR
fIdJnqqKmpMKWLlqd2YHp1i68ul5sdpsv3o8qKcphKDAXv7vqqLTos+yy1Wy2Jyp
lbv7HiQTxvLo/kvb3inHWZnntqX14lZ1XLNcdWRDIZKIOVR4dxbMQ4rgIx6l6IGs
fXNfCc0aoc2Sr7eRTbKRD94g7Z067BII8liUCWGK1cAXgPcjxZTonbqSYpFFUkp1
Zf/LODUy5pI4aOYCL7iaFTy6Hb0Zyn+czg==
=culw
-----END PGP SIGNATURE-----
keep clang happy
Matthew Newton at 2020-02-21T20:06:17Z
Files modified:
* src/lib/json/json.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b8e420e0907d572c603d80061f16931bbd54ca5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QL80iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108P0cD/9R9lcriBdG
M9N1g1ML0SFSb+jXQBBw4rOPci6U1OdF/rfIMlOznReccdvley/La6r2oNaYdDcy
rfyfXNgmyHtMrYdak/PCPiV7luCFckw5bt12oe8k5nphoynTWyAtf1MfBuMzCrdE
pjAUc72EhOij8SqKH8pWaMsEIp3u5O2inJ2E865HknJJhvni7yQEfgwYssciwSAp
ABLTjJAb92MGQv0hX8rWtuPSuva/5XCmNsHpa/2w/pt0tocSoMqbVay2wocOuMOK
qMjoNdvmh/AH05lsBMuoyvs7e/MWRu6KuPtVsJs+DIGQBO6KCXXD+zHyuV/TuWbU
H/v4dvWQ23075LpBCrOXinR+sYUPndYKd3kTfVWDw//Qpi5HXzXbD46NtBkl3LE7
nT96a176pfrMI6+QahUwOO6ATzzP4rFy2dFWbVLLLGm9ih/YTTLJUTHyWqFkOFKW
8pDt6D3jQkb3fmD/caexN2M8E6VCNbo1ylPQqZZ3mndhSa37rcRxPDUvRDmbv+12
OtKBYMNXK2lw4C8pmDAGCN7x8OkJQhu00jMC3OWAB4vN5BaNc4FsfHRB0B8hfdqN
MaaWsTSZOP0QQdOF+eXDT/dazmSzgxZtRRs+izCCrPzT6gWm6Uv1nQBbnqI7/6om
KOoYI2Nqk6J42v/pXWdXk4HO2zKRq5ilNA==
=+nCs
-----END PGP SIGNATURE-----
rlm_json: additional jsonquote tests
Matthew Newton at 2020-02-21T19:30:04Z
Files modified:
* src/tests/modules/json/quote.unlang
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/268d6356f1d7e9dbff047d1351d80859ba533f9b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QLuwiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108BKfD/0csAn1oa9r
TLj7QsyX/gjGyZArzaUtZ2EtkrpqcaPGzoE6Ff7f9myHBLRtQJzm/gQ2H2pc/dGC
LtirDgfUwGBMVTaWIb27Llvmi4Z4AEb0+gXDI6DkeQQqpCQQJIvQ5FDn05nezQQb
vrgDTIqR3SPqgyTItffZ94Z9VBKGhl67oCwZQExouJFmdGn3gep0BrRdB18KJEAq
hKGRA1pnuvsbpo2a5AncukSYX+mHpmMgp5Y4i0+GOC+tkWLqHpGWLD1DfcoPNr95
l3AxeZEJY6/+TYa5uvHrmVqUPo8QsBd+TmyQDSdCJG/gQL6rA8+aTYMrJ+IhCf6V
/JtqEdf/6HVa6jt9Bjf8oXhoZASJnsf7HYS5o7wnZ6kx/5GXABWKaUzjSFEMtiqm
cvm1C8io/+PG3jDYUSCRm3WvRanhn0iRUq1tHW2PisvxJyIYL7vnAk9xfEvEPzes
jHkfSZ+FW+M3mwRDdtinz6rJDjocCgGmm6rPkgMGHdAwgkELgEXVUEqd7v+cpTIE
/KlBzuYzP2qMBFs18O9wv9CmXxdGyl9mNE6gR/EnU/EJ8fH7ARt3UbbpU0wZuaco
I1yfNUpcaV6CzlKjWLw1AlLtEPjccGpPH/Gqu2UH1f6fpCXs92i0RVuYaI+4zy71
tetbpa38qBzH+TtDZ6RsPWS1uBCmX6I/5g==
=Tela
-----END PGP SIGNATURE-----
rlm_json: convert jsonquote xlat to async
Matthew Newton at 2020-02-21T19:26:34Z
Files modified:
* src/modules/rlm_json/rlm_json.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c483885af31fd149d6ad3a548f0c82bbedbda8b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QKw8iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108EUuEACDXwI1F5fz
LKHv01hgnrcVoUJnjLMBBnziVJVvoqKX6SfKGbv2e0MeFVJJG9T8pR2J+xPsTMFk
WAKt5+xPq8PN597uYR+m7V5ixFiP34OG+x5MILblxzFrIcTBPlY9tLrZL226nmKV
rQSkxuoc2e9LpMT56lHi8n3RHSzBQqgnon5RY4ivxMf8IwVCqQ6cQNBOwV5/HuEa
lNm1FJDXOexN96PoVZ/KSDO/jKc7le+U5BNiwSGaR9OYdAzlWuAyE9HnO6dgrB69
whvshb3754aYdaCCQ0OoH6yBcVaubisbiUAF/LorzTLOaFf1UcEkBJzOCIR4bztF
mTu1hT3ZNmxlk48Cdox2mxxESBcZ7BguNoBsr9hBhuy7uUTUYb4Mmnf4TzwXZrbT
pRx2fN/W1PtZTOK4OmcfeRqx70etindGYuSx4DieeXn83O7SHGIETK7albFIlULu
7jaNA6s8crGeIJFmXt5PS3B+yqAKwrtW3LmC/r4f0xZ+eFDt/bFuV2qXxKg5uYYC
bEs9aEfx9fRQh+7ERLH1xRIi6Q/ghfIGLWyRa56lWu+2sx5RDWFAsTl+stu5HPga
pslaVy7a6FBCDpQ6GFMyo7qnR8NrJNpemNsBdvIeN6m38bGvFb58r8zxRAV7Nxfl
s5bZo2nuQ8edqQyAZYWPXMDfAr1PZf/v9g==
=fCHU
-----END PGP SIGNATURE-----
rlm_json: update raddb and add json_encode documentation
Matthew Newton at 2020-02-21T19:10:07Z
Files modified:
* doc/antora/modules/raddb/pages/mods-available/json.adoc
* raddb/mods-available/json
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9aed6dedd56bbba7f6a34d1724eb3c76719e11e4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QKw8iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108KuaD/9m4jJnzOLO
u2VAnzo8v4cUa5zosQfyV3GCQFcJn3RX8MbXMy9MXUWRhkd9ph3giRqeRXqGFnMN
p4HuaHn4Dexbcx8qQF/NEgbPKTOITFCcNxfTOencN4KAbrla64W2FB3BruA3srbT
wfTKTDtx6/7F25UBeuT5l+6dQIwyu56S/zxT8O4el/GAGrYel6vWc2UTpSjCKktr
2icw1pgkAdT+HI5Z22S5hd/Ubnl+Okq72m8TXa6GY1gWbgzf22jSXVkEI4SP9VGm
TKrK+4BEF0i4uFsFWd1xv+6E77+mVR5aWSD4ksgSammNjsV3z3w3EhnIpKJ2wU2c
gMZgUoeZEVvlo12ESIadbpnM+dvbqh2DYhMgLXFuYXFH6GoOTa2QQMG+6TvFOoaV
7nl0BYVI5Kg6o3PYOuEMnzYdks1h5zK7yIigr93Lf3uDeejChv0HpqUwr/oPKpq0
13NkJdzNRpuhEgjqxwZ9mRwgXzIVphja9dI0wGDn8g5G29ZAm8PjFMzfR6mkyPoe
kzZ+S1Dc1bHw/i7kdNuuWqruVCBrfu6khbCo26GAlnoyEnunJBUy7fFwHU4l5s7R
hYw4WovQwJpQBh98OYbVczJP8DtO+gdw9oiObVcF3NReW8eUWA/cRD0zBYAy/Z2e
8+htkPOA0YjR45up4RVO+Vfz2rMPGViF0A==
=Wjs4
-----END PGP SIGNATURE-----
rlm_json: json_encode xlat module tests
Matthew Newton at 2020-02-21T19:10:07Z
Files modified:
* src/tests/modules/json/encode.attrs
* src/tests/modules/json/encode.unlang
* src/tests/modules/json/module.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f865d34918406c3198be6c51a5a4ac79c12294c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QKw4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108Fc7D/46lcx7K/yJ
C3eFhE3rnKZ6+Sfv3rLDlyecY4mFTm1M/rhRyywFDvZVXS7uzP7XNcfLFc/kFive
kVF/vyaHUGmxIJGRbIQjFRcgvFqQI1efs0sd1kNbAHmlbUnCVk+oLbGSFM+2WtL7
Dftud+anZgI+mRggWcWrryBlRTZt1Et+I/4nINcdY9ah9yX5i60gshKqSapLo107
KVVNalMIAYZrtErzxcICfa8e3AWeDftN5A9XUPw4yyMJ5IVHrI+4iUFEoaaGXtei
j93WPC8tId4SitU1r6IJUIRaZa9Mhoc0KFfsSobaKIAIzqe5DnuD1gGLJSANDkwf
BPH1FQKnK/kzPYTENMlIlxPiCUZ2xl8FB8jNYNrxfxmKolTpZz+7VXOpGIc0I+s2
8R/XULuYlJnXeIwA05Y/ZAn/94qSiOFobl3TNYNsXRbccCp5ae/LsmmO9Tpu1ZWk
3OG9kiNMCohDkmYbtxeIhbFz+JyO+q5DinvcDhKp5Wsc5hzystq41C6cMKdCzIFt
2yUk5kRGDAjFtLnxyEhgE8it/E2CDS3E4g/tL5KOkKxDGdG1c7BmlQ1SkAUq0204
Ce9WjsloX88yN2u92yk5TKSJVitlCsEJTqN27up1y5l6mVhG+oQQbdatg01i3byF
FvGkp3Mn72TPCef2Bcxro1C6gg1bu4yIbA==
=dxTy
-----END PGP SIGNATURE-----
rlm_json: add json_encode xlat; converts attributes to JSON document
Matthew Newton at 2020-02-21T19:10:06Z
Files modified:
* src/modules/rlm_json/rlm_json.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/513baa81f4e95bed0e75c27342d60ffce8e6d9fa
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QKw4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108HvTD/wO/vu3pS6d
SifcvMaa8fm3eEdR+h4Mtqw0zrFXKDfHT/bVklrkdrZQuG524cuwgx9u/slju2Bq
GYF0LQRGQoGQ0gpuZ7PajaQYXDT70uNWxnchud4j1f0pt9iKprYrUKa4sXE5a3K8
82hBE4SBHV81J33rFREbar3nwy6nH6njDUiXtp9Amfh+Q3igCPe73wpFT71qnYvi
SFm0dzFxRZyHnv6zZWV3nzDZsNq9RIDEaA7Jk+WO1lYZD+YpZ2j8QJNJXAz5Kdn4
zZyhAPpZxYechgenApvVQRx0Tc47VuQo6K+/BoFneYB06NWUP9rXOCjBg2xSRCjU
381J3XRqG6vQFhA9GZODkj5S/LYQEZiwqOOqK0FmvulKsmQtDg0eon2IDO6WmW/M
wXIPURsIMlX4OPjCt+aSSOD1YOvPchpzRJTQ813mx7RLMR7KCYjab6lk5NdQugV3
W+xw2soqMflGgaHI51OJKdZdTfmzUQZox+HCaqWtRBWAJ+0e+vGStnuv4zto04Z7
9M3cwPLGoeo1HYqaaXLrU4pgUz5AtSDhuJvKPDef/GsMg6NDh2bXBmbzeTtyHRQo
u6oaXG1XiHErcf8HGR+Mw/2Q2x3omIw9n80KmBYX/r7DHAUewl9f2LOKxqLuEbLL
QMVEWSoBhj5kHHhHuEFRIHypuwXz7cKFIQ==
=3448
-----END PGP SIGNATURE-----
lib/json: CONF_PARSER definition for json_format
Matthew Newton at 2020-02-21T19:10:06Z
Files modified:
* src/lib/json/base.h
* src/lib/json/json.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10ebda54fed2e2f2037afbacc3a330040041de2e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QKw4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108FeLD/wKKPXK2ZAr
Tixi1xc7aY0Ags5RTQJzvklHtw7Fmo39ss/gJbv6zR2aIAp45pC+Ap4WlCKiSulQ
AqConsz+N8sS/jRKomnA2RKPwGxuZNZ7NLyjL9NsB10PWsaR50WgltcaK5xUIxqS
ibXbysziSswP/Y8ZDNI+RTzbCfT3rqVlYpnfrPJ6CMxcKE8L5LOxpz+XYX+uA+kK
1703aUl21KE3VOcYa8kZf+tTLiW/vq14Cj+8scBW9is//yPku7AxWEp5IuAJpdm6
HqwGQALE01gdNpywBo9GVqKreLBgUI6T8X4kY3D3a/oFzsci7jUA8D7kW/vshefq
RYOQOUjBBBT/2ekILUg3pI5/CeUhfg2tMyX0RrQE2vLHhCvV47oucBeKCIQA4C8b
FJtkjTr75tX9YsTUu75gjJFmjMZkN8tNV4MlXpykPWtKSSyR9HqNMf2ONi89eNef
PIGU5VZsHpONUTia3q81EYrl1PJUKULhuaqh15lt8MZ3Y3vVOuXSyBCcU+lW38K6
U3r4OUEf7YSX9T7G5PAtOuC6CZTKpZQ0VMxAxdcdabSRw8VaSaR8i2RqvFF6m7tY
Q4RYl0dabjJE89ZdNQameOGrwmDAJLnwMSlqk7bpmsxSsOtLOZZk/5MYkNNoZLJ5
LB3xtJ3DkWtd5uUy/dj2T7IGcluJmWm2Mw==
=TGUV
-----END PGP SIGNATURE-----
lib/json: verify json format struct
Matthew Newton at 2020-02-21T19:10:06Z
Files modified:
* src/lib/json/base.h
* src/lib/json/json.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08356b5c4bfde66a5cab9694ae945657e7df55f0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QKw4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108PjCD/4p/L3z1p7r
i07kLazZC1LeeA9iZ7skpcER0tTrw1tZoiFUSGbZP5t2zSUbvXfl+ed7bUWLwMjV
H/+2V8A/UuTxFtrDjNEFhUW8PkfVsikarDj5d8hdtX/DUhcPQdkLnRGUwKrmUsXe
nI95TAskc7Bh9n2e6V8//Xm0kltfpEiocVxbHL0vKb43vTHAk7d/CdYmOB1lh20+
yHdq3/M8R+tY2cND8VtVfps78gg3zHOZR4ZIbxHn+lAKJv/M5E7Dt4Idlgtcor+K
Ne5AbGuLu2luFl+ZZSdUFosZBTkfas5lvtSWDACOx/8oMCg4JXewZPNpGBkoFK20
Q4s4182vEMOOEPtYyPKU9wy5DAcIjueIMWQ5ELVfBKOEKuhp3t1pYyRBvZnxbvnM
43fwbs1jUwk3B9u5TPu7N5gVbXzuaKwb931tKfFjcMyq3tKvusZ4zplwsI8Tcklv
Dtym186ZGQLq3c2IHH2BMRMHy1wH2svBzp/p0TV3qVS0g3WPFcLyIPz3VCh2TYcN
8SSMkSOLYDdNEmb4lL0xIoPEgQNZOu98sFP9d6bliiKjphhxISthE8yyoU/WOkk3
oSn1zUDGE1QH6nIi/zZ1aRDYmtl2snJUkj6KrrAaQ276rcby+X4WMTO3umqqmssC
tIoPO9aghHgpxj003Cut3C9Z4pwIMZQWvA==
=+Fy5
-----END PGP SIGNATURE-----
lib/json: ability to generate several different JSON formats
Matthew Newton at 2020-02-21T19:10:06Z
Files modified:
* src/lib/json/base.h
* src/lib/json/json.c
* src/lib/util/pair.c
* src/lib/util/pair.h
* src/modules/rlm_rest/rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c449dd2589e36db082e70c5724d7a6a2cdc2ec8d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl5QKw4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108JcQD/9yiIUS9uuz
VCBngcaUNN9H3n+rTG6q7gj/sjRGuZPC8XhO1wrzfDxiMZ4P1CZ1YjXMoWaVAONq
S4lDc9GetVYm3aC8DSqWXjuDMUIT0aBygmyl3DjOCLRRzQgzpDnJRkcr0KT2Gy97
dGoF5ZA+C2hfxmZA+9qQhdL9SbPcN6P/zZzQZksPr5CqYgPjl+gxDt9FswPXzqbe
O9RFSSIUkhwXDMXZbsIReCGk8SVNaHaepvUWMFkvSBdsKnlyggGUiQKob6kN2x2D
t5XsybVOV/vb6z3kcYH+lcKEuob8pwHVa8RAZ6qngVkvkkyB+X9UnJElpcGyvIt8
Lu3OikdKoWoruUrYtx4XtUtGPvGNHRgGc50QcRRyahymbuaeExtaF5/qpOM7yt/Q
mjzQSWOk4CkV5sT0hQElWQ0D/PtgreXaWMyr19AoTi11ve8onr14q/LhHAI+OEix
WO+Xf/wYeaVMNnXpIuDFieDSIN5MIkvAYQyTZFvl8BqIH05utZ1G0Dny/ADFKGY9
YV0oRVmb0qxa7WusH9Rg02rt3A2b/UNKoWDyjPXnfbYoc/dGiPrIYl7UzRL6aQhX
VkeRhw/UKJT+p9t1xttS2pl7NLGdcRfGInVBE3hE5WNyblNDApcvgb1KS6ynomVm
xIaghpcpPUceFEdkL0s+ozOw6SLc4mLsQQ==
=yElV
-----END PGP SIGNATURE-----
add fr_bskip_whitespace macro
Matthew Newton at 2020-02-21T19:10:06Z
Files modified:
* src/lib/util/misc.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/918fecfc93b993efa6c5778e893498c1e60998e6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5P0GcACgkQ/6TVgp+2
18q7JA/8CEBrdVogYnz3tNtsguNyOyJcJnGWfL0L7iaLpTRpqAY3hWqyTDXiLwZ/
8xReRErZD0GoRXzH+7X4bLvqgWjIEU5VmszmjCEnQ/ffk7dIYb7hb0n+v8+4rBF4
ZRaybDo4VCJLM5REqMCIbzCqmRe8bhMfv3bJDJE4hNhLHpontX24JlTnzidwf2aT
lLXn6sPnktuFUEBU4NEoMNZueYDSW2kbpb9rQS7/IoUfR3FUY3TygiBvQ9UxVgqc
Ax4DzgytnwIZBTmvcxTZTbT72eE/yOIZRBE/2oYtpsPCF+Gex/tXzRh9euyAUk5M
/FC7OGgcP2sg0iFIWOSoznIYT8ZbOXOzvw1qX89sTcEC41KlKliy5uoAM6b6HYul
wJHEE49T6Jyy4JQltsY1OcHMCG2zz35h/Xf89SXS7N5t7E7y9X0D4O4WR7l66ncG
6JDuLphYYwyFggfQSyf/4djMXRE9vMrxnmlM5/NVr7eXkvZUGnAbO/VoIPPQYVva
A7sU4wd2K2u8F6+sOW13GOuvALUIxbXVkknTWU3plEHzGKKHedP1zWnupIAKmazy
sDCMnFQrAAN4njzvoucG1LF/fW/aI3rKGxeesPdsYU7VeeyZUcr6eJgqgLalsFTQ
9spqtS0Ke5/T4nOAbv52xOQRMmi/e2fMAgLZwEdCCbZdN3ObVkY=
=LCV6
-----END PGP SIGNATURE-----
Remove thread pointer from udp_connection_t
Arran Cudbard-Bell at 2020-02-21T12:43:19Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1aedd9ab62bc68fee706614594e4da6d3bbb705b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5PrOsACgkQ/6TVgp+2
18o80A//YSrFaz0wFjaVYQlyaUiHZXr2Pz/yG28O6RQvaIsZYPzXzwVBkOl7ffM4
LqiQNMukfacUW788mG6Tc4hjjhbEuiuXF890TE+FX79WMtBdcFamhC4lNrQT6GW6
OSVu0ljMndA++T96YB/u3Ft4e5Jjfe2fDi+lbz1xWR+jgxV383eQ3TpQjyo1gDog
o9NxtaqBP/mWrlSSbgac1s7EJbuqzr2+HAPJFQZQLOnZmtIn9BHp48PsMRyx3+TQ
GszqQpslV76oBKbX2bw1JPFw+e+ZlegNiSpukOZSgqEpQ2OB+AboBe8ENlAv0ndz
NRFkAE9SIJHHNWGvPIUiDk5EKbBE4C8uBh8WdiYYn66wq6EmXk+tqck4dQBC8lI5
3DtzspjooQKija6q/+CVWjmJaT2wCBTes1awgmU+RHOyjGHEVHVqSZW0xAgE0aKV
TEhbLNYM8Gmtzd8GS1WUC8hTFBfCnwCj2V3mmogeZpkHBTGbLApcBvbWeRlNn9AR
adL8lBOtmFH3b1o1KbHlFYUk3tu4x+/O9reR2YFvUs23TJsmHL+wIYVgXpcoDUuE
C2IYKVlAKXo8UHoLHGYbAj74tsUwwaJT3EY70mSYqWgVOVjjd+Lw6GfDZ9Nqvkb/
r4IsjIJVHVI62JsiRQPDz8r5G1ZTKo8wpqqwslLY1+y8a3/za/U=
=YyT7
-----END PGP SIGNATURE-----
Use passed in tconn
Arran Cudbard-Bell at 2020-02-21T10:11:55Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/444cdab0626d56da4a3e95bfa95af07ebf50d4c0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5Pp8oACgkQ/6TVgp+2
18rDSA/7B5qX6NzyJjhhM7G9skuuo1PrT0X1Q052lxkAk5OfnmysSIh8tjjzcchJ
LDzfEPLX2QAyi0R8rPcIQgeDoA6wEIKcDOl17DHlVtXfP+F8JFLrcVP4pg1vW7l3
//+0JyAAtcRe8/FoCUVVs+xk0fcL2AiEe80i2WNfMKwK33NqLaXle1ObWxJ38MZG
oWdGJJnhb7R+LCV0k4gGojh53Z/dlceW0RWHSge8y0STZpAskcePmVHXRtPTercV
dJPxiNjZJh+ATiGqb1QS2ik1VVlpsKydE2MxV3oPoTTIhSCIj047eGBKl44MVUsr
LeulXR19iZ88Wr3ZG5q4HX7vxgovZFwPN5qJzHtv1U6ZpuchsMyCH0yfOFPFuBgE
zxCUhwuzfKIxOxSlHUBiKEUiHOQrdN9IWdjblmKYxmUa/95hq99mhVnDqPjlYDYL
dM3JGvG7pbJzfK9w37gK3hzVJXDEykGo5WZdJjZ06QgQwJyZjL2mWGmOBKvXjYTl
sFAd0cyM5Lquo8MKeTCB4yvej3t6vlrf6monus25hrm493vmOj0ZDHIhhtBMoXCV
wojh0jqw6I/Ncp/jYXptMLusBDj1iujOTsdndn/EEhm9fge1V6EJ6umRz5b3OC+u
Rl2bj7swfmRmqHtUT1H8MHfYmqJli7ym7kIlNdWxXIerLUXSlIY=
=Xqwd
-----END PGP SIGNATURE-----
Add state check function for connections
Arran Cudbard-Bell at 2020-02-21T09:50:02Z
Files modified:
* src/lib/server/trunk.c
* src/lib/server/trunk.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edf7d7232d82c70c1a1a4b510b9b709aa9a01b62
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5PpYkACgkQ/6TVgp+2
18q0gBAAmc0kA4TBr3uvK50nUuIs266FNafvpdXBQjX2DLBTWNnPuwz9WWfr0Sgm
aFWOQkUgloUPy4iXcMdaHx+Kq3A2vLJhCTtvCD4bzFOoCtF/6dBGL/vGBsGkMk99
gKiRALcL4iZJUpvu08zjcNsOhx+/Cim2sd89J4ooCdsT6f3LJ9Xptqc8ILUL12DX
k21NkR96rjbffttQRLKjAb37dL8wTge32pTyI7V5McG2BEIiJMeuHJKggjf0Me6T
xvQ/6fuNZ7+rroAQCkpdPTei0SBy0aQUmcJWvsYIclXRMOPnxMihtRUUOj6WQ/cd
i1Do5Xr7xnkEaqw9mD/YEOvf3Y5VN1J/WEpstwhU9aLgKEamXSKR3SUZUUcYNPmy
LKE1ejP29A+l9wcLroYWbUCOVNfVGHfD+3zmlDWn6jaYr3G37586T1EcnD/AUBOs
2dRFDq7WdDkELLoL9GSeEyD4iiKRB3yqLOauiGXjROIQAiiazDl+BD+1oeJlhDKl
gK6DFkiARr8FxJ5qBDu1qmm49CTZg7fN6SNaRWGW5g4RG6hYM/hl1Ci/twr17nWX
yo6uW0BbsbCDCrz8wQ7x3esaW2cH1bc9Lb0L9SzYXxodRNevbkyl/NCTy8gG7XTA
HU4H7qKDMex66VDfCBHM7gzaMKzMqogcYSTyw8tY4dXX0uTob/M=
=QLS+
-----END PGP SIGNATURE-----
Don't allow fr_trunk_connection_requests_requeue to run on draining or draining_to_free
Arran Cudbard-Bell at 2020-02-21T09:40:25Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5795d6132d7752503b2ce103bf192d1c440e395
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5Po5YACgkQ/6TVgp+2
18ooTg//cAC8YEsch4w8RtkfrevIT5cKE6lQKWEqlsiQDS3YkQN3HgcoGS5vG50T
oPQU5MFLq839pw1+GhL5rB+l8spbQqg8A2s6gd6qibIKemEHj2YbK/w2VethpAvS
1TNeJBNt6Cprta2nFxA7lwavDyBMTfyrNQzeVkiYRi3jpXH6rJ6XQQLkpy5uVoCe
7ZlFy9EeBrZipHkYU9vvSITrL/dtsbYcXEyQ0Nv1ID73smSaWBvA8+WlBm9hHq1p
yDsXGFSarmZ9ctXq3xf0qpZ0EwcR59uGPmAKEHSnXcjuBvM9NPAKoRqPZW2c9tal
wdY6Tnb08KpLiGm+GKPuXeJcPDEEYAGUl7HEq2sTVEtHrxDy0ILHP239b6axVP38
Poz0OyAiw5a5khi5M+z/ssxo4ogKGKWCMMqLfLGkcMt9OpCZosbk9Ycc+IKQ0hqc
hSZxwZXnGYBKqXmqSTntLzeLSKUEb2zbKgdJvWIU0WkVUC/X+rAF+k1UcdT3ag4A
YWep4hh2R0X8baMKfQGuzn+uHk8eS4EILYuguDbk1ENxBO9HT885wfzommfzo+df
kJAbq1AF0J4OtgWoG6qi0dly4TTdNfX5QvLZDfq+nbdesJfmTeVqr4WlZC4nQvgi
ENF7oQVRox5tlfLfX9DYaXnI1GszNwHfwETfkxCuSvnuxPxP6q0=
=iqih
-----END PGP SIGNATURE-----
Don't assume anything about the tconn state
Kicks the can down the road for callers on trunk_connection_requests_requeue, but oh well
Arran Cudbard-Bell at 2020-02-21T09:32:06Z
Files modified:
* src/lib/server/trunk.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e82c8c0f781ff09b37ca53dd2292ebacc1f0ae9f
======
--
This commit summary was generated @2020-02-25T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list