Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Wed Aug 23 02:00:02 CEST 2017
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Allow Release to be defined
Arran Cudbard-Bell at 2017-08-22T13:23:03Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5e2826ef5249088f348b342e09e27fb5f2e4bf7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZm+NUAAoJEH0Oec13Yh7NtdUH/0mBrJjZGth8D1hwEvjYE0Wj
vYxhD+w5+PmlMX/JjIbBFYMTjqjb1ff3xwLXXjFKJxcop//MJuiCG6WftftPD4ZP
BPJVy9kLLXhPDl47nipckXPzB8vtKPl0E0iaYjxsMOWo4n6q4KTQJJSBxANZvp/o
UfIlG6cTMcfd/pVXUBuE51yvOpCBamM83mskMtB+eXTJZrLNqA0B96rbwegO70Ww
K2IkFPD50VqOaaX5hulQP4c/pw/vQob5YVbPHZNdunAKlTKusg9tkr0XHJzQkBJd
C2yOgsY1kgknhjuYm8TiqbvBLGvUHJxbd8vmeL/xD+Mmm24zFeoWl1RhZB3lkOc=
=PHVy
-----END PGP SIGNATURE-----
we may yield / resume many layers deep in a fork() chain
Alan T. DeKok at 2017-08-22T07:54:46Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a98dba17416acba9a958ae7fcea981060c104930
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmvb4AAoJEH0Oec13Yh7NDWIH/0dEx1H7z9AxnbNJ74NebTIu
AS5Qt3jm2QFL2OeIiwlc428x5K/muiyZ+kQZSKaE7qFF8hJYJn44r64CSBl42VRu
CpPMt2zOYhPwlcGUSuKNnHkFadZeZv98zS1x2tPlpTxUVhUpTOfw/ek7CjZZ+PGI
ZmTGMKrM6DgB7QXlLxALzF/mBeNu8QSXuqUafThTfOg64q2wgNI6I14eEutmEygb
pZHwANVmzG3Xdfi5R64v9PSmJsqe0DTlwRD914wodrG6TfsYcgNFlKt78HFdlUk4
hhJYWRIdwbLqaM77NMLdWvFZPNwIbnzpDVBNqMqhD/ipUgLrdwb84RzNKAyJqfM=
=Ns6t
-----END PGP SIGNATURE-----
finish off unlang_fork()
add resume / signal for fork, and glue it all together
Alan T. DeKok at 2017-08-21T15:06:32Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/682a06ac8d5f9b696c1fb2266e1525913ccda722
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmvY1AAoJEH0Oec13Yh7NlSMH/RyoEOh5zAybJZVsdeCmoufH
pvxf0XJqzDNZf4M9WjfTTZEuqc0JHx2OJc1EeJe4z0XX6Pah9pDb6QuTg6GaOv7h
07xdOHX3W8awrzrO2wDJ4wLGZTaXxFJXfUDW3n/Bv8QO8hg/eZTyDKUzd4FTgso4
PLBCKD+b5cmwKmehyOaoSFUHVKSy2k65oWQQZvEIN0sO8tt7Va2QLQb/k9l4MXBQ
KvFbOA7IBiU+9f5fSQbxBgXhikQbB1NG3sOZmi+d0O4vGmzqNg7LVLRdW56JPey+
wc0Q9/pDc2qfrqgTdekmrW2+Vv3X3iB8w9kAANniC1hbZfvAIuh4fWAG8xPMsic=
=iWNH
-----END PGP SIGNATURE-----
fixes for call module vs fork
Alan T. DeKok at 2017-08-21T15:03:09Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32c8806196bb9aaed3af339c0e2c5e005e235bed
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmvYFAAoJEH0Oec13Yh7N2gEH/2jrB0nej1rQH9DQUCC2WKAk
N0nmLuwrtVi7XqTboAqf48YFG8XOwgEdDwbzlLCB6gSddtuY77Ub5z4+IDlvCUxm
cfTscntNVJQmIcGRcsw/d6x/nE7z/ggBxdE0BKYLV6ajzkh0hs9vkGP4uXPQI+sO
yxqmqc3slCiTMkHip8kvFjaMRPquN7erbHPiV7HSaeYwrXdxShX8Dld8RHSgVpnV
IFORwNkeRds892IVmrg4/1EU9aGHuaeJnvMjeXZ8hFY+RhpZRkxU0n221QjPo7FH
4p3wyp5+LHKnQoU0zPNI8ZDOzSdmx21WivYuEobdpzKKkJFLjkze/D/MJHN5YmA=
=xWAF
-----END PGP SIGNATURE-----
resume the parent, not the child after fork()
Alan T. DeKok at 2017-08-21T15:02:18Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/442213d88e88044558786209fdfc5b278a05198e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmvUkAAoJEH0Oec13Yh7NgeEH/1uKh0DbxVHabsRNMHah8WYz
B9v3roJFMb1QHdGGHslvePmSW+CkhrF/tjsDVSxZ2UQg6u1tWxS6ZeF9rFRy7XBN
sbsT3NOd0BNJxKM6VEg5w2ll1SOj9IemQK6hIUsO8A3FWDKeXosH0s3uiVukrjMh
q0RDXBovzBpVhRPkeSt/cvnFUTykQ+9wIyzlTGF6yrFPHydM7TeOkmE3k64Szts6
j+3JAd59kk0Ayo5f7E7Q5TUj7sozNaZ2Uy4CZViAwAp1aMr3wsjWVqCcVM0Dab1V
qrBvniX+PWobiSxZAOp8Cp7ai3oXjd+TG8q5sLWWBteFEtjcmzixB5++Q+Wlu6Y=
=LCR4
-----END PGP SIGNATURE-----
move assertions around
and assert that the worker is always running the parent request
Alan T. DeKok at 2017-08-21T14:58:30Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0eda0ad601df6a678de275ac18ec26aff0085cea
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmsRPAAoJEH0Oec13Yh7NKpEIAJ79At4BEzC/EKcbzHCtyJPX
4hNvJsX3JyEOhHR0MJuHP4MeLO+invzdVFt9IjDt0QjINVIeFin9DvMXdDvEqY/Q
t+7A3H8tiu7Rl4mQwgzWhudu9PEUZzJJ0Yn1hn8ix2EukicVA9KuSsWn0TKSxeug
clnraYIRIULYwdjT16kFRq9WF35ewQcRZy8aNTTAjq/b8hf8gQA+SwY3tRO//KGS
G0fbrS2+Uc+WI+/ZRbbDxFXf6OYPzDV0MCSj47GKGkYdN1dKkWd+QtJdAXFNN0/m
ScbOAH05B+Q0000+mT5/p8JrvGAbTO3/KF8JPTKxUGj1itbiPydGRwSmv3YyRiU=
=7pSj
-----END PGP SIGNATURE-----
create and use function to allocate unlang_resume_t
Alan T. DeKok at 2017-08-21T11:30:19Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b75689c9f5fb3abb02d03aca7cf88312f1a5f676
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmr+XAAoJEH0Oec13Yh7NKTUH/Rd6hk1aHmY/Tf/DqkRMH4hd
yFPRlxdORCTvzQbYfqhyzLEh5wpg8Vl0Y5UbozkhMqWTjlPrcjCLrZqxMCY3w12M
9tzkza+ppROh5A19NroqpBBIwjK5JC0qhWpgY5rouD2cXljQlIns1N/ToLBKYMD6
Mzhv5Qb9RwMe7K2EZqxwRokJ16+JPJnSM7dkXGTKkrPGXK0nmersmNFhZvcC/ZW2
uiKBtDkGdpcJ7xWHIpA0FDktbjbWMbtm/GGADjwGOZk+jlXb8x1DCHmPBFcW37bu
xJWaGxkn2ZkpobtoAiUEO1nuYm1tS/nQ9FiSyjFUw955xztrzW8GL4V9CKu6I60=
=pAFz
-----END PGP SIGNATURE-----
it's now unlang_resume_t, to match the new names
Alan T. DeKok at 2017-08-21T11:10:06Z
Files modified:
* src/include/interpreter.h
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7ee7e4805ab0fc76af18601b8f83c798a0997ad
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmr4zAAoJEH0Oec13Yh7N/fIH/2V3iFRHZ967Jlsee7mc3Q2x
Mr1CW3IVp91hIuFRNLb6TolJiH7tas2DyI2jmJ9zpW1igL8nWftxqw8qcc04yOQP
v+xfVhKopOJAuaSDnAt61xxcocUSUed1Gh+wfOAEGJTX2NO2g103Wiu6QLrrq4u/
+lNHbp1rpN0rp5OBc/RWBuRGGkfqRpk0pyhHXXR1o2dUYnCDw1oGPmL7Ty4dLa7i
EsigJkiX/YLL9zIPiP2P4qU/lDFYC9Ei5ZtP8hJB3hwUMgpS9+RdkAk+o7piLBUU
dXc/9hpp95Nh0UNepvRf/STkPFE8E/xESwcFhNshL7GbtMQsXphwbK8EFKJmSaA=
=TGnu
-----END PGP SIGNATURE-----
rename module_resume to just resume
Alan T. DeKok at 2017-08-21T11:04:08Z
Files modified:
* src/include/interpreter.h
* src/include/modules.h
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ecafd6fbfe2f9fb0200f993ccb3cbdf8c7e54a7e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmr1pAAoJEH0Oec13Yh7NkGsIAIoBpPKsuqFU4wf2JDBEDw3C
82SiT1Ts9TLohGtkSk5F65l5mJNO7XYmTwtOG6fv41VdioN1sLp9lj/rOpFPLNm1
7bMtMhibN6DZ4A/G4S+atBy3M303sUN1huF1VWVX+PoJyX/Awb06r6hRZY+Cq/zE
9zhshHvZyuTl0805z6CPVZFDXBImvl3bQexVFMDc9O7TofthCYRgIQklgiSTC6hX
edJYDe6acOw5wTL4z8Qc2YYjSj4VPfh1s+GaLb/L3zLPNPHd8UChiz99/F9DtW0M
QPXoWDIodEVmXZcdcrz01a1w4x9bdp9EKAU5V6mOrEd6G5/0mJ58kVoYrKJd4/E=
=+lD5
-----END PGP SIGNATURE-----
make UNANG_TYPE_MODULE_RESUME a little more flexible
in preparation for allowing fork to yield and resume
Alan T. DeKok at 2017-08-21T11:00:28Z
Files modified:
* src/include/interpreter.h
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14ede34020b497dfe4591f0e240e6abef50c28af
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZmoh/AAoJEH0Oec13Yh7N2QMIAJ/wip+Q4ojagXjIYwcDeHMi
j7vi5UeZFX7Llt2eo4+JmRAEylxtBPix5xVKgYr6Qkgv+lVH3mqRAcJUHG1fD9iY
0Ej8sVf+YVi/gNo9LH+L5hSIIADsZm5jLsNitFXlo0Jy3k70CLCXsAKCzwrGDbrT
nHeK7KmwI1MnVe88DglRETXzVurKl2unyph+zataPIWf+SPw8DGytYDsV9WsG5hL
9+7SOA8LOAuzUa21YxFwvTQyF/ohsMt6mCBOEpjNe9goRBcVWttz7wZHvYqXMds9
I/E9UsD+YpSlDjZdV4vD6QlWqZCn4F5Lij9iJcPGdkq7nQ9zUwIwKbuEQZLpmE4=
=rBeU
-----END PGP SIGNATURE-----
pass thread instance data, not thread structure
Alan T. DeKok at 2017-08-21T07:15:00Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18329a8a16f1e9d2c759d6562150aa32e8f97ee5
======
--
This commit summary was generated @2017-08-23T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list