Commit report for v4.0.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSDf8AAoJEH0Oec13Yh7Nz8sH/jhL+amVLeYVmWQFeNyZUexS JVVC6q5geB0Ln6VklXETjlFmdn+HZgOrIGNg0SCLMcpc1NiBzDsaDxxbJZvMWnb0 WE/TCQgro1EzEHsjAkVIFWQzufn9zoKSILp5HsLbmdkge/ZhEww4sRfsyKhqCWHh KT+VBuFqZxE2YfIjMrPzdYJYHwWTTD5ekaMK+J9ZjIzray8rkXbU7XAQUeYHVduL 9VForwVqKsj0gjvPIj47CAkzvfJlVLRPGsD/gBIyeTF5tzTzgYAJOpv2hyeyP5eq m/funCUUV0j6M1puKa3lZVds10cLHve1DvxmXJqKQIxxYWc7iGBAhJyRNakCyvE= =OPrK -----END PGP SIGNATURE----- pass event list to fr_network_create() In preparation for single-threaded mode Alan T. DeKok@2017-06-19T20:45:25Z Files modified: * src/lib/io/network.c * src/lib/io/network.h * src/lib/io/schedule.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9c5a3d91ab8725f3f1bd7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSDO9AAoJEH0Oec13Yh7NPF4H/i/BlUa+kPLroHJPmZAbEmu0 65BpwMDHt88XW+XYZFVmtvmkpVBqLI6C7GVrKHmSoV0/td5p+45cIXqDbJ8jqCyj Vxbs9CfTBoHWKosuSLVXgjrFpTRXsfDqQE3bpUQwzkrjdkZJEZwyWP4j23qcpHhL 37DSfrq/i1czDFTgH//h1Mj03s6iXAoV2ehEwGg0IjbPLEuxJLCaKa+JKZqGecOR wdUyHzl2VzSBZqeswA0PskU60Q6G9X1OQlmOnPwTzpA5xZMj3SpeV1hUdSySU9j2 akfdSev0MrE166BKNpbP4FmXbQQLMTBYFEs/1EgEe+jIQSZpeQl3LvpplsuuyJ0= =IvgD -----END PGP SIGNATURE----- don't print "waking up" in network thread Alan T. DeKok@2017-06-19T20:27:23Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c63ab841c47295ab37eec... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSDNLAAoJEH0Oec13Yh7N1lUH/jgsVLY5c3sETHgnsAGBX1TL fioa5G/C2VuSwOAwttgAwWyGWX8E+JVFHn4KyJwCjK1MHRg7PnZq2Roto9mUBvLS 5eQrxHjNv7NLVRezmtu59NVv6HsNxHokungjAuoXSdemjKqgk+K5uvF+RX+6rrTC re1oGOgAnKJTrQyxj7FGy+tZsO9qy1W0TtAGjIRPIlqRAC1//ZCQ7F3QQjDoxStI VB0MymL0qI6ThgvFC15GeDrjMS/OCLPPtMqXknCAeVOHlPO3r6r9/kGLbKihbVdM BPRanexhhvPXCebtYtYK+WBb5IUMF/Vim84CUbQnmGTducKpP0X1UDmTRAkNJvI= =ehGW -----END PGP SIGNATURE----- mode status check out of fr_event_list_alloc Alan T. DeKok@2017-06-19T20:25:39Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e6d7eb86e09d5b632d40b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSDM8AAoJEH0Oec13Yh7NMgEH/1J/nZwFR3lE8k5g7Db2nuYX c29shB6Q9/7vW+lqZLV6xL7aS7QG/Y+qYBDEYY7/AsnT2UwMv4qQ2jB/+YvoneWE Py0omutKFPI9hI87TfJ69lm4k8GTr+X0A3Kd5KEJBeZE4oY2DjNiP+x6RLG01/rW nExmHlTm0NsmvmBSAEDkr/x6cUQdE33vj7Dmgx2Gwl6v/d/K2B9d0tUDDHhghx5C T6GNbUE7JrDcEbahDLpCtOqzXM9Qou3Tdiw6QbYARL/89cQNEa8KrOn4uwnWOnR6 ZbP6D+B48qguHSPNZMToZ5uP9BcmS741Gmh4BTkI1onD5etUQed3R9b3Nrkab5w= =hSZu -----END PGP SIGNATURE----- add support for multiple status callbacks Alan T. DeKok@2017-06-19T20:25:32Z Files modified: * src/include/event.h * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ac92b7e3978ca85c22bb0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSCsAAAoJEH0Oec13Yh7NdJcH/0pyWskwkn1+mpn8MeVJaoWI kGFElbjbTXGMVhPpOrinC9P7jroMnqorObR4GmQQfp2IQmNB9H30vwMn7NnkLWDR X6JnbajD1yDvUPb2S6LkDxtX+N18gB81XI28QG8W1DQD6Tc87Jy3rCZjImMeeP4i eZ1aHYdXeCa50hnb9Vbpt6FqdRkURtR7HHMUs5bAtWMlAzEGF9+pnK4B41WFsZ3j oSIy0x8Z5ueefB/Io3okOk92dJAtoZg7FfeW0V7dPmdGg/48TqTMKhIrxlhoSSAs dferGrJWNckwBPqtgjAim2v8QSnJZ8EYOKcPnava2MbyMW1JjzuC5NvLfaHbeX8= =3a+H -----END PGP SIGNATURE----- move error message to caller, as it sometimes may be suppressed Alan T. DeKok@2017-06-19T19:50:09Z Files modified: * src/main/cf_parse.c * src/main/cf_util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fd0eb87ef500d222bb915... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSCpnAAoJEH0Oec13Yh7NGrwH/1uFHnzLtIFEP809GsxnX3qA PmR8ykapXwSGNDCCJbBxdSEqtNADKXvsZv4seNzjpCm8QPC0R6I7P4YexlTQTi/O X9Qdd7WArwnyoYVKzI2wspyfPJ/S9H8hqDxpIejqlD1CZnv3TXcJ1DRfljzphtLH 1aMuJOLlbzVfDqRCwJPyu5CqEPvV/J3V5uWVk/tj/rCAH7zi0anmo4UpXGvpxGyt kNV2RN4ZYzbfpBE9v+1VR+5NP7Ik5cVhJ2d8i9wtv20wC9eDjNOqVjDrx9lRYUYo u9bRzgwMQxyNqwwvJ6QSLEaBGnpaiVvBDZqatiSGse9w59LEXVTGFu5wndhzkro= =KVDF -----END PGP SIGNATURE----- re-add "name", it's used by the config. and rename bootstrap to switch_users for clarity Alan T. DeKok@2017-06-19T19:47:31Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ffdc4ef4d637e9f101b1d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSCmfAAoJEH0Oec13Yh7NlV8H/jGXRiqKfLPAt+otyrqhjO6o FYWk6/+5gni2FLhbFh0dVQg/pODnY739Wp2sBy+jiKfuGi0vPioIehCjQo2qKOQ3 VG8eysbFcYp4+swSvABe58AL8S39f/nmMDO4dauMIXjZSXItoF+HQ2k4tbfDCABR gIGmWHu/DLQUSDqWmAIytzK6fH/vhuVJKOrW2iX0l23Q2swXsPiY2I1AJPI5Osox O0038YCYTg1gqk2bZJZ4u5lW5a5A++2cPsERDweUFZokaXTSLBhXL9hUyByk+5pX VwP/UdpWUyu0/zw6VCPhmOndZsLHBn1e6ueVkfpN4vGf8js2ronod88iUuN3K6w= =jW3O -----END PGP SIGNATURE----- move all security to security config And always add boostrap config, even if we don't switch users Alan T. DeKok@2017-06-19T19:44:04Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0a4e2c05915b40fbb6fcb... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSCbpAAoJEH0Oec13Yh7NetwH/0aOIb9dJ5yQFIllITgr/imJ CiURPr0b8UL3/53NU5FZEevKS6W+m/eIj8AgFhK9ig24US7CcC+c07iDNVOKnjdN pavZbtkRMuVJkY6+EWhQiTx/epUGiIaiorgdP3YNyGJUt0WdfL9B6oI/gbZlT7H6 93AE6+9Ii3JC/aNBKG6N3VwigWyVEzJrRrWyrBffOP0B/99kag/rf0BILQSJjV1c CAy5wIJp7yx73Zw5RIygOXQ3UIbTTgdlPKvC+VJBLqOjGUzo79YRfW8JkT7x6Fog YQ8ukxAPXWKVCs+A2ONMfwmnR5whLBGkpSYUidHIPvU2WNoDVbvpwf2YLBOrMtI= =LaxJ -----END PGP SIGNATURE----- silently ignore duplicates Alan T. DeKok@2017-06-19T19:32:52Z Files modified: * src/main/cf_parse.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2433a84cd08d80202edf... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSCTpAAoJEH0Oec13Yh7NsU8H/3Gxf3cd1Y3nihdMiLMIbBp2 kQ+xPRaVuz25vc40AXbfaSKOX/8RCvjzJtIEQYN+9bbmBcaNloKDVlwsyvLGeffs PDVjXav1fyPNvEbWT4fWcZgEXvae3Q5ofVVT8cWvXbvL6cOuHZ9w7eXCikzGDZ/g 7UzmsotpE0CA3FPYfAEyqM0V0bo5IsQrD/H8NVjjRkLPN9OIUcN9D63vugTcQGHJ gXC8SGmuR0lYiZzcp9p1Gd92Li38XEru1GsiRmkFuqBD+qG1SHWEuN+gHbe5ulhB m+Cc2Wu7kbTFCKIfNknj0nOulzNClVR8HnHsoACgN7bZYcX6IlWQUb9M2/RMXCQ= =plsI -----END PGP SIGNATURE----- remove duplicate CONF_PARSER Alan T. DeKok@2017-06-19T19:24:19Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/94b2bd489982aaef7d6cd... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZSB6wAAoJEP+k1YKfttfK0iMQAJ02mu6btoUU22yiTxD+Ytux yjbS2/Mu5iuSyknLIH8QkpUH70qotn6VaGrV+Bgq6E2dxm/5AaOpdnJYN5QK+zSu hcHyx+eVunI3ViIxL9grZNBJg8H75wRKpmEwMoy6+UPAXhzyNy3xUzD3QQhRhVAc 4wL8FCJeMvubYlgf/sh5RfonJSljFlUbKoEKs0NmM5QIqnQVabmUEASD+0ouDBtr UTsDKKP2F3QyM8O7a+P7wT+AZy//saXHj6KVgPB82/CZIbbLL5VHj3UT1C7/jvC+ zhnR6f7Y+n7qk7PpA5S506dh2z82yzlzLFf8u5psohN2xHll5DijyBm0vb8iIisz y4BIccLytqqJS4iviOurFFQSs3EYUik3AoRmZnr+G1Xbv7JFqNs66L2cfa463iC0 51j5OnurcsPTalznGB9FSLQD14Fw4pygh3Au7grrS16rHQGCayYG4CIVkrjDaZMo S28h/FXh67Y4hqHStvFkFZhBdA9X1ltI84j18/wu3m/nDEa2uD6D6f+3UsNofIYs Lz4dILSG49zWie+rLBSHh97WW+jK8Lm2fwJrHY8Kdiht0sXPAhYulSRDdv1LEZT1 ssmTsxb2DBJe8qGPFau5HeoUVoWrAQMeqj/OC//Nuo3TCuxFttxYxeE30ovhArXT G3Gx1q1O5gO2I1oHZ71F =+wAc -----END PGP SIGNATURE----- Pass instance data to transport/process parse functions via a different route Arran Cudbard-Bell@2017-06-19T18:57:52Z Files modified: * src/main/dl.c * src/main/virtual_servers.c * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/705052b806c2302c6000e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBy1AAoJEH0Oec13Yh7NumcH/09UJl8AKgYYQCiHc913IlA4 MW6QTtsRuPzn56KU1+zFTRqivyS1fXrcdBfzRpM/14oT1gJ+WylcuJIY2NFRVCxl 7VBZrj3vboQ2n0WlHGalk6UnQMnfPhKzBgo4fLajNRX+Ce3xvFRmdezShQtZ7jMX ZpJpTNvgcc3UlPYJ74HlSJvNM9bzcKXhwAwm9Pnwca+5kZ6Kat/9ah8G97hOfeIm HSf6IkpZm8oGxPV0uymn5xKMyGiTldF1IaaEk2eQ63MisQOlFby00TFwlFEPhCcw 03npHYOtS1PEQPH490H94L5Blvne4KdJuz6Yf/KEKTmDrDGJJayn/VVJerU0Q2c= =eT6N -----END PGP SIGNATURE----- remove server_kevent function. The new API with unique ident ensures that we are called only for the correct kevent Alan T. DeKok@2017-06-19T18:48:57Z Files modified: * src/lib/io/channel.c * src/lib/io/control.c * src/lib/io/control.h * src/lib/io/network.c * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7766b04391aee47de0c54... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBuOAAoJEH0Oec13Yh7NeeUH/2Ognh0ewYJZROiI8FsH9Lw5 Ht3VirZmJdx8YZDubKqaetWcLP/VJpapF01HyTGFe2CkoocIPLOGP7wjtVk85KsC MCqdaS/r/r+33HNI8GBGR1/HloE+NnnsXctsfYWd2hWpUgp/ywng701QTHLlCA92 ekkuHTmrD8CmmmrupyoFo4F5uRiaf3gSL1/W1+tvWxJplIIhfwMCvQ4bVAmteSRY 4Tbld9uBeD2186O4rN0hAzEFWp1oZMtK8tV9x6O/Yd24Iv6slfZELzVYme81CtYl Nhc5LELMZ2+51Y4F5PRdQk3hUf1fM7CtR0gTA2AvWKebX3CChdS9eJU8bMqZBFM= =hjcw -----END PGP SIGNATURE----- doxygen Alan T. DeKok@2017-06-19T18:44:27Z Files modified: * src/lib/io/control.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d6d52fbea961ab224598... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBbPAAoJEH0Oec13Yh7N6lEH/2mAV6DfSeyHrrX7EZLg5gA0 B8oqgzsZZtptMGLFkfU0W5Kw/Qu2Chk7Kn6XvpAcIGA0LkUarCpZ1o/0L/8fyzg5 iRXOg7MNXUcDoCN4h5h/tYdVOt7Gp0kKCP0VrqXSGMdDLEiN5MlUcvUXv0dRZI6g /lQ67UUodldGPzfKocS/CYfC0tfK22yDJ17Wg47QSRxdtZP/1+fX+j1JvYV67l5d 67P5p6Gu4UJvNhjPT5dXsTLJR4Vpwthj4ZhLdop8C2KQv6/u6oSylLqmRU9WPyYS 4eBE9nsVAPguOHHz0hAzFW8ScUKLMeOg8IL3HZjjGBpnl5e3ieBvS1ji8fzVbUE= =msyC -----END PGP SIGNATURE----- the ident is the pointer we need Alan T. DeKok@2017-06-19T18:24:15Z Files modified: * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/600078d2fd0e937a4c883... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZSBXlAAoJEP+k1YKfttfKTtcQAI7te/HmJL9uuEW+0d3W1Lxi OsQ08mxGSrELRiZfOijJXgfaRFl90v4besOGzUwOnC4tvJMCJJ7Nfwgp/p/zWbPm UZaAxHM2ZRy4hV7NdyXqQ6ujY/EXwyv8OkyQF+Z6+DMYhY3+NxOksN2m7z2zIZXE 1hsvJu97UvS/3548GRBg3KDbZs2DP6/AQsqhUzyDRr9xePUYxDASruY6zQDNqrVP qfFTbDBavBa0DMm2F8+CB7NCZi/YctLXb+Cd5UMc1YgUdIQOWHJWkuXVtRG04cEy eixvJ/SyouiqfDsZ5enSWDsEb25LdVzjRr2XD2Zh56Q4UzbgMZXO1TzkUyipWy2P uCtgQ7KUa7a90RemGFnSJZGxHpK3Rxk8tlpZR90tysiUuUlzjsLVmE436uDR6Ycj URAlj6XLyg+jQ3yZgh/ut1Ci+9ZwhAttjdndbFP/fE6N18HzMYffB78MX3HpiiOs PzAi4OHOnncYCmTY+NTk8WcTbDiYvShBS9iqsK69644OCQJWNe+u6G3xBeTOnCaw TPLR0GRNgZYTKtZRslSlzYvnLQLrqlzEkplAlw5bEZlomvzTIdLRxQmFIeFzN5+4 YCu7aoPRn1t7KFY738UvTDwuzPi8Rv0O1vKf9ubq1t0rMjNEBlyIrgHigXujf5uc TO2GLQ2Bhh6vAqJYEN4A =D6rV -----END PGP SIGNATURE----- Fix scan issues Arran Cudbard-Bell@2017-06-19T18:20:21Z Files modified: * src/main/dl.c * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/827f9b4f9717708eba896... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBXPAAoJEH0Oec13Yh7N2xgH/iCp32mfLWg4V+3FVMsfqDZi cugosUw42P2RC5uEOmIAkzFYmMfN0Y6NTCWaUBbVWWsMjklv16VzdYGHsJ1o4ynq afaK2ahySFx9ZvextHn47cgAhb9k8YYQ+WWzcFneHSZu++sQQxN1Q/rjFaJkZNXi hviOkQO42olyctCCRaSrRn8OoFjik88NaCbuZNVyWB8PU/nhB8reP8TWWKOHrDIW jT4pxdWY6eJ68iHWYiqg/lUo5NKxHz+3AujnUiVOt4U5k+P4zOElS8bI3P1T4HWn 84Kx/HB5pLcWK7w/s3Fb55lOoHr03cSfTJRzxvrrsg2OX2Pd1NNA68fiE3fRe+E= =tKd1 -----END PGP SIGNATURE----- typos Alan T. DeKok@2017-06-19T18:19:57Z Files modified: * src/lib/io/network.c * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/511214591da91231bf4a2... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBT/AAoJEH0Oec13Yh7N+bUIAJYm39H6fpiJz4jMj6OX8Dm/ ONtwn3p889ondtSwlzqlZqV+bHhIYNX3ddM60pRTfh5QoRhGCyl0hZzv8Wt4a+iK e3/gijMhhuc60CO+p0jVTThVvddukeV6gGKSXMHZ/sErK10NEGSkONiba2xv5tKt +Sz9zCEz7O7EeewxoxzIGl/f0imBWuOnMpoxs9wNIdSrdS8jbXenW+9MbfIhfIxJ mU2dwdx3x7H3kKIFx5VtFB//+2wVSctVsOGxoqnzkhJQvRJlBBuEB3gcwaCHxGAn R3KnVOfrD+UpyY8FojXVYpnQCti+hMbdsbhwUG4d1LWjar+PBOHQr/qe4yZVipM= =ZlJy -----END PGP SIGNATURE----- export EVFILT_USER ident to caller, and pass it to control API Alan T. DeKok@2017-06-19T18:16:31Z Files modified: * src/include/event.h * src/lib/io/network.c * src/lib/io/worker.c * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a1606f498e992c689fe7c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBT/AAoJEH0Oec13Yh7N4RYH/1cB++zyCSm/iLmJnqWzWQt0 m/vHFOkqjGgvFNn6Bgn6FbkzcaJHNa+7F8/S7CsCvonts7X6fNdPyDB/P6D0XNy4 2p00sqfJIVerq8bzFP33ZA8oo5BgN6+MYTSX8M70gMNK5SJFKE8US+SyELazZUGe GwPPAXbs91oyYAHT/E+pseyg5pVcMqGpbLPl+cItUdlxbj7RfAVH3BDj+NMHo/Iy 2UbyKij3FMXYe+e7/ko9dXggCSNa4jya8r1WCw+BAGKeY5wC3iH4Y3J9pl/Dvugg YhGelvEz9ww2cZ60NyRWjFZHpn04Et4BnBlr/m8VjeBRwWv4lGRDrrsz26fymug= =Q8tO -----END PGP SIGNATURE----- add kevent on creation, remove it on deletion Alan T. DeKok@2017-06-19T18:16:31Z Files modified: * src/lib/io/control.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1ba29480fb73cb225c731... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBT+AAoJEH0Oec13Yh7NLpYH/joF0Qfp2J+XU3H+hk9X6tBt a3toteOX6K2sXGTZqura6mM4o1XKeMH9mjnzYXWbiDbsZfGCgWSnk+L+wrklVnrv ihWupRKld8/2yyXm2a1wwr8wF+bbgtmexAsCk0h9nob9QhSSWefdntSEvC61v05s FiZjFo/v1qVrTfBbRN/ryL6nsZC4a059dFgEVUHleqydrDRslZPVfOMg9aPyZN/K 3T7On0YI06FW56sjPXJXdnW3iHU1df6Uq5hzPxik6vcTsEAasIjhXfUrwz1Gp8iC ujKagwiw1PHcG6piVIIz4P/fYoI4UE9279E4VFAkqX2oAraRtuiqUNtWrkKUeWU= =igCc -----END PGP SIGNATURE----- provide for passing ident into control-plane API So that we can have multiple control planes on the same kq Alan T. DeKok@2017-06-19T18:16:30Z Files modified: * src/lib/io/control.c * src/lib/io/control.h * src/lib/io/network.c * src/lib/io/worker.c * src/tests/util/channel_test.c * src/tests/util/control_test.c * src/tests/util/radius1_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b985e7de824fc7fb5eab9... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBT+AAoJEH0Oec13Yh7NqnYH/RYdivTNP5nExSHkeP4+iF4U ibo+LaZ97GLGBZ1q8MtiQ8WcE9xwzb3iFoZQ9yxZZq85/8t7nTDRBuf1Ird/j7LG 1KiLVqnU1lFhnFy5BMvR1nUhimi6yV3xzsbYErSLS6vcSLFPksAzYJ/rXdJ112WF smEH2hW1Y7TRhXW5oF37NmruzhKHr2l2F8tTloPn77YQjNLpi8wCtZka9a3HipSq vBgLnQM48lpmDw93MB1CnLg9yYrkQ6v04M1170HWwv62ssrUGH+LTuS4bguHVxqX fbbw9kPQsmB1GBc1QOyY1dX1TDrYvqzQX19X+PdU4V7Dre0JdYNqXDj8c6hu/UY= =ujYz -----END PGP SIGNATURE----- insert event callbacks last Alan T. DeKok@2017-06-19T18:16:30Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1fb97dbec39057042990b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSBT+AAoJEH0Oec13Yh7NgSgH/iar0ajBsZsXgBQ2ei2NStuY KqxFRQStqcYDArR8HWuOwyHYzCVw0a0SSq8op/SLy4BxI0T13jUJ/gQpApyg/fxY nsgxcr0WBH4RMLEITUj7djGPbhIEogu9RjuxevWDzNm2cao/dCY+tBuHKv1/MDHQ mvhQBkyHYq4m8GGQHRiRlSNn2gIqw8JA6iEN8dodFtNg1S3mkycZXSJcGFb6X9HM dfTdaFExD9sS6GgYCZTOvnscuHfFWzB6aqJIYJ/s7St8YhAx1yHSgkfRtGzy1F0K 7BkcUOWg3f19olUrAlvmgkEGYSoK0TU8p4EfmBTTJkR2ll3rfRZjEg1GDpTNfNQ= =6kWX -----END PGP SIGNATURE----- remove duplicate code Alan T. DeKok@2017-06-19T18:16:30Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eb41ce9c2b52fbd8770b7... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZSBR+AAoJEP+k1YKfttfKiAQQAIjAGfsA70vyQhza8PBmNDMr jDFEWGV3N9NRHkx6oMFIe22nnbHeCp+unSGwudBKs6vomJ6VTzSL5ktrkMgdHdF6 pAEFGNRJABYyxGewFdG3rE7+zdWelTxYr6u58IQpwD3CPE7+BMr8QHqce4qFe62R NtX/xv59qkJ9+fvHaWFiU4A3r63tMMMBCi/CLkl7ewvprjNDYEhhXK9/k26gvej9 PIQtC8WUxtnfEwrzmf8qDGP3lTL9CxgIlnj0JoPISH9zbi/ro8dePrHi2+LVDf0c VdPyUCGaGhTOGyWLCTELo0WtFeDZF06ufxDFI+/n9kj0WvywBI9xe8QFX19/aqSJ P8uCAKm036A5CS1CEZrFmGBCpAl3FGUYJScJlnUG5FOcTFTLdRYLhtg0RJfhmxMw 5/fFSvyT8O/mVE11/fiABJ0mTU4iKG7nHTKVptDeXrPV9DysPJRXxiYvu7xp9Pqa ERr3g9aXUmY3DqWazvbsO2cHyipbdCYWnspjrdO8BOgymw3R100vLmzH3NW2yiz9 tA2Olo/4HK2EzCXIshpmDPMy3uRDjd2NzDfcpxVFnqKTvsCwBTn2hUXfsQgroU9c lIYS3CmUeGNHQwHuqE6KNcBhdtUueqgIhpfMKrwrZSizbQm14FrKgRiuczN2TiHo UMUSdzhDlODtoHdeCKgk =tmib -----END PGP SIGNATURE----- Move more boilerplate code into the dl API the main function now creates structures containing the parent instance, the instance, and the module handle. Arran Cudbard-Bell@2017-06-19T18:14:22Z Files modified: * src/include/dl.h * src/include/heap.h * src/include/modpriv.h * src/lib/io/application.h * src/lib/util/event.c * src/lib/util/heap.c * src/main/command.c * src/main/dl.c * src/main/modules.c * src/main/pool.c * src/main/threads.c * src/main/unit_test_module.c * src/main/unlang_interpret.c * src/main/virtual_servers.c * src/modules/proto_radius/proto_radius.c * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_cache/rlm_cache.h * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/rlm_eap.h * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_sqlippool/rlm_sqlippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dc4c65e72f07d94f0fea0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSAZwAAoJEH0Oec13Yh7NgvYIAJ8oduHSksf2vwEfneplLglZ cZT/2TlkyR5aW2Wor1ZNtde2F4WuA9AsWLAN367usHfhBq00evMC1kx2VyxMh6Y6 4i3B+kXDdEkaZ8wcNQF5wC4yN6lcM6fVi9IwBSeSnMU1JYzBzFSXlC/5818ngi3B QeMRse+Uszc0QgslDNZ9kf8mC/8XsX56HlsNvv8KYFJH92uiEzPcJeHauahaz0E8 rANyT2HDrsspEFMCe8FWLQm4Yr/hsK8seLiPec6boKhCuhM1xw9XrvRGS62tkqvC FvzXlt1uLaKeqSSj7sJuqPMEl7xoy44KKpXyINYqGVghiMpocWWJfaRCnUMLBXA= =qCau -----END PGP SIGNATURE----- fix typo Alan T. DeKok@2017-06-19T17:14:22Z Files modified: * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/615a1dc55468efbd7f28b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSAYmAAoJEH0Oec13Yh7NJRQH/3STlP6pA1bXSNjtvZZ3nE5z WvaajFLi6lHFUiGGsB5K0Y0w2XlBu7GSGTgdP3QhthhtmZ+/d/gYgj006JvDLDx4 gMf4RBF3lgp9f5tj6sfWroO47I7OgRTL1ohdibSvmw7MRZm94nIpKGKopFa1CdZF zm/HQZZHqFF9xhqc1NeyCzcih+5Ny6wl/+6yXNwkcSow0hYOgRGNY42tsKgyAeWu tXb5Ma+J5LFqnzKoGANCD6Ts1rLNWpQl9uyZ0EBv6FOWYPiZiT1HEP3UArI+EgyG KxRYkxruheq/XtTVhy5LO0pfneinPthYcwhl+g6GqqR14y/yGdsTr9clADh7aDY= =7eMW -----END PGP SIGNATURE----- clarify references to EVFILT_USER Alan T. DeKok@2017-06-19T17:13:03Z Files modified: * src/lib/io/channel.c * src/lib/io/network.c * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3efc296e4e0598867e4c7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSAWQAAoJEH0Oec13Yh7NGuQH/Aw+eKvbqwegf/HvelFT3qM3 0zG5h1c7m9ZZGIY3dec8efmqLYR7oFxcZh4nN9El1EACZAnVPv/XAInfbFVtOizu 0qCn/wWL/rZaXcjSjTir4Gwt3MLBi+IQ030dIthp3p91e3gSuTodUof+eSsrKnIE uBicTHMpTvjDYF8LB2HDyxe2r3yzvrKbJy5Mqzm03LyFFLZPbgbzXruoDjOFOsUx 7CVWAbLejC7kmqV6rCQSDIGcFJUkjVatZFRDinOomDvVHINZSZLrGFdok+KpHvIC 8NFXM9zm8jKQKwS8lHzYb8uqNh3SBoJ3IdXY/3uXPsOvYcQEnkjKfogcvEo11ak= =Wgo5 -----END PGP SIGNATURE----- remove old unnecessary comment Alan T. DeKok@2017-06-19T17:10:28Z Files modified: * src/lib/io/schedule.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ea44251c34c808761888a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSAIEAAoJEH0Oec13Yh7NM/sH/RGWIHTDzk16tLeuNAEnHOT8 j+xZvVKi+btVeUdPUkCYLP8YZzp/5vwleCEbw8plhCrc8m6Pu3qUcPpfPjwWr7Xk WAcIb+0cmiyD5tH2t7+9MQhG+Xj8B3XoFNDbG58olfu4aSV5yLNpFruYd49ys+5J 3NDcK9STNT5lks/ld0Km1Gh9RNEBzaF4ffsTx3qlIhgvCQGmynCNU5femr4LFBNr Cu9DMQIqXzEYYXn+nX5cVhCBrkBSDG91ul5yAtFX0fNnPiAaW5tDBSX2pE8siRMB GkoW4t2jQij98vELM2/5+IP+mAL0MiqhOpUVHGcI3EgOwuKuHx+d7uZvn0w3yKU= =L0nZ -----END PGP SIGNATURE----- ensure events are processed in insert order Alan T. DeKok@2017-06-19T16:55:25Z Files modified: * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb66f938a216192b5b283... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSAHBAAoJEH0Oec13Yh7N07AIAJfP66jIY0Iec1UZJu0CjsyI ZVkOp+yJZ4stjKMn+BzUpNv0ujwdb2DE699o2bC9btl0a9OHqJ+lGOGRK8qnkw9Z 1Vilqb/gMBEwarbvbuf76sPgYwcWWa6iufNTtujGo98w/iyfqzAHIuCr+zcKYALD bgo/yMSXClAgEgP4A6K+5SFq4iu1qxHVmqMPEYtMtbDNOqubM6/zlStaF3p+5qzJ FEPJDouSMlj5nthUOWk/ixBGj95yvOT/4zQha5ghhuGp/WDQJHI8REo64ZYqLBAE aCYkfPJz5ut+jBfTKaJmTuL2g+fbZv7UxLm0HbZNNq3wfFR0dXrpx1Jel29WSEg= =MVu8 -----END PGP SIGNATURE----- move fr_worker() to using event post-process callback Alan T. DeKok@2017-06-19T16:54:20Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/536ab64da17523d0d33d7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSAGnAAoJEH0Oec13Yh7N3QMH/0ZfJFUIzo0yxSS3lY5Sumzv tDISbW8vkVN9apjmalouYSSPPbKgFNauvdlJEh/QiYJq+qcfHmTbbwIL6tiv97aA GO80y5n2LuQ/KSkhBJJOEvK0OYFLDjZmy/AGYa7kj6qckP3eTsII7/Zay7LHFMK/ Ja4ke8DLOLuHkp6ItRl+IKnF/CNnt3aICPJXojnN0XMHLR13Z5eG3F729/ol1FX6 jTTqu3zKfDqvdd/STFY476pgtn1Sgit02niCW7s9hGuOVhSzTEfCg4K1UpTu1fsB mMMwrAv/LNtMo1cD2aoznZ/X2MnmtRf+/BxzdcYQqidrg1bIbEIIqI6Ss7llALY= =9lsw -----END PGP SIGNATURE----- remove the post callback, too Alan T. DeKok@2017-06-19T16:53:53Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bf3bf1614a48e04ab35e0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZSACEAAoJEH0Oec13Yh7NNKUH/ioCsXBd+CrMJFiBXuIkbBXJ +Tjg/9m1o64oe7bu7MnGahKmqr5/ydK4FNxsbj0ZMouplpGIrPAOiirGTZhJX+FS zoNeUpbtKFHUCCD3YcPPAG3h+1ds7L/fLwJL/QhWRQqw7YsxOhrLqt1vSAlH2A40 khFtDn7tMqGAm8n+rcmcK/pcvTEvGFiuzZegGW7ilCgxc4adZDog8x4rZDxrQSAn J0PQZd9nXFFsIG7+0NiAB5cwPdrW4MfU8jmiDxtD1f/nO9T29XHXDQswWQ+n5SuH /moepro92YdormrxQX+2DGfuboRuftKpNwwX2gx74shzBREA1eBuwdEokh4ilQo= =aGeu -----END PGP SIGNATURE----- update the event as the last thing we do Alan T. DeKok@2017-06-19T16:49:00Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dfcf9f282083b5cd22020... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR/9wAAoJEH0Oec13Yh7NV3AIAIJoalggrh1Km9JM60iIScId 2aJ8G9aPcY1+bssScptb9FPUQ/TDCDpYlQgrgApeayJXl2fRgty1T73EBq8LF88H 7HxCgmyU1smM6Lkfdj+qO3OrfCu25tAvruGSymE2lfmG5yHJMX3nE5ueYO29RCK9 XHnsvz43nt+U7xWtzTqQVaprGmheKYN2B5wexSsryD9FFHSAHGnZDVBpVDG6LnhL SN+yoKXPs90oaqjyMf3kUlqaH3obag3GL5vWudqM8E//I3xff1idcS13uBLhubUm v1/uEHa7uR1KWremAI0grk+o3+TSpEEu2PCjQ3ZMu7loAxbNiXf5o/4Sx9yh4ac= =7vos -----END PGP SIGNATURE----- add missing macro Alan T. DeKok@2017-06-19T16:44:28Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/33a8917035e533e303bf2... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR/TNAAoJEH0Oec13Yh7N4vQIAI/RYt9PEfm/csONHuuq3zl4 tVmXi2yoq3xTjoQ83ZCXiKlPmqv5VMMUxMpdTNbD4ZzGLeCgTNYdvwcV2+B4GhfY N5e7kr7NoWuCmJ8j6OmLTbRBqq6CeuMWo1w2Zs0dKJGwrMqutCa5ypIFcLfRUcb3 L8A+oaP/1W+65bD8ZVadBq88P3Hh1nbr8qzeGVEJf+bS7F4yXz15UnpNfa1L+i0N PS8PfaFYntk24qsRPueNP/GWChgoL+l8xE8VELo04t+jEKdLv+cDefVl3hcUwjOr aBT1mSz87gDppD9OryXmJsADcg/imDwTlDB7plm/9hb3to8aTalgu6bjSsLiTL4= =WX6x -----END PGP SIGNATURE----- move fr_network() to using event post-process callback Alan T. DeKok@2017-06-19T15:58:57Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/02f459aa212756bd9131b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR/M5AAoJEH0Oec13Yh7N0tQH/iqxVtFKNi3c9XgwYuXc+Jfv llGGbvP5l1pB4beTbq6jriEsXev0RoHunBi1r0+j9Oz0c3HKdljcoh4sm4XpPD1i sZBWFFUm2cGYWst7A6Z4ztLkP06xKezitE3KOXPdjBS1An/BedZkDDQcl7pkysty JjszARdjqgyDrX/ZaJdpwotDRNm0btwYVdApXnBIBd2DxRqIdXfpfvZkCmGrjjJ+ 888Qqr7jOjvGoOHJ6AA2DymOVS4fzNcqdu0/VK+R0kTbYwBAblI4KMDzHpGCXzC/ XAKJagNlXoq8Znn7Vf1ihTf0RP93ECJnkcgUZD/Y6tn/+14bSZ5tm28tXeBeEtQ= =n83z -----END PGP SIGNATURE----- add post-processing callbacks to the event list Alan T. DeKok@2017-06-19T15:52:17Z Files modified: * src/include/event.h * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4a404ed274d340874ed23... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR/MQAAoJEH0Oec13Yh7NGaMH/jI2x9tVP8AzQDJ+9xrqZwtM HV9XfWor7OfHbsnAtxvsN+i1WwiGx3uDCrfmXkmfIOu5Pg9ZEQVEkJ3C2/Cq2ir3 WmRRU2CAZ2teJMzMu2eDV7bwtt46k19qBLmU8q0gIUSueF1SI0yvx/sB+5qEcMNi +ZFTd2kvhT1UseWW3W3EkMm55Ug1XuipBC1lRn32b3rXripnjaPkCswe8dQE036K 4lJ2O1wYIph1YqVTKFew7SQaiBc3QhKQqHwCGo7VvRBXWnBtXQc6LvHxHz/35Pxn MW3wDnZuAL72UwD63OpiZveC3vp5zmTAZY6L8nKZ+8+uHL9K43tAjgke/nH32AY= =QkrM -----END PGP SIGNATURE----- check for failure Alan T. DeKok@2017-06-19T15:51:38Z Files modified: * src/lib/io/schedule.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/34191650051b34ac88333... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR+h/AAoJEH0Oec13Yh7NM9oIAJrhfDjM/Cklt400AHk2xTgQ XRN1wPQqE2RfAn23XYamGFtOxPjtItCvEuMTw3sLFh/2bpXRX3HjH4MWXAauDEP6 OEg2vwSjbIvJVJ5bypJaiZvO7Ne/KNIg3amj2onItbgBs2/OvAcwaGpLmzBN2znj GNOwt/zG33obmP9Jt+yGIAEGTB6sWWPhR1EElH6AUzROesWC4Rf1xZ2OE0M7Gy4o HaOzW7Opt2C4yywxNamC7SnoiEp0DF6mJlSW60r7rzOgkTYJDgq1ydvoHshcHkb+ uMO77O6OZ1t/w22xiBg4Wdanm6qcYbOijeYUliheTRlE8XrEtMrg3PqVCQ0qEfE= =VoUp -----END PGP SIGNATURE----- move scheduler to using linked lists instead of heaps Alan T. DeKok@2017-06-19T15:06:31Z Files modified: * src/lib/io/schedule.c * src/lib/io/schedule.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/081e4ee859c43e607be9d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR+dEAAoJEH0Oec13Yh7NKk0H/2Z93GBZUwK/+uqOEvp1cNPW Np2N+IDincL8V+xunE7NWOHOAnCTF7BCa/7bT198QLK/lFhqcVGubchcSkSXDtNn R3To2vajXmYLrjnJf8SgyHruIFfu9q7dBls15y/BzEJe9oMB/fV3Jl380oKhHqXf P6Z8tMD7O7DAHb6VdIM1HBZs+LC5ai+L7W1FaX66pKB7yWumEBSXBRIlECeEZO6s qAIPHtx1E447XQGoYK84y4HiphbomZEU+2UN5xiBCpcnyEoStZv7UZwkTENRD7+2 qYVZrB+J9hrzDO5KyE+wHqlzi4Rbwv4AlkTAodDxbWKBrQKMkX6ddgfk2oKOXSA= =yBV1 -----END PGP SIGNATURE----- typo Alan T. DeKok@2017-06-19T15:01:22Z Files modified: * src/lib/io/track.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/629adc7968f66dfa5b23c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR+KwAAoJEH0Oec13Yh7NzPoH/1tv5TFEQDSVg7v5TTPxfTsh u9G96oOxURRnB357Wo9zkljExPxpvwNmQB2KMdHbtoK76wBza/y3MlRtJ1pp+jO1 KogBmju/z/TPjoewrnB7hfF2I9tWVvaTlRl9PI2L6kasbU1jbqft3CIYMRalhyZP sADTTuxW0hUpY74Xnjlxq/s2ftGxHVMfU+KfazlsXKhCjdYG+b35y46QcTMBLSRv r8NJflygoDBPOnW9Ci2RgX3fkpSm4E7Esi9DwQB+g0RdIF6uXRwlnxx7wTByuAo5 4EYQDY/y5UlJR+GuenU6zHhwygn6Idjp22u92IjZgxf8X/TSUC3HAxCvvQg/dHA= =CHXK -----END PGP SIGNATURE----- doxygen Alan T. DeKok@2017-06-19T14:41:49Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7374b7087ca7af0d8178d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR+KNAAoJEH0Oec13Yh7NTuoH/2OO+xSDA0R0Qv/UtjgvL7T0 d2n14OvQDRmkCrhjANk5tJp02mGCvmqR0nHHJk3lU7l/Zv3tYceQ87ZrN73qmg+v Ac9OL4kd2TaFJpIaFEd8UGbMDGkqrjEf5ORzg8ciY8Mg5uVJ6btkyRi6lTh2C1RZ THYLqKOtb+t4+a05lt3V28o4Q3D2neRTBLPnyk9nMJTcrkW2A54DYzF2ZhvZ2nMW T2U383IkAPNyti00tuCB+tiDzFNB6oIjnvrji+mr9Wm9jIp9L8we55FUWE6fNjSq ERFWJD3+X4spgA0PnbZMKodHahZVDRAoumgcr3rzOyQDidzc9UkfPnqf9kxotKk= =LLeV -----END PGP SIGNATURE----- fix declaration too Alan T. DeKok@2017-06-19T14:41:06Z Files modified: * src/lib/io/track.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/04f245ceb743a69cde18e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZR9OCAAoJEP+k1YKfttfKXSMP/3mPfMz1MSouVK9Q6M3qosvW yXNDNP4KNHm3CWmIRD/Ed5xG7+udPWLwrfMQAgzccIw3KQQCpsh5BDkjcXaqftR3 x4cCfJjV/Jsn4WRQAO+R/a5ER4Ku99kkPXE2xJV3ai5OwEL8SCZLKv7DrTGCMuPY J/b7o5w+8o/bd2ZHQk2rB2pO2eMrnTfkEIVYCw7QVeuHuJxjdR+Ck2aXTcf6MlHD jUhQ7e41a1I/U0FMLwawWjLcawgsx/rEHxadTTPA8e4ywXzktLwsD7vXvPYZy+4W U0AYc6MQWYAQ91oWKtzV0tOgscuj+jNclfOCVB2Teccr2T+UbaHBKN2b0bjCjz6i VmMB69vaw/9g5VS5DZdbVrs997YXnNU6QeBJ3vjhkIpr7/BsavNAzeWbIC9QwvW8 yGLQCQbFyExkW4R5k284huy5zDcoaI9d+5U/9XvJXX4xdXha8VscTL7ZW8Q3znfq 6YSdU7Kt9tnecaUyBDQ3Z7oTxrw8kvCjvOzOpgNDUvUQIoW4uw/YwrZzs3BcWWO2 uVJDVZA6dkeS3AWkjcYqBNj9VZRQSvkSSWBLTcn4Odt3pINNd4lMncEWgxKE2jUc t7YxBUyu7I2VoLMKOYkFPeeJk+uTuSUdeAnqnN+P7tAMp+IUxewOkdwUIk9Jxoyr WW8ixx7U1Z9v4LTvTnKP =Qnap -----END PGP SIGNATURE----- Whitespace and doxygen Arran Cudbard-Bell@2017-06-19T13:37:06Z Files modified: * src/modules/proto_radius/proto_radius_auth.c * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b8d9b4538ddd9c5b1122c... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZR9MZAAoJEP+k1YKfttfK0x0QAJXdOd3mzfM4AwA85TnxMp+R Hu5sakFP99/dIuvvdvI5RGuNc1Ig/6Dl+5L3lriMWOxHjDOWaNwEgIPUcxc/Gm8l HEemo+l6vv2T8m5I8tgAAoLhlfHpY6f7Hp+vXHbpWnMPWT3KIyAz/CEBrwiiWPMO TWocx4bUxB9ZulXJYKqLZdblZjrinK162os3KgLA/EuP0TSLFVMDjO7MrZW3S0Jv /58Ug0m2LHbBtub3M4rYjrS6yKuc+f5z1esvVBFP/H5vJr7kzKFkcktaLj3IQnUV tuWXtlryH6Mv3cLs2ZK6ZQf9vM3iu8bMv9BnmYKlc5/KnBOA/LvBPbXLMV5/qFp1 kl3a1y6JYLgGBE2dEUmbTI1TzFDzR7WJAtUolQ7n1s7hqX3mEwZh/ndhcNpTRAaP Fomq0krI1Vn61O89ktSxrKuUbmRoEA1cMqSe4ejf9uoYzm3b/jk/g6tMhzBcJBah Ri6QduHwY6KnIeeiyFaOKZZNBUHPfHNkI9B7AD+e2usg50v+MWNhty7ok/JYmjMn bg0L1i2f9iWd7N764klmdWAIxdirt5U5W3QfOl/uGXVwI47qsziBZxlOKSP7ZEWe tdgV58o+Kd0kx8g2M7wg93+x8yrpzBMwkc2/sOyT1zbBgm8ZbyPWVH17I5UCqJD4 USo75lWYvIEqDbwjQUZx =y5RO -----END PGP SIGNATURE----- Remove whitespace Arran Cudbard-Bell@2017-06-19T13:35:21Z Files modified: * src/modules/proto_radius/proto_radius_status.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5cad241d788b2acf6524a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR9IhAAoJEH0Oec13Yh7NqTsH/jtV9ZWqRcMaP8XofjBaQxpx EEXeDR8POR9xGJkqHyO55MyE0/JypKCoYlN7MLOgNPBlMrJxHWlgI+0Qub03hLQ0 QTLkkC462ogUkVz2pAq6dzRh2/6We1+fgu5UXB+2G8kwWSWaX64HRJBB5VRbmBNt I7ADi5NoFbhWGKrxhC1SXtNyko1bNePs+h0O3P+DmZaOhGniCH0V5lkE/i8rBXtc YTi1wYDE9XpXmgAXfInn7I3zSj97VQMCBMWo6FGbtyX0585wrSdCIdAywHMRSHRY MEsyrH6KF4tR8Q7HI9GRVMZpP6W7+c8sgFsLlhW2cvXmHAEPhXi3BGDVeDor3Lg= =G74/ -----END PGP SIGNATURE----- distinguish reply timestamp from request timestamp Alan T. DeKok@2017-06-19T13:31:12Z Files modified: * src/lib/io/track.c * src/lib/io/track.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/34299f2f7293e2f021de6... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR9IgAAoJEH0Oec13Yh7NoHYIAJG9N+0N73K25VU/JGQYBPG5 VvueaxFvZxU5GAkXHf0+wep4BM7al2tXKywed4NkApTxntMlRRJ3Rbwo1axmmd9J cgFI7FwlwEG8Xw1tjx6p1BxanKHa12ZZCZMi5ozerPsF4FyDMT5b6b9NrEYZmsnd ymKFvMwrG07Sg9VCJV2KhcplfsdpooARNoA3ge/mB4ip420j72M0hNxNee/SA+RY IuEtrfL4aAx7Q/yIQ93Lki539CPF0fuiJmNU6/8c5q7AVhEKODH/wn2k1d0k2XlR kmi9/wmsXFTkHgIYusex9AeAOj7yBn86BhRETLynZeqLrNvW8VowTzvTFP3+S3E= =ITzU -----END PGP SIGNATURE----- move talloc ctx init to main thread Alan T. DeKok@2017-06-19T13:31:12Z Files modified: * src/lib/io/schedule.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/20bbc2e00d9981dec6174... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR9IgAAoJEH0Oec13Yh7NRQ0H/R9g/Pfb7j79j0J2fviJ4moE qp5RjYxgpMgClNuMydoVL4QGxZlPVoKOz/pUqQCzeW1X85sJ3naKPrrB0RwAa7XR /jcXJyF5Rhaz4bZbq4bSW5LECKahxLUmMia/OrdcV59KttA1xPOBgP59pwBtS97S tXqZBuQ9ZH1+f6fDLJ8jUPNAR047yzjnHxyojD0h6fzo+Xxg/d9VKJG4plSW4gFF 3opBja4OOwWlQFN2PXV+GBW5Xr8dM7mL4lKmwFHBidTVpa8Htxo6+0qFKE7y5RrP EH8t/dZ/yyZeZXqNDts7JFuQHYZBvlMI0uW8d+aMO81aWCXTZweYSeDDCWpS2tM= =n73q -----END PGP SIGNATURE----- added worker_verify() to double-check all of the worker structures Alan T. DeKok@2017-06-19T13:31:12Z Files modified: * src/lib/io/worker.c * src/lib/io/worker.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/65bc20ef4a7ffd2716ce1... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR9IgAAoJEH0Oec13Yh7N5e0IAKfR+7NVdAE2IU5hXmggkt+t JbK2fLp8rClqhB4yL+8q+3UDJpFWeQ1A1JhzwZrhKwEgqfsy3188vveCagdIUPbu IiW58gfGnekTveYk94K7TxIj0M7jDcGHRA0+eulF0fcYI1XXb1RypwpFJ6KeHofJ vYIbg5uO95qv4a1TU8jcjTWbq88wg0Sy15RJUjdndMlnP7QDeNshn467DFZseYc6 ltV+cAEoQ3yP83zUyBoo7D0g/062dkkdEPKBPLtxbd8LYFSCNOSA85dTNCuAoE7B gqSu6Y9/LwKBgDQFc93qYIlvi9TzP/ITdNI1IEo7DFEHz3tnndGBpYMMv9BBiVU= =PvOX -----END PGP SIGNATURE----- assign more realistic request->number Alan T. DeKok@2017-06-19T13:31:12Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ffacb5fd7b42f330f9ff4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZR9IgAAoJEH0Oec13Yh7NEJEIAJMUzkNxc93o/o8rqYJZs4Bb 3wonZMGTrRWBcV93+CqAoNUkO82pYZ+YE+6UKfGjIjipbMrQJdNAGL+LaRQDhngk 51QgSU7r+vjkZgJPaFhj3QIBpn5PFaX4YeJn+Mbeppea0aeJq0/vKzlbAzAhT7Bl UeKFRpyrPW//VSXJY7CF2XS6dfEIfXxAEQGx13F8GcvmfUKZ+o4NQfgtYSuUbBuw z3kagU1afhaSKoaY6EAqtdeph4ILEVS06RKlz1MKokUx6UTsDzFzS+rU4HDnLuNn 2SsuXQgH/V9lQf52PeO7BGBqyHvqvH78p5P9yHACd/iBla0FAfmkKR+/iaOGgzY= =trAU -----END PGP SIGNATURE----- allow for flags passed to worker. ideally for debug... Alan T. DeKok@2017-06-19T13:31:12Z Files modified: * src/lib/io/schedule.c * src/lib/io/worker.c * src/lib/io/worker.h * src/tests/util/radius1_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dc79a3480c07e8e2a7045... ====== First pass over proto_radius_* modules converting them to the new IO framework Arran Cudbard-Bell@2017-06-19T04:29:10Z Files modified: * src/modules/proto_radius/proto_radius_acct.c * src/modules/proto_radius/proto_radius_auth.c * src/modules/proto_radius/proto_radius_coa.c * src/modules/proto_radius/proto_radius_status.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d8740fae211c992935803... ====== Remove uneeded includes in proto_radius_status.c Arran Cudbard-Bell@2017-06-19T04:29:10Z Files modified: * src/modules/proto_radius/proto_radius_status.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/58d606a2942460add1014... ====== Fix value.h to work as a standalone header file Arran Cudbard-Bell@2017-06-19T04:29:10Z Files modified: * src/include/value.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b69109d5288869f80339c... ====== Fix dict.h to work as a standalone header file Arran Cudbard-Bell@2017-06-19T04:28:56Z Files modified: * src/include/dict.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/693d6c0e4b08a4d298347... ====== Work around issues in libkqueue Arran Cudbard-Bell@2017-06-19T00:11:11Z Files modified: * src/include/event.h * src/lib/io/network.c * src/lib/util/event.c * src/main/connection.c * src/main/process.c * src/main/radsniff.c * src/main/threads.c * src/main/unlang_interpret.c * src/modules/proto_bfd/proto_bfd.c * src/modules/rlm_logtee/rlm_logtee.c * src/modules/rlm_radius_client/rlm_radius_client.c * src/modules/rlm_rest/io.c * src/modules/rlm_unbound/rlm_unbound.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b7536202691e2d2188bab... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRVWcAAoJEH0Oec13Yh7NJHcH/ihkmEKmgHV19G5aU1Efw340 b1LXK5jt93cUhz+PCK/d11Ru3xvwR8GIvxjh0xmw5PGXRKZyF16N99mKCm1Vr5vU vG+hvgXQHZbw7wmg8NS8TfdqX5uwcb6t7JX20wxSBx8hI4vJEVYBUtl2kU9nSugr 0/hoLG3eW/Cvs3zzkMOmsW+ROgNmfBnxt/8GKOrlMcxaTqYr3fAzt4SJoEW2BYYn ew+VbMPJAhDJ4beWmWavAkZWKSeS/mo+qpga+Y0gciViMZnBV4Kz4xFNnFu96xQk k1ZVjxgyZYnBRJ7KgQplDUTeTUorL2tk7P/cA0PD5UkpoieA7+bFwpZVAZPpknA= =K43x -----END PGP SIGNATURE----- these files don't belong: Alan T. DeKok@2017-06-17T16:15:19Z Files modified: * src/modules/configure * src/modules/configure.ac * src/modules/rlm_eap/foo * src/modules/rlm_ldap/#rlm_ldap.c# * src/modules/rlm_ruby/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/99174718e1cb20e3c43ef... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRVR6AAoJEH0Oec13Yh7NmHQH/RJLASWV0xsz2LzoWfNYds3t Tt6JwffBk4Lrf+yGQaXZ+A4cIxy/3gLzjp5PYx2TcMt9YCmePmz5ohQW6/P3cjP+ elKEXCea8OX7XYF6ROfHjK6ocbPOQWKPLJYlJWU53coZKUozjIBnlWquSYSEvhml Jqbjk9mAygh3/E9MWJ5BP1PQoNR96FG90VwQGLxq1pk55CrPNTFhYOENTpauRkyy sXy9NYP30T4at0DSVujBMEjaNB6zaC5TK4MP67xZLdwK+brvQb1znZBeJdaUdh3Z 6+5CkZ39qJAc+n4kU2/KIt5B2mZBtVfUR880Oxw/V84QbxJs6a+H6qzlPx9gbB8= =1L/j -----END PGP SIGNATURE----- we don't need this Alan T. DeKok@2017-06-17T16:10:28Z Files modified: * src/modules/all.mk.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4ee3e9826a3cfe94475c5... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRTSjAAoJEH0Oec13Yh7N6iEIAIgZyfKl+W4MXm+msbOU+sDf z6DvGgmtr/Prsb4/bQ6Qi/as0Vf6v58MSj71TQHLf0H8JKH2kUMbyn2gKWLQGBi1 OA67OcRXGnIcxBVzFIi/dYRtneF3nHEIbQ9bKqjj0H3KSSGFSBRbt/9tyM0QXPKi az9aRR+FbeEeL6umC/DunTNNEzRCE1/o+sjK23KlfGSTuZIq803l6z3/jy5gOoWg mibwoRTQDrTDvTwyMkwwscPa0rygzeG4yfHrBuG1MFMu3m2RZGfsmhy+BNHGms8d p0Fia3btcbCcsalRDo8RRg4cnQ2Pf4uoQYDeGLiBweKqSmLabNfoyU9x+L8bZQA= =j/0O -----END PGP SIGNATURE----- only open new async listeners if we have them Should hopefully get travis to pass in the short term Alan T. DeKok@2017-06-17T13:54:25Z Files modified: * src/main/radiusd.c * src/main/virtual_servers.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0c6286e0dcf2fdebd427d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRSJdAAoJEH0Oec13Yh7NlF8H/007EVQfuDeQxcS8APd1+wDy okjHUKQONTlL9vT58dt7f6Vf61K/uj4lsWZviuV2WqfIiOCNG1olsujBHf+Ns/0e fBE+1wQ3AInJjp+l8x9EXUwAf7OP91Af79+dUzOiHJM39+/ojeOO+w1CaL8cWEtT QxC+aGgKEOEuk9MEPNcaO9a/8TqA9HkRB9jpG9qLmUgiwhU+cZSR1Gu8qQYYJ8gi /MlHa1CvhBlBPj89N/Ayi84ztLWvmhpCWZIGyur8k/MfuZSu0aw/ICaxS66sd7rk d/Zfal0GjVU2++G6aDcRSuOPuc8XJcI8iIQYfQUjA4TfvQNRKhybjE5SsOpJ1LM= =/nLS -----END PGP SIGNATURE----- hack for travis Alan T. DeKok@2017-06-17T12:36:40Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/209d36d05000d81e5d043... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRDvnAAoJEH0Oec13Yh7NnacH/1F1tRJnyBOcZmO9eThFMLfx fmUEVbUFnyxkJ8NyRYjH3+9+JY4Aj6gSF3yLA5gSxzNamNov7y+6/b1zg+bOEBbY 4YbavhOmtLZUbFK4PLAIkK954Yn1eHRtr86nHiHL1DKEw6fxdwuADJ/q4QnQacBS vlmlBSlGNtIj/ikjnaxvqXUjVnhu61jBqAug+5puMKiLt8RhLQk3hOUyO0VPgR7E tSrxxRAG2uTx6ni+M6JgHymWPAlWzb04GbNWC2FkEViJ87Or/lec2qhXQaOuWiXj AmyDUKCqlEW3F6Aw8MgyXHKmXmaC36OLT8ZdG/asAW9o/i37B2GaKOpD5xVYzmE= =epit -----END PGP SIGNATURE----- remove unused function Alan T. DeKok@2017-06-16T20:13:23Z Files modified: * src/lib/io/track.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5f0070c2301a7313dfbb2... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRCXLAAoJEP+k1YKfttfKqF4P/23Hia+RHIFOaT/5QoOJfVyN cvVtxIArJzczPE7xgu2surJj1CumfsTRUF9G1S9JTIdovL6ec7NPDuq2J1YkJdx1 BTOHf0JrqSI6YuEsTHLcT1+ErpFkLOBVp65biiZAXkEgNZc0TgGYyV39cq6ZNYHt tJjqUFs78ZIiry+ynXvj5U62HiTruv8y1myUNF2w9sSauQIgiIXnAEeBuGgA476D Wl8oxsrSs5M4DLha4XPJH/KZGn/CkWvmxiQ6k1cJAKFb8WEbbdI1c6V1lVkGTcAi KsCdKjaDtXuTqBoW5BATZDUTYWveOFokpjOhsPYtiDgGKb5jykJ9N0SAsj3eXBhe m5cvPBcDIGTYTjNFI+CTm+WvdUE/CL45kyb0uSTH0UMrDi5D+b0bFxqassjbudDh YHpkxFpNqW63kIM1kyHYqlGdAwSpc73J+I2lpggQo+dcY1RhNEbgLpIUX3gjGO2d 3jFC79kVFcu3JASaytpfFM1GDnjBvbM13qoa3Ag1PTpBaqWIHBpIJiYG3+w7u7Cv V6Fq2Z+I+DFKGLzOylC517AWcxjXTc1y/pTEohRB4OQTGVb4nks1x5g6hqkJR0lh +IbIcNEY7BMzKhim3uoVYlV5h+zXlQKRD8O3BCAUASo4JTH8JsvGHLku5eJ8vp7V 85TszYgwCfIJKH0eDCUr =wOhk -----END PGP SIGNATURE----- Clarify comment Arran Cudbard-Bell@2017-06-16T18:39:07Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dee1e23bb24d2ef7a73f9... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEbBAABCAAGBQJZRCEMAAoJEH0Oec13Yh7NjnkH9RHGUwxgKwfDtm5/F8VEIEsw u04riQ7jPZxMWIAK+1sKwlUjFjRG3uwFuM5w/Ik8ltyJzCX2L0rixqgd7xQQAyGb OPi2f6uwJ+RC/iNeO2LdVqwhliF9KsH7FnSKjkNPg3of6Qr0/dR6fSJ49JiN8OSu PKz+45l9atCuEOEl0yWEKko526Sfo/DlrK6PZlMLv7aBMcyFN4xHN6t6z8jo97SB d8imJyLPQgANAe11T5mD7HW5PhQ+M030jUPuK4RL9e+INpZpNeh4wrOa1Cv5c4yj YKfOYX9NCeWp/LzD6//8H+Vqd9GBf3XVp/tdWAe1h9ufJpN+4KjKzay4sERp0Q== =3lBm -----END PGP SIGNATURE----- zero-out alloc'd memory Alan T. DeKok@2017-06-16T18:18:44Z Files modified: * src/lib/io/track.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7229f3db2ce8e94b2f682... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCChAAoJEH0Oec13Yh7NUC0H/RbuFTEL7lAAceMMjJidnoNL nqIk6o6nmTr7RVnMAQJ0Gq/Xjjtj8so+3BBjFVxBT1lOxY/1/ZxDBKqeXOdLsbSn 8MHnjTwVLYIU1qRfqO80wwYXr9QxpYZRserkO1UCI1NGjf+T+nlhomrGwkCRc8s2 cqTEJVh4dKNUthPQlD8NB4tWnrYWBFr35te1zq0sLNPHQIHIOnHBQNDFQdVSg7Fu 5LeMRXlSrkL0Xg3i4VyMPP2Qumwm4lAAmIYj8g+oOf+sa8Qnd9t/324Rv5TfFGYW gpRniOTEjbWVgj6tViCWU+HgP5XjDx2dIBtbHW4pIELa9Cpk+D3uTLSpa8ceFHw= =HQxW -----END PGP SIGNATURE----- Alan is NOT retarded Alan T. DeKok@2017-06-16T18:17:05Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da98ffce7d65c47da4eaa... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCChAAoJEH0Oec13Yh7NMvIH/1FnGblBSaEETOqRAPY9Zil5 QkK3myUvqBw+Em/UN+Q7ufYgcGmgm5yR5Dg0kPZiIAdpwmv3G7iPh+Vsy7NWtOE9 zCpUZEfVAvDknaWbnDGeovcMBi51fX72im2YdyUwsQt/T1oxXeVS+n4rDhHZMf8v ha+6v57bm+9BeRlTYzL/PKePVf2Vujt13CRWWvQCvw+Dx2a+Ajd6VpUN9EZksDU4 O9DnVb+FWI3GQ0LsnOIeRmj0+zgEzgNkN24RSBZ7NBmcDP8TdrrT/Dm/e4FQkIFz S8MdMyMYORNMb8Pt3Rs9xXpK3aehhSDoyV1xRnHFQ8yfVTBfJ4RiMoNtT+2Ka+4= =Z7SU -----END PGP SIGNATURE----- ignore bad packets, but don't kill the socket Alan T. DeKok@2017-06-16T18:17:05Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4422ae10704ada90de009... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCChAAoJEH0Oec13Yh7Njf0IAKTB5F7HEx9rtCjinK5JUUoI C/UNyMiecZkZZnh9T45h/pYf6xG/Rib5UuPsBmgT52vrpLGZaiiTjvHItcwUZPON vV0iWWInnnUE11rES/dCG50W9SRZz0eQup2/Qs6VJRjnol2VEs8WEeOAJWBxQz3t GlZt+L57kXnqFfD4mW+cIAxd7JIpSX6S9cAPDTrCSbUwU7jnMH6qSBATSs5oSxMj IiiVhVXz5BVElonJZBhekHSjPZIDp2YJzOu3FzzjDMiyEmJ30L252fvn6MzLRMVQ tzXWBiIPU/ZkxIV4VhcVoxz2omrN8THwniAOihd/AHIdbtDYXqSEmPo1CX+8JKo= =yA3T -----END PGP SIGNATURE----- set/read packet_ctx in messages Alan T. DeKok@2017-06-16T18:17:05Z Files modified: * src/lib/io/listen.h * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a65c658d63f03290c6a5e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCChAAoJEH0Oec13Yh7NAbQIAIUcjMSs+XipcOEzefiVaO1v T9hSCPfOecuEeyI1GRSIEsLR0e5W+oPzOQ5V8+J3ZsvvXGxg/800fEcpCwKv0aDW GBAJY7nAz3Y3r0RItf9dYOaHi6/ahbwCQezbFltfxSIUZx4tentfPgWI7ESrw17w SKLv3rKyfe/mTd0U9mZOCY1WN6LzkDIgHSJZrIycz3hZI7LmOEBijmdJTr6pYtVn 5wdPebQmobFItf8EIFZnzXHfsybFJNcnD78scuDhw47esuC4mc4xuNreoghcZbk8 22RphwseDKnFQZDpsKfkliI63o05W1mET3jmHxAwinSFvxYazArRMRe6QUa8DSc= =WG5K -----END PGP SIGNATURE----- set reply->id, too for the future, switch to the base encode/decoders Alan T. DeKok@2017-06-16T18:17:05Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cba18ba4ae95e097428c7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCCgAAoJEH0Oec13Yh7NqO0H/3eDbICsZRZOoTFaWOlq+3Ct NFKnqP+QngckjZyzkA6rOuozD0F9ldkGY7j2xX0x8zYy+mWhY/K+izFQccTVslpu 2qOyn/3GVlkePFwgdEWf4ToY03QHY1Es9bdKgCFauyoT4yyEkc7XGje13iAYwjxh yUJwiinOWrYQyxwKtrjGbXluZoSW7Jguow3DOhrlVC81XRfALus0V3OHLzSv7m/e xTqIPC8sVN5OXdRsv+o47fgte15+Ho1sIUhI6IFMVfL5SB/2oLXhIhybcSbX1VV9 8Z4Wh4GaNbgPJeS23Pr+xI9KqaSjc47cIFAm9EaW5plgpmpA8kvwXRb/pUakJqQ= =c99e -----END PGP SIGNATURE----- call modules_thread_instantiate Alan T. DeKok@2017-06-16T18:17:04Z Files modified: * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5c0670d3a51b6c8cb24bb... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCCgAAoJEH0Oec13Yh7NNPEIAKO5bgldCKn2MjRx6Gy/2hoI kbLsuqnRNFljtTQpeDLNpEMwgqN+rsLQ5G5XhRwj4J+UoW77zO8KofIQEeza865N oeHYWaGl1v38JC+bQKSyvpJ29ShX3xxgOTNnJMMNl7DXaYxmZjIZVgk7a9fplnHo DCZ84gAaX6O2TrzHJmSRauc8vyZDrXNZzTtljtkbU+3Hy+jzNjIgQna/RXoxISab a/yAUDyTtxjc7BPcosoBeXc7pmLjMkc6s+VDYebttJ0tIt3x74JspKPs6L8CTXKt h0VX3Td1ghkUNwCxR2Q1Znr3cCux7kLTqHvHmqB3x+shyBLTSAz8T9u1wmVeUes= =n1aC -----END PGP SIGNATURE----- get worker->el to thread instantiate function Alan T. DeKok@2017-06-16T18:17:04Z Files modified: * src/lib/io/schedule.c * src/lib/io/schedule.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a759e78c8eec41d18c862... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCCgAAoJEH0Oec13Yh7NaLAH/0FzErYhPF0p0mwsO0czgPY7 K8YvDI76JlgMuSVNXts5+WRk2GxNx+ldVwmxehupZhOPBnPivzRXCL1/gtjLkQpF w9xzx3mTv5ZWmdTxTIeoX/vJB3fEjrzBHCS2izysUUUPpNK3QHOlpfpIqb0smB+Y 6r3IlYTtKPmbTT3GtKXZDU38jvr6lEnBrcaFVJRw9s0oHQ+v5pSW0dzW6fFCqyGW IsVs4QhOkevJAtVtiNkho5+r2wkb7xW0Wl36+j9JX5uR5oA+JYe/vh07drA238AO 54E5htMOdD8DTR8MM3zsVOkLLbnl081/SgoYYxUaaJrxNPOH+B6jJoPdrzLYY4c= =+0Dh -----END PGP SIGNATURE----- get CONF_SECTION Alan T. DeKok@2017-06-16T18:17:04Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/068dd7cf0f1d35e29f571... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCCgAAoJEH0Oec13Yh7N41gH/1fYghnC5+6hFYDb+UB4MXGb ulYa7sCjOpzupwCn3cGU2TidGpbBtqxnfsXQ3MLfkn4oEvuIqVFgH4Mj1Cw0rLzx N0DAPkRMqc6uz+wFBACL+1o43jnhNJNsH5xrgl724kZ5neND6FBEyJRs8scd5Z3Y tV9JXpBJFNOhNMyojoriPX29e5FBuUWICH1Ws2rxjtCNQTtI4yscXdkXCPZvv+FR +7HYwFwHkYamw7YJmjExRf/xNS51qYLq++781bXH0L5I8+3ZCiyfg1S3mfYw3742 CS6HU0OFy0kqOZEDeaAnv3hs9KGKWlK+m8+GRi9+HyEMdV6XOj8fjenEunPw/5g= =WVCs -----END PGP SIGNATURE----- expose worker->el Alan T. DeKok@2017-06-16T18:17:04Z Files modified: * src/lib/io/worker.c * src/lib/io/worker.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2e5a5bff4d474d7f625e8... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCCgAAoJEH0Oec13Yh7NHZoH/0zRKhTWi+qSTqqvH+x6yliK wnKekCQFMGLuCatJN8f4t+EMG0OerkahcxJ7gxQRGcCCNHQtNl6upOGde+W/8L3t +2UnNuogJfiE518C32Und6n9NZ/GAqoNTNTa19tHAorNFDl4l64qHS6Z4AYQelNG PKX4MAnnhUcyyGojxFrT7040s6Bwvbng5iGOTsKGwoe/lQIEJ/jfliTfJQwlXGbu FGyK29bhCY8D9sRPv2YJydnQyO8bildHZEf15paR4PQxIKx2hpuxNzdAxh00faNj GbtpY5UJ4ADXXEFTEy+REu5NvgogHi4D/k3UD3Vdu6b1HTtA436EaZvZzNetArk= =QN1z -----END PGP SIGNATURE----- set server_cs to the parent of this listen section Alan T. DeKok@2017-06-16T18:17:04Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/29ceb2934166bdfe9d712... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCCgAAoJEH0Oec13Yh7NVNEIAILfXPF7tWrGqrh1z3TQNyxC BJ2cz62wZAagxJlWvfSDlbWSuJgq2JzhWnv5kz5yncK0Iza70REWmcHuY37QSGCx 0venOGXIlhTnkXPe1VvrB6WjXxrIMw3wpPlLf/EPRXUz5F2Z0e/PlEx5xdmIb40v 9N+ylpF1gAzZZu0qMK4wqQPpkMQA2UWiiLdduwGssIkQ6yxPxeIydKFOrrshzoSk FUv72RidAVBQLw2nn0fCo8Dl6vY+CpQjPMfoy51E5YB3foVSELtdb2hzW9bWUG76 +v+wtA04yDharUIImuKwBqNI2mJs32BtN8ke/aM9DK4HbmGL0rscy/7rKlSDrLs= =GJA+ -----END PGP SIGNATURE----- track RADIUS packets via fr_tracking_t Alan T. DeKok@2017-06-16T18:17:04Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a45f3c0629f2768081bee... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCBKAAoJEH0Oec13Yh7NLtkH/1kOKmKTQDTlRHGJ3lkw1i9x /cP3iyc4/KrH3/2nJNHfm+MYTDBg6qeLD7mgXlFLPCnbpTAQEbnHWRFEJ0+FCC5P j8/2wSKZ0lyCsbmz3jvU4eADpdHh3YvpHSd3SrdGaXXwxfNMLaCmDyjRPuHEPIk+ pJC8qL9757J3dKPF9hevOTFf0fEgVpTOgjwiCwAZzf3LlfMwAvINhqAB/EdwlbYU AoaPie43QjCwh10llNLWN4Q2c09bkGgtam9bbIx9vwHF9RIh4OE9xvMLzUB0BeTg bA7pNQzjdGvAMMa4HdPe9l4m4SsMnL3O3EVVwq5fgkHchPDdzCDmyKLXt3oAGUQ= =XqZr -----END PGP SIGNATURE----- make src_dst void Alan T. DeKok@2017-06-16T18:15:38Z Files modified: * src/lib/io/track.c * src/lib/io/track.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e7bc03cabae63007eee00... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZRCBKAAoJEH0Oec13Yh7NMRAH/jQAjOs+tdi+Ngq7vqdQUVqR K32IhC/H3ZBFhMtv+pAbtaYoTkblYWcWLH1deDJY8atVcZxljE2sU0qZVw8Wt15a SSRGaiv2bybSAVezRWiWSWMcu2bOZRG0W3O8HeTG3YruQdZj9fFqHPDc+TJ+u23Q i8IQ1RhvpWWfFISLEUg+FzRE0GMNViV3JFku+i64RPmhCiRvU+Fo4e1kw5LVH6ex dOfmtxZjB1QRzh+uoXp/LJ1Vmg3OgGb0pawE4HCg2xyOy4lDDsTMfodD/8WDod95 QBxmYIF0YM+mf3c+u7/AqhxReAg4HeOIfhCuoU8kVnKTBm+BQ69Vepe08CZh4mk= =mZsG -----END PGP SIGNATURE----- use more common names Alan T. DeKok@2017-06-16T18:15:38Z Files modified: * src/modules/all.mk.in * src/modules/configure * src/modules/configure.ac * src/modules/proto_radius/notes.md * src/modules/proto_radius/proto_radius.c * src/modules/rlm_client/rlm_dynamic_clients.c * src/modules/rlm_eap/foo * src/modules/rlm_ldap/#rlm_ldap.c# * src/modules/rlm_ruby/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5199459990ed71e87385f... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRBiBAAoJEP+k1YKfttfKhjsP/028itsj6BrA/KvucHrrDgqV r9VJ+T70Oi2JYEbCXraeaztZQz+7LUZYQnUkNbG3qzfXGesm1ooU1/52SZqB08Ub xXrXFCf3ni/kuxzK/58RoRbS7T0K2rY6uyAOfiZKNrvztOSDnl8rUBhgqH4h7BlC b5hV9gI6z+xBs7QxQA38dhHQKg5IFbr29LlxhMCUPB1578M5Hib9mdWGivqt7/vL 8QR0HSrokVs95b6vZZCevIKZ3aKcjEvlMEus49ZJzfLTpQdLUaW7BZRNgnIipr9P 6YE0ddPFsIzHqAAZDPJPf4kIQDluDwayYw3PhDeJFiMMbLfFfQ+AQvsIWIsIotck GDTYPnFPZK0t9AZWunRMeXomw6BP7NL27vAzPdRepe73KZz1ko/Dny1uc5T6mjYz 2Y88gwH/m4MGw96ocefzghe8m4cYn7bo04WzkOeKw7gxO5SllTOMQeXW2KINGrL6 KE8KAuK7hlyEGtb+CiMZPRSeS3YpOKKkZyybB5QReGQXlDTPnZUzqN+suDlLGyhE +Srbj30f6FCf8dV+kChgivlClc6+ftgiePyqMN0mmAC0qJQ7e82GVTYneTGeFeKO r97JYgZmFihbWcDvqtU/tLbnUe2liQi6qv6vLtPtZAPBGfSOoKyGHipMeRbvz/t5 rSKhMZyEvA+nD1OJL95o =B+q6 -----END PGP SIGNATURE----- Various cleanups in proto_radius and proto_radius_udp Arran Cudbard-Bell@2017-06-16T17:42:25Z Files modified: * src/modules/proto_radius/proto_radius.c * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a20dbcd8efbc3aaf3363c... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRBXaAAoJEP+k1YKfttfKb1sQAJPrwmc30g8AWECTFChJ39Oh E9n+KfR48glbGtWUiEz+QV7hZdYRuY1vvRKNPUDxAjJFpKfBiXLlAWLyibXiumII pbGGgNLyz5shcaFI/2Nu1qgte2tq1B1ghBCeiyVMDG/puP5hMCNuDSrkgKVlKPsJ SPe87c0gfB94tnpc8LBJqYwnCdphFIaiiccnh+v39mPJcFTA6DlU5/JxJ0PqoeB+ BaF6TsWOL+DJIqWl5RgpAIRnX3EiRt+jrd2TtXTwDJ4I1a+l1DIWA+Gh3Uhjvunn RIXsBXk+RVHwAISlneSDUC2N4aoX6vfvIpN0Ck2SfEdS4Thnpn4URT3j3TGaoFck sSDxQRsvk+wiFbabxHEC6N7H98ORwh75UhahijYr5MYYfi+mJKL5sVCi6OowdCed KHPFYe98YzYTU0QU/L+lLy8Bb7oaFltW6223orYp8IqeSNDhApeCV3Ev1YMVTLzK s+u3yE/J2EBC4P/4YM0x25OC2cO4rGIKYri12o+jahrKP3gQDCdnRW3opAeuLbeT AKxm06lrbPnXa1UFNcx1mY0ojLErxWTWTU33FuEAgjz2un7xUlIU9hh4et29ULlp HdqD1J60MozRdXuX4dC1uCViRz606HbZxsvIXZyRvir3Mzh08WCfniIzsEa7iRHw g5FaV0YHG6M1IWCNpiB1 =2KDs -----END PGP SIGNATURE----- Breakout/cache io_submodule fields for easy access Arran Cudbard-Bell@2017-06-16T17:31:06Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c90e42930c148ee5d850e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRBM1AAoJEP+k1YKfttfKITMP/AlU+KtRCMep478MwQ7ENpkf UeEQndvv0Ab9GqNuBIHxHDCXW4xdXYgUZ0375kP0eHQFJ5xRhwpIUFfZTiOJRtGO N2QnukzcsAU0yqILNxJrBtomrKaWt3T6FCn/cyTKIb2v0uC0SyAWkLhOfS4qKfbP hzKnzDJrEPv0UBEd+y8wv+PAYWuUjBguV3dWPg+XUW8k0u1oSXzp3199o4SJW4Ey K5t+noZCm20qVf5ybp9JthPcpm+xdLmbekrlRVFS23eWa/dFQPvkZEU1hEMcwOH9 vlbt7EP+k1LxgEsTn/bR5NDOBaFCT5y5rFj8zpx9wh5vhIwkD6HRKQuqcnFpa52M LjJZfI5QS8IJPBGJGJTDqRz1jqbirPhDTo99Tkmj/i8gTHVO4+xID1ovlhXcNJut wKRc+ICMCFJcEkzQG8+B5QXFGqvaWdcjfXyAohnF5MjpUzh+7JAqr6SYSDa/GjE7 qzNdPfxLBhsmsWaKpY3HVPs0xzZZFy8jYCQdeezq/SMy1395rQt7Kf9R5cegQUs6 gkRDyhm/1JMcMr6+WAduhnzM5hOJTqe6ELJk2ZzBkChjdFkFHhxuJgnmhD4eaxhH jmZgoFmLO2rJciiqxbNTrnQiBrwqfiM5/hp0hl0pDh516eevxjMQWVJmzGGFV46X 17JtokMPqTQJgIkInHLW =RRxr -----END PGP SIGNATURE----- Make process_by_code hold the actual function pointer Arran Cudbard-Bell@2017-06-16T17:19:49Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8ce12be7d44cad5eec87a... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRBGpAAoJEP+k1YKfttfKwvoP/2VgOIk2tnFH4rLmLhsBm6wA lojSDMJ7b695W0TDhPrROZRbEnzB8659CG1S9aPThs37R3QIO+Y7fQRoCXVK72tj ze1nJpIaT7ajK9o8459F4205+aBA+1QKpQkZ4CJxiSr1Ek+D73+0tbRQ/w8lsRWi gMmO1Y5Iufd2tts5HgBVpEO0BWr6EIwVxM1/FVUx9GIlL8ie5JqrZ27gYU20vTy0 fDkXxj1MASFvVKgjWhoHmrd61K8uR2Xf5s356kSWGJmdYbQp1Pqt9UCrg3wvokeO umnS6GgZe2aGjs6cwZ5yJrfsbeFWCpcCNHcNk50hBFyzfP7gyXuvFEe8tPT1VmmB JCZ1a91p4I1ezCeKdRbXArQ9KlOTV1vtxLblY7krkZErt7A/urnIxjAkzyikPyKQ dXNKLwmdiggixJrxMLfni1BEZL3OZTHhCd5Rbn2q2n2veZMt+X5cmzh1GmtkUVhX K4QVhQUQvZjHNb4H8n2EzJBR5doHix7u8guPY1sjAP7vcDVVWVNy6nnynhkYqzQ8 zMWSEB7/A484osM9w3bhR0ycsxNSs3sFJuH9sl3LRQJKS48yIRvUSxe2t8rgEkWW KbNAOlrDX5RskEhdWOLkB8DIMIo5QVmgd9FnVU2MgKa6jQmpjHiJ77nPYU4doqNe hsKTtDhM4AwQroDJQCqA =3cGD -----END PGP SIGNATURE----- Invert arguments to set_process Put the full fr_app_t in the fr_listen_t (no point in hiding it) Arran Cudbard-Bell@2017-06-16T17:13:13Z Files modified: * src/lib/io/application.h * src/lib/io/listen.h * src/lib/io/worker.c * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7e527fd57ddeddf3d19c0... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRA7uAAoJEP+k1YKfttfKIDgP/0dNqmXs+kF5tANqv7bLKFRQ 4LdH4L4FGFB5xloIyhGJrFyBq+khJQwxRawvdTl0GUMd+vjBLr9EasVtkeSMsz+k ewciApEO85pP8a7prF2HxRYz7zL1eqJx4JYsO4uQQIaPszVIKg8iwAr0Wr56fvWe WQYzhTVDXIF2R6L8GAP3b6vT2CPQFixr4cm32J2RXmBT2d0pPBIqOjMpkAMlvpzI Z7qhxdZNsGhvWvZXOxsdZTo6hfUUYeBkMfivPkXIr9Q6DakrT2LdYsGhZQQUL5ec xeqX/UsMsTHN/9V+ZFZi9+zD+q8Me24CPAg7eCIeZIWJZ8mFeNbncIR28yyeQrCV w8x8Sy1p0ph/V7pQKLK1NLSuGw5bqZz6h8kZhNumm4r30oDKb5Rojhpc5onuFSgE T1EPLke7vS/JL9gXsefKtPihjoHlrwGGBaj3iaJ/E5xDgrRnEU1/Tv/59wG66sWZ M0Mln+mOtF2GnAASlAEzMOTNy1+3v/JZq4MzK3zumuO0yZLVDxQzrdgTmxQ5VzbX dzZccDk2FJuKt7paxtrd3ZtqStXJmObnb8iHxT14CIKTz7xstUt7ePeuPeORMbSi FqDpAlGu7ylLg4kX+5PLhdPxPvZMfVREYT0bSWq6uUaCR4X9O1mkur3fGHG4W/0k XjIBq+zh1WqjgKz63W/G =hqs+ -----END PGP SIGNATURE----- s/subtype/process/ Arran Cudbard-Bell@2017-06-16T17:01:34Z Files modified: * src/lib/io/application.h * src/modules/proto_radius/proto_radius.c * src/modules/proto_radius/proto_radius_status.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a42a3738ab78552311fb4... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRA6zAAoJEP+k1YKfttfKHLQP/2U2gPEEVpscL2srwG/79sjF +Pr+MflnDACMvF9we9yWERd35dAzKasgX3QkBpsXle8MGgcmXZRIxxukiZjXDT7P YtvW80P0s5Qn38ZiADiy4Xg5Sn8fAdCyjdJsUYraOclzI1KctpjGYYRLLvcgI23A KevvIehdjPi+3ubQmvBh5M15n3PRcksY0uZ+sESYI+2AmtYRdGCq8VEoGK0fdq9t hgbx7GhgRXKNQUSCHSlp1wCGH5P+8Mw7EntLPLOsAfDBC8nk694+S1ONDvoPtki4 6sssNxgCYvdwpm6VgBfUgCio3entDYSFDRr/ein/vt5OgYsgaY9mraZR/wnOyV6u Tdprm2mYuRGHpiKNcCAHYBCNRROljKhvqzUmqb9j5pIKiNT3eIY728/iGZW9qJRY oBA6IroVDnfmeqYArEFNxwWNW3AKdNnnfCkyX0eRQcl92NyAU/cUrAE3K6rvjoiS 8eEtCGq0iBJTVzvjLC1k5z9i7W6imnk5hyxX8SkLtcsHz1FTf1H33Y50j+dVm6x5 /7NINrMp+/A0oma4VEJhKmDap7U3ZNMlKRDxXjtSlQCdg7QJ5comtgqZ6zm5VLOk CKd0rXgyacr+3YlL1LmaWH/2f21Pp09RBaZ7Xrlxmt4jf/9ijxYEGikSeTX0hNJk /D6vUZmILoxZ2m19E1u1 =4ppV -----END PGP SIGNATURE----- Remove fr_io_op_t Merge the fields into fr_app_io_t Arran Cudbard-Bell@2017-06-16T17:00:35Z Files modified: * src/lib/io/application.h * src/lib/io/channel.h * src/lib/io/io.h * src/lib/io/listen.h * src/lib/io/network.c * src/lib/io/worker.c * src/modules/proto_radius/proto_radius.c * src/modules/proto_radius/proto_radius_udp.c * src/protocols/radius/radius_server_udp.c * src/tests/util/radius1_test.c * src/tests/util/radius_schedule_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/348655ac0dedde8810208... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRAULAAoJEP+k1YKfttfKuOYP/3FJZ50j28M7H37tZhLC+CEQ HyfFxLjV5g3WmMZqfiDHJ35ofD3KLjjWgQNBsWjELDX4NVHQ/LAxyn7imP/CWeWM lH4BLXtVT0mGoJOErnEwDoBum7SexCnnKgEjqIDh7DDv1mdBFQH3gNE4dLmoJuxx i3OkFWzne2dgUdalUaBSO9lZI+37dyuvuFS6kQAabIZgkzKD1/hEfnVZuoB5Fq06 tBYoRDve3mUEylE0bvVTfO4xSB+xG3NWTlAgsqjsWVRY+zuj1QbOIWItyrqpoU7F 46LoExhzbvDNQEFT8bqjPLmkDbonuRshRpNCy+DagsoJ02TZd8CxqQauUNNIE5gv XCWK45DyYm3+PzdgqUlqD24ronF7PMdBZ3D7CjuXTSfB/qxdQuGZN9RbFiL2xTT+ nX/jOGN5hTr9oJ6pN8SlOrrrWDF39JdoKtObb/+Rj5e4TGjbNpiQOHLyrzrzHgHD gEQ9Gjj5CGYz0dASFsUvHqTyGxzFsEzbcfVhkvL+VxoLwq7WsuAXOS0bIY86Q0bB XnbKlmk5+wUR80ChoZApLrxpzQOGkSVPprAt0/dVAbUQFSon0rxde44T8HxQ4ckr AfPDGG+HrLHVujV8OR88ocnj2MR4xBqftnaV/Y65Nv2KWHXwxUcNFgZ0eJe6D8NJ BosSFkddr3XH+AVfBfzo =wv+P -----END PGP SIGNATURE----- s/io/listen/ in proto_radius Arran Cudbard-Bell@2017-06-16T16:19:23Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7d9006b9c005c76777da0... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRARrAAoJEP+k1YKfttfKr+wQAKOQgDt+xreQeUEafcFHG/7f U9QsYDIatYNgh4XJDvk9WNgKVG51oWYQ9WySWkKGTgupiN2T4fui/EkTYE7y0Hwi I+kiF5CIYWv6ArAONFO72569NWuGStmossz8RZKS3bJpcPGl9nedArg8TcTOzOPJ QewLd6AhQvYsF35a0yeEcwE9I6TvtYyMh2QEH8Mxsa6cksXEvs/+ZQ9XpLFiRhDn Jp27l4GrLXSbXUQIKo58kuvySYnQyzL+H60cGifcWsmNdgl9FtdiTSnih2Ujl0/N YhjzSoS8VxCF5TAVKc9J3BCPmIH6+Cs7vw4Mv0ZtIXwiKQl5Mp6RlHvajDiAdQdW 3kKBLTfWk1T8OH4BnzeQbjsEEn/F155+x6yGHAcH+5o7f2jLJCgjGoT44oND/1d5 YpNWe2EOld2XNJ2LL0+jZaYfN7ID1lfbVcyWoYX/Tve21ofiHltq+5SLp7rgU547 pLH4WXyAP0gA3cnQRgxGpUwc7NiI1uYBoYIjnzof12gUvOpPQMkV26hHbt3n2i/L hrEL4L+97CsnOSQxO1/EsYxDo0hmjFQ40pypT6wPFSJDJreHOac50sWKOB9zf3Ay o34vwj0cXz3V7JsfqfaM/uYUwug6YNepQdvCYFmw6UC6RvTytrNQsD7oWRlFv7mc L/q+ZWWETsFvfvizfcUg =QprX -----END PGP SIGNATURE----- s/fr_io_t/fr_listen_t/ Arran Cudbard-Bell@2017-06-16T16:16:43Z Files modified: * src/lib/io/channel.h * src/lib/io/listen.h * src/lib/io/network.c * src/lib/io/network.h * src/lib/io/schedule.c * src/lib/io/schedule.h * src/lib/io/worker.c * src/modules/proto_radius/proto_radius.c * src/tests/util/radius1_test.c * src/tests/util/radius_schedule_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c2e59a40e4c32a3817326... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZRARrAAoJEP+k1YKfttfKIPYP/A596Li/IB+M6a1bJxinzlm8 h7JsUo08AK/ZDogOPH2RJzqPjodw3dhNTw5Higi8KqxUcMmxKFcDMjsM8bYtEyxC z9ssO2Q5DcUWRqAfCTxTisgs6shqXwxE0Yk3gTVW7ogGCbUlZPkSS3FkvDJ6qTUe bgdleE7iuZ2S03pJzCm07n58WvN6Bx0JTpp+88+4cWeqrdxpzP1Q+i7ZyU4r8EGV YaN3+qGZ2SliqCpNEQy2MxYPzWZMkQvSkjB5/Dius7rFwqmXDJlJ3jyeP0jsbuZU XGi6HgXHsZj9VHBFrno/PMnvywrzhfxgdh8Fmgz/mL1Pt1gFDUQfQURd3pDIB9eH CtdJciYdTKpXdS7M9pg0y5/Cv8gKUaIfWG+KaZOTfJn1R/SwnoO98godpZVTsqAo piuDTvUU73nLPV1P4QOhmG+UroHK5jRnYiI3dZvJH5tDNDsmQL8ffypNX0nlPO5E UdO+s53YOOLQDomgL0CLqwYAWU34MYMMHQ+werxbXMb8z4+WmOY/3Omd6ANszM9d b6z2oiGX3P7aVq5VgQci92ZpXt6HDp5bjxpEjgrB/K0CKXWHfmYfZuzSueCLnD+z EHWvzgFTKM4Z0aK/Ct1lWlzHzp4fArE1bQeVexuVYNTsyBq8gZVAaORMNFb6QwlS 7pdCWk6wfopLyYAaQbJr =Ebf4 -----END PGP SIGNATURE----- s/subtype_submodule/process_submodule/ Arran Cudbard-Bell@2017-06-16T16:16:43Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b8941bd7ac91fe091422f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQ/L/AAoJEH0Oec13Yh7NWIIIAJ3l3w1hEdjCCnsPrJOpW9aB bZRs9HZgNHzmPTnfaAO8+1JZICn0riswozQCGnenO4xCF8nA6OlZj402DVNRDvei 81ntcvNqGsoeyPoj44E2FHnCEjtCbZ9cL7O7kB28shnP7sMN8uKb0L8vABb7ji83 ScDImayYHk0oIe9klHmvVALjtDJrd5O0xS+uBTi3zb19u2z3f35MUkTRrbyBSHrR BO8CPeoWufzJ7crk2ikmK1U9jkXzMUrBl0JFvzAIDx8LFNbXxqk/HGwJWlvvGGP0 ZF7Z667JW+gl5NuBxGkRneEqWQolaR4pKM/GUvF8TcPBdJQiBN/3qcdwh4FiaD4= =Afkx -----END PGP SIGNATURE----- re-order libraries which might help travis... Alan T. DeKok@2017-06-16T15:02:16Z Files modified: * src/tests/util/radius1_test.mk * src/tests/util/radius_schedule_test.mk * src/tests/util/schedule_test.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/21c40857604993ae9a844... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQ99EAAoJEH0Oec13Yh7NJmEH/3DUjZPnA46OqG/qepJ3un+1 x8QoVWDTr7PyGR/WGi3jV489IBiErUvSh0fzKxEPb7Hog3qG0fqB5LUuB4kj/lPf BbhirufwfNovVIMTSgBlq4J1SI8/fZ6lzP3AXot7Te0Bh+pCLnqhQNXUXIpYQPrg 51wMEEior2Vtyt+1R03MGp4H/fX55E/5rfYPe5X/YzUMqYipAJ3ctzSuVcSWVbs4 N0zlUz5z1A7/+TmXj5NX7+f/AEwZ9c+FYy4ebLlKkKotjmfW+vmnBTjmocU1B/12 7GTrWGAlyhawC9VbXWuujLh7xNfdx1bw8M0ESSSY+pTA3ixEGuiJ0rQ2LtIkSHw= =C6IX -----END PGP SIGNATURE----- mutex locks around control-plane messages The better solution is to have the caller provide a message buffer for the messages, which fits in better with the rest of the design. Alan T. DeKok@2017-06-16T13:35:57Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/21a3e7f8b0de55036cd06... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQ9bdAAoJEH0Oec13Yh7NJqwH/A7EYhwtgf8xrE1CMol4D/wk c3gVNQmYr31Ppg5u29xStS1XLa74M/ZIEmguJGLY1tRS0LX0JL73eJ8OphGJDPlU aEM2iyadKJBVDF4WOdnMViuqlWHhoU2V2B8dMwCEO8ZQ/CZrV0tfqsr6s3BJZ/JO BceR5DGI82rHYvESAJpCg6zW2ZdiCsOtMMTpT7049YbSdkPl+YG1nUt+aoA0QgaO E36AbTecN0rKynxM8dln8u/iLnrrm6RTYuZV41fDAdjmQJ2ALME2LDRggw+DUbIR gPcjNbzQGukdObIm6kBS0wNcELB0Fni22HkM4fArf6A2jXvoPhm+btZA+uYenno= =4p03 -----END PGP SIGNATURE----- more build fixes Alan T. DeKok@2017-06-16T13:02:17Z Files modified: * src/tests/util/channel_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/14f3e2098e7f0daf27cbe... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQ9KSAAoJEH0Oec13Yh7NRzEH/1/xU42cQedllBGy9TDWZGvt wkjy0d56oiVYzX0JczdXzFbi6d9O2cZiLYVDm0FtSAXMm/6EGGuKUOxoUc56uQus agD5zoXCi5X8orX1DC/Ouwonww+PiKgZayYv37vSCuJaOduBUdhYz3zxzRBqFejZ eG5fIaLks5d5/sx4TS+gRjiQq+NigAshe9yG674QcSNbjseFXcNxcuEHMsgjp9W+ f29AyuA8SsKwMsizJSodXz69Oq0yQb2H9PJnJ2le8WaZCEVDnUPqQwAc6WNe2ntw /DsbsJJIrTcymR+dX/irBhZPggJzwvFzHjop+JRNG858UekTUr7uYpOppUjepWw= =BGKJ -----END PGP SIGNATURE----- more linker hacks to get it to build Alan T. DeKok@2017-06-16T12:43:59Z Files modified: * src/tests/util/channel_test.c * src/tests/util/control_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0579e2497852fb4358724... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQ8lHAAoJEH0Oec13Yh7NdCoH/j6gCv15svgST87xot5hPzq6 95SE6fIoNZzmNaiM1HTqSMC9Zf6g2PtDKfyu3QQe7YeOPr6mBcXKbJSppCa9He5O tQC10qRRoyeR5M6BXTV4RLMCi61XWbP40sz4nMUu0aGDqpmYoZZihWvJfP00qTTf A/JIUv2dVf2et1SmYciStKadTNr6xaGhpyP3fxrr2W0d/6XsedRHekzwhlQ0/5/m Me6j8z90zOLpvmQvshtMs6ptYpKKzT4mYDdDNgyXhAJ0ECz/ShtnvxPS3EXIuDhY NsQWs1pp7gw8uoLCKvG4wLAcKtsDRawdudznWZYV0018jN3ARhrj5grF1U4xJRQ= =oZuU -----END PGP SIGNATURE----- linker hacks to get it to build Alan T. DeKok@2017-06-16T12:04:14Z Files modified: * src/tests/util/atomic_queue_test.c * src/tests/util/message_set_test.c * src/tests/util/ring_buffer_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7ff59ff6ad7e83c202f3d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQxfYAAoJEH0Oec13Yh7NjMYH/0rAPAd4DhiQTE8B+LofX/qo mpUe9wdmyDpRF6riaewCr+xX+PeZ8+R9rXvqFnJ/JTkHHeY2d9C2pZvC/UFqp3K4 dvrt0Er9YOv5Rd0M0WDUBVRn+wNIZm4NxrOtfyD+E1XpRNco4xR3I7Du/S2gEOUV nPXp+Ow1V2t40wCrsYMiZHpJ46wRxUCc4PebxwOO43+JZGjeUlxO1OCqFUMd/D7r DpqC9HBubLjYnB7fvew9mLTTjK08lwKpR5SXnDOYrCZHgvweIFES9Wym1GsTFDlO xOX8UoPqS8UnyPF2PvuW89aWh/j8b13VGlSUKKXV7F8irQQ2HzGCtBRf22WIHc4= =QOXZ -----END PGP SIGNATURE----- fix typo. Closes #2006 Alan T. DeKok@2017-06-15T23:27:20Z Files modified: * share/dictionary.cisco.vpn3000 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8128ccf461e9e30e2dfdd... ====== Temporarily disable filename truncation for logging Arran Cudbard-Bell@2017-06-15T23:06:03Z Files modified: * src/main/cf_util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8c33fd49e8f7441249e96... ====== Don’t run test server with -M It forces talloc to use a global NULL context which doesn’t work when there are threads Arran Cudbard-Bell@2017-06-15T23:05:29Z Files modified: * Makefile Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/292653fd2382ab4a7a5a4... ====== Fix redundant declaration Arran Cudbard-Bell@2017-06-15T22:04:33Z Files modified: * src/tests/util/radius_schedule_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/246760ac93718d9e301ec... ====== Fix typo Arran Cudbard-Bell@2017-06-15T21:52:23Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c5045c5a35dc0db70d5a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQv7GAAoJEH0Oec13Yh7NJkMH/2mjeKy9hYkp8/YBwFPBLGrM TqfljIU8eFGUgBp/lDgAmDid0EBu0WIs8P31ymx/qakw7zZ70sbhvfTK2MerWq4e qlq+TGyyr6A+OHt0lGNATV/CBZD6pXhbFZZL+T7WhXDWdQXbCCiRkaFnALd+1U+k 5B1xlcI76+4qZ5bchMEp+AIf9Iy/9v8NJOaM3ohW4sisAaYW9TeaOCBfbe0rJwrk jX2qPfy4Yb7FydXFsNTqvgbvixt0Co0c77crz1uYAgSEIKYLTUklmmpEaccQf2OW aazad8vanvgjnhOGyeIIBFzM46GRitNiVnfgJCQweu/8nxA3i0HXR0MFWmhFrv8= =QqeT -----END PGP SIGNATURE----- request is used, and copy reply to output buffer Alan T. DeKok@2017-06-15T21:40:12Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f6b58b02d3ba4d908c5ad... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQuM/AAoJEH0Oec13Yh7NFngH/3WFYDqCF1APUh/j6N9TCSqy v49g/YLL6qArLguLa4tgZqZi55msFTs7TjESSP3sPBj/fj/90kYJZTofmBF9Ejmb cZ2erUmJOZpMh2Yvs/W967Cr1nIqo8x1DgHCKT5axw5xn8+UDsDngAIFL2sZgI6t Z39WtblNo5K8HaT8A8voP/G0vGb4fYGYko25oP8QHg8Yw9sOIwoTGDgQaUQkDW7Z HVr+GRUuQASl+ZQdhogzxRwViv8Aa9W5jg/yDCJFTbbwsYY7sF2UqFnhsD1Z0isR 1F+XkruruOVMfcuxrc3PnAKVSUuRZza+4qDzAyD8ZWJtv0kT27MBS1+eJih3U7s= =nree -----END PGP SIGNATURE----- client is NULL for the new sockets Alan T. DeKok@2017-06-15T19:42:49Z Files modified: * src/modules/proto_radius/proto_radius_status.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d84e0ea9a21e6113aa8ea... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQuLGAAoJEH0Oec13Yh7Nn08H/ic4lcXEM41Fij+3+4Ygko52 tnA23XtEvKvzXBVpWHY/Cw7SGR2UyP5urkI+LiJc745JLy1vglVD46FrKOd4IWaA 4K7F6V/3nkZ6Zw8kXcaENiZU5XHu7j4oMArqjCRpnulRBMF+1RwQ1xWLTQm5HeeP HAqEMVFqFuo+Ajs7Vury6DuabsHOKxRSxF5aOk3AGHayl1MUhM6IjAZ1+/pkXY0E 2IbrfAtWsCNhCQUPoWw4qgeiRM6BWhwxjblQcjkMbvbbJ/fXR8KcB/XqP2ZvUMc5 T3zU4STq7wObryQi6v5z6nPW0QELdbxT7jD/cm0P5jwXr5qOXROu8hWQXvx6p1U= =obdW -----END PGP SIGNATURE----- set server_cs in proto_radius and REQUEST Alan T. DeKok@2017-06-15T19:40:45Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/48dfbc35468635d200601... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQuK0AAoJEH0Oec13Yh7NZekH/iROTW/+GZIa0lxburewD9Jf gASB4yFHViErEFu3dJb0C0e+qjX8JAyqQ1oq3Le4ulBuSX9n9KSfFitp5UWuu8r2 xEYfHG9QJVSMOctxWG4yw5magJUIP3caEAV18JOoak89BKx4Dq9fEwtLz3uwPKkL euFNrKnFVdfmkej2WkProLTI4iB47tmx8aN+7Qkayoz1u45dZP2p3ui3M2ET+vWD 6Mc+rRs3pjcfIma7sRYmp0aJjhvZRFtJPCGPljs2+utpZetMuOZ4EP6v6hrtC/vn 2PGNqMASfVrj/UU7+jUatOQS3peM0hVJhTsreQVZ8IjocucUkR8YB4s7i0/zfho= =UAm1 -----END PGP SIGNATURE----- create reply, too Alan T. DeKok@2017-06-15T19:40:32Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/04ddcfe0a0226668168fa... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQuBfAAoJEH0Oec13Yh7NjtoH/jebI7dMmIySAAaPxGLeCoIV LHmCam7AzJuCZa1iv1uiMf+/rNMwBRCtBOmGh3CMsSonHW8p7e40XWTTpe2jdwXZ qYjt9Cdp5qajvFV37P9K4zr0ylZ1kUp+KI+GOen3MGC/50K55+YLdqzUzR7ITNaZ 7/fONwrFQOMt1pU4cPoKP1wrM8yDCXwZjqYozMEfewIRifagp9GBJN0bIOgz+6jb 06527UIc5DJ1tWz8c6X/hxQAxXEUUJSSvL2KUsuP24BPLP3H97HAgNJc+5/EMliw sLFXQnSyhPA9w02aijA4Qy4dpxlNnVnsEn0g3HpFIfLog01tAA06v8Is4hlKwBI= =9kg3 -----END PGP SIGNATURE----- print out which section we were looking for Alan T. DeKok@2017-06-15T19:30:33Z Files modified: * src/modules/proto_radius/proto_radius_acct.c * src/modules/proto_radius/proto_radius_auth.c * src/modules/proto_radius/proto_radius_coa.c * src/modules/proto_radius/proto_radius_status.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0153657fa182a4efa3988... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQt+oAAoJEH0Oec13Yh7N+x4IAInr6PxCGdXnrhRcEiejVlRt m3cdx6XvZ4/eei8iySA6szFIu34dpFRbnbNmjzvhvzkdPhd/lhI8aIl0kfj5NR1H 5Lr02o7dVWYVV/X6t/2avLuyBFFJiKyshgVhFUyy72yA+r565/7W+4zWo2JQLIaR 3pay84lS9+MQPAQXhagG0Rd6uAuvquxq0gHk0M2oBEVQdMCyTDvQv9/URJoiOMGb 853znqr4NE6aXlkAoKWcA2wp9wDPfB7iF/ltdiPLnQ/7LqUSbEHb9LbEKyalpb9T RgpnA3EBw2ufSW6bXRP4TRhAX4uarreH1V5FB7lpDPvSGgD4xntTDZQ/WZXa1qw= =yRfq -----END PGP SIGNATURE----- set process after decoding, not before Alan T. DeKok@2017-06-15T19:27:27Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee1abba346466775a6cd7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQt+SAAoJEH0Oec13Yh7NwTwH/3glqI86D5+Ve59FBgQIueAz 47Y4GMqpPIKuXNirofK0MLFHY+zSjuWPnbrZ4EQmQMk274UVOzycEO22UZfc3W+G xEGIWQwaR09p8cgtB/7DFvIOeKS8xm5WyZOyGP7ycDNQlvZxPSTO+F5E+94X/b+m ktdk4aK2iRyUKRqseg726eNyvtLUSgp7fpH7Iiqxdo9lwmez50xMt9osYVSsxHkA 2i9BzkP2zS/ZfZOUUlT3eNBnF4o+IX2kHBB9sWLiVHaiXBW93mUX5zNXzfAKBG9M ZII+70e0a+z7An4Ox1xxHho9k5yT756pVamTPIApYmQ2a9wLxswRA/E8L5qtkuI= =PglT -----END PGP SIGNATURE----- set vector, too Alan T. DeKok@2017-06-15T19:27:09Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/37a48e30aa8cef7f9f93b... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZQtBjAAoJEP+k1YKfttfKMzsP/3Kr5m4wQ7lO4bRnQKCEO30y 8OqOZok3ueYv/v+3YSqT5KE4nZ813gHDUxCjUbUOn7R/aXr5lzCrUIkckEv0XOTQ JIajvBPImIXNqvlc7XQfDB1O8S/TVjFwKLkgP0Dw0DKq67hdAY4QEcI3bSp7TIFT CuFFr9B/EvbBDszWkQQRWwzQEaUfi09W1WCFPDdSZkspwNVbdytuRsI5vNDvUVf6 DDcvPhKgzv/0rIMhvRhEkaQHNtdxzHiud035xqWE6FB6lbTM71ayQxyUe+AeYA4z /k3U2uTg3+qspSRhbPajKQ8Gm4Mz4Fi1DjpxfH32X5EzWpL+LD8h7loOPCFJ4nTr iSGUQJlRbdFVUdd84HOv2hafqfw8ACMNAaip+8189gXuajJHlKa0Q97jAbRibd91 NRA/dv0F8JzB+XYDKZJgCuEPv+P8NOT+a5kabFDFs3FuTpn3KJZQjkkKkzPCw1Su SkD3I1eBAjNjFwiovHwA4qGEGRm5Bph0zi06+PRzOeax1kHK90Ne1Lea80G6ZZrz g72b/CewDMhNa07k45+CDWDPzYW3uPtPe97c6IyTUOwE4kwsaR3LWMkyfS8+mJY+ +ReK0sn+vkJ3bz9XzocHQSHGHQeviTLhLQ9jm+G8FZvwLcZxaqbZohXaNppQZEGy HnaavoMPVrVRW4VdaFfI =0Gb1 -----END PGP SIGNATURE----- Populate set_process function and mod_encode Arran Cudbard-Bell@2017-06-15T18:22:27Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/17e491cbbd1cf0bb0ec44... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZQtBJAAoJEP+k1YKfttfK0lwP/Av3HK3EBGjpudyku2hXfpD2 fNRRHXdUQVkakhS/7pXqhDFwG6dgXuKlSeWHZO8DFKn/GqXBqLjMyT3JOhZfaH5J qm8qjK3+t2kveo7JVnVx1rcykbdxwyxHUKo5V8RawpTNqT8GQ7OtG8FQh75Ptu4y CLw8NKnP4QtTJTaVNy20qyZX+rsAILQFmiULNTWHqHLEZHzk89WTlghO+RZXe0IA UBZ2+VdeCY4qJvV1ozHugHxPZizKbgTUadsbPxKVqBblQkwUxhvQ3rduJBsdZIKh S/HylG+r+wHma4bYYEuGnpUUp+CTZlSsc9HduDi9h6bHiHtAxudwJ3VpIpOQ8Ckr 0lTT8Yy3+vhZZjLfi2E5hK+hR703b1YO/6Z4ZZx8xOTn2e7FdvPSrldZ3WjY0iDe f5ZpitzlgB/osql9FFINlNVKSKlxWdbDq97mQ7cuAj5RUG8AEC8CWP0YbkaxE84k rzz0KhRVwfqx70XFeV0Llg3Ub72Cts/4R3iSEFpGlXLJNu4FNs1id3DFn7Q/PvCG 6QRViCPbY9k7B9lFDPWfTKn8ujyS9mMTAF9KQMxr1N53ZKSoQQBqOA/GZP6iruXT rVvYpfsEwCjh1r3x0hyQ0aR1ngjgj+t9W/e27xGCrA/PEAFHm1JU/m6Vh+dGNb/U V/0h2Z9UDl029HLMRhRq =oQcT -----END PGP SIGNATURE----- Rename some instance fields in proto_radius Arran Cudbard-Bell@2017-06-15T18:22:01Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aaa91f88a9daf4848dd0d... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZQsy+AAoJEP+k1YKfttfKI7YP/RiSIlM0/AfYRT2JFORCK9oy iT1rMO66UOgaozKFOmlUShBGziMg8Nup1WnyiEkoYbWwg2obqQ3Z/glRbMq3OTqD X6e/e2O7SPXTeU3Mw3DjVO+3xsBNP+X516P0fFQUpxXIOETOW52BNkaIC9l+vVU9 6QNzIJ9LNL+Kog9DNRCkRE/aAK/otLCxywJIFaca1TroimuPY8cbLqn9paamqaz9 Noy287/SfUrYYmYlxyjuYJS9s+jjWEniRTPwIiSWzboyj/0UlA4P6+VrTkdp58M+ ln4cTvcBoyt+1By2xnTBCgbP2jYsk5o9pv9PkDqKSHjOLWS/X0yz7ELA4/1aeIit P4y2OK7ck2uReVcHwgYVpJna7EN+6I3aMtM5bYrhFfcUNnfqDBW1CSnaDM2/7FYz 1bwSX+qhwD44sROB7xKi8rz42ZrdRFyhmdd0nvYaoL0rNbIvTLXifKXXkvNUfAuJ gdogRacVpp/XMz/T/51bzE3HnCRh/CquIb6vv3Ya+TzraG1X9QwyK/n1IczJ4tkn eXK+QGYZCvS+EF1VxWn/qDXB0sb9myoBSufbj1c6hxKDoiav4S60bqQgjcvxnOnP C5uKijk6/Z0x52pKFSYJp1VtcZZz1e+bMuxTKi3RpMnusoUcnOJBQH4eXhkuYSWo kwKK8DAtqgoF5JVDQkMJ =3hlk -----END PGP SIGNATURE----- Use standard format for printf messages Arran Cudbard-Bell@2017-06-15T18:06:54Z Files modified: * src/lib/util/socket.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/723dadba7e790df1e9cdf... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQsxAAAoJEH0Oec13Yh7NoTcH/ifFjXEheHJ4w++sHMKbe5zq lx1soWPc0lZx352NNv4eTaNdUmdVyiLKOrYKYTaCefCNmumojtly7foT0geCB33U RyNvST9+0kQQJlD4XJDBfaljmp4OLf+6qSmkrlM/la/onP6bKgwR51mm9LHeO9gI /rKcUouhPMyd8Pn9ze0aV69N487UtKLYuIpADX9AkM7sebiNQRblFlqvI3aQ9mt1 WqeUALQRQrEmRB8Ge4qGUBRimgkZU9XlYrtfgXvR42FxQ7kgwD/1w0CFp68iJPdP +Hz//54UjzFehyaFe8uJWCMQkpXPEetK0Dy1rcrVj7BgmQiO80BxUR+56YvQIqo= =BbJ+ -----END PGP SIGNATURE----- copy packet temporarily until we get rid of request->packet Alan T. DeKok@2017-06-15T18:04:48Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f9de721c5011acab27a1b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQsxAAAoJEH0Oec13Yh7N55oH/iXp+Db0MfzLgM9rva+yw8d4 ZwVRD2fLakSIVTt4OAN+P3hA2fmtvcpEEWtBmcwqU9tkDdX8v51AoSyughxmykn2 Q0/utIS7WCC+RQOZazddg0fUeWs8kqp/HNpwwbzo7U9bH/lIkPYDZ7FcPwTRqu3g /DGFg8H96J283PX4B95c+AVdAp8FelKtPSfPcaHDWe0A6ZXyGvudBtYz5TOWvEw8 BcoFLHOJc70INOBVsPYlmd+sAZhXXDS7UcAKpj96KeBJyMSJTz7907hcIJK1fFd4 jwEx5UWa+wDMw4hepieXF4lzxJQGa7Hir2+i0JjfUctHU9sIFghfMiHRdTT5488= =/Yrf -----END PGP SIGNATURE----- call the set_process routine Alan T. DeKok@2017-06-15T18:04:48Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b7fd42d353cdaa3dd599e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQsxAAAoJEH0Oec13Yh7NdbQH/2SbVkbrUrm5YjAMjdUbIGVc 2jxnEaH8CkI9IWTN41RUJ63H8Nk+IMSOluAB/lEXIS5x70pA3Dif7WNzAiRQ0Il+ MAVsZwNQ7r5yuJWO01ZgpoVIItKCec2TVJ2doVUWlBxDvAeUvjKTvFe+b/dyguZS Lpufxbkpf4H1uxh8w7U9bEuNJe/HKuY1nGthlL9xIf01AB0NlyfxDn4f2DDomBoq WoxtAwll55qifvNElu9FxwhLrPPcFMIsdbrw9q6ZqNAryq4eCXKd0XuxAevs7Cwp I1JnHiGOirSCpmADrdtfXA4wGdAqeh5tbdvvqLDKbLKC6dqKlJdQsYz8d7Ry5bc= =qf/h -----END PGP SIGNATURE----- hacks to get secret && packet decoding Alan T. DeKok@2017-06-15T18:04:48Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7c6e4b5a337df02c34e4b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZQsxAAAoJEH0Oec13Yh7N1ZQIAI65cSdQnZjm9dYepFqxCrnu dXRmfgRUKL50HVwQePLI6MhKmOYJG6KUFtV8J649Kos8EZglRD0NPcIMm8SILudj wuIBrV3gaBxMC2A+JH+lnOUyi/jf6UqNMvlIqtZ94/pRIhlbBorwUvE/5y8kBcuw DgvBA4hvrr/QIumIntvAtqo0YUdXoyDhDYXR7Kze81Ed7oQYzMFnHmS/YM/AGfAm jpBntRoB6vmHIaSMcygoNVAc021ZMjaoPO6yazadKnz0vWv1hsSf6i4OBamny+Tg OpeacVh5GVUI7i+cYCMzEh175EC1a5mN4cHWtJ0S9V9m5lBYghEzjHhFbjTRB0c= =qzMp -----END PGP SIGNATURE----- allocate request->packet Alan T. DeKok@2017-06-15T18:04:48Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0e960346d231afaef34f5... ====== -- This commit summary was generated @2017-06-20T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announce@freeradius.org