New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== rlm_python: Don't leak if got problems to parse the tuple (#2992) Jorge Pereira (via Arran Cudbard-Bell)@2019-09-14T18:35:12Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7d58095a33c479ac736f0... ====== rlm_python: Only set the tuple if both parameters are valid (#2991) Jorge Pereira (via Arran Cudbard-Bell)@2019-09-14T18:29:18Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/16118abd046d264a38f0d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl19ECUACgkQ/6TVgp+2 18rH+g/+LbyKVCoLKFs2OwbXuP19kV0J2hYGEhPFeE2jTbwTJaLzl6UmDme1i0T6 0Gw1UYCzKMWwmiGgAquT97xZldmQeXtujdjc2GKkWkzjFrpf1sGWaW9o19T/FBR7 50En0VIzAN8LkuUAhxON+6PVXl3DuNte8rblX/eu3SG3ZCSXaJQ9laL8BL2Dq+Qc Zs/8icIs6BXU79wlsgi+DsvUgRq4b/RaeKAPaJyNlE9RlTSLkdoy53E2c5Iz1RVA jTOiBybVQXDc/BhWZ/4IEKi+lWlej8G6dA/5yzXIuHwLfJ9Kck5fhob6DDY8PVvM oDSzpZnzjyLheqYKTnWQo0UxaloWRgNRBfvGB2vJz3EKkYbZIh0K9NCnrRDZV/dE qZh32uCHwIrKXiVI7PDg4W+S+iYA/UM+2k8O1p4HZdrEgx2y/1dPdjjkYoGLU+cw 3hpyK6RUW7AKEdzHCCgyDwisGdUFjJXLeMW4DtulPSDYlhLXs0QBTaz1KTIvBj3z puVoAiRGGHwAbfLE6z1QccoMZ+jAVIZ1dCfyR22/tUpRUHljZ/K13ZQuC/Lrll3t qSjAIYPChJGujriPbzgvtRb5ChmjERaNFZ6PhFhFrayU3EuSDQPjI2ZCF/KkVkWR Eo3tOIir3TiqR5rDAW1nucy7cUFKp+JmcFezx6jXF/uEzb6BvQ4= =+t4/ -----END PGP SIGNATURE----- Invert test pass/fail calls Arran Cudbard-Bell@2019-09-14T16:07:01Z Files modified: * src/tests/modules/python/auth_with_shared_storage.unlang Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b9fa67670f29422ca9f17... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl19CAQACgkQfQ55zXdi Hs2AXggAqSXqS2arFBvyRW1oml0wgvpAliiEZ3nMvZ/lcOM71jZ90zPS2um9xbrA r2kK4f4AaDdNkMVZARvP0MixWci7I4TPZ4v69MBP/HTjuyq//DUPasOUlK8ltSTk 4AA1NsjJ88Zwp/IhC3rdW4wRPx57iJ4kgaOpvZZjYkT5PnZUbSSo1TO+5YbRQ9Jo mUOw2rbWKmtFyegEsdg3USrZ0uvdlU7hyf1SbtX6Te0JYrK7lOHa8IoEzVZcIDGb eAqEhw3z48TPd4jyXLrX3nsJXG62LrhoeRuLv24Jfk3FiP1MXhBN2FfV7moHB595 Lbym1LDjsnJUFhCz3OQA/X6jYoGvGw== =D4WO -----END PGP SIGNATURE----- define variables outside of 'ifdef openssl' Alan T. DeKok@2019-09-14T15:32:12Z Files modified: * src/lib/server/dependency.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eb9d3ca01a8316f80e949... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl19AdcACgkQfQ55zXdi Hs3/Lwf+NdoFaIymD4yjQMIqFYBlVO4XXsw2q8qM144HmU6gT9LzJuCDCeK4xYWo e6zff/+Rp6z082HfTqVVB+TOgckmPCishqNm8KXLWKIRQGQVhcRKU7WOJPh5uCUC HrNqMuU972eflUfL8jwdjvkaZYp/XpH3WSiSOSoZFl55UFDOKI8x2Acy11GZztVv yH2IezJbUB9oUpn2rSqKsbx25KB6LDOQkBTorYZGWp5t0cob1eLwJPiGJdCqXXW2 gwvYgEwQgrMct8UfwlG4FJ8yK05BjWUWi4ZO7lDCpZqNOy7LMcYICSvjg+EMgjJP ryfOvfF2VXfXyoWWU6fHwpbZaWvV9Q== =5q1I -----END PGP SIGNATURE----- create 'if' with correct name2 Alan T. DeKok@2019-09-14T15:05:51Z Files modified: * src/lib/server/cf_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/57b64928f0e0258bafbad... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl18W7IACgkQ/6TVgp+2 18qgWxAAjRMCFOe62Z51dtRyD9715agaaRr5boTMXNVHKan71nrXm0ymrPk8rinN YJmeplkPw9g0wPlY8yVYwYjytLMUjjcnuuT1yx2klRO0sXS3QO82lXqx0k/zcMul 9iTOmj1O96WfxW2TaUw4Jg4AlmoLRccNLVmNjoNUTQREm5Cg5vQ8QnRoDl7RGWpl AR9kXz3X0XsXxm+Reya2HCw0l6/SzwTHdIRjORP4z6V+sGy7cCOvt6QwQoPJwDGD VZdSi8lh8pQxlxjyCayiVTZw431/fAZ66XUedSTaqt91l1jEm27ToJ1hlyqZx4Lk ESHiXYxbtwbn4IqtJkoslz6KITRHmyt/u6F9NtawLLmL/cPg/xKyiue7vZGHua/j oxzvn5UBdL7MwrCPoEP8eejlatO/cVRL7Y828lscFsuBzC+pLcDAucLshCvMLawT /uRNrpb02vtl4twZzYan7+Uf/lS1dS/fTD/p34gAhiedK6t2/EqD+kLX+13s4axR z9ZWXGeteOadcYaT/6D+ijyafLJcN/3K1/+LXKfcEVDS/uErBJZi3/2f/dEpZOhr eXyg1b5VVb0QBo0TuFPewT8opf0/D4frp3FZoM7erZ0KzXRj0dhWPDQjAZT8qJNy IOJwKvlX0JBQZn9aTJbOdoLyP/PkCbE6ew3IZoVm6RPxoU8c+f4= =0a20 -----END PGP SIGNATURE----- Add log output to some python tests Arran Cudbard-Bell@2019-09-14T03:17:06Z Files modified: * src/tests/modules/python/mod_shared_storage.py * src/tests/modules/python/mod_thread_local_storage.py Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2c59fd85f220e95301d46... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl18WQwACgkQ/6TVgp+2 18rLtA//b+x4SLO5lVUP1YenfK0vAhf18SrfGNWqhErkpbTozM1LXAtJ4b6kBatB ZZZnITLEN2SzxB4yyrWRaXDirWHzrKX4JRYg6kXrLmbAt+E2BkHvMNeGmDX+lQGl pHqIt+1GuZEQ+i87bmPInRNfftxbqc4AOqSO3l5bgZscdW0+C1RcZCJiBhdZ6I3t YnSo2sq/vvDiA6I35tSY3DcV6N+d0bTORwXfy/cwLx5gQkafFiIznyGlY8uihhAf 7VdETOpl86SJfTGAlxhfodkbAYiakc56K8Wc98bcrM1N+Ii3qHCOj3VaHfStRbPP /vX1Kxa9r0D2jQslRq9/nXyrzhZ5ngSmpiNc2SfKTA9F2G5O5OcC/3YatjYrZtgs ev69VfxZYQHwdM6cuQfmJq6Z5yTWIcg8oc+1ePy14wEfK/TMr/usOhxROklrsra1 McbEVLZx1yQSn520soCb8i9apjqL2pISJIf1X1DU2JWJegxXqyogBMz/cAOo/2lD 5pZkuD/hWvrEn0K+KUiP01X4p2wvKBHMZUcaKASzY9TL5jBVYjqaJ6kZEJHleBUo 2NGhecFTMMyya+UH7vFM13gPuGnBZOl/4bo5RCB0+tZS2UJQKQEIOcq9yXhmWkVJ WhfbL6fv8QCdZyLl4q11a0rsi04aTsgHy/CSw9fGE7COG6FuThQ= =Tj1j -----END PGP SIGNATURE----- Reorganise tests, and add explicit test for shared storage Arran Cudbard-Bell@2019-09-14T03:05:48Z Files modified: * src/tests/modules/python/auth_with_shared_storage.attrs * src/tests/modules/python/auth_with_shared_storage.unlang * src/tests/modules/python/mod1.py * src/tests/modules/python/mod2.py * src/tests/modules/python/mod3.py * src/tests/modules/python/mod4.py * src/tests/modules/python/mod_return_ok.py * src/tests/modules/python/mod_shared_storage.py * src/tests/modules/python/mod_thread_local_storage.py * src/tests/modules/python/mod_with_config.py * src/tests/modules/python/module.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da1cb29ec546748dec354... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl18WQwACgkQ/6TVgp+2 18qFOw/+JobxZPrz/mctbsYW89zRiGrh/qCWVjJv0KcDNL/LNAJHPviE7rCdQeu/ /pFVY1WULZ2gxE8DhBKh18nBEU9UliPSLfNebKS33LZUlpZm+Ybj2vg0SFkSjxUT gHv4kt5Ni41rhP5IIPKFdJg01VhVRel/La/hpLUB6xVA6XwH9uHNfshn9EJyLx8B m/DbHuuYis2lTtE9EgfpSJt65cpo+HEYzTOoPLMHA3aX5szGa6JE5/VGPlih7LBa yLCN215TpjKekDRJkjsPdk3WARMd7KM7v+lFjN3FvDcMIlYoXeBAU50RQ0oY75Za XiL40tjaXNdj3Xt80SVosPQOEdPo/s+JH3azfdk1BlsJQYsxNXdQ6lt1ljxTXTRO /E6RtjdEw4NNLXOUwUSpOEiGbXBWDa6TnT8Ce0IsmKUcWEFie+q+euP09udf5vT1 ntNAERFK/yfexhCC/3DTZCuQcHg8yMmhUxQ9CfgDqm76sZtAHDnGr6UEFlSu6K5/ 26aSaVrjkj+VTi4hLYdvMjBKetbdOq5KGj3xAjIJTmn0eSWRqxShlBfbim/9gn+B vF4faJngGpMaiQQ5dDlpCK34z9qa7uXur1oU3PIQSD703kpXXreuFfRwjsxs3+Ql FYPu1tziL1mzI1L9mNTpd62mlZxiOAvwRvNkMVjWw7hnf8GW4hU= =Kz7h -----END PGP SIGNATURE----- Produce errors if we fail marshalling Arran Cudbard-Bell@2019-09-14T03:05:48Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/649e3a3838a44af415fb7... ====== rlm_python: Fix the mod_populate_vptuple() to return correct 'octets' value (#2989) Jorge Pereira (via Arran Cudbard-Bell)@2019-09-14T02:40:18Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/10c2215149098b380fcbe... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl18R3kACgkQ/6TVgp+2 18qkQxAAj8D27D26ens7KfBZiiPQkcP0BByOnqln9WrNUos+zNgDBfOlmlLCiyWd 3vC5GvXoF+qbxNlGi6U9015FcmfNWGotwNpMtNYwzaUsCReMnP0fEnh6/W/lywAg jZ5ysgcHnbL26P0xwI9Xh4BN2w0mY5EZHOpyENsbDCl1Wmvs8z9yRRfKj+/rU7c7 LvAcoU5Vl+uPITPI56KrH5D8lCFoqjOrLAnBJ82ecBokBryRRweLpYXQk+mbD/F/ xClreiSHTw21GfaNlnqphCeJ+B+R7BmZikmRYFzDLIa1Qd2HpKr01nLBVxTyK+aR hlaPOaHAzs9ixOe/b75sjzrQGGWaNbPYxQh5t8/P0Lilpy4VCNYSF4mY1qVPkHEk EFvhwloYlp3+kVGT485t1Mf0sQgzpDKjEFmLS0gxzEXdl4nhTQAUU4QHGjexM4Nf y1tz3wDZndsvYMz8gk3hB3IVM33SxFWnKbb2p8bOmn+KJ9fDhQfOiBJTH1AWm1P0 +o16fHKrf7M+KaZh2cdg1knCxT4GDaB5zXaWLd/IdaA6SYUpRQMj+rvDAtyd4Aiu XEVsDq6W72NlET0QYGAkDZUQ8H8g/1mpTW4zK002MYEFyMw5y3KTERMIfm8Ve5jg AmeszbX7ub3UOe9MqKHD0LZWhfPe5KtQfUEaeWbLeXeOtPFlOFM= =mT20 -----END PGP SIGNATURE----- Fix radiusd.config in rlm_python Misunderstanding about how the inittab works, just creates a singleton, which still need to be imported individually into each interpreter. It does not create a module that's *automatically* imported into each interpreter. Arran Cudbard-Bell@2019-09-14T01:50:49Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f9653d4e662daebb380fd... ====== rlm_python: PyObject functions should return 'Py_RETURN_NONE' instead of 'NULL' (#2988) Jorge Pereira (via Arran Cudbard-Bell)@2019-09-14T01:17:30Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bc3f81dde148eb36be554... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl18Mp8ACgkQ/6TVgp+2 18qfoQ//eGNUqdG4qoeYbHREdKdoAgy6b51gUIy0eaGL2nCQhbccVaLRA8SisS4p tgi1hOaO2Mf55IzCKYPW2Chuk4Z75c71/w98l3VboYPXLMgsWElZYD6svtFGBHv9 htn1ywO/MYm8tbsg+3hiqBHc5fbcGObup+cXBLCBOqc5ntyBCsGooDv9WRx6gjfn tFKc95mixHYGcDjpt/QVajy3Ih/VS6lMsIN2j3/NaGxjqHOyhcD9cpCvG1Tel5st vGYzYNOAhmYSwbBqCXh5saZtJMBSN+uMYK52pIxSr8uMGUTLvFVqPGNkuHhRcLVY xfvf4WDqLah5Fp5z+6y4HA4sG9jRVT3vuPK6tSn5Att8qlAz5TDYc+CE/K5l0+9d AcyE9B/LyN6c1DS5W9ruQahc01UcTX8nyaQ2wbxeFy9jj2/qDP9L8FWI7SDcgT51 L/9p7Yt9LE1ntptens2NmiNFQ9IX2+FdMYcv8KinfpAs18iOWLU8DA4nNgIigDay tzw4GVJYZGflNJ8e7BW1vHc4T0Ck3mbOQ20YxZBGaJZQiKDBGbpu1j/8PgkFDnXx 6eS42a79E0tzRQIm8Kg4wU7N3qXp6w5AXIYmDrtxqHrJOUiwxElztsqdQvjslG6L VBI1iV4rrJSCVP3+Fo6bF/h75Uv9XefULAEM61ud8cVKY1/cNio= =fsU3 -----END PGP SIGNATURE----- Skip auth_cext_compat for python3 Arran Cudbard-Bell@2019-09-14T00:21:51Z Files modified: * src/tests/modules/python/auth_cext_compat.unlang Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a0f5106b0f4c32425c0dd... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl18Mp4ACgkQ/6TVgp+2 18ph4g/+P7q/CYvJWTeR9MtB4T67+LfIURbqRLK8QlVDr0pE5bhsGhnhLAH5blm0 GLsNJZNZW74K9b9NlDXnRu04nn5UqTXTeJMiF/lioLMThOwbbMlg23YSlLLcvVO2 UACSIJZSOOxOwsMEO9HV94btQZ/jrOU3/D55t3DactSK6fEz0aKDILm1/dfbqjlz XSGsQdZ/jDELPAqO6X4Z6jdRiB5negiM9WfoOuIySIW9yOj0v65hoq3Pp7XQgg5l ld6kPSdbr8wkCeVv8UkbOvA+MSBdAeLrRabKtJH5KXXaiw9WbjnMk7CAFtTsgoby NG5xqALDuaV1w9CWahNedrgBUlLV4KmHgVe4/QlaV3AUZDYnzqEW90dMI2Ja7S25 HkyEJi8/n/WMpr6yU0mTGkmvBozt1ZmAJJZvGBmQvndUBHf847R5aG+K9JJSt5y0 smHIjZsNaZ3no0fCeN+QSPLZcLABSPt/Q5j76ZW8eqP7HvyjESOyUZnmHvX3NyXU uT3gWTW9BoWe16gWPe2RWscJjk3YDri9Z77VmYBwLcOJKt7zugunNKqrQ8duKceZ JLEZFtcOVzUypUElgjtM1LovQ8OLJ0y5SYtscvJMpW1nivegqjangtuQOuvSIQhC 7kShq1l/1/5tWz0GOl0LzDSpeazeEXXIquaryqxjsGopMYEmq9I= =ZY8X -----END PGP SIGNATURE----- Add version number in rlm_python Arran Cudbard-Bell@2019-09-14T00:21:50Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2b7b401fd2f44d760903e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl18Mp4ACgkQ/6TVgp+2 18qIhg//SnVwJzhXfUL7XmcYKtb5XCCnoOYd3X+0/YS72LR1TbOgX3vZ4uLL5/qH tOt++eBoxgdqK4nSfwxNx0NovztkMoiTjasOrU+wML5zUmFqvw7m4+wfyDtJ7iiV vmdGDPINQqtzXkeTcMqOJDxkAwqhC7s0TpGpbkZH9ivYOPhl+XjNCc5f1JaOKIGh 9mdhzcgKyFs7tvtAkqjhcd5/5zpbfrhwpv8Wqk9wwrshqdZfFTrUm4j81707q+ZJ kHn7u515mA5Jjqnr8nwDI4hSyfTHBrSmhOLdDrom4HkXDlTu8Lv2hGhpK4KKHfYI mJVnBBAkL9ifTaWnhYh+5VG5IpgTGxyktpxLk4T6+kc5BRMWBXY2E1J8PcdYVaVC ZaF74c0u//ACYwpBHmccIngtMHDZm3UyZhDrfOm32WD5glhsY/x0GCPB5F0uLUId +m1SS+d0jccop+fT0R7OBvN8UyeXkmtG4uIhoeZxyN/i43neFWdkHAcstmT3IsU/ FS/Mz1rLnew+5uDygX6xQIeor1o9NeOguMu74j0r3Z7ZucDZgdDMUP9+df/BJL/P Gv3N78NfXTAZrTCteNpWPto1sCIe7m3Hw+gszpEfpvNckP8dPgsdfIKhmQmZMXCF 1jbXKSzxbKcwiLB/TtFvSHf9WtAfxagJBjJtSjqKthBUS3r37QU= =vQpO -----END PGP SIGNATURE----- Fixup the dependency code to cache the default sections for version numbers and features Arran Cudbard-Bell@2019-09-14T00:21:50Z Files modified: * src/lib/server/dependency.c * src/lib/server/dependency.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/841c4e70729fc8c412bfa... ====== -- This commit summary was generated @2019-09-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).