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