Commit report for master branch

The git bot announce at freeradius.org
Thu Sep 12 02:00:02 CEST 2019


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl15icoACgkQfQ55zXdi
 Hs2SMggAggEC+0mKdoAEtOAq0hXSQ6UsX6E36cHC6QVHBgKQLAVwWkTdHk24r8Re
 gtx9G+MunibzwqGxV+clIP0SwHb/5kj1Ssdek54h33/Z1O7AuBlw7eKxAq+K6UWE
 OeQjyuJq/bhSibQLttj2xaB0SdLqUaK126b+TJsDUVK2Ngh3H381nFzIOATP0GFB
 nr5w3/cyaboFqPbGmcMPiNYUC1IHMZQCKp+NtOKkrV1PA3y6vSuj2G+DRURMcOv7
 Z5GIUeydzJ9U+c0wNreUjleZ/YzTLLJH9werHvVYyDUQ2dmdKLs+Y+UMl3lFoz7Z
 /JRIuxDFm6eXYpWUzUufoy96pSUxxA==
 =oCq2
 -----END PGP SIGNATURE-----

nope, don't un-escape things ever

Alan T. DeKok at 2019-09-11T23:56:58Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da038846e95c79f369d4f15a57b8c4cc338ed0f3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl15ickACgkQfQ55zXdi
 Hs1KpQf+NC+d6Ry0FZF8mSsYGDwCbVgKyDFzxLnldD3rsd0w8m2R3ALmoY1lWpci
 zzzq1KMhvbOMTQt6CPxYzQ0JuyHhwFEWX3P+rebLOgEvJA8Q7pKxGv+l+Ssjj6yp
 Nd2gfdIaAeOQuCUUPWenObAW+lK4sQJNuBdYfq4L8jcpRoB825NS+Z79Xg87j8Zr
 rRamx9+CO0RuxcX72/jfjLJ6W2dbW5kOUoTb3ZOij+zsmX/tlqvqIQMxjO3EubJX
 8M/4gB4kBrh9AH/BkCBR8vCr+OCUXqQHzDQ6D4F6lWQcuPPEtXfRE78OEVGGXClF
 V7L0Fe4MJzBhRBS46FcvhM29043iIw==
 =eJa5
 -----END PGP SIGNATURE-----

remove last vestige of getstring() etc.

Alan T. DeKok at 2019-09-11T23:56:57Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/884c3bbba007e0af40bc73cf00b4234404e24a7f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl15ickACgkQfQ55zXdi
 Hs2M0ggAnefkVgNnbghCVSJTlxl+yI6LnlWScJ6Yz12c4yv0HBgiDoHsXY++zkL8
 G8EIH9g7rWTqz6Qb1Srw4zwHtdk+aRuEgET+MgQlRGnFEEpO8YKq6nRIm2WOi6kO
 nOTPMIOhYbHe/R5uUSl0p0xJHyawRFOn1Qkfemx163PXlh9FojKhqH0kaFeZfkOM
 0aPSurvvbu3RDQMk4lWipT1D0V3mcLTx+Y6QxNVqCu7vwnovQKPIifDF2k5XsZVx
 2GLiW40xR9QgYof4zRa7fQihT4xrLic1OyDeJ/hETxSJ1PDef8Tlq3MIpW6xNFuX
 BLDPr4YuFUApg47Q0sAkM8cv3rw0jw==
 =erMi
 -----END PGP SIGNATURE-----

allow cf_get_token() to do escaping or not

it generally escapes names, etc.  But not values

Alan T. DeKok at 2019-09-11T23:56:57Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/38e09ab010121252dbb7cb971e9f7fde671150ce
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl15ickACgkQfQ55zXdi
 Hs3jgAf/SspYfhang6gDZz2ClQjtB2v1m+WLfKIPFvemM99vPgWf5xNkO8beghZL
 F4YlKBT/qv3U9gQ9lvg7MYKbfX9BktYA9nQf0MyOKWGjoGQgiOfnGDRUlsV7Rmu9
 trB6zVbQ1/MH+OWR0u1J2phmkIaiX8B6uRKRw+f3PoCCGL3gvjwbuLhYvQtAQj65
 a/HtzVrLMLywzdN/p6WMVhw7oqyDEIkg8c3Wuu2nMKfMxoSBjGxR3a3pTvKqD5r5
 fGqMyfDqAvIoV8hw1B8P97T9e/xu2JNid0fqP028ysOQgp+arLMycYRRSaJ8aXP+
 MJOvubXZhAEa103zf3YweEYd0pLbAg==
 =//LS
 -----END PGP SIGNATURE-----

better checks for BARE_WORD strings

which may have ${..} in the middle of them.  The old parser
would just accept anything that wasn't whitespace.  Which would
cause other side-effects.

The updated parser only allows a limited set of characters.  Which
works for all test cases, but which might disallow some corner
cases not tested for.

Alan T. DeKok at 2019-09-11T23:56:57Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81bcbb8de5c5778b3d887385fd23032bccfc9156
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15Z2cACgkQ/6TVgp+2
 18rQDQ/7BRHy9GwNops6+pXvQR/6GvBP7N3b5/vyJPG4zm+tMV5ZnH9BgOrAhjgF
 rZtb2W5iB1lk1yXSwmYy3bvUvJVOwICQeTpY49ooiW8dQHqBTPhcBjqsUGmTVTCQ
 PR+p46NH0CUT+Jjmt8pERxOHm4iGZ1DGyZZYloyRDxHS+JRFM9mqWw51uzYRg/Pk
 6ITWrIgZQV7EvdAqaeiuk1ebh7IpD2UJTXlWjJqcBH2evmpo7Q4bmduVEQIwDF78
 HMhqYKYuZDL8l3jqrKQJpGdPN7Ld8dJaiwn+d7kkKVQhsC1zuaOh/IJ3ZhHRf0Xh
 +NoeOcsiU1NI0s+ToNrp829faBxKptryR3wmVLo7oCzUjYUzH90NaI0+soy49stx
 V+hIiO6W7iXiT6pvs2X0coohLGh1smcKGx6Sn0VxlD8PNrLd8tfrj3cmOZDqzvGV
 N04Lwm9goe3ZPvN6J/x5vaNNkDLP4pLUYLSc7bDi4kgHPD/MxhkSfXeYdPz2mxCF
 +9bPRzQEAtxjEq4BaHnC93HjXEVQZRaWzklGrV0GNOyGUDopsB/feJaceV7ai3aq
 XkSdcIyaAlHFDQQPUO3hrDqx7wbyVmWQD96UqV++p/Rc3SXLq4zaMsFEZ/8CiUKA
 lhxbLUwml1Rca6YkGA1WTgEJ9B0pNzGl5sMjRRC4Erhc+90m+Mo=
 =3U94
 -----END PGP SIGNATURE-----

Fix calling doc test target in travis.yml

Arran Cudbard-Bell at 2019-09-11T21:30:15Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f0f23768a7e3deec24358bb6c83b11025b5335e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15XuMACgkQ/6TVgp+2
 18rcARAAni9mhb2KAzzB5pH3IQgGpQX0gfMQoussk1yXyxkCpZEUuWOywTaOYD2T
 mDY4NNMgsLHt7VGP4pjVBraYXitl3N2N7ZEh+usewJNhrIp305H88t8JnPGqVxGc
 HiOFIPQost25hi9kBWYI2MFC77vE7mZyDaOSigHL95pJukGmWNskXVbJIXw8FsQp
 LHynIYuOEO6vXQRWoCs1dofvjq3zxeAodLi5C6qpHaOsb2yPdm3/rC5zONcPULKf
 n9ytUjMn38MTRhrAZC2FqyFRapqorF9x8tqO/ewrfAGXJMq2YwixShOHqY4CdRdv
 i20bESMnAe7jvyomFbjFkk9N4s9s8KSC1aZVZUewSUsjUS7CvvQkAd2Tbw/K1i3G
 LjulVBVUS1/evwJOc4xhO/YnDHiTwZD1tSrt+BaniyFVMIfw7KbPxxQyIfuDg6Q7
 +lWhwUzDMmQJQqiBcNGnibCfXRcLi0D9prCrCpMFS5WIjOUtwJB+KIoUkkoRRUsv
 1jnv7YUt4h/qLtNQBrTz6Wm7avBehq2HKehpzFHbBWNablfcvJSO3Ob4sCGuJJ1O
 N4osunFNurXkMGYqWgNE/595GpyUTmH59dw19TNNbodXdWPNybXRjKpuCKGRkbTm
 jQHVudnKNszfRVQKkaltOxfpZ3Z7JZoJap7KuJSoNMSIO+QHSKQ=
 =9R/P
 -----END PGP SIGNATURE-----

Aways Py_DecRef(inst->module)

Arran Cudbard-Bell at 2019-09-11T20:53:54Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28eb5e8d9eb7516d3e2f487cf9ff86e95b156fb1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15XuIACgkQ/6TVgp+2
 18oZ7A/8Dh5BmxzynSFf1bmLxK43z4lck3JHkHDhU2FqWIm7i8Z5qE6v7zBpdxtz
 bqBv7EhOMPdFIM0PbT5ziviWi+FVU/IqxU48SwPqEZUDX8lPzsXEeNmfe+j/Gk5u
 M+YB3MsWaiks4q+Ua7hg2NQwiJtcIPM1g74cmzsrBvxkF3GjHx0Rj781uupnOEuK
 EsFTSb6vCj5xBFrPsPJ26X1+iecSKxZaDh5/9Z2k6cv4nFpyp5hR/+dL4Qx4E1Ny
 T4xCWXMo+ijB8A4cH28A4Dnd+Jo9m6NRnAYyb1fIwDEIye0eoZnIfOj7h+cutpjx
 RC/RqzeZ1ZEyV8xOu0wh4xglmBzORYVEpIxsdAgmKmBKkuMjvfN9YVOIj6wrr/S3
 9N51W/vBBZJdIZLCXBnd090JwXttV/zTcmegh2OEMcShLduefvVFeBZEjPB0JGF5
 FgU1Prsq2YTwFLcbss7xkNVtpQMFwTBxolKuqQ0hVb9UpDflUcfWyn3gSUTfAtl8
 SDetsllBX0qWWS1kOnHdmsBLbx2AG9XH96jqB41UqViA45ipaNw1Gdw3YfXf8ZEe
 l5l3fXeJwxitqFKwbJ9wWEpD25jrX98+o6gvNPIW+p9wmAfDMXl0OVHkAxgrfR9w
 JpX6JZb8spisJ56x1hGHAxF2aN5bfrgJoP5ih7RLT9JFwtfUgi8=
 =KtMl
 -----END PGP SIGNATURE-----

Fix stupid timestamp issue

Arran Cudbard-Bell at 2019-09-11T20:53:54Z
Files modified:
	* src/modules/rlm_python/configure

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97117b30fc4cf176f6d2b9701ad4ca742727e231
====== 
rlm_python: Fix marked unused complains (#2976)


Jorge Pereira (via Arran Cudbard-Bell)@2019-09-11T20:34:21Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6bee3f9d143b1a96dadd8855de76ef5ce1e6a83a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl15Vj4iHG1hdHRoZXct
 Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108HzhD/45jg1MeAPy
 w++gNiQxfKG0r2tsvAvrMysDQlo1YG/iPK9N0KueGa1mqeZi+RLUo7gpxZgkkn/G
 7DQxGkjkG2LRz+2t26lX3iib1F+27jWF6i673tg49COVJ20LNIq5kN7etG5JPn2Y
 dBihbfdU8SDFq4gdaUEP7POdmod3xqXplk10I73Zf2LidKkzF1yXxdLA+6yFmTta
 dhfMsiVmoKvPOAHO7vW6yGpAbcfJqj5vemk4/T6MegGvhDLCiiLfOjS6vgmdMxji
 mormFK6wfpHpo/kWKPsM5d1MJmoC0XIXqirK53l7TpBGos5QA3UIYxtL/NJ/7tb9
 XohskzZR+bXodmFO0FcAc2ix9rhtT8KbQchqH+J87csIFiEH0Jbtb1SvMhjLIKEL
 ZH//O84IurY7nH1yDrmaFuucZLKwTy96LGfa3IesPXQ5BHJEHw/uY97qQKbJYvdK
 OQQW/yKSCGAnFuzQzYfHu16/j4+dg0oIHFEcTAANmVOb+4Saix2HdBKsdga64ksT
 enkZrwKPX0/ZY9+fD2COmmKeUlUqScCaobGFLDRincwq462Hw6tm+jU5qvNJxd8S
 vGlcB5Sqx9co+sfCYnaRYLokQWaRMa1VOl84Wwhvb9E5ThFyULt/Oc3srNfBAoEP
 2FHBab5X/FL6A+HR1F02LOMLu6/8D0H9jA==
 =Jkif
 -----END PGP SIGNATURE-----

crossbuild: sh needs container up

Matthew Newton at 2019-09-11T20:16:51Z
Files modified:
	* scripts/docker/crossbuild/crossbuild.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/420efe4d0532cdc24ee63ebddaefba8a1073956c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15U+sACgkQ/6TVgp+2
 18rtExAAmuSRP0KiDZIXyhUVrI7PO9Jl/cJguiT3YCQd7XTP4h/uFRixsqOXCzWa
 Ib61bOpPyUUV3LqE6H5V6YPrGWGVsN0f7ChNtTuiYLKZ/0sdnJzfny1+Ywu0vPsG
 PFg3GoW9ij9/DotynTYv7kXWuZ92qzrtS5MrDv40WbK5i1XUrJDsTDqKqmympJaQ
 AMubLG3DscRpAUmMGjjG0oxiq3V007bgpuC8KC5d28JzCWRDh1Fktbvfk4Wfda4E
 1mJillECHUmNxLfs9LbDACB7KtraDGgrSJ6TTky7QWF67/4GRJFKdgwdazE7nCBp
 p6Y07U7CXQio7sgaFoKjiYBJkMoznpe5ZIkvrPjQLxVpx2zgp3rFSRWK9rVL6vyq
 6RwGjZFPa1ZDl/ah/nf3skpWchfowksbeffdv0o3XDrg+Pe1m5MP9i4/JSfrQCx1
 o48Kt6UrIEr/tHOW5BsgbjSwEhdJFZ9gaylE6hRGTwhSp5pDGtFD35d+4d/uN0vi
 EAsSNujl9E/fPIAx91lA9MZgj/gvnyofc0FigH704smIdMIVdIP5/ijtOsMRa9tu
 bXQz2E/SM+dA+knDUV2YRJKs23cYmPVKWGAtatR8nG6pUwRbzMSg62Lontz0lPNs
 uCIVDzKP+QNNIwbbNduSxJe8JducZG5sZA9TfkTL4du8FEt0o6A=
 =z73N
 -----END PGP SIGNATURE-----

Not this one...

Arran Cudbard-Bell at 2019-09-11T20:07:07Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f5084d413034adb5c9ba615e5e105fb6c32f407
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15UpoACgkQ/6TVgp+2
 18rIbxAAo/UowW4u2u6uGhGFO/h5ztNEH8LJp8obqgGxmadY9KSSf8MfhfSy+63D
 mj7w767fC+/tgHPKd0geAscp5nq/DiWk7OyuLZA2QwvTpdcPNwkQRO4P2ssobivd
 CuMHV/aGgXpOQ6hxtX/G2EQJiEHSmvplXA6jFKprJjhvKIGF/cQqr+XofB96YmAB
 x+b0RK1wKIitlZEsCBoITlo6+qfzhViTiWMoU/w3jS3ZLsmZ37Xx996Gn98q9gpc
 3w0brhmERKH0vw4RnpjRJDK98bbUbforVmY5AmfOn20Uig1jlwD0vWuL4SEDAfmf
 oBMYjHXy+gF4zhn5QubwMikHyWC09sPzGRx6ocmLClnHYWpvp4mRluVsSf+c/2lW
 DsPaiWAIstBs3NU802Yl0Y4b0mFJttFsFeMp9JXa7/yRAQEmKHxyX4aSeVftSGK6
 xDE29/aWOJ444ZE8LJu4PPQYYFJGhSPko2V47nXyc6oCoNR5PJFL+b8Rd24E9DiA
 xrFncakPSrqzKswgydFdB3svEgFzQzjlNYCvwqPfQE7C+loTzOUsC6v2VNCVI7Mv
 jWtX0aJXv6KYxn3GTip2eS9M2S2Q3AXhCMWlmXUzmj+YDbmq9i7QiTWOTq9oVGmY
 GfM/fnzt0l6yfSUDUiyVg49vRxwGcoDFoFyRkGIXatWJ+nwI+M0=
 =u7W6
 -----END PGP SIGNATURE-----

Fix tests target names to be les lisfy

Arran Cudbard-Bell at 2019-09-11T20:01:30Z
Files modified:
	* Makefile
	* doc/all.mk
	* src/tests/Makefile
	* src/tests/auth/all.mk
	* src/tests/bin/all.mk
	* src/tests/dict/all.mk
	* src/tests/eapol_test/all.mk
	* src/tests/keywords/all.mk
	* src/tests/map/all.mk
	* src/tests/modules/test.mk
	* src/tests/trie/test.mk
	* src/tests/unit/all.mk
	* src/tests/xlat/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1afc8b3ceb230553ba36f1b489ee7648c4dd712
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15TpIACgkQ/6TVgp+2
 18pAIRAApST0Fl2sB85/MHSgtT5rlVCaJy9FvCzQJZlJSqMfJwece4HFsA+any8a
 6L1y1zkcrD0P4iFPGBPyHMzIoFu3jvn44ZyHsGfU+FJV/B+AyhcjjiugDAXwmK9d
 BJI5f/3Wb+aEePDBMrmoM7f7vvzcfOyAwPTZb6brck3e7BfWt4jfvwwrL+Ahrg6I
 bJn9yiyiQ60t17+F3o3o7xrCZ3p+AlqnmObTZn1ZavXkoD/yVFlcjU/YB6h7FAW1
 5Cxe/KPBzm+BD+WGTUR0TVZoDmalswRQWh8oPVlRNC7AK4zW1DXi47VM1mwwbjAO
 891xpPtXqVD+Nbsr97XopHY5veY0WUa/xDNuKiR7EdJ7FgVBRXLpJ39mdBuFxlR4
 LmrRKPIhl1u4jmIzjGHEd/EecQ9nl/PJB0pZn4jF/WUb4Qf3MKXa5Wr8x4TIFGA1
 5Vn0/xH3741LZSsBXR3M4cbNkbio2QQMBaLbB+6u2Tk38rXUVU3LRQMpic5SkPVE
 5WbQuqmWx/d2SYwJKvw1/GpStLpWcTSOQNM1POs6OCojFkYgym1HFHzrhhuFByNX
 yVWpI+t2DqJC2QqTVZiwIwlhdtXsc0w80QYi5LkQlsmQ8SM2Uio7l7H2SysDC8tx
 BoMXNb01ui9ay6uDBGj07Cp+S5sVHGdGNOG93KOO1sUl1UsMn30=
 =n5eV
 -----END PGP SIGNATURE-----

Minor fix

Arran Cudbard-Bell at 2019-09-11T19:44:18Z
Files modified:
	* src/modules/rlm_python/configure
	* src/modules/rlm_python/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7726a47d170b159ef43635f113b89fb840cf25f
====== 
rlm_python: Add hack to bypass bug with 'pythoh2.7-config' in the OSX (#2975)

As discussed with Arran. the 'python2.7-config' has a weird bug on the
OSX that if you have CFLAGS="..." declared with whatever content you get
the below behavior.

$ python2.7-config --cflags | grep -o "\-arch [^ ]*"
$ CFLAGS='whatever' python2.7-config --cflags | grep -o "\-arch [^ ]*"
-arch x86_64
-arch i386
$

It results to break the build.

Jorge Pereira (via Arran Cudbard-Bell)@2019-09-11T19:43:08Z
Files modified:
	* src/modules/rlm_python/configure
	* src/modules/rlm_python/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fb8f5959ccf00e8fdecdf2d32bf7f1fbb86fc8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15TIYACgkQ/6TVgp+2
 18rfvQ/+NhyNyJBiSYNF8f0IBijVnLVbHrbkL0TEKRYyvlVndFkgHrm/CAKm7FXD
 rjGe240xvk4T05S3n4FyA+Zk73YIDVTzQho9k9xwPAsbZZTbcl4xv1YMDcJNLyt9
 hNzc2c8SRNmAM49n48UwG6PWF8KG9E3bAqLK24BhRUmlmjuvvlqz54l8yf51uBgK
 1p9+TabwSdfs/7mUmIn1McuyoIuOZIbKY7TfKt3g2tsO/lOpcFOkzX28BjTGLs7j
 ND5kTf+7ZHQhm84et4cvwsYkL9iVzFcO38iOc6ND4md54wDhozRXE4ErQSOsfxOy
 f6+WjDVYOrwjzNqgIUcVLy3SirC1ZNUqaItnjK6Z1784BPWpzdlMqj+Udxgy0IVR
 900qHC7M8puv+p3k9ZHdRQuaRa0uKo9x0jAHeUV66f3YzS93uCgM2Jj8PDiskN6t
 0up2xlYsPGQxItxhRkXeOsmbz8bJ6xPtW2Yxkbj0Q3GF6ZfB2PI/lE2AOO7T0n70
 J47mGZ1MRW+g9sV5vmWyMiMJ8WpiWiHY7y4ubVhWbZp5EsHy1SoR66MLq/f0dRHx
 u3MeAnBt/vu3M9msBU2ce4wKlfsfZMWxFCh++qQHyFMWHpEX22v7V5rvBBt1Zv3A
 hlCLnP0RmzHyzJRKFzsYEnC2FDqSCcCvLwbZmbAFSvwhoTUU0Gw=
 =yprW
 -----END PGP SIGNATURE-----

Catch more g and w flags

Arran Cudbard-Bell at 2019-09-11T19:35:34Z
Files modified:
	* src/modules/rlm_python/configure
	* src/modules/rlm_python/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb50af8a7594dd0c50ef635e9ee54dffec623cef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl15RkoACgkQfQ55zXdi
 Hs1W5wf/T+wga6FrO1jCumGvuT5M6znb3Ez8CJxnXg3w4cu5zRqYW7Vr6SIufAg5
 EUTbvOoaBsvufSWSf+EUJZoRStSctTHLuoNNIQahh29Lo1gDLG0LfyOC6ERZ/4Eh
 K4qpVgsvzHGixVaGcHxER/NNGkAF6bh90kyAqKX11ZGhObHR2a5tNoInZZTD05sO
 fcJTNfvbLAnMmH39kh9VKpdwwvkUpy21P7yF1ouN/ggczGM42jGb3DIa1RspsJ0A
 0/NU2s/0u0yNjras4m7E60bc4DZTciWUW3t9WU+KP1Y7SNqT3uALcGPAsArE8E8S
 SNRPwHMzYAK1s2wb35cKWRMnSnFjDg==
 =WtZz
 -----END PGP SIGNATURE-----

be more forgiving about break and return

when there are things after them

Alan T. DeKok at 2019-09-11T19:08:58Z
Files modified:
	* src/lib/unlang/compile.c
	* src/tests/keywords/subrequest-return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/616a97cf77b32a816229e935d86b760a2582be59
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl15RkoACgkQfQ55zXdi
 Hs3ixwgAgrMVXCRskVkvciXwZf2uIXMvxdGxS9iN2rnglieG2/lq9z8dncpzUDbR
 KwVz3UVBdRvHwp1ymFSIRnSMuMGJW2X2usV2jPhPhHTGuYa4XG/xnpi0U4fNENVU
 YucpkGIR3T9y4/T5pwqciknykrouP3vEcxRJbFcrdPP7oRXddymiYoHF/jjpeZOX
 zi/cw73c/j/Y3os9erycPmA5spbrf7V8MbNW5OP8dcn+NQM7IUrPvJeS5jKPtx/A
 S8wJG9jRSwEKWINsc3Iet7V9sFMG30H+WPPzTbgPxmdVkrlankPXfZEIZDdepURT
 V1kHTcsws+sQ1BAypnMe0P3PLURnLw==
 =1Mun
 -----END PGP SIGNATURE-----

make conditional parser check for regexes, too

if tmpl_preparse() is told to not require a regex, then it should
treat '/' as any other character

Alan T. DeKok at 2019-09-11T19:08:58Z
Files modified:
	* src/lib/server/cond_tokenize.c
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31806f7b699779b6247b951cf2e43f53974f09ee
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl15RkkACgkQfQ55zXdi
 Hs1kIAgAptkR3VMffgF42i80mAYQRftorW9iLKtfy7V1rIQjlwM04IrT45PU+mTw
 1hXPASeYUaYip1kr6dZmIe04x208Cl7yFRxIwqOkpI6/G+iWlp0b2VSCRGIrwbhP
 gymhMMa2ONO+7yT01tTRHM0tUtgoiIr25Q5ugVECasq/NgxUJ3ZaXTaAyzFG34Y6
 GwDNNBbSz7/0sX/AgFmgW75jg6FrOGhGNY4sQk2WJ0e1zkN1Ue2V3nAYRFf+7eOk
 yci0MdxJbnjof/vvALCtXsvwb7leruuDjzXcHLMXxWTcd3pSkQt+SRXxjpzAw8Yp
 +DCG09doGwzQk0xFDwC0Y3putsteiQ==
 =vLnh
 -----END PGP SIGNATURE-----

more separation of logic between CONF_SECTION and CONF_PAIR

the rearrangement isn't done yet, but the resulting code is
starting to be more understandable.  Once we separate the
functionality we can start re-doing the parser

Alan T. DeKok at 2019-09-11T19:08:57Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1aab01ccb74d137f39741dfa1c3fad05c81b73dc
====== 
added documentation for buildClosures function (#2974)


Matt Rose (via Arran Cudbard-Bell)@2019-09-11T18:32:11Z
Files modified:
	* scripts/jenkins/Jenkinsfile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4fb29bd5b094d99bc6f2829562ebcdc5894e14d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15GjYACgkQ/6TVgp+2
 18oQ6A/9Eh0Ct3VD7Tdhl7gjRMKNKyB0c4enuBtmANKb99uGCPGPcQYQVp1Gwi8K
 Hq1I8tWhghRwy26s1g4tIHbLz6XlbicB1m0LOH5PY4Bmg6G7Lv93T4+Ez6JO63P8
 gcMsYyOejAIhL0LCWe5UZ6qx0IbSmk6gQ97t4y3w9IXEOGbDs8MnIVRMcBrkmmgO
 g1nv/xNzKpY2IyQHrB+oSxvi6bsJXCbdXHaNWcCDMJbvYaCzRRmySSsMjcxtDIGR
 iiuBMiwwTIel0L5bOzbgnfaT8OuffziSfr8cYAVzzj3XBPw4FXCDfZGfn6EQXVoK
 149aOwhmsVraQllAHSDVmWjPIHIawRbP8KD7eOYho86M8bb4q2LgxmD2IIqUSCD4
 J+fvNoTNmf5D2ENmgYMgG3y4pmKbard2sbs4DvTk+GG+3JmQgleiAp6vh8rh3bIT
 GBMF/u/kHRg4/DVPpcx61pNXosAx54xOm/vDwK7id7LqYOeM92zb9OqkMYZ0oBca
 Yb05VbDX4IayGDbdxrRUiWB9QLp/X+5o0BW0Nv+6K/lpBBPpQ+uIome9uCUm4JqJ
 W8623cAP6geZLnMaVjZC5XuHfkwYlU110Xv8e9CrUxKukccFsI4rVTiM6y9DOe1X
 7dQoIbyDN7scYEQkUfJZIAGK0/cCUGKXu+xUCVOq3cBrVml5Tu0=
 =eJMc
 -----END PGP SIGNATURE-----

Make rlm_python mostly functional with Python 3

Only pending issue is the config not being imported correctly into the python environment

Arran Cudbard-Bell at 2019-09-11T16:00:54Z
Files modified:
	* raddb/mods-available/python
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c6d2331bf6761aeff21f880ce6600dac3893875
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl15GLoACgkQ/6TVgp+2
 18qYqhAAm1zsm9mmeG3VUrpNMzDpJv5TBf9oAeunGwC1VaDYl3CpSGuLa3FpwHr7
 SxaoqMrQMiLkgVTEB6+HIGlWH4GjyfUrtueGDRUdyxY9FBST97X9v/Me8dlPEiQ5
 i9u+9ooXWhf5wYuRzJ3fEWsEHLwJJo+eI2HQt0/g96vLtaVFa4sKHZGCdcxzU6Qw
 EMm/QnLf0puap8R4mcHVsRLn/fgJy4GZoZoxNFaUnPiM9yR/GT7m+Oa7RWOOQDUA
 DcBlZr7Xh6f6rDbC2k0DJsEz49Qe7GcZSVJEwTsvMPZzupCIGQRpTOoDiMFomF54
 VzeCWSxT82cyx5OIW3ZwtQyzTCZMCaANVplkG4Msy7h4kailmztmzWVFGloBG5ni
 WSYAAE90V0/DVI6rzqeSfAofS2gYn5U3FGUBQZ/myhU3jQnlP5fuY6xMqWei7GA0
 FWULt9yYhlDnjmpNWlAwZY6Pvg+OMZqn9YSEEuxWn2cvPMIxTHoFygTV92TlVLQV
 4WNG5cjFE3DCgKBirSFuRapBZN9GM7zi+Xg53yVRBMhDXlzEcGrEQEecUuGje66W
 frhRpXd+S2et7HJF/7JHKACKSkotdXZfGVvSUDlSD6W4a9mVY3pmmawY94iXFHEr
 88oxHOShXj9dugLszSJoBta1ic1jGrI2SroLNLOiHlLeI2UR2g0=
 =Ry/C
 -----END PGP SIGNATURE-----

Fix help text

Arran Cudbard-Bell at 2019-09-11T15:54:34Z
Files modified:
	* src/modules/rlm_python/configure
	* src/modules/rlm_python/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c723a12733ddde6a8c3e953c700a533b535ffd6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl14XkQACgkQfQ55zXdi
 Hs09zQf+OsW0dOiGPwGpxh7feHhSzFAdgbhoLFZpcqugNuM6vUoZYT8FpK4u2vow
 CANE/NeamSNqC/uxd7MiJiWMOraSmXRmIV7bCCYOqymRB6Vtz+O7GaH67veuKGfu
 CtZeTRs/mWfgTa364wDStzFw9zFE3z9ZUhtmC6nyknTZdhU6fnCJ/JnmzwIpTbY5
 3s0x/jKWc0tgnsF0YTPLMOTHIBhjVP5mU7UB9Vbmr6MkgV3jjJSCoafQc0VKR3/X
 ffInyF3SrLdtwIO4zqoiPjwexUkbtPfdANCgIlBrtpk3MjZPbeYQeUYWbBAxnFqx
 0/V1f6C79bkOEOg9vCSA0YltGKgq6w==
 =fvWf
 -----END PGP SIGNATURE-----

assign to '=' on error

Alan T. DeKok at 2019-09-11T02:39:00Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b1706e15f4872a9aa7e545f610cda35cd64b8ae
====== 
Of course, errors are errors.

Jorge Pereira (via Alan DeKok)@2019-09-11T01:51:57Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/887823746c74f794caac4260f699cc3fa46913b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl14UwAACgkQfQ55zXdi
 Hs3P9wf+Mo3LCAkyUsOJUQz7kcYmrZTZQm5mhDvNah7yJFmA6YdBvTmi5XNz4v5j
 xsVPGBDQAyR44I/y8xnoXniQljb+3SsNQhte6gRJspnfJCTd05OcsPu96F7u3hNe
 Bk1qIzLwFu1X8E3mylt5rdUKlcXLcYkvSq8oe7SlsW8K5+gMdDJxlD6NuDDbTioU
 FofH3hF/dvPCGx4E+nyjEXbNOD273gmhrwUYa8ZjX7GKuwRV91wrmrirhH2sGPY8
 6bxQpQqvG3EU5cMuawOcKK7Agh3aofIhHkMap98QVgk46YEQJp75o5HpSwuG1atE
 o+9kiw2+whW+/itXC7Crqdra+YgYcw==
 =ESbV
 -----END PGP SIGNATURE-----

Revert "dict can be NULL.  Others can't.  Fixes #2971"

This reverts commit d4a76e2bcd93b8a155efb834d994925fdb6cb5e6.

Alan T. DeKok at 2019-09-11T01:50:54Z
Files modified:
	* src/lib/server/cond.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fc99e4a1ba3a8351e2d25aa8c961f1521e12f75
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl14Un8ACgkQfQ55zXdi
 Hs0gvQf/TigBGbTgfFpZfvX5ww43Ji+rKOfBHVAmnFoG58WIPE6cq8bJbXdIIE6+
 Y/FNSHZHksph1ZYoSnbJlC8nmPY5YqaAIyzv8W6Tp/96hO/MDC7jj9IGmDXt6sWE
 SkhqLBg0IcvwtKx9EYAWVWWtvxVUEo4gw4LoVZt8DMlpjsjfHTgWxsZsk6Vxt9V0
 XuTUgXB1X58oD5QFIMB/eQGTVI3sMuxALPnmj+/5QuPMrpYPdOi1hw50Y6cqMpNl
 3FUhZv4pEjBKbXgchdPW3d3qaumEuiwmzDCGJSmFXBtKR3Jbnke1Dq/Vr62TGTU1
 R7IV8bio17zCLzNN2ziPPKS/iys7ZQ==
 =KJ4B
 -----END PGP SIGNATURE-----

dict can be NULL.  Others can't.  Fixes #2971

Alan T. DeKok at 2019-09-11T01:48:47Z
Files modified:
	* src/lib/server/cond.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4a76e2bcd93b8a155efb834d994925fdb6cb5e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl14TisACgkQ/6TVgp+2
 18o82BAAnQWJWOxsrojIDD1dCp7yuyPh7d4dIEJ2Dnsw6xRTj7xYeUUsTkuGEt/z
 qA5Tsz3EZf9apB2S1BYAOATWLn7GMGM4osn81CdbHctIKmwTBr1ZhGt2Z8gFSSrS
 OmcHGZLNKCJE9ePhsxCpHCvZqNRI/h2kq+7IJ4n2vKYRzGAgx+L32HbpMBA9sh/R
 qOfiUBWWUa3nANyhX1SYcgxgf57KzkLapAimPahKDeclxuQY+9E98IZt0p1KoO/z
 m0fzmhmOOrCTFyzsefW12fMLOlLZ4A5tzQPRNYkvgNHkyHxuzXdf+mgCXxFnsl0w
 eoXR6/LG5/RN4VxeuAE2JgY/nN3t8ua0Uo2QkcaDxbrQZBq/iLiKPaUY+fr/xj4K
 8o1/6NFtna6UOXQKBE78AcMk0R3ovCvUH2vM+AbjFl/ASfaPPNcJxHjLcZanDAHJ
 9syAicgKugwEceKPhpFUyaIE1M0skLDBmTODTQ5VX+wtLUFtNINcnAQo1Uxc4o8r
 ioWftj4OeEfXLQ4YxaDL/buuhAA1RCvKRxMdNnjeoas8tPktOwQlXPMfdsZKWkFh
 KNpDYwfBOd34oe+MFVisZ5V+/nvT6NlIV0RXTox3UhMSZcLoei7VwtR/3P4Tlvdw
 F002BxawX8SOA5OehJMJgidLAqLKKiulf2eA5z8ej9wwp7HCWtw=
 =mTN5
 -----END PGP SIGNATURE-----

Fix operator assignment

Arran Cudbard-Bell at 2019-09-11T01:30:19Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e5ebd247b32c62fe2678f96d4706a7e76f49593
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl14SBUACgkQ/6TVgp+2
 18oQEQ//X/negBnEruOwkdn9HEVuFklIu3/mMvh+EJTpYrSyiIxaNrF44PpobvUk
 m89magzkpySfvyIUs0NwA+O7DCSGKl+bG8ls4LcE0H1mI6YwuEDdlhfLJsyHNfLF
 8sZBaZalBbh4JKfN3oVZ/uCc4QUjCDhyB7IR09lvj1knC5SVwyECM/NS9T/7gzS6
 vNuf1iRIrvqM7yqzILzThW0XDeW621bdxNeKQ5k1i7c9v3hH4lNrO4iU2LBcjcY+
 bHeQeOpkM9IFSqL4GEQnFVc4YUc/B84MeuvSSLxuodvRYFKn8FrcWNLZA2DjDFH6
 mmvdtjjXKAG427BddSJ3h9Y7TFBStXhSePLOBP+AAq1buDOwxxso/W6nkTasNxFt
 UfdAkqPl48I7z0mzXpn642wDgusZntZ4CZagTdG2UefOBuCFNPsdsVRhdXX1rENX
 /gsufPEXDT5mQf+oK6vSAovGJOr7BYtEuDtnCGRYIMwTSco90ZNCHRas3Z7mBgsj
 jRFF5Hiv9R1JGf0WYvAs5A9V8p6s0TcXrwlOYvxqPzYAMKBut3s784FBwkce1zTq
 GyMi6TbLU+JhogMNEpkFLi+C5tqFdJq8+0xtTcdqY3dzw3vbICHe1Fzf/SRKPM1G
 y37ZBH+PEASgMFxR1gkCJyEgYthxUtn8c/MlwTzKtJfD5WS824I=
 =6mGk
 -----END PGP SIGNATURE-----

Default to internal dictionary if we can't find one in a parent

Arran Cudbard-Bell at 2019-09-11T01:04:21Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a901bac63613ba05eb06943d38aa34c8e19268e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl14Rf8ACgkQ/6TVgp+2
 18orYw//WeV/rWCKi4CB/mLv6x3e4/sfMEK5wb9mfTQpzwSgaOmzPMHwKIrDGHjG
 BVRlN9fJ+Bau4kY2MDo4bI+jvMnPKqzuPVyn0MClczYIjvFuegoz/eYnaM/DgoRh
 kn+ApfFYbPL4vBotCEVKPvdC3xK1/m8wwZqsiR4PGGF0zOaYs2MWTa3QehGJPvgc
 Ua6lotncWqV7GzF0C1SNsew7TyyYENqiX7Vux4rl6u0rekMP3zOAHBfNBwI02JA3
 3bQQO8rF3JVKBrOOtmbsPJuaLYDlML5jv/ncFoCMvUdeWk72pQzFXmBPiosMYOAD
 WFsRBwe+mg3VTXddSOdbf5H7LWBSyRny8g65Cyb0MQ+BvsEJThcVVG+rH75b0IIT
 Zt58bb02iBIiyGdWUWeDP9xd4yVdn2HKs247OmZ8XVCMzGmopmZCvzjOP2Ka3YHy
 hhjFVtY/MtMkjDKtyyp+jqyCOt1/m/bL9fm0sLSCmtwQbeDMNL0lRfikE9wJV41R
 w8nJWsLA6/pm2EAxU0eG3XaneesDVG3yNN/pMbcdQIUdruiIWiTpXrvRUnUJcKmP
 qLRBA0GLp0A+MOyfIF5Hvwr/d/kMvQQJcpAwQnCWOZr/xisfILhn0WjR7my/KT71
 Cb25jUwAIYFQx9bisHRjy7cy9BWv1Ko42Di0a/Y+XZG/8b+GMws=
 =nbyA
 -----END PGP SIGNATURE-----

s/this/parent/ in cf_file.c because 'this' is a reserved name in lldb

Arran Cudbard-Bell at 2019-09-11T00:55:27Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/515c292d4c5161ddf9a52f120e91a480148dc73e
====== 
-- 
This commit summary was generated @2019-09-12T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list