Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Thu Apr 20 02:00:02 CEST 2017
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY97wGAAoJEH0Oec13Yh7NuhYH/iOw48FPPF98LFWg1dS0Hm5z
PNeCoarPrmdh+ysYWxA7STmPBQXBC2cWIMUQgJpa2eKAauUmlHEfWwuWM2Cf0pfj
KD3/+0+AOiL4Mjg/8nZ79PdNzUV9x8pjrivCSFosSV2m87h3PuMIJrd075gDzRik
ig8B/UkLsqxJ4MlEoAtMr5XnsziQyMRlYJSjqO9ljHFazofA81iy0kL+kmYTqaFy
fnbmH3NuzQlQsGwTRkheXk3Bo97SQfgHwg1mrh07uePawE0ckoD40znC7EVKRCr8
pCLVQcOtgOHPAQsoNODtGPnfjpjWc3viEZz/sgK5rKXlqcX3UH6HqQHpNL8nr/8=
=Q7tA
-----END PGP SIGNATURE-----
notes on updated load-balance sections
Alan T. DeKok at 2017-04-19T19:35:27Z
Files modified:
* raddb/README.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93f8424c7bb0d930984b122e7191c6ffacfca5e2
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY97ssAAoJEH0Oec13Yh7NcWIIAJ4rrUIST5iQo5OQ2XcIGwXq
uUZlTVVnYA2hn+AxVtspAkTbPAaPgMgITGFEACVKn4ab5QHZl/yQ5O5R2L4EYjI8
DKWi8xKAzlrutf9C/jGaVsN+GnR1qgXr/UYX7Ox4Nn2q6mPVETSDCkO/WBFAq8Vz
YoTh4sb9ZWdC+Dh7SxcFQdU23zRHeHXo9434Rt542O7tzz2mFr3j90iBiLL/H7YZ
p7ZIbT8fhfRX7hk5B7h1Ju1E6F7c3RRpxXtuGzpNQFkwf9jIJXrZxTT6t2QtF7PL
oGJ763VDU76XgJZwLZvwmTfYhKa/5ra4wjCN3EWmNTbHO+qNXzCJqqq8Ydz0nBI=
=+4q8
-----END PGP SIGNATURE-----
markdown fixes
Alan T. DeKok at 2017-04-19T19:31:53Z
Files modified:
* raddb/README.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c0bf0a6a91e48eae894bf6be21f695b81a7c623
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY97qiAAoJEH0Oec13Yh7NQtcH/jkcoVes+6Ts1BqSbvat/pXb
JEjx7kG1BK66ljPIJLJc++LiaB+TGvykRpGK8klJ6902meZRp4anQcnGkXmXmlht
5nixxC6uIL24D2P0GYpFXR4o96icNjF50M9SRJwEbEPxdjHrY4mGZmbY0/CBvqQP
4AkCWp3c305XumQpD6FtLG/Ga1BMdKlm29spSN04fXwPWVNNPA4O9KTQU6WvNz20
PbACRwmgXnVahnXZ275vB5Byh3hNUSm2n3OsInyA+3s9bGchjQuZPyH9guJWUxsH
2XBgLXTOO5pMcuraEonHMD93cnxMPWaPlSfTT+J+dNIsNF9hfxN1bJk0Y0qU2DM=
=R8qO
-----END PGP SIGNATURE-----
renamed and moved to markdown
which is what we're standardizing on
Alan T. DeKok at 2017-04-19T19:29:18Z
Files modified:
* raddb/README.md
* raddb/README.rst
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10b368f36235d728cd116164e1889c022b5476e9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY97XGAAoJEH0Oec13Yh7N26sH/12XqS4VO70N6ObsrZClVxDE
QlZff+fP+svhVbZThWSXKTWwO3I3GOBKF87gVRnpa00ezXUkoCSSuVJD9/n8T8x6
Ks2XMK0JRjrvN/dcio0KpLYcw5HXWWNWFItOzFB/mH68OSmGUnc7XCvh/ToP6Tpw
2WLTPkdZLUT58Q7JljTL5pvLBn6qAobOHR0HLnrAHKWJCok3qXyN1lyTJwYRGhwt
HE/Jc5C42f619yANNbx7k9TSGAEiL/ycAb/47f0OmvULnWVLLr2QpPyRvJTCwW+A
vRreAyqMthtVRWae1I2FwPtCwGKe0zAzkjGgTeNDpLtVbMyDvpCERRgooHpnU8M=
=rBmr
-----END PGP SIGNATURE-----
recursively collect active callers.
So load-balancing works for policies, too
Alan T. DeKok at 2017-04-19T19:08:36Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0f7218ff295e8e24e1b572741540c7ca7905430
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY95g/AAoJEH0Oec13Yh7NegsH/j0RJfAh5uu+VV4f8Kn05WYL
DefNDxHwtDhGG1wV7d5Pdp7CMxUK4NAMVCyAttT86TJN31Tr9rBlcqmJBtSeeeeb
xFL7gC64bFzfTSFXAapn5wD0pjPgBA5ChDxHtsEN/rLfIcTzP1vvF/Ul9V4if6IB
M0FxzizLcc04mUSoFNKeGJo6bEMHQiPXADbdTOEJdjE4lkEARanVi66WeiGcGqih
obui7bcxdsRu92wWkove/qcvszVuLhyUHHGMuFgY4bDKnC1Q6p6N2g0zsEz6TJPc
4rgu5fOcs2hi70ugBw/Owmqfof+Eusbeh+BsvNM2bmiWfmJJz15Vwekg2hEhktE=
=pOhA
-----END PGP SIGNATURE-----
remove unused variable
Alan T. DeKok at 2017-04-19T17:02:51Z
Files modified:
* src/main/unlang_compile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48eb9d8919cdee54227cbff7a8f09fe7ad8f6ed1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY95UfAAoJEH0Oec13Yh7NIwwH/1Bbi+gjzAO2HX1ZarSUqPdO
O2xGQzTarRPkrO7C/GqHCB3gDC0s/x9ilI5FIw7WhclrvP/FjF0K3wdAsJ9BhVYx
0OlOYvgkBWMsGY99Xm2CL1DbowUgrb2k/H6QHt+BxMqdy0r2cRtEZ33GDq7tOWXB
YiH4d93XxG9oMOqQpOeuOArNwEsAGPBmBhgiPVSGYBm5a8U1tDO9B399NMRg6JNZ
EHj8H4LqOSSC27UCy19HQrraKtFU2WcFCY8tqszVmVCdCf1Pny7ShddBo3qQE0wk
N6Z4lKTAHChYwWgZSOO3AWXPbBoPQq03B602K94aQMxJXxw2VsJKnR2F8HynAaM=
=HUW0
-----END PGP SIGNATURE-----
notes on selection of redundant node after failure / resumption
Alan T. DeKok at 2017-04-19T16:49:34Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35ba33459facf7cdb1c87d7adbaeaa829dfca293
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY95QFAAoJEH0Oec13Yh7NO6kH/3XytiE4ErCL4pLnjg7jFRdS
W6GMOnHHPLTBY5xV3y+wcHV51fl0XtiYJCkYnbnUCZZKXGhApTUfZV0wgTBJ5hoI
OjZmEZ2riD4fPjhXeNgJL5tZ+WI2WbRWJP98KhuIcUh8OvVv3kmg41iT5xD7LfLQ
vMg9DjurtCgGQtrl2D2dfnWa7uvXsMQA5SjCP6/djcwaso4pNziKP8L+KR5J5/XZ
axFU+iOcqXTZtbNDT1s0vYABJZlDx+zoL1f95Y9ody4na9JOEDKOPTcvDuQyCe0D
WAzoq0JaGbkbruCew/BZxRHgErcJVWS6I9w35WK9CH9R6xgGtpVoWrLvTBhDKx4=
=77kM
-----END PGP SIGNATURE-----
use module thread-specific data to do thread-specific load-balancing
By counting the number of yielded modules, and choosing the one
with the lowest number of outstanding requests.
Alan T. DeKok at 2017-04-19T16:44:21Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01e9d7999fcfef95872ed2b9d358f9258110b859
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY95DUAAoJEH0Oec13Yh7Nt/UH/j1CoXW1jkTUCUf+MmsmQs7C
+2gE0ByIUyB6QBXGCH7ag43YoMyh7IWkPorAVpE1Lsj6wT4w8pJh9oDoGDethYIp
5PVSczN9JOhiQ7WRPpJoDISyoifDrR4ftxMZhYmpAna6KKhpxRcfU018zBkByDl7
upX0Wka21Un8+cckwHgvnRqjfcs37OA6iPJWBEDFRqxoE040xoHoJlWw4yLXwCmU
PGS9y4fc7h+e7MppdWe+hxDufmL8xhgdRCKBcjlwmER7dG8JACK6cebeCDX3NXnC
BpXMdL/fWeBZcNBbijlbvRBgsvbwOd3le/DyWI1MdcY4hDq2D4PCt0B+a3H4vmM=
=FeyD
-----END PGP SIGNATURE-----
track total / active calls to modules
Alan T. DeKok at 2017-04-19T16:31:03Z
Files modified:
* src/include/modpriv.h
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e92a145cceb29092e7ad20357b1d7b5c488911d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY94fvAAoJEH0Oec13Yh7NjrcIAKcP/9lW/S7gtUUzER8CSSgB
F5qfEVNaCVtGihcjb0ZwPgo0ecuCFr5FTSB5Tt+yl2LMnSt3AAyCruBQLYMZYMmn
m1KwK3M1ebBJpNPGoBtEfVdq84EC2iNe8RAs+H80m+jnEfJ6ddziRFSuJK5z6dNz
G2MTX7E/2Skb+4tBBB6SHZ0owJp7a5GL8+NxI+rwiuk1K3BzcHGYFWiF02bhIeMS
pGu3zeMAJea8Zc9TGaKlnquyskj+7Oh5Tx+dzOXnwXtonmTj6y/ro0nOy+sC+ipI
HsyUGK5iUlrztUQC7iovohsJeCCqEsLEzv860CX07LJSbgxYTZbF86AYih5q6WY=
=3uPy
-----END PGP SIGNATURE-----
make code in resume the same as in module_call
The priority wasn't being set correctly, and the code was just
different.
Alan T. DeKok at 2017-04-19T15:52:51Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cd64613675720fdc443a0942533eacd2a7bc90e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY94cDAAoJEH0Oec13Yh7NMooH/0zhg4xCy2Ne6ICpgIjqeQst
Bm6w1vTeIs6aI9EI8ZMg/+rh3I+kQzLlHgqxqoLj4HXJpLQPLCMaN5TlmWMH1689
hYcttxRXB74AB0HaqTEyM8DZ66wWxsJg5Xe1Gl+KXd88WRSLpqBuNy6mmW8aCv5+
4QyW9ELYSs3E3X33mmMotZ7qgQzZeNcivIY9WPccNI5+NF5zw3Y9CNjFtsCjnvKY
Hgf8cIz3glQztIjMCqFR+MAxA5NcA8al2c/OnRalGEhLNbx/vPopCUL9eIa9zPHZ
pxh8tGavrrXg+YykUHaAaTprKYgBXs8EkS9XJBuTjngkK/c/ixxZAbeZ4ZcXoXI=
=CN6v
-----END PGP SIGNATURE-----
instantiate thread-specific data in single-threaded mode, too
Alan T. DeKok at 2017-04-19T15:49:21Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45c645701ba9aef200594e617438184890710f0c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY94HpAAoJEH0Oec13Yh7NNFsH/3/RYUZh3HpWD3T7BC7GdlJH
y/B1WhnbruEWXR75o2bTlb95rdax9hROhcHao6aa2Wfc6CBOee0CMnJkBvxjpDyX
VlU76oTn4FPpZxxWRA7ylygdJkK0z0rpo0WSa1UplkhQhB+WH4ljjaysC1VP8J6v
61/+qy7QmievSZ+azARzXBYNHJdlsZHVyv2YCGdXOJco8jIHJ61DUwCg93tSzKdB
nmizFJ2KdsjUZbN2mhAsf90oXbquL1awelCxyiJT7O0FV6KG8dW+ktymvVNDiaDk
NiHTBNzV9fBxu0SIxn49TeIWFspc34b7rw6NW1ig8WJyiFDQkGLE46UzSErEN/A=
=zjLR
-----END PGP SIGNATURE-----
return module_thread_instance_t, so we can access counters
Alan T. DeKok at 2017-04-19T15:27:31Z
Files modified:
* src/include/interpreter.h
* src/main/modules.c
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36a838dbdf6bc8b3d57e50b0bd68b00d252e8f07
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY94DeAAoJEH0Oec13Yh7NsgMH/0/30DHOeaP8vnpggTzlSRHo
ih9h4sdDqMiYxU98dBwTxcubl9ec+7GY7brsdvTgVPXV29qv8/lNI5U76ItyoJjc
1qEhiffxPrAzIgyzh9v8uhHOMLBVm9aOqM47Baj6bX1lqN+LpGvYX4Qo/CkCfo5Q
t8oM+BGUyLep/XBZinKDDv9K6xNdwJmhPJWRZOAGQPMsnJAlW8BoKAu1lqETCMlW
uiLSOAzEa8WhmHxml7UMYC5V4xR4654h68hiNMtGIFbSoZr5EjjUI2t+dXNuIG6o
46ke+RNs1MNPxwc4hRGehnynH+LTUUQ7+r5DVhNSm+9fbNmFNK0pk9MYjYPs8oc=
=RZnT
-----END PGP SIGNATURE-----
always create thread-local module data
Alan T. DeKok at 2017-04-19T15:22:57Z
Files modified:
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59e7b29f2314d8e43d109adc2430e93273421b3e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY93qZAAoJEH0Oec13Yh7N8BYH/AvdLHNxvJXZsWIzksu/syFj
gVKLGTlR5BZeRcmbb/W/r9blq0pleaV4TUo70k+Gr7UKzSPsyQGEWTiNpx36VmD8
rCCnd7IAqigf6raYhmSUScR331VHs5FzIZC8DAUX9vxe4/1ElCTfIDGu5sHsDE0A
CTSQtdaFmsZQxh9Qzou9OGLn1vPsw38kydlEO73Yq4RGyWnBm5B82ZgsuLpT6FVx
EYbVGGC+Qz6AnJHFbBW+ONknLBYnzwEEVv8YO1f6A7m0CGwOtV7ZPBUxR/7XOJ9u
JI4+6DVqf6IL3BA7p3KRa6VN5T3szoFHGKvl5mpSY5UUbQBJrNWlsZPpbTzj+tY=
=BmYJ
-----END PGP SIGNATURE-----
minor cleanups
Alan T. DeKok at 2017-04-19T14:56:21Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc63437be9bffa6cc50450bd76a381d12d870bcd
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY93T0AAoJEH0Oec13Yh7NPncH/R9LP5onsukB7lH9RgOFFb3a
iS550co8eZuzTmdRblj5ntSfqEez6iFsgWRng01dt4ueZe9XYGxKeAn5gO9UAScX
L5d+rOLxRybyo3/9wnGinzomPx/K9u6kvThQKOqemie4ETnhV7md+ZNHTyuDxdXA
7tb2AMbfNX3gapIlaqEuY3Cpbl023o3pfd3tZRIK20ZJqs0JW2gG79WmctdtQfYJ
WCflR1VL6+FFvK5ocFQmpYRc6IntxZGPh2J9bUS5fP7IXm/NkBQmuezs7u7D5XkV
xi1yAmT7RZJSmoixAyLH/VPVV5oL6K0rCm5BsnW4oqD2uYciaKMBgC5ORpQ/ZFk=
=PZ+V
-----END PGP SIGNATURE-----
remove redundant install rule
Alan T. DeKok at 2017-04-19T14:32:10Z
Files modified:
* src/modules/rlm_lua/rlm_lua.mk.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4514863a3179939c150d6ce59b82ad8298e3e1f9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY93S5AAoJEH0Oec13Yh7NO2sH+gMnqUrFYF7Y5b6dEua8/ubv
QMMSXElfqahy3f4layxsBX2F53u/57F+c561Xkbbu/7iX3ENPuFJn8VHX9srE7XJ
tQBqlb/BHm9Bb6ucy1v1vlAhFMDUEzHdYZFWXGwqkilbWondoglp8GJWsea93nJS
p+lBYsQH7HajXWazjRQBH1Jz+VCT9ip8v1HBzUQBWkwMVW0QNnEWOfg1NNXQ88BY
adA6XS9Unv0NeJG1a4TQpy2FD5hRXuynXD2FsKDm30osjHq+Ufi3oDmOzTnTid6Z
6TPTETM9ibib7okBxVxRuMkkYtLVME0G7Aa7n8QkfnVa51UpMs3wgNHsauOQy8M=
=PA6Y
-----END PGP SIGNATURE-----
remove last vestiges of pass2
Alan T. DeKok at 2017-04-19T14:31:16Z
Files modified:
* src/include/interpreter.h
* src/main/unlang_compile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54a9b01303dc7f081d0bd945ea9e0738cd08ee59
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY93HcAAoJEH0Oec13Yh7N9bAH/j9Vf1H1dFBYsPEN9OseouZE
/eZCK3rlvgTAxx3iSvWBy9wguW8tV//jzw+sfcUNhF96xKgI7VEZJfY3fzZvA+fJ
Sbl8KWtRlIR2TH1H/t99X7hs+9ktya0fSkBN85Xl1AuXIkbp0RkJ4VbA4YsQh+3h
+dkCFPqEsinzcv1KfDAT56osKAgfRyqvayMzp/15pDJVJNTDZQAI6FU/w+r3wJ7r
wmz9LFtfMlZJ2+Moos/Jn4OZFZjUEUZUSHJw2+IKNnUCJyT6g+cNX0uSu5PiL6uM
WRTX4oVjMcPmkhodJG3BeKSwo1wOJlyYLEtGBLPGe9lnTqYX8m/VKOUdh1DXnas=
=PRoG
-----END PGP SIGNATURE-----
separate compilation of redundant and load-balance
the functions are just renamed for now. Later commits will
change the functionality.
Alan T. DeKok at 2017-04-19T14:19:07Z
Files modified:
* src/main/unlang_compile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a6ea6d5f1164bd6ef09d15673e00d1706dbc0f9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY92rXAAoJEH0Oec13Yh7NtVMH/11X3UOxVO7sa77GOFpS0+pm
+AfC1I1byaJU7ML/2IWX88P+lJc7hTZXBhrBYUnpV6dN29V4GtJKM6JtOfQDuN7+
NPma9J0CeFQgj0CVYs2YsYmRbacQ8VGeabnZxdwAvcnqHDeM4Df4u+MkMAieIylw
h06JvIbXR10DjA9LYkqrgcXUnkDt8d3OUOSFZ2NTn7wBBKsWwsjcObYwEZBPhWrN
fp2FEF+9RsnaqatWo+BncZULn8ql/gvQ/L3KYI7hf8M8lvutxoCH8fXn8BnAmI18
nu7gEKu7TvdSlIrjdzX4c5v/6x440uNVCxHGQmu7r+2ScoSre9MXv9fr98JjJzI=
=YEs+
-----END PGP SIGNATURE-----
remove redundant declarations
Alan T. DeKok at 2017-04-19T13:49:03Z
Files modified:
* src/include/missing-h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb6f1589d23c3f8a366fafdeac3351ed5a0f3dd5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJY92PGAAoJEH0Oec13Yh7NbKoH/0RkYj2D1DJRg3yWi9NXiFdn
bglBQDU5xtuBLXpnnr8wO3Gdz4MTJ9wm9OCMPEQxIyKpvtuYsazmEqysTHCbcJ30
LuX4gr5MLk+bigLdeEI16tely1ACKkIzMmyIDkFUgLl//JqNkjokCmESG2ikO3l8
vF1w6O2I9HQsIxSTex+5CZ+Yd7zfIbwxYu8O99M6ZjuDnQ9BjAns7UuivVdgnemn
C5G6WyBBlpxYpK+4aSY6LT73yRtTGTiByBvYiir+xnoEctqTzCp/aNJ5nK0kAsS9
69bXZ5krkqzrcnIaffIhWmBqi+3CnkCXGlyvgZeQKOQLV44cR4eQyCcgx2RKKr4=
=V4d9
-----END PGP SIGNATURE-----
finalize fix for previous commit
Alan T. DeKok at 2017-04-19T13:18:56Z
Files modified:
* src/modules/rlm_eap/eap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bad53b6f48de61359baf6391acd2b470ba48d76d
======
Fix overzealous search and replace at some point…
Arran Cudbard-Bell at 2017-04-19T01:29:27Z
Files modified:
* src/modules/rlm_eap/rlm_eap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c8a1cb02f1ba4aba2be29d6543e9d598d905c97
======
--
This commit summary was generated @2017-04-20T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list