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@2018-01-29T22:33:28Z Files modified: * scripts/jlibtool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c1cdb0e75ce36f6fadb8... ====== 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@2018-01-29T22:33:27Z Files modified: * src/main/module_unlang.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a8ab19dda39db985a901e... ====== 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@2018-01-29T22:33:27Z Files modified: * src/main/module_unlang.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a02566573bd3d119da384... ====== 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@2018-01-29T22:33:27Z Files modified: * src/main/xlat_func.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/24951e6ecaf7871aea86c... ====== 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@2018-01-29T22:33:26Z Files modified: * raddb/certs/ocsp.cnf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/90085f64667da6ce00045... ====== 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@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/b0c399cd5262bbac266ca... ====== 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@2018-01-29T20:37:33Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9fee6b8d97e8707826df4... ====== 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@2018-01-29T19:53:08Z Files modified: * src/main/module_unlang.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f8b780ed7194a893d0f3e... ====== 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@2018-01-29T19:04:31Z Files modified: * src/main/module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/53a81b5e4ad95c69372c5... ====== 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@2018-01-29T19:01:35Z Files modified: * raddb/radiusd.conf.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3c2b9488bdb4d39a5dd1c... ====== 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@2018-01-29T18:58:54Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/057f5db5af0f3c2c8c3f7... ====== 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@2018-01-29T18:49:06Z Files modified: * raddb/radiusd.conf.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/991b6c2af10db7fe38b86... ====== 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@2018-01-29T18:44:55Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8c1e0f80da08cce09bbe5... ====== 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@2018-01-29T15:26:42Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a20fa586a15a52d0805c4... ====== 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@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/f95edda8b21a4b04c834a... ====== 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@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/7734e92b0e669dc7bb731... ====== -- This commit summary was generated @2018-01-30T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).