New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZJhJ9AAoJEP+k1YKfttfKFawP/2/qZr3HDkqG/f2uVp6AzOAJ zjt8zTXFLSJxYbV3shGgXp1VDh70VdW6p1SAxTWlNyiqazSbsafEwZheWvO2m5UJ FjLL6qNQZusa9iG5qJBzwf7iYsFTDYoRVtJju3o86wZXNTOKFbdtY5Q8Rm7BqIvh EKjOaaoqg7CkXBFgaQXBzFw9WYwIQCrJrdW6UYG0zomtSnLzO03WamzfCm08zTpv quGrjD8mrjKhq6PG8Ct2P6DhYPq8KpTKRYk3db29b2T7O56Pl6CIaTPBLLAiIEm+ jUJJFBCRVBbqHXs9IGzuURXDJvmoMh6y5Tzbb1vqhW2nPLJCWgZEQ6KrJt4j8NE2 KH1moPRYvzaFWo+1KhtCej4lyWWbgfOTQAKLKwgGCXunDp/+zeHoIVwqu52Pa442 5uW2CSKJ/iGrfTyw032dbnU9MDNDmXBnd4ng4WMiwxR1aaD86/HZI30drEMORrqQ U22vY+B+/lLQyURfO+kA4WVM7FQ56GERr2MfixkwIIyGY2EmpArp3ZinooQg1MSO hTztJesuQr18bzsxwII8jHQtLHRgzpDQLmjRs1NS7vvtYWaTaP69Io4TKGFvzU2F sG1djd1NPOyHY21VoLqJu55xxUOYXJY8kuqIwOi7C7Piw6tA5BUpEiYiiAuZGqtt 5mUKAWI2VD6mKggMBGTQ =0MHX -----END PGP SIGNATURE----- Alloc a pooled object for the stack, so we can use mutable frame extensions without leaking request pool memory Arran Cudbard-Bell@2017-05-24T23:08:45Z Files modified: * src/include/interpreter.h * src/main/request.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/10d8d8f8cd34fc7489097... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZJhJPAAoJEP+k1YKfttfKzlsP/Aw5H8JSOsynv/K7KV/P3rTQ S7qBpQIaiNcQD2HS5i/gfV6HqdpklOBEGLpPZ3pg+irrL12k1traNAOr7Kl65sUe mZwfVAY+kGYOVQWo2h9yPjxya6jZkdvzMglYIBmmppnLmNIoJz12+sOmDEpC0Qrg CHDag4AnXgJEymYvW2GRmNFdd8XUEtVO5y7472ql9jc0LxOUzPOQLynaRYxeKIQG tPvO0eisJ1IYsDNWl9nygtn1xztAKb5To7y/L6t8B2qy1W7jsGJZpFFpOYlZIGHX itNV/hE6qrIz72LVQSWQ99ULkJ/bCLwD63dT/3DQtOYYFj29IbOjB+nRBz25gfrU 8IpWzqxwwW0qAzLFzgDSzPok8sdAYIy+/61HiTlypblAhiG90EXmNdmX1pbhC4TB il6tCK7Cg3RfoYiqneUT0Q7TgWiTKonBtRQ3l7Dm6fZSFZjtto7V7647Vk9b1iHV gmUvimFO6SXklLSjliATOpBKC+51DRwucX4CgHsasAmnVCQ97WdYh+1m/cRIIBCV mh1hrNFbmWdLk4DxC1KfZsGtHTVxeEp0wbWtSIrI8IBOTtwA00Zy+EcH1LwoPqOF v2WxLqHXZCu0B3EcKKGTum6Qf0Mgo6RLRij73MocabrDi6dpRuMOEz3wLF7ueaEn /iL9/ZtZ7+Q/L2tKON8K =5g17 -----END PGP SIGNATURE----- Compact bools in the stack frame into a bit field Arran Cudbard-Bell@2017-05-24T23:07:59Z Files modified: * src/include/interpreter.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/53d736b1165f77df3f37b... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZJhIwAAoJEP+k1YKfttfKs00P/2jgauDOXWXul82lqA4mmPz0 UUoaO/b44rf69UIUUeSz0X9nLwuOk3g/zYcmheAWLJjHjuZZ1GCYWOkK/MSmdNGU OIzp3huLRMG/A4w6DVXtNv4c91eg/eYSwThkfO3HtpjrZD7iu+waWpHLfHhC4p9+ a+4qFYthyUNxRMWXYejq/1eAURhDgYXqsKBykEJaaCjGchDH1CA/cnOXQrJ+lpdw 0a7gb9KPbrXR0Ro8AEyS8Hqqp3FtjHYQpp0E6Bq16zDaFf33qWOE2phh3C6xRPYe eaPE4vqXClSqb82/L3CPHdqcApFpwqo0wITl4S7dOWJaRBVJcT4Cb6pd0SFHuJul mGnNjEIK992sLDkjWaDWM2mqkjnHLCvZEv+9Qt/ywmNoNDWFouYCaQQLwsLbpLGF nbMk4LUD+ttlhCoRYftuYYk7sCNmEvs0TbEsAFsDHA75auo2lHKA84UaEQDaK3VM +sl8cn6MPM2mTmRb5JChXkQO/cbCiFpZkiDMNNcdbxrvMDQUgqr/xkTA8wQFFUwk lCNTN0yA9HYjdJzmDoeuI3QJg6xxDKJlOI7J/EBJvFKQVhaotFE/fe58ZcIbKn77 2hphPRRB06jSUfX8lEEvI7X0GF07ty1m+Pfi17rDOySQc1hfxrrxHjiyBm0u3pPC Sft0nJPrkGAErewgxMEU =MuQW -----END PGP SIGNATURE----- FR_TLS_EX_IDENTITY is actualy a char ** Fix tls_validate_cert_cb to treat it as such. Arran Cudbard-Bell@2017-05-24T23:07:28Z Files modified: * src/main/tls/validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/370ac4249d727cc4404c6... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZJfn8AAoJEP+k1YKfttfKSkMP/0LR9HkTa/1Hp0RsEu8MFWdE OvcQ/l7MLwSBv5RBdRnDPecc2SwTianu5DxdL+7O/I1Qe8qM3ZYfGkS4F2Fd5O3t Jit4kIBsjTuLtjsW+8UG0Ik3WzyY8aTpNkd/hKrfmiNa9Ktg2sOkHJEmmV3+J2Zk 9xKFuhXidsfRVS45nccxrLdxx5WozFBBysCMg36Yo5tS0KhvMOwCKcUIS73NG4UW dZRez4DRIvcfk5BrHoSh9NLcaEaDqMsQn6PY2i3Y8DLx38/CldubC5Ea2fiIO5hY 252civqXYi9rer+UiguakATafW5UP62rOKYMNyFpaZsKI/mC2jLphHKeoVoV0gRk wV5mFurzdQsyjlsMgzSMRrz0a8tshdCnFOcHGkMZIXyXJ/Rzpf22XaF57lQjtuoj zDKiC7/mcHJ8dQmKUxLbLPNmTYrHMy06Xfu9vmBAKpvQLxbNTG/JkFdS3D+gn+Ul LYoXCvrYkiNgMVHweChwL1gfshLy1J9VYAkUL24jx+vRiFp+6o2ZCWvyMWFEWpUT ZbNXPgUwfJ3ILn8fSyDY3iZe8wnW15OqhiPMyBZPVeLubAyA2PB7IBmD89mv0XYz 12zxo76Fx93mTkbMR5BBFLpYbbCJX5qqcpibQGTOtaVtBaffjmYdtSBYl67UVgir Tc2ouhzhZYt46lYDnpxh =i22n -----END PGP SIGNATURE----- Allow error and write callbacks to be passed into unlang_event_fd_add Arran Cudbard-Bell@2017-05-24T21:24:12Z Files modified: * src/include/interpreter.h * src/include/modules.h * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4c58fdb0e777823c33f1d... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZJfn8AAoJEP+k1YKfttfKheIP/3JUs53ApRdwZXZCYVcgThdv GuMEDZsJgPkIRe8Ni4mz0cJOx3VbkWtDUDPnC7882AqbVFeHWXqGeEtFX82xu9EJ 4bQ4/PZ298INar/xkIWEbIIrV38/IdNMTte6+DDCFZMY6Wkg66YwKZ75J93I/L7Y L6A1XxM/8nZnec0qV3c4R8UDxHfR4VQHj1DXToZD0sqJ+dj2P2YqffYYIvYAGfaG eqymHVAfJN5GDLUHIsJK/SYX8GoGFUNleSq+dcK0dTEdk+hPaPmQHtw1j7gbyKlC h0ZGHUMf+q0ckfMu+cHxvvhcs8x8VmEKVNxKs3tTw+9FQjCfAoL+PzSTN1rQ5KVg auZg7rA7kX5wb5QpUG22W5dLQ9WJJBbx04Dvi/95ln+t3Qbyt0QYa55Z7jiHqDbC odpkuM9WmBT8MwA1VZQJxDTp8xpRlhbXLiQ3b+UClkVUQo68boIu7is2LcP62oOq MSlQ8DH78K4qZ68zBzOa/pSc5xdWpkGCNBlQkS4jykdGOeM5m0fGRaM0Se9RSUb/ T/+WhEwM+1USyvXngs0NOtco0V2Xx7pvuR/A58JVH2eK9MXBUVkb7o2D8+HpjEUP ir8TyfF7/r46i/kWp13G47BtOsKMWDWDkMwRBqaRJ/DoW07FR/7wj3nPp/cfqsvl /wVvyI8ru7fKDojx3wi9 =B4tu -----END PGP SIGNATURE----- Rename unlang_action to unlang_signal in some places Arran Cudbard-Bell@2017-05-24T21:24:12Z Files modified: * src/include/modules.h * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ddfd74adb03af9d701d8c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJfimAAoJEH0Oec13Yh7N2jkH/iE6g8UAoumTgZqakCH/CFiQ zt8V+1slx6ZZ9kN0XK1kYMO9RxRhURG30ID88CD1v9gedKeA7Xu3ILkbDhhHTMHW ZKrMdFxmSsWH7XDtVCievagBmZHMnAl20OKjVapsA1d6t546XujWw5UQ9yMQ4+20 nfaygEFsG3zvC6hFTowTFc0XYvOWtOds/ViPv8XjuYc3LhuawE2RqWiDNMc+l85m zXw4m64A6ZIjczJGGwKnKNOo9J+t4J/o+8SqqDDIFftkYd27dlMhKYHuYcDNOEF7 xXSySuuzsxNZrtupIddvrRtrj4cfOahYUJkzjbKx5gWJWtwdDI8EiadBt55C/Oc= =0jap -----END PGP SIGNATURE----- comment out unused code Alan T. DeKok@2017-05-24T21:18:30Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c7132898b73dcf371aa51... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZJfQbAAoJEP+k1YKfttfK3E0P/RnnVSnjP6/ipzJd8JlalgiN 2QyPtb8HsPEJp0hnCsp2WyI9wILpSSUoGNB0NgKa1gtxaEt+so4Qih7f+2B+SvJt aUtVmQDSa4xiBDO2YZxalRxZN0VlZpxS9wNNuCCb9kL83wbPoznsHox1i7JTNped 2EKQtho+tAn1QqEcONeQ5Cv+dYHoKLe8uu96DGtMGsT/e10RkxImHEvUb+rIiCzD abxfqA3HYXA1EhYpMmvFj4kBPcWJqEx7TlMCBuWQWMR221WG6sgbdI1jYQkcM5EY Xkvf0k9PqcR+d7QtVLSH1QOrftuX+suu4o7QIob+FROC0N9r7qY5ikpclc2i4NAW VC24PLZvdFHKNWf6BbWjAGLQhmC/rj5CFAdp72pLjB/SY61dz0CpSB4kgnhh6I3t ZpHpXkotxEhBWcffbsNuLhG9ROXY/Nr7SoxnDVlwgQHMOJ5uJ/ROfTaRfFFxkqB0 5VqRzzBqs3xASEa5b8Ep7BfzpirC929HpIUR6u2wVeghoQ7i2/RyCdpYOKhLpcj3 TxddaLvtYNODVegoQT83koMROeucBk8Z2Wvun7eJwrA6ismVuI3i/Wu81tHsfyae hopXuJWL7flUV2qezNSA8POJWoK6OLJbL/QsaTAvKLYezAtvftbjkKzoKv2yz9LU hFhVfLWhffYM2gNTQ0C8 =i34B -----END PGP SIGNATURE----- shhh clang scan Arran Cudbard-Bell@2017-05-24T20:59:06Z Files modified: * src/protocols/radius/encode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/daa0523cb6abf0c487b65... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZJe2fAAoJEP+k1YKfttfKeSoP+gJ4rKX/bWDCfGKmKANh9QJ5 XVNZN48jz+24QPV6Pij9Bq+m21ok4hGb/1RBDm+bhVRZ/cdYXWSI8/hGCxH2cYH3 xgHOMqEia1SILWVTXD5x0Ac7CTTMejvrVNw5Dj1tdeg+nysZRBFcp0/TQ/fZhCRh xVs6XnYdAwspYiwyqvkr3s0cqQgYyj9/TjGSPVTm/u6bgDfdlP+yw72ZL18gPUtj 85LGt7E8yyral2Wu/NLg1ChbqGHl/PZ2toT9NdETQvLwXkm2s3vjqcPfX3ntR+Gw G+l+3GWDPP8gqu1pxyzojyVNvJIA719T5ZdoTa/huNDvfWR7Tfv+Y6r16S/aetzJ 0qTf05GywnBA985ZlZlcDoSDiPl3wheR19NczUnUlHDNtm4w2LWNhNqpczfX/ssz uWx6Guk0gm9+wYh+Tyr42Lbi1SB+II0QchEPmIFe19KJIDzenHAzAH9C6Ybt1S0m ekpBlNsB6w2xaJRCL10jeVJB74KJqQEbLSTaJD/l8gTVN9Kn0cWVCDDJD9zHIuAY CO+4m7rmj7vy3MIZlPpMcqsWIDhLolhLJXf7WbrTLDKU14kHauNCvSYhqGzL/n3J GBrjmddVg5nqquTeNvI3Psc0bXEkOz8778pj5RpKT+GlLCMR4dS60BnLFPHaYfUr Vgu//eI4pt7KpBh/3Jdg =UJpg -----END PGP SIGNATURE----- Set data in all cases Arran Cudbard-Bell@2017-05-24T20:31:27Z Files modified: * src/protocols/radius/encode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/70bfc4a41f8e189a04534... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJZJeveAAoJEP+k1YKfttfK700P/2/6rUl5YCU0MLXu8VhDxDci 1coJO8D/ezmDuJi3Q8PxpfSIwNru5T/CRmL11aC5CVTPtp59sHl2j14EVre13wwG 0B3qd4/Q1159/29CP8VddOIiOAwQBVm3wo4o0cGEYMA0NkSoyLEmtZ+mSHf+1G31 ozmcrngE7XgHqQF/4PHUHWm26NuLbszmqfo9C+U4YFuoW9L18Dz+o/sNpHUN35lN qlHzx7y22v+/zAMAa9MksPbf/ns32+D3TDUe5DrL2lQCWr8yg+kKTnv4IxIJT5KT /3c13lhqsAcl0UMK51AGdFErkPS9PPzlVwvYhIiWgoEK1TuQQQpRz6RBTZaSzQTq klMPK/qJXErfgwBZgqSkPA7k7I/DNjYlIL8ynKVhbfNk8Fi0N9PUqTMGoZUHRo6E 0r7WRxD2u4IiD3IaPw04Kizj8AuBkSZNWAsV4HrxNlxXYQvVnCMkPVzRtf6vjJKU pR/7cZbu55LvkdHRskoS5cs4jpVcfOCGm+WQ8uom3TYVnY9JSvtBDX/EbZPWK2Cz q/Plpej5mtepN1XtNut81KWDyf3L04LXnynixbM/5sGCFBzjCs0ScpJnrv1VKixj 5ljWehiFpae2blst4Fkaof+xVJnfwBNpcWaxXt9yTzKi7f69RIynMN7jkl8MC8CJ j3L+Jj0Ppcwglt+VGMT/ =RuAs -----END PGP SIGNATURE----- Use common protocol encoder for RADIUS Arran Cudbard-Bell@2017-05-24T20:23:58Z Files modified: * src/lib/util/value.c * src/main/xlat_func.c * src/protocols/radius/encode.c * src/protocols/radius/radius.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/98711f11c04ee7cdcd287... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJelXAAoJEH0Oec13Yh7Nce0H/2iV6SKc69V1sS1Pp5Ng84Rs JymATxnonWyYFhyAl/E+UE63m25kaOlGu+yP2sy795VIdaqkaNIEhJMv8BUDmElK hFV6agRnYwItsNZemZzBAQBoDCClmNSnH/IvLi1AE6QGoAPHw53H2BDWKlqmUBsV mY/gUzlsg0nt2Uw7bQMWVd4PKaXSqRe5Sk++rXZ+ZnY1aA1IQfxjooS7RwfZO/Uj O8SIN8COYvdWkHt9H05oyP1AcCaiIx28OPHNlfaOVyu4IHCCu+LUun1XpR+3Jerx x3HYwHm8vKgOYKTF+uOLoK+Ct3rSf/uCdl3BsimQfRpYrTPIcOf/urhKjImVVE4= =PSt3 -----END PGP SIGNATURE----- remove unused macro Alan T. DeKok@2017-05-24T20:13:07Z Files modified: * src/tests/util/schedule_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b0cc6a7922151b691c6f0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEbBAABCAAGBQJZJeVEAAoJEH0Oec13Yh7ND7IH9Ru6CGxVP515HY+cQFpZ5IJF uhRPF0hfxK9KfdIlgueL6wajLOjKyakwW2Mmm3ZrX4ORfZCs17xzJaYX1mNCOIyW pSCu1YYiGvck+NcxHNlxnOPCLUQHME7HI5EICeEkwxaqclS5C3CgFa9M0H3vqn7+ aqtPcS4pAVYPN/NDp/LnAcNQRfs77eu248EEzWrs/U/L226kWiJ/o3WBOZabpDJo C09eftf3k0jqZPpNSp/1I5dU0GtdJJ1T04UelDSa3dCV9ZsY8hEDeVWryNYvLk1v 81SSwN4ULN63UwiUSGsQoY7DcIImxFD0NvLWFExpxxKHjLVUTpYffEUtjWiQRg== =ajso -----END PGP SIGNATURE----- as posted to the list Alan T. DeKok@2017-05-24T19:55:48Z Files modified: * share/dictionary * share/dictionary.dellemc Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2b2a7dc5654abf740ff7f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJeG7AAoJEH0Oec13Yh7NdnsH/1O6OSimsJY+zWLPBiZ7aVvh h8PVIWkqgBAwiCnhSyNaTHrIkytk9QQ/DnlAfQ3whcQJ85O0QqoteFbbUuLaM2Wf 1wkrznpvOmnJQ6nnFVjoQ/SYsOIkk/PAkIKDx9IKvYmjZgMYPGzl7EJYMtGSRZEA +SuzVlvoeM9AokTBRYpKMiJkokdsXzBbk6zEIIx5mD5VBkNkRIahehflxEsJlDME Tvsc+h4YxlAheFzv2OrvGsH8p1n7Vi9WRfixiyAcMXoHkdqgXTAtJSppzPi6af6e Jv2Zc8eYcuHt8Lo4g1/Ek8S8BgNPXe2UkwBmByx48x3M+5YcnJAy20+pc4lF8J4= =PGLj -----END PGP SIGNATURE----- don't build rlm_mruby it needs to be fixed before we can auto-build it in travis Alan T. DeKok@2017-05-24T19:40:26Z Files modified: * src/modules/rlm_mruby/all.mk.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2e5b5060d6dd6a40e33bc... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJeGQAAoJEH0Oec13Yh7N7L8H/39wjEvJ1Rq13Rpy1GXsgb/5 VR0oF/tbMV8lgvLTParBhZ4WOK1XjB/QaQxnf/UJ5d7UgM0fQi+0p4RbMBzc+15Q 1Ie3Ioty32c/5PeJx53JXq69fsBkxYnIcsug49BzsIMM0dHMjeKa72fe1nrBHdZV W3u4MhmRSCsFz+nXAbSJ8mJuZ8fBIEwwFT9a0kLJSzCmbqhdQ822uhQ0rswTE/zC BCQt31RdhaqZJJuXP0LZGZdlVegQxufKt6UcGbmx1PqvlqdEHSqFty9uvWKSW5vo 3ivxK6CGpTvC5XD5Hs+A4BCVTFpWjZAt5q2hw+gFV/fVh3t6ci65zpRshK/gZrc= =Z+tq -----END PGP SIGNATURE----- add low-level fr_radius_encode() Lots of funcion parameters, but at least it's low-level Alan T. DeKok@2017-05-24T19:39:42Z Files modified: * src/protocols/radius/base.c * src/protocols/radius/packet.c * src/protocols/radius/radius.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/22dc3615e285ac27e21bd... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJd9pAAoJEH0Oec13Yh7NOZgH+wdAtGyCzTaeFSpgvr/eM1C9 ExIl4BNwSjVUcihxW1Kt1sGR6MxMLHK+ZflRxurSqYhYg59WAzVYqiuTs6Fk+ZiG 4LSu46BCGDqnKdH61rZum2TG6XkBjlOufi5ex5N6A8KobVtv9d/E3BdpkqYaOa8o moSdz+0DmcGod1Ajr2JjFNgnHjvC7uwXEBdDgFZI+IymuSQ/ksl9awd+eTN1rm2Z FE+hiZ1NrEFK8SC4iCdhWUIo7bjHe2DmcIV/0Yg2G6A4RqgbA32Za/jv6ze2sXNo tWe7p9l2eMiNCUNP8vAgCs3qh8iAljSIonVh/6m58tlcl24veJPIfe5RxLIHeOM= =TPB+ -----END PGP SIGNATURE----- add test for IPv4 encode / decode Alan T. DeKok@2017-05-24T19:30:39Z Files modified: * src/tests/unit/rfc.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/05929e25cd35a374313b7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJd06AAoJEH0Oec13Yh7N1QMIAIiM5MnEsnaOLc3CDREoIh7E NNe4fi0Pmi+TmvL1RF8kLNNFpcrchDzeI575sl9YVHGDwMo7GGUffGPOvKwsIS5t k00Knm6xn2p0VZTRNo/44p1GxPmfoTzqiccvczgIzuwY2GIByOmSUYwpNUw/a4jl nqkipMTpef10o6E+FhDTYBpqOKhJjRkpmitbvLFevZ83kYMWx+AlSQ0Juo5inqo9 LQzaCVN9UsjDTUwhDi5/AnJzzDjp1XWnm11nti0+bO56ljJgoXz9d049KaA9U4qx 7H4bJ8+u0JZqJdL5qEotybUrifQS14Z7TzDj0vxG6ed6zOtQgXm9CG+iR9RUBZU= =3GV1 -----END PGP SIGNATURE----- link to the scheduler, but don't use it until we have one Alan T. DeKok@2017-05-24T19:21:30Z Files modified: * src/modules/proto_radius/proto_radius.c * src/modules/proto_radius/proto_radius.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2cf0bd3c27d4d96ab73cc... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJc76AAoJEH0Oec13Yh7NJuoH/1RavJDBPmyCXWvnhNnl0KEs RPcTU3oBaUZsc7NmizdpKw5W4wnmo28JTAV7ybZ2Jc/ESrcQOC7EYT5bAnd23hqy VpMys8F8lZKcL4A643LhGJoaX4jOKykYFTM/lLHyC3ivm0bbca+9Zr4EQTjV/t70 YMtw8F/H7/kOqzQye9UNyrAC9flslBW+ivL1XXeo2DNgEeSDwclqDETOGVpYd+GD +lJNqwrQWhASv18pBXKtQMYe8OvXne49qNds5dEbIAmPGtWphO5Vj1NUXQydMei1 N3DCbkfuPrDLiMhdp8GfEP9LtYeC04YfpcjG/55sQO+a7V4GjjCQhukNTj28PCA= =g0DA -----END PGP SIGNATURE----- start of mod_decode Alan T. DeKok@2017-05-24T18:20:35Z Files modified: * src/modules/proto_radius/proto_radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ac1f7e42a3349157a9977... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJc3VAAoJEH0Oec13Yh7NNU4IAImiQNPP/65r2E6hUKuuFGkZ lJ/K0WuJMORudf4/g1515SPDCIypB0O40KX+LSjZtXvulV9lnV1fRT4sIioO0zKj qWhVoJ3ptve1HMHOA6Laxfj9eGLCKzjDq3HCpFK+1f1JpIpADQZoW4sC47ywhKi6 qaoxuMGnx/9SerPq9y4s78ZK9Q6CwQwwu1rboTApwFWsbNb6nXdxDLQiqHgDuVSb ykW5IH8LRw0keHuhKhSkxExqSRSFTp2caZlEBMOaU1va4QJFn/3T3a3E8yAMXRAG CBUKG6FMJpLPUY8kukqCOa9h1/0LioaAwVF/jIGD8ttkXQSAUCdR6vYXxznjgqw= =nYRG -----END PGP SIGNATURE----- transport_ctx shouldn't be const for encode/decode we might want stats, etc. Alan T. DeKok@2017-05-24T18:15:35Z Files modified: * src/lib/io/transport.h * src/modules/proto_radius/proto_radius.c * src/modules/proto_radius/proto_radius.h * 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/6c7c7b3359ae13832044b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJa12AAoJEH0Oec13Yh7NhP4H/2yAhoWeFP19HcF0QTsiqVt6 l9k9lMXfIG+QT/uFj9AgHLPXG/OL2Lmxac20/72bUBfGJ52v9TwbNnn3hcPpWdRm kaJptPI9FjmOYzYbtOB2bOu0YgJ2JqatWRqRut0ZycSTVHeSrNh6lD4xRJ5ifUAt lMm4f1+kVkDzMfzR4KjGN4Yu6du5zL58sZWUYPlS8crtuEZzxEKGFltFENB1XJU8 5qAcePTIQXNjzwX85S+SWQTYWi/L9nm8HBAZfShNi/atGaj71gC+RpK5w5t9qBSK rcz8SwsJ96RyFeCZqebaBgXQ69frMRKYBPh9XVsimdmlPifJKPiOpa6STBBOe/Q= =Jn58 -----END PGP SIGNATURE----- better notes on stream transport issues Alan T. DeKok@2017-05-24T15:57:29Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bbf36e3005864ccb5a366... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJarQAAoJEH0Oec13Yh7NOdAH/iD/EjHkpXWO0QCpNxaZklp6 vEFVPppezxVJoXAvAX0gLqoxbmeCSnt0GqOacLprhOXavI4YWs4zu5SQ+IpSipRA TeN4H76JyS8Sa8LifrsbE8jc4J1mwrVE7SrOPThQXeu73NwKMaUxxdFUjvcqBFey KnsHbfUcJ7d7iCcRI06a+BfWGJ7znetM9u54sQCpUjW2/8b/uaoLWQWvxg3jr3uM T6ga4gcVMxz2KGQpJ5hiY59FnvQb2HKQt9ZZWHwrOxg0RciALzqkFRt9KKfQL9SZ lno4x+fUsv+CnOXR6gpprqDIDz98hCzjUldJ6x6kiRM3BM6Ums2iKHn7HQaVgfI= =hWCA -----END PGP SIGNATURE----- stupid git Alan T. DeKok@2017-05-24T15:46:21Z Files modified: * src/lib/io/transport.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0b7c0cae603667488e013... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJap3AAoJEH0Oec13Yh7NHS4IAKMzrx1GutHJSaSgXaQMSo54 FUYskdrEfz+4I85Fm2wCgzvMGJfGg/TyjiD1c0syeFHo25jraNAGixYyBB92EHt8 iScR6B00dvaEXzM3xVe9s8+paLvSc74yoq4ZROHN/4EVaOfBuk0T0tCAH8kiHWht fLr84BuIpXlOVRpaVi5QgMmrvxtCzfOuFlGJ1GfufnZpwFRzVvl1+pEbyHD2i1N3 yeSDt4a5h7eeNNx9EU4NWUOYRlslHj+r0rLKN6/zaVF0QthwY6cFOtiWpi5wIQqg 5AE73m2qxVbSBRUVGcZBWguR5c2LxJIiK3HasL3LMxWlMawxURrspHhhC2Hiqqc= =B+Bx -----END PGP SIGNATURE----- added destructor on fr_network_socket_t and do better cleanups on error Alan T. DeKok@2017-05-24T15:44:35Z Files modified: * src/lib/io/network.c * src/lib/io/transport.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6d041f6c9d00ef51eb955... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJaSQAAoJEH0Oec13Yh7NAlUH/jSiA+J3HKrB1cFDK5YNj9h7 AbbEsfMYW3zDrIT0Brh5rDIPZflquFynhW5aWpA01PM/kSwVLhCHbca8BGEI6T05 zkbyIN6U2ypXe2g5qZw2rvGZbJVixt+JOS8IA8jEmNgpDycxJEpmV07MmQpAU0wm Zz0W8WADHOXw9OWCvGX6wEc2qEfLSjExvRvm34ArmrgCm+VYnM5GxapBAoJFU+E6 GSLOZXfBITyps8rsuuTBX3Jw0cldg1qgaX+nJJzV0RfzYMBrbCeu366eXGcvZ8zX N7ONrt5zlAfGlQfC5QvmKljfJ293iLhP8HVf69Sfb0HT22WaT0cRPSWHetY5www= =u7nr -----END PGP SIGNATURE----- can handle errors on write Alan T. DeKok@2017-05-24T15:19:43Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a2577b218b609b85a5828... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJZmqAAoJEH0Oec13Yh7NUI8H/0QnmFNOj94ZUKR5E2hJYRqF dVylPkdFjK1OfLJoQLo3FKCAGbanEPCjFHLZkqSkZgC0j+0Ovz0qAE+l8iT1a+5D rYmQYOQtmQxt42aQglP1xLYm5NsO0rXcnytdfWZKj6THaQhojlMoAsj2QiWpQAcR mPoDFa5tluK4TZUmDt7Hb0VlGsDwR4uXWWNjd75oQB9sBchSbu7qEXIJRPWJ0pw2 ZQKwNK2O+eV4hx3gIk/tPA14pxes/WmAV0oq5mFKA/SxXnfFjpy+p7GdQ4dEBTch 0sOT1nQxI+Bp4RrS2ROZ7JqpLwqdawVd1V+BFvlZVOTppMXvTStdnAeDOzhmht8= =Du0A -----END PGP SIGNATURE----- expose fr_ptr_to_type Alan T. DeKok@2017-05-24T14:33:08Z Files modified: * src/lib/io/time.h * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4ef68f0ec80637b4f00d1... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJZkZAAoJEH0Oec13Yh7NWbYH/30Bo5M8sfSKoNec4ye+KZsq lzMaP7ZzcnvNt2+z+hptGZRltYm01+YvRp7EMYMrN4D97JTaaKKzCJEQR3owLztT bEh9WPEyj9elr4wO9m0VylpCqqJMZcLlB4T0W58vYC7F8mekMFTobB8eqxgJWwPG UNQTHxMRd5SWP9rdLaYTsFX7SHAZN40mlxG/vMyWzfv2OxMqVUEI6Ahn809dussi a+GQ9aqx9rxymB9dHhM//vDW4dx0uhbztH+Jzn+wUe7VRPiNH903pRIvgzfXukam y86CiAnVeAQYp1sS+/1Bpme0whdOwHezo6j68RRQmrVnqLLvXzYXKaUwc+5mxZo= =z2xb -----END PGP SIGNATURE----- remove packet, not list Alan T. DeKok@2017-05-24T14:30:43Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b4a3ea99968648fed5b98... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJZgIAAoJEH0Oec13Yh7NqbQH/AyrxQyilGLiLUR1XIli1eUN S4sPDqheI1UHvAtigpiAWb59BMiz8/RwXitF9nKqXpPBCHtYIT5lO+9tsOgxdUYi 1/5ABPoT/CTwmrLfzU5YmXHuVm8yk0fkp5TlM4L1Lagrjo6fJMBn+cKXB5sg/13n eZkqtz10GGUr72JkRVKVXzRbUT5i2Oq8+EQSx5widyC0jzfb61m/fKhRJxoq4DO3 qdJiNhQJU3MAgMkD2IkT38iFaDZv0dOROgu41cd4b5KQoDRM6RwPi7vJQG4zsctv F9AmLaVqj4eSAWTZ+T28w7hAFMcs19NeRly1vPPI382Q4AtIuKKtqFKpFGN58kU= =vzSF -----END PGP SIGNATURE----- doxygen for functions Including what they do and how they work Alan T. DeKok@2017-05-24T14:25:57Z Files modified: * src/lib/io/network.c * src/lib/io/transport.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/27ddb83fac328e1f4b6d3... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJKGLAAoJEH0Oec13Yh7NNCkH/2ezLmbO9juISHbU27ax4yN8 RFhpO9sQEAKNDeIHmkkbvPNiXw3q1BgbSMJ4T98NbOsHrSGj9JVLNHa+mt34wYv9 RcddVUc8DgqoXK84yS6Nndp0kAodMsuaxiE+NYz/UVxQb0bWwAVjXCNAA/Y9kuRH PzRgbxZkAIaW3UDvZhYCUVRpejR+KBJTAafxz57hs7k3jJrKEY/6b9Jdzv6JA7Pd qox0y+700UNuEgafzCrrSTHMat2Okft5b+XdEVGwAp5lTmJ++kUPD6n7Fp5B34By 8RM3knwcENKo6fz/ySWveMo8+wvJz+qaQRwUGAQzGrYiJzXvMPCVypJ845IeZXU= =33CK -----END PGP SIGNATURE----- name the talloc context for each network / worker Alan T. DeKok@2017-05-23T20:54:24Z Files modified: * src/lib/io/schedule.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fee7bce2f698ccc99fa1e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJKDkAAoJEH0Oec13Yh7NDKIH/RiDBMz+4ObfirLojPxyEAsO i/JdlGjCzrkTKlS2N63gfuad13Gzny0F5fTItR2WoFJ2+rXI2hVK2/zot2okAgPa clEc95WILYwBW30+d0QGVAZ5nExr6ApycwMKxNlLmLbBRrzRi4xfPqp1CO6j5UHF 6X8oNg4MPgPFqZpcNMcGZW5/2CuliY1UhtdYlwDoD+5gk8KIaZSQZA4HJddcN/Po Uch3RUTqaZQ43gHFzdtVcjZ8G7a7hGR1SG308KmJNEBC4uZrCEm8tmY5BTPSxoqO lh0S/ewgsBT3ICLPBCzKtXX0ASsgQgV4y/i3bzzIUMBe5JK+YyOVIEa1NaF/HlQ= =V2sD -----END PGP SIGNATURE----- free sw, as it's now allocated in the context of sc Alan T. DeKok@2017-05-23T20:51:37Z Files modified: * src/lib/io/schedule.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d080481af6fd623bc2132... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJZJKBNAAoJEH0Oec13Yh7Nx5gH/RI0CDhCcVroRiig/lLg3rKa ATnfgbVxhSEHScmpD7sG/dxrDrttBz7ZUdeK/bo+U5GI27wIKFFLXn2BCO8RGoNX 7oXuljVXl+h3MqAI6FHMKMewYST68LIhIxKTdCYtqjo6uXu0FEKel9LOqTTwfkcM XENKonG/AL4ieSwnwkGm7vyFQqSn0RegLw4P25IrqCznUY+sg9OJY9RouzkG9D67 sfrPTAw6ooBMbFH80AxnNBT2oyZ9C1fD0P3wSCXowEHteYBlfnYcSqcnbV2T+73e wR0cE3079lmi8RZD3NGf8oSdyGxNZbuUtnCaguBCulWV6+YVPGGULNo/8yD/2Ag= =UP7N -----END PGP SIGNATURE----- lots of cleanups... should be broken up into multiple commits, but oh well... the changes are fairly inter-twined * remove "id" from fr_transport_t * remove num_transports and **transports from worker, network, and scheduler * move related fields into a common fr_packet_io_t * add sockfd to fr_packet_io_t, so that when the network gets a message and needs to write it, it can just use the sockfd. We probably want to hide sockfd in transport_ctx later. * use fr_packet_io_t in channel data and REQUEST * reference fr_packet_io_t in network and worker * manually create cd->io in src/tests, where needed * remove radius_server_udp, it's no longer needed * add proto_radius.h, so that proto_radius_udp can use it Alan T. DeKok@2017-05-23T20:49:17Z Files modified: * src/lib/io/channel.h * src/lib/io/network.c * src/lib/io/network.h * src/lib/io/radius_server_udp.h * src/lib/io/schedule.c * src/lib/io/schedule.h * src/lib/io/transport.h * src/lib/io/worker.c * src/lib/io/worker.h * src/modules/proto_radius/proto_radius.c * src/modules/proto_radius/proto_radius.h * src/modules/proto_radius/proto_radius_udp.c * src/protocols/radius/all.mk * src/protocols/radius/radius_server_udp.c * src/tests/util/radius1_test.c * src/tests/util/radius_schedule_test.c * src/tests/util/schedule_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1dc6292f92eba06ebe5a4... ====== -- This commit summary was generated @2017-05-25T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).