Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Tue Jan 30 01:00:02 CET 2018
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvoTgACgkQ/6TVgp+2
18pV4A//d/AuDtINUoW1Ko99uxz/VD+qGBQO60xSB8i5CHjCSJWJyuEiJF7gcr7V
XY0gTrhbSwWycGKK6FT5TZHALEzcTMJtoLvu9cN2zk1rBNwLIxLA8SVgWVmZSd+7
CoxpN/NKs3VO+IjSdKL5ysrl7dbtbau9GY2f0tnELIrVDWHHfsBrGbL9lrgXi/F2
znl3HXPETm4/i5UqbO7FkwypsogGrQG5mtncoF4anx7wZoRMVsQVj1ZfSJdvnOAo
UmJYfLYxLY7gFCtyqiKTlVck7sLUraVExwVCl1M+8AlJhPqMn8a9LZQYmRArc0sB
X9DAEAQyZ+AhllfcTb8lK+vr8E8EAHDM86hhW01xyQz6g9LUu49JXCN4wnvZyaJw
HBU/tb9sfk1i2G7+nxbMa+1D8HoD2CI4wWGV56M5rQfdfA2NQ0f0Y98WEjt7gkY7
pTCRSA7tmEYQzlJIaNxBDTfR3gVg4P3zgjUrHUklbySfG1fGSl5RuAzptNE7hPYF
HsTDSixlLaCd+Uz2hOS8pQ14rEjd32PW8l7a6qWwyFYaFh9bZjsGPctQ3Ruby2NW
65L7k1SnXmzCKn3n1y+s5dm5t1uL7A33oHTNusNVXhDLVtr5V5I8hsTM87usaJqx
CtAAOIeJ/p1UVTrnxO8fr6R9nMEs/RfLpM5EDPqGPD4D20O+iS0=
=QsnW
-----END PGP SIGNATURE-----
Switch to two level namespace in macOS to fix OpenSSL/BoringSSL conflicts
Arran Cudbard-Bell at 2018-01-29T22:33:28Z
Files modified:
* scripts/jlibtool.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c1cdb0e75ce36f6fadb8ade1a69ba5e16283689
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvoTcACgkQ/6TVgp+2
18rYiBAAotGSd1oKWHkOPejR6V3+0mUhQyeZCu/gw+Ys3YRsHCdGM96tqhmtIbYQ
ZVmZZJXhembZyuSeIYhC4mO9CWyfOgEpYhAxk/NdBEtT/49ajsudIfcLtnqJpxB1
SwR97JNObhtnqKyRsD4r47asJXRyhfC4M9Y98E1KkfN2rS+IxBfoQiq3hsurv1zZ
pwd237Gg4K2cvyV/MchPCMzOJJLyekXV/TE+2BnxD7wtvk+PaHzaKMieilWOIQNb
ojqYVeAHgSXxLj0WjMu9jVxCF1pmixNQhw0jKRQQwxYuMj4G9uZoH6zIwpmqtERQ
OlJVip1k9CGCdaT47s1JagV+fMuorRea7A85Fn+jCRKOawl+L8STB0oicRE9dzBA
2zNOIANUEI7ye/KKb2ZWIlIkhRWLXdGipJ9ZImOdhR4kG5npgJ2oY1C26Yassswc
XFIrqPnUShbZBErCkHCWz7H68rbSah39DkBg463DFDQj1My00xO430Es5JHIwxX7
j9F8IuxQrFX+oNUrkgGHlXAv4+xYxS5FDPukpqWVJKYkEHqA13C2lSTD39G5y32I
zX2GFfKxOA+dOw4QHxeZvnwn7tyCKH7XlltyFA3j4rKxbU7HZQCRHK8gCOKiWC6T
uAGKyKakO04nHHwSVHd4L8qMihaiB/WSvD6GqqKB8r/bm3NqVz4=
=neah
-----END PGP SIGNATURE-----
Set/unset module names when calling signal and resume functions
Not just cosmetic fixes, we hit asserts if the RINDENTs() and REXDENTS() are done with an inconsistent request->module pointer.
This is because there's a separate indentation counter for when the request is being processed by a module, and for when the request is running outside of a module.
Arran Cudbard-Bell at 2018-01-29T22:33:27Z
Files modified:
* src/main/module_unlang.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8ab19dda39db985a901e1e16ec84b638df86cb5
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvoTcACgkQ/6TVgp+2
18o1aw//UakGy384lsWLRoKFxv4H6nof0abZ4HqKQE9wpCenCKjwyS7qNk1mOe8J
wZy+pNa/B7QndXPRMyywXU9kVxBAP/draIsgfWqvaoEaSvq16eGebzGo6tRGtLe0
TCwtktfX8m98bfaFLNu3NWLyxJU3K91aSGZmaDNTsBX7H0zKIRBNolFHokuoJS/Z
u+maOSjeMqUsKl3RW2wycRYZH+qmpOCWwYtIvBWd9BufDiIGec/x25f6TfRFrI2s
8DOcdctVBxyjOtYyS8wj/CNfH4eis3b2iwt/fHjNJJIe8IYscnOln75V3jYHgytv
+liTMJtpD23PclrSf1bqcVgL7bRNTt0MlTWVFqXbkPmDtLJSJwgQ8NAq9G7KXGQH
hcaB9IguTGDwDnv864j2N5Lc3VDzBKp+MrOKb+Y1KgON21yv4D+LC2cCPe7tHYoj
jdr3xyYnQgBQLYUWK11REDPlU4J9ggzvIqv7vgut/gtKDVZrGtqIhnxdYHTbf6/K
7fbhXEx/5i16+OwMHU8t0T15FUVgsnv5FTVkaW3fSs5g6gW9p7jvcqNjvNrisJwT
2PcTmgDBQuM6rxlBSo81ZCU2nqH063kNkGNYirPmhtEKLLus/1GmWpUVjj5HUhB9
zv0MBiD1xoqzudWhixbd9JCJolPCTi2xBYMJKuWxdxBiK78GBRs=
=VPnB
-----END PGP SIGNATURE-----
Formatting
Arran Cudbard-Bell at 2018-01-29T22:33:27Z
Files modified:
* src/main/module_unlang.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a02566573bd3d119da384b3afcf83f55ee5f4195
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvoTcACgkQ/6TVgp+2
18rxYQ//WJPB9XyFchUUzKwATC0labIO2d0UG87DVUuQcYrmtaUiBbNs1/tYL6hd
T1nUYg5UfdFOTSLKB17dlGgKXHsBvogmglb4Cny7x1AAYwmK6rP5Sb66wvNFdB0F
KuCAmIm8zQmXN3R15BbUVFXlaxjsUIUb6bQgsd8t9wsqHEEYEh2YXfIBG/9GQl9X
Dm2K9V427Kmzas4fX+sf07396TI98qx6jKWOEtZtQ/NlHNRpX4YE6lDAxwV/J16U
L+ANftGX8bVCfe934+RGmIkRWUqCWJAnfruxGmL2DHrBruMyJVeHSXodJXUTauz1
ON28rQ/BfhHV6Kl4uQ/Q/GNSjM+K6GboqQr6XfTjTzbZ5e/cEUaTXKi5qe9L8Hbi
O0vPBKDIypf5wZof2Z8v79pX2Y7Zb/MgeLqWwlmRTpyQe9U8jdWuVV0E+eoCu7zS
gQGh4EmJj0YCY8h+W05we+cjgpbN/GVD6O1OMHHJ4MFlIjCQnyAUNjmqCCkSnUwt
6Oi9xpGL83uKS75gtN8pC6lihaJf50UxGl5KGNLlN5yd6AdcIUvWFKqDqxlkOJet
YwcItYUlQXXImM28xphwsqsx3q27ORRKocmkipr0rxspP+72bTuReIy3Xuenkg+L
rqJXQChwZ3tA7cO30naB7NluAWzpaUqdKX7xFWloWtmMrigWVkY=
=FVnD
-----END PGP SIGNATURE-----
Fix low level debug output in xlat_register
Arran Cudbard-Bell at 2018-01-29T22:33:27Z
Files modified:
* src/main/xlat_func.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24951e6ecaf7871aea86c617ddcd193be538f2ba
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvoTYACgkQ/6TVgp+2
18pYBA/+PvtvKaI3BVNzkVFRpe9hpTNq+YjArfhQdfPmsQwb1t/oTCXpKQ9PNz0W
e5PALxIjw7Ay01N71OOGCzdZ0KCT1Y4jTjXMDJ8tToJFEjB0IdApCr09S0Wg4rXs
S0oAPbUYNIW8nEpjZGZuRT/xInrpJ5WUB9cZOuWhO+KfmcXEx5ctETnly18Knm81
2iytPLT7SrzK95oECQWkKufHGp6Y5bgraLLh0KD+nfPjFSVkMieTM/wHwmGqjT8u
gpz8WCl9U6gR4LA0etrOIotwWYcBX2p0bL+pWBLy6QK4VOzvJZZIfG20lh1FcV4T
twsdVNPVIEg7gDeVTqRNee7L/6PUlKo1XPOSMvXpoCrfOJXlYS2fvjYrATaPVjg9
1QJw/HzqdZE5MovweEbf7Z7Vr+l8ZYtrIrDbnaGJ4PXWQGwu9VrpjnZV/gskCBdx
LUaa5JDm0b9+nKl0LLI+0/WwLaDHfMX1qnRgHJUPSMo8YxjfCcZ7Z6L52adk86xj
BM9AsYeGFS2BQDBy7G2m3+CNhp0s6hGHTWiqHj13dQdz/vH/l5OqBwUKTkZ0oKey
kDao8o23uN2k9skV8gJP9M2WdIKxmGPGUY39aZEG8D7yj37eNMxvFxVp9tHhPGoM
OaI3SwzbpuV5mLmAIlvxTMgIkAyo9UY8nIPdbMxs7NwhLcqwQXE=
=Bo1u
-----END PGP SIGNATURE-----
Fix ocsp.cnf
So we can generate fake certs again...
Arran Cudbard-Bell at 2018-01-29T22:33:26Z
Files modified:
* raddb/certs/ocsp.cnf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90085f64667da6ce00045f10c42b6de6b4f7e5a5
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpvoTYACgkQ/6TVgp+2
18o7rQ//aPj3iWCGg1HF/I5l0wHO/OR3jgmx7V9eTmSWJ5PTfdIKtA/Urq9mwSCE
MPiVyoOKcrhODf6Xzj9S6xpF2wVKkoREoJYjG0aHmUO7Cqi8hUFafY0bs1Oq1OVj
1R4pzPdsZkJNq9Whk7+HllP7MZ9jT3sbFOc97LJSaEUoiz4fiUjrghfwe6bExLge
lKHAWLW2Kln/9PMN7+G32lyZhf7+JcHJEe9Ryi3aIh/ON2toOPb3dPUt0itqQvqe
MwDcUFpqG4YKENk+G41JgM9ak16Y3l0ar3yZ5pXVFFREGcsfBDfozGZQuevdFSvQ
wV76mTrg4ls9bWdsPzPk4tvJehsU0DjTF0CqVh7aNxuiyx97S4b10Ub8VArNNwfw
cLJppIBAZhntLgnF86kXsIZq6ZFo1e+dKsYrK4io044kKYe/S7OiWjXCrLtG7YTT
RDRt78JcfuRmwRQ641GcOAxyp2/eWTgyiCN35EASSBW/+xNaL6gXP1zVBpaGFYnk
NW7FWgt74u+FKcXiPkL9CtBuqyLKnpSbhwQggd7OzsGbc7ELf1POMJxACQTR/jrn
2Vw6K+bPWyyYQgZdNnpYU0p9/mYd19ex4TMBsZFTCFpYAcZKaISTVmS+qFtDcqO5
NoR+re2XJKTFQ2hM2EpY/wI/F5hUfQWieYjycxwTkFKO5WXJoFc=
=odx7
-----END PGP SIGNATURE-----
Start work on making rlm_eap async
Arran Cudbard-Bell at 2018-01-29T22:33:26Z
Files modified:
* src/main/unlang_op.c
* src/modules/rlm_eap/rlm_eap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0c399cd5262bbac266ca565a11dbb1f4ccf1022
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJab4Z3IhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPDtRRAAiqaWnNkSyifbYsNllll0QqKnypGZnvVsRYO1h6zV
TzFaGVRk8fNUIjBI0fbMKeZW3DJKyhacxS33OP8gDdAd+p456nH4K2J/peJ6RLrb
fUU2pxByQ4KtetBjUKiISLWpXvP2BiQc0/X9sxW+JP0X25XggJhBmtN2Hi5uOVmy
c6cvR7k7gtEXyyeF/62R5QIEMatRNdFAoms5qqvUdzDzvwH67i99LSlTOGuyXcKl
w/w5289nH03SMLqMuHGoTVziBaMQb1rk4E/7p3JiUWljFrbEdMYBL/hzTlJ8hzkZ
21YOl3lSSHvO3O5KbFMB5htzmw00yeDkKOSFbu69hxy/7ALMOM8mNTBejwp8rsUr
fEXJwKxcDaHQSsozKla7QlzOZH1Qg7rfZj2C87eJHqLwzomPjCI8z1mFk++nNRlr
2WYW7EeiKnxuODTipnn+ClFRNWujxfl1VaJccPd6psdAvcCco1AEwMs5qA+i/u0f
ks3F79jkCT3W4EhUrGDVIdTCzzcseuwc7BzMdO89pFcMvOWEDVY4fGJcRmOft3vD
RPCZzZKnIHrZvMZmTspIr16FW4/PG23z0WNAgKvv0OXQTiKz+avJ63tfQjM6/7er
TUCb3N6imQ4O8oIAIGWCXttFdUbfYUpY9m4PJB21yPPQjCHl8ErTlJRgH9+zxL8V
sJw=
=huCm
-----END PGP SIGNATURE-----
resolve symbols now, and use dlerror
Matthew Newton at 2018-01-29T20:37:33Z
Files modified:
* src/main/mainconfig.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9fee6b8d97e8707826df486a67227f4b6fc48965
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJab3umAAoJEH0Oec13Yh7NcMoH/3KVZoL2C63Z/GNrGIDi1BN4
DCDl/f8mjDBRd1JV0Y+fsR19beWuanWNl4gIZWq7cclXK6i7TjtTl6Xx5WTV5BEO
zqGoI3iHzqFmue56QcSaDpkNtFYJ6Jk1HEua9WkLhUkAxqbllqLR9WuzTDhVAyGs
ft7tUddfnrVwj794206OS3j6vlO/e4zU6GBWh4EYG7NZgIzGLjh9S3NTuZ6Qf+wB
uNjSeztdtVe6h87Q/Q7FDwNNcMCUH1vv9YQaFWcUopP7l8EE3BbZhWv86komce4T
QQbd1iGYvtXBSD82lqZFyZpdGA0tWwI8y/pU3avN3Nmpqly98l0vUgVjXfwHrWc=
=qPNp
-----END PGP SIGNATURE-----
typo
Alan T. DeKok at 2018-01-29T19:53:08Z
Files modified:
* src/main/module_unlang.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8b780ed7194a893d0f3e7c037dc0092e1cb0ff3
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJab3BCAAoJEH0Oec13Yh7Nss8H/An5nfY8YZj8HSakdFZpo0Tw
3v/wpCPa12SbYGBKl+Kbvz9JNPaphMSIomE3Lzc14ushe4wJ2CG6G7oRwhp/4DCp
yhey7hzYOwtj5qnhOCp2XSKv4hFgYVcmAZsixLvU3xLGcAyCToItyzd1p/D+1w7a
Sdaqx+ZY0lsXOHAN8MFQH8NAzNHqzzTTvWg7nD8WLEpsm8rZN2fcaFn+78htLR0k
5j/uxek9ssjKl6stdZXCpP95xJH+2UwZxQDu6rgJllxy5YS3OGtZw026kglureXZ
kB+rq6VB1on7CBgeqKcxldLOc7hs7K+4/gXUSs4TrQKbBEJdpmoF+WaRO9XspB8=
=VHnx
-----END PGP SIGNATURE-----
doxygen
Alan T. DeKok at 2018-01-29T19:04:31Z
Files modified:
* src/main/module.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53a81b5e4ad95c69372c5fcbd895549b96d1284c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJab2+WAAoJEH0Oec13Yh7N/P0IAInWCdL+2ziLpvYp+dJfcc8e
CJ+TGpQX/WWuPQ3dbOgX8UXohWcuu/bSU9ABs3S1917udkqc7/IC3rZPIPqQp50F
skbvHD15A7vDUrrA+EY15VVf0kaoHy44WUqZijErlnuWvBSwGzshBHxBwtRylK/u
dIoGqQpR3jfZNULhDvgLmM8Ht9HVV3+fVqfDMCy180ptN7oBmIzDj325t8JEmZNP
WEgiQzeOhg8zZceW3pQmTUk1VV9yTp8j8OpB8rdPzJW5c7SAALbnFwsscvBwoA96
CzfouIpjIsim9/6vYAu6+gA4DnAKrceOgfw6ODAcNUXYC68YHcuf5Xr2doQQMFY=
=K80U
-----END PGP SIGNATURE-----
"documentation" is "useful"
Alan T. DeKok at 2018-01-29T19:01:35Z
Files modified:
* raddb/radiusd.conf.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c2b9488bdb4d39a5dd1c6dfe6ce68fd2d674db1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJab27wAAoJEH0Oec13Yh7NnVoH/ROFeqDrlqstY+KBIM+YRNXr
OV7M6i+TlTV4/9jy026fnvRXh3eQkDSlmHWJRMl3eB+ga+l9FHO7A6SRzf80O44f
7ww+VD5YUziy3A2TED1L2IA99y0dDz7nwP/uJTsF2dXQE44e+93s5wbyCL7zXt+F
y+OPIX8BoYT3TjNzqMo38jJShjjQ+Zq0QK8xij7a/OYYacaoJALT5Q/6CK/F0GDr
BJBFlAoAEAbJi7P8QWHO5geyCzNgurVNi8XFbSGtbUss7NiOzOOjqcgWetB51TkU
dj4i/Cm6Jp63jtoR4CDRlX9q8RTZlPE0F6zujU8DWb9Z1QaupoLGtSzT8KW4J+s=
=TBQ9
-----END PGP SIGNATURE-----
hacks for LD_PRELOAD, where we just load it ourselves...
Alan T. DeKok at 2018-01-29T18:58:54Z
Files modified:
* src/main/mainconfig.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/057f5db5af0f3c2c8c3f7b047016fbd517cb8689
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJab2y2AAoJEH0Oec13Yh7NtecH/02gAxqfZmuOEiha3haJZb3+
p/AQgZaYyIfa5QdtmJrjr81O5rRNxDiXWy4HkYglEyYdNFdvHQbCvGfxsEBUK7zw
MW3c1QSTtyoxOOwNnCkX52Qx2AvdBpyHg5PudK8/j0vLFB/KJK3XabP30FyQ+KoH
vLDrBKp45iR0GX9Rlbl02VPme2UIma6+UY2lC/QshUZpOk3tfVSVj5WATCDsjrD0
S2dLojt3jM2tnhSAp0C4QbBxjvTN79E9oHe3dspS8O4lDIrK/W1dE/6fI3o97tzA
ul3rRtvv9iGXGFTnl2Ma+beMNmUKLlQwhjYIwgA14aZ7lz+ERtXtPlCp43I53kQ=
=Iw5x
-----END PGP SIGNATURE-----
we don't use checkrad in v4
or, at least, in the same way as it was used in v3
Alan T. DeKok at 2018-01-29T18:49:06Z
Files modified:
* raddb/radiusd.conf.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/991b6c2af10db7fe38b86a9f0b31e11462924eec
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJab2vAAAoJEH0Oec13Yh7N6jcIAKOPhP4ZmAMAK1iMmvyNrv2V
49+ffzcI4hwOX/YBZs7lI96MWF6T3mHmonKtfhoph4n6hUUzKhJHqAcACs3gUrjn
QBeR1XQFhAbJCzLZBETZQ6gTm6WsFUIF4/ghpeKwBILogsACOSCLRPvzMQnXvSB1
MzjZJnoaY4Pr77DLW9ThqvjiEIzY+uW6jXDnFMIHKD2C6VGEC5AYw0vFCu1aZOzS
YoNFSbRliz5mCxBWBzOhfU51ySmC8+1nWi+0VOw79wt6FZ9teJPpqz8rKpDeDR4t
AY0vw2RbmVs+lrgl113QRvsy9sM3CSdHN3G6ZX6kSU5QxRsS58lEEZ+LU9MrIKk=
=F0g9
-----END PGP SIGNATURE-----
parse ENV subsection before loading modules or threads
so that we don't have to set LD_PRELOAD on the command line
for stupid libraries
Alan T. DeKok at 2018-01-29T18:44:55Z
Files modified:
* src/main/mainconfig.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c1e0f80da08cce09bbe5ecb99b06a76b6f4ced6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJabz00AAoJEH0Oec13Yh7NZ7UIAKax87d5wl2Q2VYucKxbH9fZ
XUabab+YCKrRIw0VvI7aZEej6AxQNKk1kb2pox/bxLqxTTifiMeyRWQcXOkPcJrf
TeD4c3baTlcwQMAOY2bi5Q3edORfu6kl8h15/qmfkbTyjAzurO2DUH7sxg+D5H9k
Z09canfQsVUuTM6x6HQgBi+D1ruxEVzBCiUR8BaE4dMEdYPWkaBz05PX2gzZsC3t
ew9bMu86bYgxIqGIVUOQ2Cq71q03FGgJK3r0wtWpXCKiaJLZnYtbmRHkwi8xXCby
O8OZiNhfCreC9ctyfrqflAo8XADSJOJ+C7jLxgZJutyHcOR2VR+5WhXxtKxXdSY=
=YT1A
-----END PGP SIGNATURE-----
check for address->client
Alan T. DeKok at 2018-01-29T15:26:42Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a20fa586a15a52d0805c4692fedd5b27df3a1648
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpukMIACgkQ/6TVgp+2
18qXtA/+L33F85W6m39jlywXgU0btqmLY8nZyXvgVy+CMqmAZhj3t0Dj2/QvTM9I
I2La05qHtQiHhkGsF4HfpVNi9wAGQ3GjafLMi7OfFar1CJ10G/cpYn5LZHMi37pW
b6YWcmxQiX0MsuLlhHx4L+9UdaFClDtIemFqOZ5gFC4cm+mt97ZJQb7kP6i5e7iR
GMauWMx3YXTDIVHVomddWI4FUc7ddMecBYg0XETXeFx8wuikpwtSrHz0pwnlYudW
fBTl1l7khP8WWmpR93jeMKgZ0etcSMo+bgsrL3zPaJWqZvHLCtK888TwZ17XJgc7
urMhAnFGkEmbozE8TLFbYJT1mYzdNfv4U+YnluYykH7DZiYDGkQQCZanyRU4M6yR
VDPhOQW84PA/ybbkYzD4m+AfKyJmIztW+GWRiloT1HTL5HqwE0Xqn0LzXGQYzRlu
K53WSdBRZtrS92RvTX+UfczRNnN48/MTkVJdbYEkWEr5bVo7Fd4+0co7M6FHV2Y3
PBm9rzePb667QfBox01Oh6psyWzvwKSy1Vr+IO0WYeYibIlKaIq8GLBDU41XrkyO
gVXLwJtQcXO4XQCTbr71SpHPZPGV6oU+Kud91BZ8oFz70HP9xVOmgigrWPK9vQdY
dYc8/PFljLtJjKtU7oyonMPelxonVB0i/uVDjl+IYtozvpQqHR0=
=lmfa
-----END PGP SIGNATURE-----
Allow unlang OPs to push generic functions onto the stack
This allows functions deeper in the C call stack to set up resumption points.
This makes submodules and even internal module functions far easier to integrate, as they don't have to communicate with callers further up the C stack, to get them to push the resumption functions they need.
Arran Cudbard-Bell at 2018-01-29T03:10:58Z
Files modified:
* src/include/unlang.h
* src/main/unlang_op.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f95edda8b21a4b04c834a2190d61fbc392d5c1a5
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpukFkACgkQ/6TVgp+2
18o8yg//aLvyJ0CJ/H//nOhFhuSWOT3OWmHj1gP5bv7PtIxaFe3YDraS3HriZ5A0
yLr2dLT2bEFJfUEPMoRNevh4a3b7AjoembAReAqIm2fLvID1+Kif7WsIX40t8eHc
hslktSgfd5ppPJDn/aXDj7EDMAssQlc3H0cYz35VgvBxjEi183NZmXAGkhIcDkow
jLzU//zBU29FyHcgw/8fG/t+mCGfyo2jg0AxsQ2FKQ3jJ8iP/kQNez0VolKja3JQ
VysSrMO0NLXbtVVX5vl7f+v3oiPpvPXUtEn/u/eEAAZaiL+mErMyykQBC1gCp7FS
tnmf9zGFCr7j+EqoJroQJPNFBeT0ycvoykZRCxi/LV3i3jnGNfy5hDktv/C1tgNm
zEq0fKYFj1nQSrvgISRiJE65XTq3c60xQHQ4FWYf7ABwMR+WDFghw+f5EY1sYxno
Pg1GBu1oGfFpcZy1EujCFqXVP0365rrcGKNkI/BogZSJmi7mQDKv13itOFsJZmib
+sNzKti0bmuh8CF2bTBsPHHCa0aslPNbGv8iweyoPQwd1QpIc2uyjCdTLVSGJNy7
NxhNJfLZeD8vEDXzfgruSUGj0QwkVgW5i7L3aMimNJhTP4WL3vko0iEf+NV2FhIS
67gHNqN7GUbto3ndyy1NAKx4cdUtJwDwrPoFgA0m1fXTYqgTVtk=
=iQ1S
-----END PGP SIGNATURE-----
Move more of the module specific code out of unlang_op.c
There's still a bunch of module specific event handler functions which either need to be made generic or moved into module_unlang.c
Arran Cudbard-Bell at 2018-01-29T03:09:13Z
Files modified:
* src/include/components.h
* src/include/modpriv.h
* src/include/modules.h
* src/include/radiusd.h
* src/include/unlang.h
* src/main/cond_tokenize.c
* src/main/libfreeradius-server.mk
* src/main/module.c
* src/main/module_unlang.c
* src/main/modules.c
* src/main/modules_unlang.c
* src/main/unit_test_module.mk
* src/main/unlang_compile.c
* src/main/unlang_interpret.c
* src/main/unlang_op.c
* src/main/unlang_priv.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7734e92b0e669dc7bb731fbb66676564b318f327
======
--
This commit summary was generated @2018-01-30T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list