Commit report for master branch

The git bot announce at freeradius.org
Sun Sep 15 02:00:02 CEST 2019


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/7d58095a33c479ac736f0b951b72f3a1ad09cb90
====== 
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/16118abd046d264a38f0dd2cda2657c1adbaf7e1
====== 
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 at 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/b9fa67670f29422ca9f17ec0848ab76492c2e2de
====== 
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 at 2019-09-14T15:32:12Z
Files modified:
	* src/lib/server/dependency.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb9d3ca01a8316f80e949c9a64359a3bc2b678fc
====== 
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 at 2019-09-14T15:05:51Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57b64928f0e0258bafbad7da29c40586ea9cde88
====== 
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 at 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/2c59fd85f220e95301d4683447b419d7fff54886
====== 
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 at 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/da1cb29ec546748dec354dbe7467974b02bc6304
====== 
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 at 2019-09-14T03:05:48Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/649e3a3838a44af415fb75b64f91720c602f909c
====== 
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/10c2215149098b380fcbe1963672813ef83d8283
====== 
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 at 2019-09-14T01:50:49Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9653d4e662daebb380fdcd73c24cbc8c68e4278
====== 
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/bc3f81dde148eb36be554b009405689c10c97173
====== 
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 at 2019-09-14T00:21:51Z
Files modified:
	* src/tests/modules/python/auth_cext_compat.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0f5106b0f4c32425c0dd2a054a659674dac3761
====== 
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 at 2019-09-14T00:21:50Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b7b401fd2f44d760903e03c75697696bb7f120e
====== 
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 at 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/841c4e70729fc8c412bfad13bd31bbf88f7556cf
====== 
-- 
This commit summary was generated @2019-09-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list