Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Wed Mar 7 01:00:03 CET 2018
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJanuLHAAoJEH0Oec13Yh7Npn4H/1MSv4wr4ApwvCY8cNoysKkj
QtsneWH1/lbR5RrNLyRd6apKiJRSCTsOuqSeBjlfrN8vS39lOOIhmUrCJPG3GCrb
Z9Nst4MZSR+dNbJGFi00vgl2U5avStk/+e29JHD4FZ1VRARVus80lgIZEoA2j5OJ
zjDU30qZZHDHRh+FzI1wa7mg5Q/uKyQBjibG0wphA0wJkXRu93/qn9pub75NLF1g
vuuTDMfzDRwuVOsZ4ciWWmfg0ffz0Fr4MGm5c3L1u6/UiOvukM1JD+DXDEvpHNk2
2fN6zxaRUAcLj3EoC/nOZHvpPo8UUEjsmsK5N2o/IWiojnbGfQpum/s+MObbemA=
=gaKa
-----END PGP SIGNATURE-----
add negative cache for clients
so a rejected client is blocked for 30s. Up to 1024 clients
are blocked.
These values are not currently configurable
Alan T. DeKok at 2018-03-06T18:49:43Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/af41e791ad351e6f7a6ea4d787fcfe0da520c8b4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJanuLGAAoJEH0Oec13Yh7NSG4IAJpRllpDYIPxuwNnJkn3p5g5
1AuYmJi/xT8F0IVlt3dzMiTUVhhn2QGus14nZ9/NMekIiJ+h9ZPbaUZHbBkhlofQ
IDUVL16rJzBcw7IkUIawco6NUrgSaUm11k9Lv7IPooYgGlvXpYIMunsbW6Gh2TRs
xmSRMtd8yOcgYRIIu5FldW5dytuibfi7VqwM6PvMN9wMncZ2krh5s31BKpQYVrAs
Q8sY5RjRc1BmTEvVKXl8GcsNSbmanl8vywpOzS+5dmJBvJjjHdOjDHU15ybwxeHT
YJ4/OdWyezxMBP39BcZkO3l7DulSEdrcn+wN+1IH4EldOE0m8qmJBifnxpelPmA=
=s3Al
-----END PGP SIGNATURE-----
add "pending" RADCLIENT_LIST
so we track state here, and not in the client
Alan T. DeKok at 2018-03-06T18:49:42Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f0a5a9f09d04977a8dfdf17daeb59e47fdf7ce3
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJanuLGAAoJEH0Oec13Yh7NaXkH/2uPSSKSDtjkalEnTBaJXN2a
zKEfx/9wac8S1yZqnVZV/CxTIW6a05m+mv9dDRyiJG7ebgjv0gY2ho8PvsWuKmVp
rqqBwJBZMCySqHRi8nt6WEYeClReNLxIeFOSOYf2dvRm8vfoaNnpv7aEVDKduyXX
ahbMS43Mkt0yFhz/3KUX8xwt5ndJ4OwORqyYGBHlE7OdZe0IuVB92WWKgrLbo8Xq
8nJnLT37+9KuIrf4xoanii4wq/obiuAZosibViH3AfQHOckPlcspS7qRpN5IRpXa
Xav49+C5pt40wMv5UKWiunwlvwyphZNfADZNudIKAzk1CfNH1pr8e/X6SkmRqB8=
=TBvD
-----END PGP SIGNATURE-----
remove "pending". It wasn't properly managed
Alan T. DeKok at 2018-03-06T18:49:42Z
Files modified:
* src/include/clients.h
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d800c0f8e785b41f1817254a22946177c7d35374
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJanuLGAAoJEH0Oec13Yh7NzjsH/iUKGso37Bx+dlAuCDF1hJQT
3hXnkxDQ3hlxDXW6H7yv9E48pzu+hiB2NMH1EpE5COVKUuXbX7aUPkX0rFNs/ipb
RwIpKsG7YJ3zFwNxcMDKOEMfflRLwR0eW5BF2ZPDyu9af6l8z49ptThc2u9+aDk2
rep1muYzKZB+aSGXLzHMWirZEga0ycIeT46Nh3TcoSw9N11lx+4jn73VB24sCuqr
Ldlxm5BHZaZRO1Pmd6Cu7rkteviGqHfNvyZL9etfldLXvMMmGaeqazkKEy5COtre
Pr/UVygbwliHZgnFdOMqAxL4Aet8Z6pWwMcYdXv5opNh7iIY3xojpes3qkywYc8=
=klR3
-----END PGP SIGNATURE-----
remove "expired" client list.
Once a client expires, it's gone. Any subsequent packets will
cause a new client to be created. Doing this allows for shared
secrets to change for clients, and simplifies the logic.
The downside is that counters will get lost. But the counters
have been largely moved to rlm_stats.
Alan T. DeKok at 2018-03-06T18:49:42Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/433a2cae401e0a279a7d564b9e717d6c45e69bb8
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJanuLGAAoJEH0Oec13Yh7NpsMH/R7lqgjcmcwhHvAvzxBOWCbB
5CX+axxCZWasaDK7jW3QRZTvgthb/LVIUOrUdY8D5wL2kjIGZXNSpNx5PCDZg02Z
vxkGXXhByyhZbnNAeJZJUULM29icwqFcrTZjXNq8Ev/R1owtBYvUggkOZvinaLPm
HIQbqTi+zdzHjj9Vkm+SF7TSSNRd4OTzmSrdghJ3dOVgvfNcSmHNH1Lp+c9TR0Vj
ULMc5MlytPX5znlg5uwdw/tSeEevKg0t9+UGlA2yV5X3rBc7/0GKrwqTBNj+FpsG
Ma7kguzuPtCOM3hAJZDdz8tBBuHNy1K68fzZaThsmSrOXgpAyE+zlcJbMR2LeGM=
=rcJg
-----END PGP SIGNATURE-----
use track->ft instead of inst->ft
in preparation for having multiple tracking tables
Alan T. DeKok at 2018-03-06T18:49:42Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca24317648499e8bca65d42cbddbe18e11d6c3f2
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqenr4ACgkQ/6TVgp+2
18pvahAApBn7oJLrvCvXR9XQUWW1Ma2UfL3KjDMdqiG7XL8JNZbgvEAqv14bxQ8B
FI1/mOd50XZhfW8Rx+GzuziAktZYCnhGRybr01iHEwQu8mDWSn6g7tBPxkfBoygg
VOVulLfkAj37THHsV354wLvEK4xdZzJl1oNGRyI/Dou0bAQgF08em51gNDmAeH7P
ECR+Xv15MqVtyo7/wcJEZGmg9RiNQDn7hIsy5IV7nfKkDbStoCZfLWLWIBqjSOSA
38sja+IzgRENmn3RxdlRxNXaGO7m5iwnw30RSBZIAg0BMBPM5YmG37dwv89Ntadt
9ZZSH9BIRZnqrfCb0DJO0G2k5CFWTNukF+OAo2XLfnOMiqEUe8J+0+XMu+OdaOgA
nR3cOYOZpE14o8zdvHyMbbqBqnwYk0Jcu+IQtr38tJkrzImgybvV/STNQc8uLXuG
GZtbdwyUnvIOTqrBrNoh6CSlWR56Y/4P6k8E1FkzerBWBN/wl3du04nYe5Wzcrr/
Bjb7C6OfjrFFEPMMJRsoaY3F51qgHj7xoTepDFTBZbIVYB/x4QWtgryTD57rDPNt
ealtglunciavxPj3xGCX/mt0vNvRmqLamfaz0d1SLy3kTmYa/jvgJ7MNgAD3HpI/
hZZH6PUT10XL12un1Gc2OdP4eicSDNWM7X+orMKr5gnURLbNalM=
=KW6a
-----END PGP SIGNATURE-----
Doxygen
Arran Cudbard-Bell at 2018-03-06T13:59:26Z
Files modified:
* src/modules/rlm_rest/rlm_rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0afffc7c468a31c879cac889bab321b13f8ea493
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJanpz/AAoJEH0Oec13Yh7NvEEH/ihoTiolz2RgZyd8LW5LtyEh
xV6wPSrl2dX25xlJuZHho+JERDP/rd8AyUyh47mcXBA7Rm88dC6i22z6LgC9lqeK
Xln/NSjY4PfxODeTdUveR4lO173OZufFVlmGaMT+HQUqTdIX3zA3k414Pc68wbPQ
EHfPkHRP1ruprjLNE/JG2qnHx03gJ8qoCU6cai53KRZBkyZb04XQvw8l5DUXks/l
HWO21uzX7bPuabaZGB7gUgOYefg3+iY55fAdT90+0kV4p/FuTNCHvzkCSoXdrjtW
gZTVLh39rGF2oQv9/TNkq8O3zd7qnK/pfCoa+ff1rmoKZTfsoAUD77RJuxvGMtQ=
=EiXi
-----END PGP SIGNATURE-----
set state correctly
Alan T. DeKok at 2018-03-06T13:51:59Z
Files modified:
* src/modules/rlm_securid/mem.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd4cce08dcc0e4b6cb548216a3cbe8cbb185913d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJanpz/AAoJEH0Oec13Yh7NjNwH/0i8TkT1dNesjSI6shdxN5+j
60ju+8v6ilhastld7pyHCyzwV+c0XC3u4czKwg4DgBJrkxntlFlEEk1zJEAUY981
W7bG3HQirJ9DDme31+5Ck3Af7SSLh71TPJOoOUouvVN5LsmV/s3u7dihnJB9WOAK
mEZS/cvtnL0aYEhh7NCcwPmLy1gNrcaCxHX1ZnQoo+SES37oW3t67m4XBnmmROOt
t0DYK+zrA2xNGgG3E8gABJuTpuXfbb7ICePPwog7vyLy0u5/6yHuhRKVCgdf/o0X
CnNmYs0HmuXz1+8FOROtZyG/+0OQmyVCuIhBYmndFMaKQ/SXOuLhceBenCArdQw=
=bH1i
-----END PGP SIGNATURE-----
this has now all been implemented
Alan T. DeKok at 2018-03-06T13:51:59Z
Files modified:
* src/modules/proto_radius/notes.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc90a5a5ba3c8ce02be49d7e54fb7654d1a29765
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqelLIACgkQ/6TVgp+2
18ph7A/+P9wn316P3XZpong9WgeYHmZd6br9Zz8vOjueAQGvdGv3WYStPAVN7YeU
5gYCKnx3QcqrG7BFKonhGI/s7hfKvIp2h+rZTVNSS5L8lJ+j2SJqEqbBuZKgybcm
8Qz5qjY5f0qvEaxjD3Ke2daZNak7e8Xs/zoT5hAA306+hKL7fQorC2s9ecSzcj3v
YWYClrGqY7AbJCzLkoo4eXu7dOK0vLEJRCroKlKmFy5cCldxgTmR6R1Ainq8sbwP
4yDF/NasAoUMRvNMRDc7X/1SLEG+pHzU8mScs3JtA67XKACz9dmKgHiz/kiq6bks
kwand6DqdgO2+ewdRiR3y9zIbv8JJPJ+7YQpJVLosvhw4zCI1uNk+psnj3vtrPax
397+toJK1DegbH6aF9xa4mATZb4rZmAl1517AGE/+qZu+jP+x6hbGXyjcE8cjjc+
lriImMB3nVoFoPA5Hh6AcXl8LEbmxAhV/bP1PHjnE2gUf3qqNphIw0dz3oSzxnj+
y22VbEQtFK+1LltZfiR6C/vXep/WnrKtDLWEZLUjn5PcI6TVsP/mMJxfGYgRpzO6
x4rUdzpzdit9LgbarViMqyoREaj3QK74IyOA9CiScFAms3j+HQgZVIvDNDGfrUVB
jbb1aHMoudUpMXUfvx7yK+FLBSe787JvPpcwY+ghsIfWgYUc25g=
=N8KY
-----END PGP SIGNATURE-----
Convert rlm_sigtran to async calling... maybe?
Arran Cudbard-Bell at 2018-03-06T13:16:34Z
Files modified:
* src/modules/rlm_sigtran/client.c
* src/modules/rlm_sigtran/event.c
* src/modules/rlm_sigtran/rlm_sigtran.c
* src/modules/rlm_sigtran/sigtran.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c48397e06ceaf5bec601660a3e495179215bd0d
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqeao4ACgkQ/6TVgp+2
18q4qw/+PY5MsF1QXwbS28IjsT+mZqDzAy+bl4ccvFGJBJ2jiVFOgRGeoMLSIO9q
byVvrSYjpv4ggKnFrrtUtK/aOb+cCk+HQ5cGck+prB8WwjPq0bKQbq4JwYz7qduh
anFOPNt1h5UvlhvzZWNFv7Kk0LIJWuskln/Mid/LTG/DCv7Iq4g30buk07ZqkZRN
fgF0dey2AyLdwdQQY+/VuWKx14fNAB2ufqDFClaMW/lf5JzxB3xs+TDXUMVuGkrY
oRq/FaIo2/df3kk19wz8OSBulw7pJEokVe7JVDfzgjw88t1lgyUevZKTSQk4Cbh0
Qtg0gNW6bePRCRpUcUl8O+bBOcsNVqlfXB11bOAzGNPESe/u1dsPkP8kDnGj3yrj
q8Q19DoPnwlehMNipSd80cgbD2E5RiR37LlWBmNWn6e7ZJ+ZLJy3tKjBbZyYAq0a
WXnCeDXcXXjoo02Nm3mWZyvh9EAogIZ/5GzZh5o7VKL/YMvA91YspH+RlDW7vEMv
x8kUQbFEnevObCHsJmpNo+uYAqr8KcybXxYy4uMoLnkK74SIFswgRH8MyDixOvzg
eqCTCi/Yl7DaHW5dljOv1WcJd59iR4CQO6dmsbVvMsRJCPALMddcL1hS0vvS96iP
aFt+cFKoo7KZ2EJsbOAzbxJZoi9rGcbTLuoL3Qc+o+N8Xm/+Bio=
=kGko
-----END PGP SIGNATURE-----
Pass event list through to detach callback
Arran Cudbard-Bell at 2018-03-06T10:16:46Z
Files modified:
* src/include/modules.h
* src/main/module.c
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_stats/rlm_stats.c
* src/modules/rlm_test/rlm_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d3e7eaca94003af46084af85e4eb85c66b5d49f
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqeU94ACgkQ/6TVgp+2
18r8bhAAiB/aGmGh2QyurEFghRepH6Kg5EBuB/L0BiflgI4tzPopzQ0HQxt3LITP
waDzeLtse+hBKms4UNFHI4PUG0Fq9mp+yEgYIuLvFuv4Xf0nX9wlK2VX3RBxcACl
I31N+K6gRYVthDE2+vPVoIs6WOYBRvsyJM1tw/xlAP/Nvw0f+0aTrBpS2nca4hTS
vqj5q93W7cXiFpnuZGkhU+0WWvd9I6OJ+p0DEDjBQvMfe7j2NehJgEk1JEg9uh6m
eswaRFl9Lhd1HbogigKN/p+Li7C95cj45uhNy/0leEX5/09HhEXbe9z4l5QnRYL+
A+wKjvddooQe3YKDdLZgac1EacdM2OY1CbQXfgxFt2QtnpKBWkX0mHQ9mHnJXyVn
oC9M67KaJACbk9hs/PM94hA6vxeaS3SexMvJckInxTj0BhF+g9V2DVCjHp5EWgG8
d0BelFTGz+F91rp4MJZJmY0XCz2rL40dX3peJCv2+FRuf6rY1CUuZlG9VT++MHHq
MNNvAPv6MNu0NigP9lKpepvrVFnVaga2zazlqaqM7ejvTKcfLKIxEzkeRoBqRmLW
vf7H15IPcNnVPR2PKTJPnwfI+oSSMhrkf9R9LBlPc+wA98mDc/oOlpCITgLtPHo9
FoPXy0iVf3T2qVV+JiO8NBcj6MTTHGBK4y9ei8QbIibGMjDqH78=
=PNFi
-----END PGP SIGNATURE-----
Fix warning message
Arran Cudbard-Bell at 2018-03-06T08:39:58Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdad9ef5e2e44ccf81240d9ebec5518f5458b6e5
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqeUioACgkQ/6TVgp+2
18pbfA//YfqYHMaxLFTyfGVTVWjVdPIyNe9geVc+AFbNJAjEWNLUy2Qkh+R5pV5g
6oq34R6onoDNfCOBQbMk29OWUt+nNvdixHmw6ZSlcF+mlMqv1k6HbLUiQIc1VEsb
FZ7tdx2k99BH4uFZr5wOWiQ9ySusnhGPKq8BJD+vWhi1yd1Smo28h2IwBoGl42vB
hWyQs1jB1a/wyUAlGob2IkVqQHdLux0ApETcJkcg8My3dJyQj2Vp7JM0khZspKou
1CxmQIDzaI3vVG3RMfKcgJFNi6LZPQlGgcqNRzQlD1Zrm9s16dLdS44+lKNfSX6d
nGdfBoeRAurJIwGD3CKZWzXqMUoICTog2YdAaEMX35/eb8WAI+8VuILjurFejUbu
UmGVLg9DwmxdqB2NpVvxCo8rmpKtsgah/sEdPh/tm8Bt7O2XuBfI0iu4fBbzfg2c
p1WzSSotKrN0nCl4eu4b7vQvCDAxQClhmrXI9cmIOXSxXTxpzmFsBCjZPqD5dDdQ
FCcPJbZ+Wj7n/JQ564DNujRTgMx/SvAI8X4aqbqrtDlZK+EceFhzLb2tLEcWFyWT
BCR7S8lYBb9epv8YOpNFXkRaAOVdDOFeQ9eF5JScSz9gDtKedw2S8YheE8o8Y8NV
KiAWhuJHfPlBwloA2+MJ5AwnK6pQdm5yfQGWA5yPHyo2IZOysgI=
=xvxd
-----END PGP SIGNATURE-----
Simplify deferred event freeing
Makes super double extra sure that we don't hit SEGVs after an event has been freed, but there are still handlers to run.
This is to address a crash in rlm_rest where the request times out.
Arran Cudbard-Bell at 2018-03-06T08:32:42Z
Files modified:
* src/lib/util/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a41bdf881561773d90a0613fdf2834fabf471dec
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqeUioACgkQ/6TVgp+2
18oe7RAArLB/Lfx5BwfO24tR4+rV2hd3FJ7N0PTHpl6oW6CWv+mnmyQpblYxWeTF
X6+9v1VDsgKtGoWxea71ulhxracFTu8atsW523Diza7jagDH1uxnx3dT8BEe074r
2gkzXXxofmggRisDuGSFHjB0KZwauZmUm/JpYuTVXPavPWq4KPmU+dgZGD7EuD3j
hoi9VqrPwXDvIeSsbNvVoft04BdES/VsfyI00x64dlDj97Ky0lhcznbKQCx7Il3s
6Z+T4D1xYqhcilko3QIbyNTI67Qvjlpn12WhdWBbUSpdxINxNrOom4/qA4C/PUob
e3VMPpNjO/thCgJjrcitwzH5qddXU38+6HvHKSSVwsNXmlOfWFzphxW/iFtYRhVm
Rs+k/QYet+qvbeXyKr/LSuVz6YRWSmWJku0em+wVnAxZL2YerGqtMBXLCqUi7VND
Q3OtPPP/EUzyeQNC4vXE1EbmOPksM5orS7QnvoETxZQ1YCzXLZ5SeoHjvAutOdmc
a1hZAlyhYZCPD563NduVvY+lGblVH+AV19UA9OBos87Vvr8RlufJf5owXLyAvJ9U
Qv0MCaZuMTIozraLMpPpoZgYjxG+Eu0WmqzcL/pz74IyVqlGkH1vNqsgd4+VMsTg
XJJhg/ENEuSgToppD7qNW3OK6xO1Xqu+vs8ej5v0Qr4Vginnq8k=
=nM/9
-----END PGP SIGNATURE-----
Add slightly more information to the REST failure message
Arran Cudbard-Bell at 2018-03-06T08:32:42Z
Files modified:
* src/modules/rlm_rest/io.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/439633f463855db4a71d05de929ae31985588da1
======
--
This commit summary was generated @2018-03-07T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list