Commit report for master branch

The git bot announce at freeradius.org
Mon Apr 13 02:00:02 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Top0ACgkQfQ55zXdi
 Hs2jTgf/ZKSZWPLzWYV/X9HxA6HqYN8hFn6HJe6Z0c7sbh6jZ074NqQOr5VfaxZv
 9fxMAonRAWIXajo93luv6fVKVn/NyTi3cN8FNcZ+PYU9xxyaskAAwFl1oz4RuF1v
 rf9o1zwzmqanMU3B3NY5U+ttUU0MxSWEQ1Pejqh67kTGPX+jXgZHpHSHw9M32W1K
 7qAbR9DMqpDfD5AxI2pWVtvNpB5FGxfDofWqLsPyul2tk1LQuLhn/NX2vjzHEBKp
 qXwEzPDeRzwa198NHGsfSzqLr1Y3hXxwuX37/0hiclbJI9pakWJ8eo9G/GsBikTe
 +FQRHZocBMxYYxV3nF5XH5JFOenKFw==
 =JoLN
 -----END PGP SIGNATURE-----

fix typo

Alan T. DeKok at 2020-04-12T23:22:02Z
Files modified:
	* src/lib/unlang/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec7aa2c6611e8f9670f2a73a20c2bb60baae6f0f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Tkh4ACgkQfQ55zXdi
 Hs0O5Qf/T7MNfzxRJHrUinQS30hhmja5A8nX5BJ+6CEPkQVfxSxlPeIa9xB0VyIi
 8nDOS0xKRbiCgE7tqySq70SveUw6z/6rab9ZAVyxTb7XmXouNYXBQCcDquZRRvOD
 CvOfPBwPwxI9Az6QMplWu7ioC0+dlf9CNYFhOaaVioFYkzxzmz/ETMDJ5XLgmpm9
 3dmUHCPg7demRVbjU4BxV7UctYgizIal3eVaKPHPJsryWlSzXHWBIHMS5MMLtAmm
 vVQWklM+e2xfsC5LUf2oVEcAwz6YCEAsiUzB1QD5vI5mSdjBcH9Ue4h2BFBwKN6V
 1b+7xFFmDykODGBn5/qqmd6sWMlq1w==
 =Pylr
 -----END PGP SIGNATURE-----

stupid OSX leaks memory on fork().  Let's ignore it.

Alan T. DeKok at 2020-04-12T22:11:28Z
Files modified:
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/713b8ce12acd2cbb879238e7a15fe743af130650
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TkZEACgkQfQ55zXdi
 Hs1JeggApsInHGRRes0yTyTMcNeigzkbK3azDqMAlZFpAMOzf1ytT5THocbDRuMJ
 mJbFgquv+Fz00FTJBipxSX/52i9+irrU54eDMOXEkb+G3EUjIb+R2hTrjDYXe56M
 dKU/vhJnUK/o9yVE0KjhWFC+hrLFdoHqZUO6tV3j2yqpiTeICkUqiaS/Q3ArcOza
 3SdN1vNhoI7tpfW3fQZwXDp8fVUG4Uu01wfKI4JygSNAhscIDAJ/Bb1aseybjD7C
 6U78A6kJyA2SiaWnJraiY7BrmWLhEwBP5vvtGAtShS/NS2F7hy0Dho65ksw2YdeY
 KkqemtAecwWgGFy+PU4k459kT4skgw==
 =ocwf
 -----END PGP SIGNATURE-----

check for tainted flag on first argument

Alan T. DeKok at 2020-04-12T22:09:12Z
Files modified:
	* src/lib/server/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b684cf20914c2b01b90666cd87d67f01bf37925
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TjgMACgkQfQ55zXdi
 Hs1Z4wf/WFOcYuE/PKU4cOSEs95xci++XdHjt1rqY96TeKmoVuO6F5rBP3WOUzjZ
 v1zmbk7inTVnLSebXNwgN+KYb0lF9dYUDo7FMf6I2IjYIrgU52LOkir7mGbppiSk
 GtnZvpfXiulRlP1vaAuK8hyWcWTZAvmHVZI7hTS9NZ7e0Xjw1mfbRs7vESJQN0Pn
 AxCOTQQSsoHrT9PxtiSeuS+jeNOZWATq6hIYKnkFvIOQTVILjC6WJZHD5i10MuRM
 Uw+79Op6hki5PTBMKtDlXW2bFHOgrc0knhTvTdV6UPZp6Qk7n6/gwHYk7NG8+QFl
 2zFedT9eFcoZOPsdJ5c13vNAAIw7VQ==
 =7sZt
 -----END PGP SIGNATURE-----

precompile TMPL_TYPE_EXEC in unlang

into vpt->tmpl_xlat
Update tmpl_verify to allow this.

In preparation for having precompiled xlat's everywhere.

Alan T. DeKok at 2020-04-12T21:54:11Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/unlang/compile.c
	* src/tests/keywords/update-exec-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0599cc51ccf35e61af5922d5b3ba2e3355ff7805
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TjgMACgkQfQ55zXdi
 Hs1xZAf9GSHvfXcEJzympnHM46t+7Ijst6iTM1qGa2zLvOIFijOKIPxmv+qUTYVI
 aPi/2Vhg+cuJebnjFvOJEisEKBZiDKA/E6MTOX0iDUF0JrdsDSbyPU43y+acWMSW
 qFmDdbb/iJEL1VMcHFbJ/59m7Ly+wmTmB3wj+Pc5v7Q9Q3j/lb6ce9nWkRo5TzsQ
 fX1YOeHb+kGSkFNRH/NwFy/YiFF0zi054mQOVhQm6Pauat//xAXmfsYkJQEaeQdn
 CThXDOxkjggq1X6uZ0oSQ8jIq+4vb+L8bEGSnj1TrGLSqHf40cKC/+vfqam5ZDOV
 UVK3yZ36V94shzCfG0hCYRWGe0GMNw==
 =cf5t
 -----END PGP SIGNATURE-----

preparation for signal handlers

Alan T. DeKok at 2020-04-12T21:54:06Z
Files modified:
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/tmpl.h
	* src/lib/unlang/tmpl_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/15268a182a0cc0d416d22e784f59f5dc979ef26d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TWLUACgkQfQ55zXdi
 Hs27qwgAjfn06oYaQFdoevNAV7Kh7pVjDpVsntDyS9nzrwFp59LbAH9rWc96HsBF
 1FqaV/7UkkmvbQy4pnnJH/IdbcjRwL2RkglRYNEkq/RgnP5HEP4bbNOyNMmfK40R
 KrK/IJkN/2DpQ9Oprr+ZRpyaN278phfZxg7uczpbIOU5Q3h5FFHm/EGLT/hBRfoV
 OX60swvS/cHGqqc6+OkTPEZ2Flhozf8q3IDwOd6oiwBpzTWR9hOA1AwbhbfwnX2c
 7L26AJX+04Vd2tp8sj39IfGN35+SawJubPbUjVR3dcxlTrU/cxzwEbAOk/h2EBFU
 zDW+sg8k+nqKEh5J/I9mOEBOzHDaVg==
 =b/nb
 -----END PGP SIGNATURE-----

minor cleanups

Alan T. DeKok at 2020-04-12T18:06:40Z
Files modified:
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/981a30671e0a2e6eeaaaf409e05eccafb5f1173b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TDn8ACgkQfQ55zXdi
 Hs3ymAf9FFwEAUSu2gn/bbWofv1R5kn8C5pGwOExPnW/LiJKve3edH4y9MK1/1ha
 2NAC6c6WNGXAAJUSNenpZekc851L6sdk9cTpI+h2MoIueF/VMabEffKg/qzhl9Fo
 3nBp04YcC+QSTxElF3AMjxccV9rtiCXH/31Mq866+uA2EU9YDmhrKe75EV9o8kWG
 mZJ1PSWCYztJ3T1ur1Tb670Gu2kDuxucorDZGXHbnW7qdQuQSCnqvr2V8HzCY8V9
 /itirCfMxBBj128cdwty8my/M1Oto8JoKhuCgFpsbriAQmkRxUjTpSeU5ch7pmka
 uLaud/FryFC5VaKqbIksG/qBqs+aDA==
 =TreK
 -----END PGP SIGNATURE-----

allow modules to push async calls onto the stack

i.e. triggers.  Which are fire and forget, but which also need
to do async expansions.

Alan T. DeKok at 2020-04-12T12:49:37Z
Files modified:
	* src/lib/unlang/module.c
	* src/lib/unlang/module_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0275f806b803b189827d6ddcd73b18124425c4f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6TCTAACgkQfQ55zXdi
 Hs2BGwgAgEERQ9JtLR8tecy6dN/n+ApohkpnJ62UD/3+lg9yJEGj7TOMtPOkwAjX
 wiSaw1VQFUuvGdrHbwMcNiT3s5u3XxYVEQ7vu7BP14HNaZTdR+LoZI10Y+y2zDCH
 Jknq0eLmZadGRlN01jo6eM/ihjb7zv5C+dR1sqLqEIu7gn09Lu7/Wf1vsonEn9Jm
 yikwTL0284dtZLyFB3We0ARYRQYNnyNGeTS9OVuqN3lJGEAQPZwHTMoCuFdaA+K3
 QX9pM8lovULRDdXqE/DYplDPxs4GDBmuQOuifWdOWg9upK5K2mhLV1xqAKioF8RO
 iq3FPG+i7lELi75v8B4xTCvQeUCchA==
 =yuCA
 -----END PGP SIGNATURE-----

don't exit on full stack

instead just cancel the request

Alan T. DeKok at 2020-04-12T12:27:28Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/609d7b1a4855b4132e83363d818f3d633a780c14
====== 
-- 
This commit summary was generated @2020-04-13T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list