Commit report for master branch

The git bot announce at freeradius.org
Wed Sep 18 02:00:02 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2BZTIACgkQ/6TVgp+2
 18pZRw//UZilwe7wRPRtwPge5KeTy9qPb2gxFD2mBMJJJXzqHx2MLNc+E7ozjozs
 XiglDcLKuJj9dmw/30klN+bxwpLvixsg4kon/f/FxgzuzMTLRuq7gjVncE/9na7x
 7BTmuTpDwvnW3spXQQxTHGF59Y0vORT8purzzMiHBFEe6cVybCApHKDENkw8cG4P
 sjidDcw5XOY/gfpZ1GuRlpcp4nHM2gCaO6wkyf4dp8PM82v1V9NsCZ0XhevSkChg
 sSeXQY68LOm8nadNhYq++XEvQFw2DgLlOnGsBQ9EMpSiIQSeNRwqJJkOMgs71/B/
 TMXCtIzUdwy6gk3941hzRS1Cjo6idw4ZYZp+cqPo8Y4Sc94acVrExZH+kVeDFpzn
 6Hh9ZJN7GO2+w+93cYqDseKkchm1JOleeCS6janVco0kbd1XSl9mNOYpldPMn63q
 EeOYnM+/x6bnPoDRhase43lwqePDpcfluKxF8OU0NsfJBtiwjYFMEt4tGnbytZwd
 t7RGuDK+6yn5xnB+UZ3AVIzUcvtwQ7tWXSvoTWwsPS+B6B/9SYJ9cIjrSlrxaRwK
 4Dry09arOVdWckvu7Rq6dJYmmvieDyYk1DynNk7poqw+GYF6Jo0OFyikZI1gnyGc
 AfXuSW5h0U8Fu8zSJ+EokhOwA+xthM6mHj4PUuf9hObuaCqipe4=
 =Pj+1
 -----END PGP SIGNATURE-----

I guess here too

Arran Cudbard-Bell at 2019-09-17T22:58:58Z
Files modified:
	* scripts/docker/build-centos6/Dockerfile.deps

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/776c9e0861ee6ab62620150bac29b5335a2b891c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2BZI0ACgkQ/6TVgp+2
 18r4jxAAozil8+R67wuJhyp1nC4rXDIgGIsfzKniHD4NbEpfP/tEDaZzD+OnIFBm
 McblLQI8brQ9CvbZP0+8aX+i9/lN+xXsVLXIrt5wTPCk2lTPQpLfUDiDeDWDY9yc
 wWCZx573jkS+y471jTELc3az9kuO+Kca1Qqzr/DuTZmrJibT8fzDLwHB7/aPFxnJ
 6nt5+uV6g2QkOnLQ6DZUa/v6jElDvDa5aDJekYXJk7F2iOH6UF8ulfeeXRQw4Vs+
 qDoq0/jHACFhoyxVr+MYq4NMoSdynigWt5criAygRoUjDBn3F4t2MYiqqJzJ3QBW
 pfRpPOO0Jr6qPE4BiYyW/Xofwt0MK55HN0jEtdAXcM6I4Q6yA+KCx//lkeT13fTz
 ga5PwRconXmaXQcxVLkHiVy6eNygMCEWQksLSQ9ZkXsfnYnIM6loJDyrBD0jgRJS
 imxbDMqMcGSwWTZiKQVJ94wd8hkA9XK1RUuPI4MHT+jysx4ZJrZxuNqZdJsy/oWw
 MijfOuCT5TDbP5cg6/EffsFZkOk1lRRSk/z/gRvQ0jCtIk6XpAdJu7Lp8PWU7iG1
 /vwcBIPfYKtWlpweWdIN50hi0VlA9OZuVXkx3zSYSanMpNsigZyWrB3UCU0yzo0C
 /KjUDgj1xKDHcIthMnattjD3UdiGXxD6syKQwIPydvT4w253OYs=
 =nao0
 -----END PGP SIGNATURE-----

Stupid centos

Arran Cudbard-Bell at 2019-09-17T22:56:13Z
Files modified:
	* scripts/docker/build-centos7/Dockerfile.deps

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe2d0b7625d7f561e08b207daa8ad1c2ae74d29c
====== 
rlm_python: Fix the libpython file load (#2999)

It extracts the used libpythonXY to link.

Jorge Pereira (via Arran Cudbard-Bell)@2019-09-17T22:11:30Z
Files modified:
	* src/modules/rlm_python/all.mk.in
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6c066a457eb93e26e86b58a719d048bb9f3d789
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2BV6MACgkQ/6TVgp+2
 18oE8Q/+O7iNh1L5T6Ei0WQFCo4s5Ro79pu3fnvtI88nSoEUYksPSOJSVDi3gi2L
 CvmLaP1VqKaQu5pAXA5UYtjM1jw+XTxVXqircL/WdydJwC1jxLA0VJLug9nj3Z9A
 YzyFoTrsyoAaE8ZGVyUBM1zmXHONcW7mH4TJFM4iUYLbJI24Xn5cMqFu+4/4Rrwl
 J7ob5vny2jHCmhEEsr2Y1s7KJACm/VTR4fa7qdCDOK++G/0KDVKUwDkhBWfqLS7V
 9Fyqg+jpMy0jtgtRP5MkqPBmBWlKYv8rJF8nWYfkQcCGO9SkoGYsLCsFGNnJ9mr4
 mw6drRruUkuDziFObcjswadTg6E3rtJUa7xDF2r/4RbhvpSb0/RYa6u9ZgzcWza1
 sZ2Q7qsPZhSyJ9sHoZODUNm0TSqfBjMFkfVqVlX9NW6dVHRWwCpwteKcX4WXFSjD
 Mbuo8i8soz2sYBVbmCeBSR7ZL/a0vQ4lSOttjl/LwYrSBixeqwPRPbiCHIGHcfQt
 6DMVynJH/tN+vQhtjEQCwmpL/3yxZ4ETqlHk2VmtglxmY6Hflf8ZpiQNpJXiYnVl
 iaZEjKUGcMgzgJl+1ns2N8N5Q3fhwRRD3qZi5TS99P8rcbxLEUGgiOnDsET5XlRU
 qgFB3Nbi1s6fRbZTwNd0I7NIq2FI7mNVT3cgy9Hb4MNFB+TH7HY=
 =Uy4s
 -----END PGP SIGNATURE-----

Bump to devtoolset-8 because apparently devtoolset-6 has been removed

Arran Cudbard-Bell at 2019-09-17T22:01:07Z
Files modified:
	* scripts/docker/build-centos6/Dockerfile
	* scripts/docker/build-centos6/Dockerfile.deps
	* scripts/docker/build-centos7/Dockerfile
	* scripts/docker/build-centos7/Dockerfile.deps

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79011418932c9f4549e5a858cbdee27b2ef369a0
====== 
rlm_python: Fix the wide_path changes made in 1eb569dcb4 (#2998)


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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45a0784c045809beb21b68f318f69581490efd2f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2BRUcACgkQ/6TVgp+2
 18qS6Q//RHWfM2JZLe6t86MXKZh+zOiRvSkk9iLP+WGEgt9E6zJ+lteb+LKQzE+L
 aRZccX676E+oy3/lyzUuxik6oR+2fmNDp12IrEgu63iuuRUqpZghaeSeFbTlwTGi
 4X43CD/AWS2h9sm1Y9Y08fD1+BxwDJMZNUnXNYEXyIhE7dP1u/uuykXWuZueBlCM
 lBNgw/Nra/0sUceonaq3pYJg5Bur9Jzb4uGjZkSDeErOAxOO/spWKBaRvwGHiXWW
 bKJ9b1SApYku1vuCo7uEBcPzq80e+uPmRcXDR0AIRF+ETXrL0dzIj2DptxPGMee/
 TFBM3v9ua5GlunmLPWWPWNIhbwXBZ1YbKW7aUikQptjFz0XJpEbq/6zFG35ogXYm
 tCDAgxHHsISU/mc8++biW797aFFME+1fw6ch6lrsaokvHwpukDsFf4oR8y3WCGbm
 lrkFF427YOerbvQqG3WXGzsaGP4XWuwKjRT7Chgt/FKKZerNHvLnOOYGd19RMz19
 ZX980MN4x5N70uSJ2uaCmqNacj/RZScE3+m71J2mfpGDKWB7WayssCg2OxNf8Ojh
 8l+H4WDLYzWu6OIq1pviA0X1YSUxnWU1Ic0HLYtlaNLX9B7p9TzzcFWDutRHvEGa
 BICmliVflP9cid8ZwQEKyi+ozQwDQFDL2a0RyZoFpYbtVxzLTkw=
 =DIMh
 -----END PGP SIGNATURE-----

Initialise a new X509 cert store, and populate it with the current cert and chain from the SSL *

This should, hopefully deal with the current brokeness of OCSP stapling as well as certificate chain agility issues, and dynamically loaded certificates.

Arran Cudbard-Bell at 2019-09-17T20:42:47Z
Files modified:
	* src/lib/tls/ocsp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89dfbb91dd7d8bad32923d83931d3e03ec327577
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2BPFIACgkQ/6TVgp+2
 18rmTA/8DW80wiR0YMR1hVvK/eTRUNeTH94hsdqw1zdPfThu6hjfkTPTQhoJHlIT
 fZpQrncbw8l+AH8qxHsStf8uLHpkzMRjvAWi9ld9s4FyDc9lVq61z3EgBqiDllR9
 c2juiQkZ5QEwCT5dYVOGxFkR/fzWPntxFJE26Bx556F34s7BGAmixr+NK0h2Q4+M
 7lkN6laz4rj9sAyTlIEv8INhEkt3DT3GCdW5+wva3rpaIPjt4dGitcyRe7NuU+Ni
 5veYul3J2WdxM5yFk+Ecj/ZNK1jltUjFD1fX6ie2fgGMyaP21v9XwC/p4xfMwZDx
 T8IxJNAidz08As5qaLYB7t/GWK7LXdCznRjcj7UrGYHLPidS6Af2Rx9gWTHKqstN
 tidiNlmlQtws6Z00yZ7sc8Jn2ovPMbC12AWzTKaYAubXlM/IwdQIvWVnKq9WDTvV
 QoeGho3EpFArZf9C6R6jyrZsaORxH0UI1ZZfGsccGFM2mULciTJ4U+RiyQ9GIOph
 LVrlEpEcLI5P2TJLMyohT0yxQcrPDpHh/0lJ1TbWgqXFmzwcpDLDM9YDmDXIjbUN
 /m5gLkGClk3M1xyEWENgvWRngSXyfgR7n6oP54x9xBdq4yZ3d3Y8yOOkyUhZ1JkX
 8R5cacPMt2UcZgyyWjWqJ8zeC502vFktN8xgizXOw9sot+5eMTE=
 =cQ0n
 -----END PGP SIGNATURE-----

Install the json library as part of the libfreeradius4 package

Probably wrong but then an awful lot of this needs to be redone

Arran Cudbard-Bell at 2019-09-17T20:04:34Z
Files modified:
	* debian/libfreeradius4.install

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13ddcf874b015f48802dc7ecdc584d5786d1098c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2BKvwACgkQ/6TVgp+2
 18o8kg/+ORH1Wpi9SC/3ESrHR7QD80+5sWaizcWploVTEZyZ/6p2lyyftGu1ioM/
 twoLSKfHykTzQW01cJe7zjPPAowmj957i/seOkD61lneOZOhuWEqK2jiQiz2j+WE
 QqJowV7D3CqlEfzjq8mz132uojHm5Ejp79aQvIw+czrUqUiBSNp0qVz5k3PreQ2l
 lG9ykE0HeQLATTbQI/HJbC5W4NwonawZoG7bjwjksRnJqptt/zATCphFxRVPv/vS
 asB32m0celNPJdJqv3W0yotkg6zfA52w1DtEOTqQzQw93uufF/xysg88uWAYAtte
 hao2rrqPS88m/Jkw/FN4R0bxH7ovdeY8o/QPJF/IYTbyJp8VTwnDJveMIkaKcOda
 Bxdz6VB6qdtp18jZhrgj60tXkuOyPU6uzffepOt3BJ7wa9QvOldPRcgnoAsIobIn
 LmiqCnUjy6lqFl+qEKneoCr0FghdqBdMYNtxIN7KRrcXUT38k4RRNdlbr1Ogba2N
 Ca+l+Cx/Fz0/wjfzc12i99d52Agm56KgMz9el4BoWf42YSf1L/w8oTlyfpMFivKL
 ebOpNnis2Zo95JSnjTO4mjGn5r6Ufsmf+U19eqfpIGxHKbg+B0Gte4J1KjgJBpW5
 UTH7qa/AJ6zpTk12XLQ0sFlzTptgBVvv4fOEY3KM+3yVGIcFEOg=
 =JV9N
 -----END PGP SIGNATURE-----

Don't keep wide_path or wide_name around

Arran Cudbard-Bell at 2019-09-17T18:50:36Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1eb569dcb4b489280bbe909d790e323a3049f7f1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2BKvwACgkQ/6TVgp+2
 18pygQ/4gTVupJGJ78Vd8FhfoKkTaisd+6vW4gi/hoI7ba1SpzA004o87FuLgSQB
 MAvrJXGX7JN9Itjm/+rDRtfGb2+x+SdLl/Q+rrH/f791iHAyveaXBpzS0bGUWsVK
 CqLY56dBW2vC94TRO+m6ngZO9uwQIbG0IuRcKApx+2dhbRp4fDJgCqcDp4jey7gz
 WeED0qqrsM732h8J+zMlLyy/ZinU4lx9YZCArlUD8HKLI4iUVKZu4lOusC0iGDcX
 6fJt261xQ3RLvws/mq7FlYEAzjtZHDBZlXqkx5zqJFk+9M0rzZqkg456EcUMyv/o
 2O1+8BWjlDPw0sKsru5kR9zQMnOuMn02jATIi+c494gaaAIAJW0O6oU+l3Hv6KEp
 3gflyzEwxJxtF3Rrb+N+c4V4RWdwcVzOUOdCudIsnqFlK5YzzxFkEk4pzPNIwBh1
 +HYvCD0Q+tqaDG3X9QT+6ci7UE7wPQJqY9+4p7zOPegBZNXZsncqSAnmuKlO7REt
 ny4e6F7hXdqWW8IfvkkHzEU67MOq7hFyc78NdMbPJtj3w/MLbSsWngm1AVhdsJfo
 6TMcEy3Sz974pOpuPcWb3lxTpUeu00nEf+qrFGaSQ/nCwDbcvmoOEiTcbTrO5Vov
 vbPwAdf/uhGOQWRHvnPeBfeQYxHGdDCesdlzl2U62OcxWulXjg==
 =HxJA
 -----END PGP SIGNATURE-----

Prefer whatever version python-config is, and then python3.

Arran Cudbard-Bell at 2019-09-17T18:50:36Z
Files modified:
	* src/modules/rlm_python/configure
	* src/modules/rlm_python/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26f636c1f37f71fbe8badc269e752d28ab554d26
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2BJYsACgkQfQ55zXdi
 Hs3UzAf/RfVi3yQHRqB9g8+5tQm7tDG7AZHg/5YspOOPkj8DZqD7dIQHpJciZi3F
 0w27T8sYD2k2ULtB8hymy2ryMd6MXpl5eMTbtd3ckjAlhIw2f5QonCJdwU0jZU27
 +eY83ErgFF8cmVP+Otv0gwM1gSeAJB21IEyBuSLHZStjW0s5s3/LWB9gAyuDEgZv
 WrXLzHaQ5C/Xz2v9r7gFsYiS3FWAW8FeYhYDt1KOQxR88GS/Qm8WVLIEkoDykTG7
 1l0BOhpZ3/vtUxpmMTLKOXa0ACoW16ymRaJzkYVWWeW1X58/Srty5xJRAQ0XB6tw
 JQDlmh6fK2Y5FwRgE7zsYJWO+ccT/g==
 =avy0
 -----END PGP SIGNATURE-----

minor simplifications

Alan T. DeKok at 2019-09-17T18:27:19Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51626d58f2f13cf3d6ec91ae8cef9b2703ea214c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A9CIACgkQfQ55zXdi
 Hs1xBgf/cgXyMRTZMDASj42duI12KowegbBx7NyUiqJgWA0Cl5LRwv8xy5dfm/9S
 b4lSFxshgbQUjZKynFZ5hLnqdG9aKSj/l19n8Hth05ZIu6wsp4iscqpqMvjBXJ9/
 78731y7rfjPh8wLWWCB4OKLi9VkUxNZxbeD3pe4KTl3fJFElo14FQ7IX2XPY0qWy
 FyKFAeN11Ij4coHkl1Y4LzZLq1FMlZiHYnya63plYutXPt5ocOxqQEevus41BT9c
 hcRy6hcPm8MToDc3es/YKqSmpooOHKp/qfWpP5vof9HqIaTRepWyIqgk791Wn4GK
 BPIMnrvS7m+0Lxe9kr2e/YxznIbW7w==
 =2fUZ
 -----END PGP SIGNATURE-----

"filter" is now like "update", too

Alan T. DeKok at 2019-09-17T14:56:26Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f5a088902f56fc21bd03a4b30991a4bf3ac7d8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A7kcACgkQfQ55zXdi
 Hs1AwAf9GjGLRxmdQtKQ9l1+rUqWMM3eoYX3ViK1zItSs/F3qnvMnKfgG8HwnkaH
 lxoTRhR5Vv5tbdhJ1sdFeIA33HtaJlh1WiYiKMX/VtyGdjXtaPacD4npKTRr5Mei
 Fl4s55dHEUfuZ+sg08Ca/tRkh6RR3fO6J3ZH9NolSSZ2lxlD16kqn/bhrcwRrz9c
 e9NIXgpZfleRYKrYdy9OdyRhO5SaPsB/+sdklx4RJSUAhVRGDOBYKYfTiGWHQ29y
 4aFs6jrbtbsmAb/LWT6QoZL1ENGo1qodvaIiDJcvNXB0iX7sxi9umbVjyDIaWDo2
 xVUOIrRsvok29IPbTH62D4bUZdLWDA==
 =TwFI
 -----END PGP SIGNATURE-----

un-set special flag when we're done with update / map

Alan T. DeKok at 2019-09-17T14:31:25Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdc55d7b4553de663b5da28bad31c8dc38a639a0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A5sQACgkQfQ55zXdi
 Hs2dcgf7BjoutWac3VIRQrChf5TfYz37Fo6k9Tek3kZ5JdY+VQbh4kIg0jYx/6Rb
 4b7eyozazjKtFUB2+e4MOGXrXKIdDdpdVZ35crKuYSwmnegFgTej5FvVBZElaL0k
 yP8NkqaJXlrbb2iYPgGCqud5NWUevhYkM2SVfOr8i1bdai0V8bN6PZMaE0NzJehw
 /jD7sCCgQ9VMvX8S1xl9726ovQErL7clMAT3Xf5GY1rmLEXfHK5c7YJ1DwxSjn3V
 bDMsC52zYTGeVRjz1KcD0Hr9gCzaKCIy95/tOEOxe4J6pQuYyDordmufvfvalnQU
 28QFbYesCry8nOG4I+yPMQ4/k2E1aw==
 =V0hC
 -----END PGP SIGNATURE-----

it helps to stat() the file

Alan T. DeKok at 2019-09-17T13:59:24Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc979342839ae25e66323a43fc688aff774b1d93
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20oACgkQfQ55zXdi
 Hs1qdQf+KttypNX3qBrHxvDhGX2QboDEGcu1tUQ5oatgeSZ4+6zjvtcGjuBq70cZ
 3uVOqEgiR6/d+lO/Wh89bkcAAj+hqGENSCCGIwOdHG5HEExkMESGYvFmPCM2AoX7
 6Y21i11+9+VglgFd+kYwQ0Cb0ZtWKz2hcLAwlqIzFrAgzb5y4hN9ZzrSFL43GW6S
 auoS87L/LmHmqCjAosmrZ/HUW1fEju1CWvRwl/CqIamlvoWHG2QONFLBjAVaCji5
 5l6rlWYlKneHFFXA/NxV9ZY7FVhFVDfF7x51ULQOu+L278Pu8rrkty3b2bgcvJG1
 i1ONJv/giSnIlPrltbzryWP/wm6U4w==
 =CQOS
 -----END PGP SIGNATURE-----

make cf_file_include iterative instead of recursive

Alan T. DeKok at 2019-09-17T13:10:34Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3be61037e36f78adb2308c9fc75769f09049d74
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20oACgkQfQ55zXdi
 Hs0Qdgf9F3CbSCW4blSh3AuTmZar4qQFwEE1yIQJ9WVJE7hRBMPMSWMY+hX+tRpz
 Pozsmh9G0twdyzkGReqwIqRRWXYsS/9pk0Fsd2LYE0h2IyyLIsB4tgBRfYg+HDrt
 rFmXaGCZj/eRYT/9eQvqadd+sRkbb6M9io6xRZZb3IVOXrfqM2u/ijIqyjtTRPVn
 nLtAEpo0+jCAhm7wiJtlnh/89Y9/ZP8JjsrYb3NO9JMy7nwGOnQ7mLuxKEN8oT8H
 xeMcVtn5rFc9ooAP9bsYsv4ACqbSNz4vvTC8SxOxOfBp3EOQlr2Fyq0YKVWrRrAs
 GSMpsC+mq9DXYrDEFVBhfElgnP/QSw==
 =9lxz
 -----END PGP SIGNATURE-----

check max stack only if we're loading the file

Alan T. DeKok at 2019-09-17T13:10:34Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4238df3c00f53a1a7f0e41010d971fa9c8e5b4a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20oACgkQfQ55zXdi
 Hs2lSwgAi9lp+5Gw8s8sUWrLgo6VJNpPbhgVXCEaqjUwuIaEyMvNZuzOUrBH3Oqc
 NW3NLUnd17EZD6zobYPQUdfRsBoRvkMdOcfB9km9w25XHiF7ZDAhZUJ2ZrLHjv5E
 R6HFYb9HlrSrfdUTeHu8jfpgApePTsPraqwIuCKPBHtTYJVC9UGIK+vMLvF8OvaB
 uHmbG6s8fVcSBM0wzMN7sr4mXIPKz2MT7IiPLD0wTPmjmAJYHjsHSrRIoj5eS+gH
 h999gjhwhXbG9AUcNMc27AUmBsM7XtYgg5RgBDisnuh8F76hzU5tavn4siK3mM4F
 /Twk2YRqWrJZzvJObjE9oOO2gjVHCA==
 =7G+y
 -----END PGP SIGNATURE-----

rename for clarity

Alan T. DeKok at 2019-09-17T13:10:34Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d378eb02060a3c5466d9a5ab70019076a9b765cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20oACgkQfQ55zXdi
 Hs3EXAf/dl+VXPmEhYHEY+XEnn7gTeK+Rw1At+W/FMGBEpR0A9Sy+z9lPltqmZa5
 jfku5F+wAkCyjGPpemj6gfLKIX3QK9tgv68r0mfhM68SfWxS93UnXYhRmNwlkaDV
 fnJeIYOw/hizWhZHoQfpAIBqexJzUpppjfQfWst139l+U32aFtulWBm0ljiTEozz
 kZbBnoV2D8KW7G4EN5NaeROabXlO5X9FM4UIYnTSELFyaCzqNRvN6wtF3L62B4+b
 tPtJzm8CDHzrRRLx0Z+NydZjXp/ixq9mDRQVFCFsbI4pMsXptX+n4FH8R4YgawBx
 ckEsOu8nP6QaV7n8VT4qdUbOTONAjQ==
 =4r3X
 -----END PGP SIGNATURE-----

use stack->bufsize instead of talloc_array_length

Alan T. DeKok at 2019-09-17T13:10:34Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e862c7392f9892cc32bcd1f29faa69194499459
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20kACgkQfQ55zXdi
 Hs2bkwf/QhG9QHX4QTTOtFlI/z/zcLfTawWizjMDj2GQLqxiL+0hqI5lZV+ixinL
 7ffbu4yeUPZNgtW7tDTRbvxvnZIbVevo8/HOSpKKTfo9eG8SkrphI/jDllczQdrZ
 dxOF0upFPQXjS4toM4rW3S2BKH5BpVVmtp38tgo0sHjdK1dFQ90n7itvewc/JrbC
 5cKgBSjoSkCkN6qJjFJtYaSrFHUb4XHdAesmZ7g7fIvFe65K435tsd2VQJMdgo3l
 DSk3iK9visJcD89saJmXrihFvNocXo8xSQOdkBFr7/+eAaxCf403szAscQIjG849
 ALRXsR+w/i/qWUhGj7SgOrATSYwirg==
 =Y2M4
 -----END PGP SIGNATURE-----

check max stack depth too

Alan T. DeKok at 2019-09-17T13:10:33Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3dcb49481708b834c271b12b95a1cd2e105055e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20kACgkQfQ55zXdi
 Hs3mtgf/WMq0KrFwsIL3rkQh9zQLdnAKvpKxlvtI4D5XWEmx2ONKRwqEauIm381q
 8k4Xy7/dQrgbuQpXBMxAEP8V+08xl55U6vVkfewaF+CSY6jXw6laZs/fZzLXYtLk
 Sr0RqS5grXfq+kBiUolsdB6jGfSmnAq5ZlwA9SNg++Zh1fposzkb+7NokDVRYnDi
 yG/gtGNyUkOepFGGZiUxk0jpzaf7m0fJxbPSyUcu5vF3wAdWhicf4K7EojjPwl0+
 Yu6JRw5vF0qxhOcG6OlBTH6XNi9LfTDCL6Tyy/Syyps1vZ/XWJhxmd0ZbmM8FcUA
 yDu2Jr/IakWhbRwwA6X2y5rO7a3BLQ==
 =5HrF
 -----END PGP SIGNATURE-----

move map/update flags to stack frame

which incidentally also fixes issues with $INCLUDE in the middle
of an "update" section.  That may be a bad idea, but there's no
real reason why it should be impossible

Alan T. DeKok at 2019-09-17T13:10:33Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5eaf9b9b2217430392b3a8b8db187c11bd7ae135
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20kACgkQfQ55zXdi
 Hs2tIggAh6dq0M4FiOlYXPp+0Sw6twjNa3UGCs+LRlaMlrcrAy75zuo1ozmprWKK
 3vW4UJsgp6uT20vMUSbGt/QEfSHyv0qDcuq17tkGlbjwQOxNV95WvCEI390dByRl
 0wm0HVa+zbM7l2QNRfwaWDcfo31oHOmDXw14QhSact8SSDV79+cLvzxdKMl2sBkO
 8zVzMXVQYeW2Rwp3WR7lo3cLFv6k64HuGWiydHrGHxqVKI/cAp0GFXssEcfxHlDq
 wyumJxJTA39Xv8VFZtCvgOperm8o9gy5wmJ4d+TWDJwesc6qrVsGvSkcktJVQ29u
 oavm/I159uiH8+G8GNezt/W8ydoXxQ==
 =BuCu
 -----END PGP SIGNATURE-----

merge cf_file_include() with cf_section_read()

so that it's less code, and we don't have two mutually recusive
functions.

Alan T. DeKok at 2019-09-17T13:10:33Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9fc85ae19f38448ba132078c846e7a7a7b62f269
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20kACgkQfQ55zXdi
 Hs2E9wgAjXrvBUAKcqHvGen9GnCSoTjwYcDbNygVZRkzFpMSDxLVls1ob9couMKj
 3SVQxCJMCI9Ad+0by0dSpaoDJQWObMIxIl5R5FXVHM4I5MLSCVS1wPf5OYR83xlS
 8pMyVahj+AqrhGYmTRqer9hvAjKQPaOTlt7Peac9x4ZUasqdfNFb65ektCBU8xSp
 9ekDTD+ZSHIVFyGcsDi0gqw2NDHBFG/F21Vaz8L8GJpkuvDs6N0Xhyx/LNBYlrck
 Isg7c7Mv/JFZxGC/LzMc35iND7K/7OugFnlqWyWIQ4tcUhx5y09KkMdbWuclMsT1
 Adp5GOezcGoFeNvKlxyT6JwXkZWlXg==
 =c4rh
 -----END PGP SIGNATURE-----

move filename strdup and assignment outside of cf_file_include

so that we can look at removing the function entirely, and moving
to an iterative approach

Alan T. DeKok at 2019-09-17T13:10:33Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abf1d3a16e4f1a77a145656d8a55ee7a82aa97cf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20gACgkQfQ55zXdi
 Hs2HhQgAmCtoyofJHBV2FnQ7TlDiGUI6e+LRxpbC+9rt94fnxrJqZ4IUiCqoCUAq
 pt5DOBNx8dFVi61YpftB4Xp6ZnDEn5GBdf1Jh9rn3xPH2jiwpiVtch7mlawMMGl+
 987bpUcIWdBroaZSp0Xw5dvEXUTrzQQ93ZwwfRievWXWhU6gvgT/3JAfQoXWvqd6
 uIN7sMS0UKIKupjRXPuhxkdXrzAk8YK/cEUmUh1lKjexrz4P2TBQ7JgCTkQ92NwM
 EqBfZqCTOuQI1pE/uvzD/kwoUL47/YvoAcccmKnCGTvVmEnyQPLaIwjxqNGHH7zg
 pBU6vuJcYkzSVwGLQGIlDR+fRMPLbA==
 =uZ/C
 -----END PGP SIGNATURE-----

convert cf reader to use file stack

right now it's the naive "use stack struct instead of passing
variables to a function".  It still recurses.  This is pass one.

Pass two is fixing the reader so that it's one function which
just pushes things into the stack *instead* of recursing.

Alan T. DeKok at 2019-09-17T13:10:32Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94543001c2482c878de2314fc0cf2bc068537d36
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20gACgkQfQ55zXdi
 Hs0EFwf/cCEBFIiNe1u7TsNY93XVccTKOSKncjIiGPWFGHPewJb2FQBwXx0VmFHw
 GWrPSAHsaTS8beR4+SiEte/GhE9CwkF3tYCoqDAhi7dgyOvmFVG6bKSxj8vWip4u
 BDJ/oW8uKjsVvF0EaMr8xN1UePfQGcgXYdx0bXq8GXCugyvd8wdZod9kR9ktI9jm
 vcqdSVJViUHBAt7o0fIpKCAzypxGq2H87LasAQ1ydbZ9xPerCUbQvg4uV43NKiFu
 2NSHywAUhpUfXPgeKHP1o6ZMFaVNCuqjTWzGsU3H1dDy9MYcgSJYD64LMsmgdn2F
 VzZ5wd1GGhqRiF3cFCeFCfmtbj4/Pg==
 =CNdj
 -----END PGP SIGNATURE-----

Revert "CID #145370 - Re-enable commented out code"

This reverts commit 1ceefc9925eb9570a67384ee4935e7f34cc5d3be.

Which breaks control and tls-cache virtual servers

Alan T. DeKok at 2019-09-17T13:10:32Z
Files modified:
	* src/lib/server/virtual_servers.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91e0617ba5d3fe9e3d00b4d054410db41f7f58cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2A20gACgkQfQ55zXdi
 Hs0YPgf/TReSdgDZJ49w7rB5QlZyaKp9vqY3f9JkC5NUVDEXMfbMZtLbE9Ej6gqr
 wyG9poba82ftFEaZgaFy7vT8IitmelGO9MJ9T/DynFUCOp1pJKwdjuZRy3GPl+53
 CkyEdTTXZaQo52QLd9465qYWT5ilK5VBYiRJcqjOIahKYtm7qcKqT6l03WGXFeoP
 dnVPbYcVBUs17hdhLHvr7kp3yVRuq92tce6JMAOuqRdPgnwGr6piqwmVcTUF9HRV
 FVM3mR3Bcwb2SovwYicx9urgN7h1ghAySZwmoS7rCCGqwfAstpwjDB3bD2oLWyar
 YAMhnq2T0A7X1Y/UvWRNxq8BTsC84g==
 =+qJY
 -----END PGP SIGNATURE-----

remove unused variable and definitions

Alan T. DeKok at 2019-09-17T13:10:32Z
Files modified:
	* src/lib/server/cf_file.c
	* src/lib/server/cf_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cdd4cca8c7031d40ad20b1c229510f042291e2a
====== 
various jenkinsfile fixes (#2996)


Matt Rose (via Arran Cudbard-Bell)@2019-09-17T00:49:37Z
Files modified:
	* scripts/jenkins/Jenkinsfile

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


More information about the Freeradius-Devel mailing list