Commit report for master branch

The git bot announce at freeradius.org
Sat Apr 11 02:00:02 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6RATEACgkQ/6TVgp+2
 18qr7Q//RI/RpFksnz3YfJpo4vz9ZuPU3UwOHPuSVUd4Y2ikk37fHirve8EwN2c4
 oFt7P25MFRRhoybFaF7LHoPmNvCDAlHXA5yY54bhZetrbxyinELig3Ckp3n8Bg/z
 HzrHm4FjY5uudKqer4ONs2Kb7vKXwECGGJmVpcAP70xhjHl9PFnmwhkdauoscBu4
 opSnut6TFjAPcENkPlMyvtq00aR7HmIKBv0VIAwOvMS7Dpsxrr1EaAmO/Io/gS1s
 TS5rtXoHcwHNE6SI2QNZak8CnU/d2zMuBc/2MoL4kmcyuCEUDWf08pPQGiIFmm70
 2ovumX3SODoMaEaITzMXUtb8wvdqr1mKAysqsQFdivK5KlJU1oOl1t5eMLmHNMQD
 sPDEFXgThR5/yuPMi1Zq3p1zAYKp4YvwY4x+h057nSaLf0Qh905UU66O7Vc4F1s/
 JFRTJhp1nbc8JZqh8i+KCU0g28yFWrJZcRzg5cQ+6hvO3rGoCnw4gRxSnQTpr/B4
 3bOucfyesGoYW6x9RHmZsYqLnTyruzOVZcBnYW/XbNwu8FItagtMnGd6Khxdkks+
 8KPuDkP0uQJ87LMnRgHh+EOZV67BcoKysMbgUDmVyJQg7q0v3MkixYHmdoQIUuYS
 e1yGNCDuii7AYXkYhokv67p4jmhLTienCSVcnSRCRfoz4U3xiCI=
 =APP0
 -----END PGP SIGNATURE-----

rlm_radius: Add conn_release callback and cleanup release logic

Arran Cudbard-Bell at 2020-04-10T23:28:49Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b7bb4e6a4d80e86bb877a93e86271e874386c8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q/UQACgkQ/6TVgp+2
 18p4AhAAqY+l+s9Wzre7bMGuhdQjjbjjBX+ORXS1K1iCHQjSlQm9SteiNiFjdui6
 ZmwJ98b8bEaWcZ+F1ym2T9FxsGs0yYzxu0ovKXK4HA0eEqd5VQddz/sTJGoRHHyA
 zniCeKse278u/6qkdA2X57K+uOIkXcMxZjarKfteOLodPea2q6A1BBjqG4saO/dg
 ocLu09kH9aiW7svZw/iDRQNnBmB6iMYTtvuL2zUmSqJHbQjtHBxCTNLd2/dmUMfD
 HGL86vteZnoBNhxlZNnE2GK+/KAL7+wI8VMHXvllTcHMxn052IWHTQJqCkr0jB3u
 j7SeM9mmbOqWWcNeE+NAr07yVdVW1WCmPEONu3KwFaRpsXARcsbfyAtNcxh0Ujex
 vBEcmV1nYKLsamTfeW2KRAQ88McgVUjj3q4tnpidAGo1pqgTYz3/f/IS4a3hh3Eu
 +VDSOQyKgtnJ65cLbPz1myNU4OCSDS+o48bc4wjgQaWLcS7n/lYY7zx7qq5eAQpX
 T+f4lC75HbvBBtLzB/79++F6gGPBbwtLJEs5mH8Aa99okhD/HluBkikYdGFRBB++
 PdY0nqQk6bVV2/VYyghNiQDzkDi2tu4muhOzWlvfDNB6nY55i0EAJXM+FDlYWuCu
 LtgaYeuY/db0o92A5qWG1LxZdehNmc8LzPC33hOOR5tZKIE0By4=
 =pngH
 -----END PGP SIGNATURE-----

track: Enable "free by ctx"

Arran Cudbard-Bell at 2020-04-10T23:12:04Z
Files modified:
	* src/modules/rlm_radius/track.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/128ce7885163567af8d71d10247a1bf8089cd055
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q+rkACgkQ/6TVgp+2
 18p0xBAAhsK7+FSFGIaJ9omGSkLhf8gxHE+/kl/2oe7OweFZNGZIEAoP+9XfQ2v2
 JrMvfs4T5CZYHZR1SPrMaVSYCWmx3iUjPrvnhBnfQoUB74PRwZhNAjPk2itqn5yC
 Ife1DcJGWzUBnvoce6gde4QoBeQWrLPHRlLRTeiISGbmphExbcVV+OvdXN4e1TZG
 PDwN7T0RGuIm+WRQXxwpKmxAV9Atwlx3HQ91UNMAaQ9WimBieck8D+HsmlXtBv7y
 o69X1BwfgXNjF5MjjVXuBqEyyyKIr45ULGJRK8bG3m5GQRO4xuggJcPCWTxovEhN
 m8gHiOJD9rZTtxcF0iO0dGZm3PPg47/i9IvWB+oQhj07CudkRrvQ7tY7U5IV/M42
 JqNhbzAvuI42BviSyY5Vrd0pROveQqm/dIGIhPp/MqHlwe+nGsSQYug/JZtQMtjO
 jf8lf3PiuMUoMDROADWBDgKoXyUQ76cfVx0HUtX1m3iFVQLNcewaMQuTjvvBQp+i
 xwlUYrOPn9c5MSjL9Tj51+g16Sbr8Fhehf+Nb/SxKkqw1blMYO7BCIBPLw50zIfd
 PAjeAQAO1mOhyi0pF1G5vx3qaq9rdz/kyM2dfW/2vS1xjiW/s23h2qoHc6YhxsX4
 yVtUl5tB/qEPCnIb7l1cRZjaWhQ/PnD/Jvds0wi986I8kwUssmk=
 =fRJi
 -----END PGP SIGNATURE-----

trunk: Add callback that is called any time a request is remove from a connection

Arran Cudbard-Bell at 2020-04-10T23:01:13Z
Files modified:
	* src/lib/server/trunk.c
	* src/lib/server/trunk.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4198579403bf0a3ac0d7a39bb97ad229f1381651
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q4jYACgkQ/6TVgp+2
 18q7HBAAnfze2py6uRKsN0gGfZXG6uKASW2ocZmq5mNMvm7lz6UcaES/eOmpfIM2
 76Gx/41GvLuBrNqeSly9DVEfEeRP5BQGPwsqvuLP/UrWh2KXldqs0qDYVg81ercw
 Zyt9Fuc/mTK4iLZfyevdhnXHULty/a2n5WJwePO8C5UPNQIetCqs9dCJToaxGtzh
 YtpdY8SdPpRLaDrkSKf6KM47EkyApRdWLU4OXPUw+aItJ4j0ufbU2bUy5F0BJfce
 OLRMeEt9TUauhPiM8OQv6qRyTQzddd2DOVutop2TSL5NW9TZG71F46nyFVd1UsQq
 mCKmU+NZys69RRX8p+fbThGtzhjGNXXStvKxMcy8ixnycP+Mm0LifY1A0/0V/7Qy
 F0xtu6IeLpq/ox5ySa7W998w0cNFVSePQqqeruZuuT4WLzqsMf6Lq21YoOir3Mvz
 BQ7EaC2vZ8qKZp48z1aWBV+eUYQ6JWgwPltjVGETJUAwuZspmFsBevzlMm40ZoKA
 OqNJnyFcMmwjsI6QIMOqkRkTTrP8ImVp320PlclDCX5dTG2t8cgGpbwsaaGWQv7C
 +MsuCJ5CWD/5mjQ8AAj8ktYij5MTju7g3wxFhbOX2R030OEd7GiATyXsB3noU6ZN
 rFnKk1AQN/DsdlaGocMAhj3LCmBB0gBDhIKRBiFA11FHoG5sVQM=
 =jTSg
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2020-04-10T21:16:38Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1a8e6936e88a745e70fb4cdf1748eaf9734ea21
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q4I8ACgkQ/6TVgp+2
 18qZrg//eAshsoliVoeKG8R9/kbvYqeWudiBO74V3LyCNwu6Gs+XS3XtitM26AkL
 xwTma4MpvGBHClCm990e38iLm59kkQl11Q67TBav1w/ZlA7LU/BgRbUdG74Pz2nE
 x6Ob8vpLqfMI2R3haFrABLF2qGTv97VDDUzcnzmqvlDGjK8VEF+fHiPxG6IR9M71
 /7W986fa40ogeFArAnI8KMRqWviuxVTS1aFAQ+ejXvzZW2XTpH9c4A25A56bRjh0
 ETiRH263TslFhMsGmmAbLLRzoMZC4RhlYXrZI4YOCZK77elSTB/MmxwkmhEl8DlZ
 H7zbSGPM8DXiJXN7KMuShg6CW4qb0ypsS5aLQhbfthR7nkHxuy7WTC9BAiTILZ2w
 sLUMAByOE+WwVHA4mvNUdxz6zzFigtgMJBgW1VC+5/EcnWhToAffgdGx8CaljOio
 EQHNs3YJ8B7h3C/qTVzF88rKEfakKEHjwFESwfNWArnNRAEbS6Z7EQU4QSv/530S
 KLcJXaSpUmHU4fVOvKv73ruASKH8TMbaAsgjXsCMiLV3sr0t/bB+Dbwo2E2ZZfaV
 tTN09yeFQFA8P2+0s52TIx1/pw2JwJFpVh9rB9TRsLP/sFQRkcMK5Nf5DwgGTc07
 abt0fnswc6yRU28ZNXbUyzrjXFJNLsfn+L2IsUtW7oj9qSDdMt0=
 =dPPI
 -----END PGP SIGNATURE-----

trunk: Do tconn assignment earlier

Arran Cudbard-Bell at 2020-04-10T21:09:35Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48d4a1d6edc19f7a22957dd10cc2bb69266f20f4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q3mgACgkQ/6TVgp+2
 18pY6w//fb5iCWO6F5GBJfysEdDrP542j3APmypd5OOl6pq2JPjASD3PYTWoeCU4
 wg/TQG8oc1xI8ri56eTvxj0nJj4e+i/EXbp2Vz+S3KF/G48x9LpmWCXu7IO3i59W
 68C1YAScfCsFrKIQf3Ir7UlAtKeUkPaGtNDtl2nTy7ApAQLQsj+LvEZG24NDxSYi
 h/Gvn/Skq9YfLExc/c3+LNYReDrIw0DNi2jHPFYcVNG9B7Kz1CfRcqE6oCcOzKM2
 33bJ0HXGAW2HDsi5Xb2x3JHpVt3ECddP3kPBLzxLsgIVUFFEpRfXEtQ/4po9ElZn
 0DO60Qa5WMrEBK51ihx5NhjU/Zh7uTw09Pqssamo2sRNBO8NFdseTftBDHZXVKHt
 QOcGNBBnB61ZXFx64QYZgHcyAwwql0PFcYzj2+UOgphPoUz7CimONeW6wEQOVRWB
 h82L+HVudW29NJeCMiKYi8PswmuFx9f4G9wyvmmG/BdUwPtzhlnQiwdJnCfSpzmF
 shRSxca4mRCHRsaI6bPMLnVH/lkmsY2DAJ4QkNiA5bK4+OawZGp0M0Y80nN8DtcX
 WjAwBeC7UDNJCpDds/KMmqciVLmz3OIkGnCS+UCU5vFkFO9caCdjIclkp/4zZVfc
 37fonCBqNLo+B+M2S94907mBpOBzRSfaJbDH+nScnMiBzE/0lZg=
 =RBWP
 -----END PGP SIGNATURE-----

trunk: Zero out log entry structs

Arran Cudbard-Bell at 2020-04-10T21:00:24Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf2d4424a15971fd3b0821439e0062ad67b8abef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Q3mgACgkQ/6TVgp+2
 18q6EA//Sf1yVw2RO5u+tY5likYAp6EEwPjwLqEDKCIXxon55TuQS+mkTD0ZTpaq
 UmrVJ/BC+GQsrkHgVaBi5CVNnVjD2A5FODd7lln55KczQ17zSdwEXGMZaH4xKmQx
 3Y7dfxDbz0UUY4vM51DbCHVWknaerlSUcz+cAfp8cus4hpL0+pImdUr/hrc1Tpt6
 Jd/TKzyhRygT8huRWprpIza3FIuZ2E3o7JJUS1iNQl6pXf9T2/LIOd35+XWzxarG
 8LHt0tn9nxw2FZqHAlY0ydE3fzWBTvLpwR7TC9n0yfo/mKok5vw/nxeDQMcMpZ8u
 JHqBLd+ZcX6AgTaRc6hcE4QMWwjOUCtH4mTzLAJeaInnq1R51uqT6ImuXAP0VEe0
 u8nQtMI3ga8KWXkhjtsAMgtvOZU8volV3mwtxRHOrrI+32f+hfWL2G4ABMFRZgwA
 OIJoRIEeGF+yoXEkz7lq+wiOcr/fO+q0dfghrrDR+E8TwKOKMCayHccfRBdfI2dg
 YqgxObBDWnbcuG+Tra8OOmirZyXeOnXBVkBByv0aHwbqM/HzXluljsLClHSaX7BW
 LYB7JmzyLPRHtyrSQaLhVK5/gxnU0D0KxtRCrIIuXsiuSN4cr2fMWzL0i+mTUYNt
 JK3vheJeGZauf75Ty5n/o7wScGath6RAVk2Rf5/TbEaogvmW8z4=
 =qC65
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2020-04-10T21:00:24Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c237d38faff48ea8307b62be6d2f22a1acb147f3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Q1xcACgkQfQ55zXdi
 Hs31pAf+JShpmy3gIW8+x9l44j0/S8aBcoKasZnuhH1dSWLJJ07c3+9XonpSBWGu
 Be/vEa8psqoF77hzOtvoUjilbc09x5KFPSNLQp4touUhANIBCKEYEW3BhbS68oWG
 Y7UAsz/7BILYddnSHJGM5lh3xf2U4ZtavBbjJoMW5ZlUuvSDKn2+3YVkFgsYRfw9
 FdIJ0RWvIjxLoXaz9UeDX5xj69QKr2HQNGLh0B+xyTi1BmXfAnhBZI+IURsYLscv
 DnfYhwYiSokSWI8LZook7XBfgW9mANacAcbEvCdyqd4WpUc36GTNmII0vHLbHkuI
 Zfn76UdbuTCrWzNFo61qkA/Xa5qkkg==
 =DmAv
 -----END PGP SIGNATURE-----

clean up and allow async xlat's to work again

Alan T. DeKok at 2020-04-10T20:29:09Z
Files modified:
	* src/lib/unlang/compile.c
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/tmpl.h
	* src/lib/unlang/tmpl_priv.h
	* src/lib/unlang/unlang_priv.h
	* src/tests/keywords/xlat-delay

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad0411dc15ca6ee99e0e0ed27852a86c7003df15
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Qu+EACgkQfQ55zXdi
 Hs1YjAf/W4cHojA1g7uG27SkZNSsaDH2h/uOckBNcj/QNWfVSdY8ig0HtIfpbtrx
 TKTOUIlM8aX5vjW8pK3XPVlKPcK1sWtZTkw+lRu6hv3ydgPxcun/DK7ZtXgcaRaW
 jZ50WxcykTrjqs0idZfWgWmgk2+lCsOIpCVrjjI33iiAFYxVlkRqQxe9MZITCUtO
 Va84bqCW8P7gTgE/rGuBgT4jIxCkCozBkXAXALjRmpkF2NIMsNmqgKFY9MG4L+kG
 dRsMfvBwCsaCkBbrYbqfNpTNQ6bplfHiAHjM0zjaNhPjYqcnc37SEU8bLdG1+RxE
 u/56GZehXInSY2HO00eB4bjsreajlA==
 =p93S
 -----END PGP SIGNATURE-----

disable this for a day until we finish the async tmpl expansion

Alan T. DeKok at 2020-04-10T18:32:40Z
Files modified:
	* src/tests/keywords/xlat-delay

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a433f22da35e81e03ae64f236bb1c545dfc74ab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6Qt7MACgkQ/6TVgp+2
 18pw2A/3YkHZZ6zZldWgcqst2El2OtoAYiXO/KyHbqm4TOX6a4USUvBpb+mrL/CY
 Dm0ufWBgQI4o5wuAdwjsZqwvPNvJLTGPzkvTY/DvYhxoMFCEzEsxApPBpXPwltkZ
 ZAnXdZ4+LLcSv76qjsQHOB9H5B3cgNTj6T5c5JmGj0bgiPZPrZstCIZnT2k3MNXt
 Vq4PVoL6eW5lQzM1yLvb+eRwLAjH8xfsWR2sSevVl4VZ9v2FSUQu+CuHmpHoRiHs
 IMAi4IHiMt30fj664Gheo2NarOJRzgNCmGOYQKZorh2yStM4XYtnJfV0oFtoBZHS
 +mbXa5Xd/QUVzcVH0a63KvFiAqxaZOrpIzWfyTjLZczmYVtwaxitrt1nSYKMS4cx
 dLfzYHTN8TiTX/Iy17ImnBaiAlV6Pcsp7M4/WSe7mrcqsGM/1RCrmAyAjC89OoYJ
 ManX9rqd61NdubnuVIszPnxIlNtS/nhspZw6AppoF7mavfNAlfcxSjFW2aNVoRwf
 4a+rz0Zg/8Hemuo1eoNdrWlkhk/LxJWvIBARsTH+97VENwHkSecpc/ggxq53UfKO
 WdRO29Ru8quHBRz3Uv3ndEia0YXe5cOF13sP6KYRfJmWMaE9YkhKNm1xXExW5R5p
 iEqTTvzKA+u4n/Wf/L8aXyvCr9bufdZNbnDnUBANksDOy4rtWQ==
 =Y6fD
 -----END PGP SIGNATURE-----

pcap: Fix multiple issues with fr_pcap_device_names - Closes #3363

- Strip trailing separation char correctly.
- Don't over allocate string buffer
- Don't use snprintf (it's slow).
- Don't use is_truncated... For some reason it doesn't work correctly here.

Arran Cudbard-Bell at 2020-04-10T18:15:15Z
Files modified:
	* src/lib/util/pcap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/189d8f14e7ddce59ee4dc9aaa21ce37f1f25b5a6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6QsDUACgkQ/6TVgp+2
 18q+Tg/+PMnhDXWJ2gCczLnR4HtICg5FGMhLacNLFyLaEXlzc5ufi0N3hjyeo9YM
 FgIFcczLhx9rNKTWKGw4qjDV8wSMFJj2uuzN1XH73KsWEC7AK3ttywqlPoOlSAW+
 wis2XHm/Ty6rTlS/BLYjnxwNjkXPs4lupjns47tBkM9sdouIv3IbC8+ZPt9JWdPG
 q0Y8sSBWebq4OALt4aH1sQMO2VoZiRFUfz+qyL2EjOFbqY2cKcj7JoHeWHejeYQP
 VZlSxfRMsS/oocGQJTWx5O3DCVcoZiEQRH+leWhVmwK+4T2c75d4d87+Viys5gY/
 fKwBzUwn4LVluDcI7PLGYCzE7X/z4928GlaWO8dPdb11eplcT5GqU/dh5hVIKr0E
 6wLxel427gk1IwzvRdFpi7+zFMr3xzHzAa5K8UWEu7YneffI5QybVctRYfKAG5wo
 TaipLc5de2xTVFbBF4qIscp2F41AU6THxVbANIYFqRq2VO0hKN16LEhF3OgYzuwB
 o+/wedTFlac67RphIIM2qRapPLaqUnl1fIuPozFfImDxpbiXe0lxBCLSgPu2g+bB
 ZZlpGvT3VovUPDJCPXVQPMO3Rc00cSkXy7StORHJOs8mckdkvOKKVUu0iJpdpiYh
 DooEg+NZlg/g6ACtw2mDOnhhNBFivK60GILWZauCBaA06lJhaXI=
 =R4nC
 -----END PGP SIGNATURE-----

trunk: Record info about the tconn the request is assigned to

Arran Cudbard-Bell at 2020-04-10T17:43:17Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f495d40e486e0b7f3777b46321fae0e50186709
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJekKeOCRBK7hj4Ov3rIwAAdHIIACNSIlb2WniWia8lLTm8MVW1
 ihYzw3flhrkDoKZhEVkKHvKNgwV4whXikfZGTETDEoiFJmSatqBYhclAZhuT4SWn
 MjNBsCKAEvKlBlPZSHMTuu2pdRguUZ8Qf6S+nKjiz6rC5E+GVbF1P6vht3PSYd9c
 yxVfjCsCwID/8JbTQTCPiMS0VEwMHlKXcjBzGCuT9JeS8olUnZFNjW1oYPedXQ4G
 dYHJmHFQ3epgHI1lL2DmZO21iOmZkiFUacNP8PBFaKLWegoTHGqKt3zlfOrjNW2n
 1uOvXbkbL06nD22txgcaCHF8yv3DjhnkgLzo4raBo7EURJks9dm6ImCs/Gz2PK4=
 =ANQG
 -----END PGP SIGNATURE-----
 

rlm_radius: Fix potential double-free (#3366)


Jorge Pereira (via GitHub)@2020-04-10T17:06:22Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d3d9f42cca120440a618f7d9d49ba1da1c1c981
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QirUACgkQfQ55zXdi
 Hs2ARggAp6eVlBjkOL99UE2vHFbVsHAD59y68e+c+6c837M9Jl0n0Pn+6OhTeFeN
 EzViNJao4G/ig4j1CbYIQ87C+ZpXDenEnL2w1CvUfMRN7yMg4DDzf24i6LK4rO6G
 Kus0Db6bCcdCRNr/YmTQEWOboQLRL5CNZk2NrbelrOMx6jLo7v+Hlt/nftfuF0vm
 P7JZStdifw7jcLnshSGT5KWH1SjAQEWYj8cMh/SKj4pBN5px8H/ggBYqsOnXIItE
 Sc//heJqIIDA3zoruGwQ3RMmCPzNBsdljk+zp/zwS13raSmh120XEBD/Aj+oDWkn
 w8418OspJYF7cyPb88V8FHeMZgbtow==
 =J92q
 -----END PGP SIGNATURE-----

%{1} is async-safe

Alan T. DeKok at 2020-04-10T15:03:12Z
Files modified:
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/815b9951ba3ae72c3f7fc6222a1e7276adf61ca7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QiB8ACgkQfQ55zXdi
 Hs3p0Af8DexpZWFlV51e/PLVNYhi/TeMRG0Oy1IlW4W/LBbYRsRQsmjly22WM9hy
 rOIKkOjcjsqunpkxmfGjV7ycfbt5SjUVHp9JIJc4fWrAq/T4Dcz3rI8LZ5lMCzGl
 sBLm85x4Xeb7FlR+tE2AA5ltVFAdyaqb+8UN00RuzgcGwFRNEz1PaGuZsqj4/hrY
 D5VVo85Ks6oMI9EMwlnyackEh1L6CIyJu13Uy+0RZEdYpSvzsGyVA0yqLQpg11nR
 MygDK+9WgWreeJNUkp0xVARp4KYsrMTxd00OSsODuAB5biWX3FKWrE67xJc6zwGs
 Ds8KBXcABdrnW6me/d0TTKJuW+CLnQ==
 =Is6+
 -----END PGP SIGNATURE-----

make `foo` work again in the config files

this isn't strictly necessary and should probably be deleted.
But for now, it's a simple way to test UNLANG_TYPE_TMPL and
the async exec functionality

Alan T. DeKok at 2020-04-10T14:51:35Z
Files modified:
	* src/lib/unlang/compile.c
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49eb123948a8017ce9cb869aaa0a160897de0a63
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QgygACgkQfQ55zXdi
 Hs3aOQgAlSLMktrMQlQ0qw4/zOsCOhZD+1aLBMr/YW83atzGCDAE+vp/LlPGJuS0
 tlMAY3nHp5fiof2yTv9lANH3uGmPue2Oq3m2W0TZLWznIVhXHPl85NIu5sfiwCEF
 SRygeFj2jqy/FjNklO37xyp94ukCxLkWrUqLNvvhNs6xTSGfr2oyD5eT4VAvYL8Q
 4X/+Z+WZqkwUe9llAV5kNkLyYVb7SqbC6Pn5GQsy9W5fjUHudglUsIG3RRmy2rYZ
 HiI/WCiX74ZE7LFHV6dniw2YhzHWRfB/LRk5kBhr4UcDu50ykny/H6bZw7bGGSfD
 YN+VSUeQcku6QBqUuTPZwFGQ/e7sjA==
 =M9cD
 -----END PGP SIGNATURE-----

set our async_safe value, based on the childs value

Alan T. DeKok at 2020-04-10T14:30:51Z
Files modified:
	* src/lib/unlang/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e343fd6e28ec1198eb8df04c33aeb9821fd24a6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QgwoACgkQfQ55zXdi
 Hs25swgAolg1uiH15B7foj9XA+KPh0T/ibzlTyOhpXPv69xWigTjuVv6qPaR8IRq
 r45OogYjPUB5MN/DYTEWl25+zWKrM1mYqq9MGv0YzkfEB7E496fqm5tIq54MlTcD
 8Ej0j5T3HK/fl6H9Mjrnv/IP7HXu5qlgQFREWiLLAKHoaMIIT10qEmYdyLMUaQjj
 2Gubv4GNF35ime3WuE2OAoG0QHi3KAYZQi6ZXiYKH3aIvmPjkaRJlVSIBVYvgMVU
 RUZYNeiV/lKyoPucT5X+KD5hGFjAC318QaY5P546WK4EwnXfnIusr/fLb4WP++DZ
 8TAdY7sFPeaQuEyuMglOXKX/ENlzpw==
 =y3L7
 -----END PGP SIGNATURE-----

UNLANG_TYPE_TMPL is allowed to yield

Alan T. DeKok at 2020-04-10T14:30:26Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/601b2c54d3a5d8997161976dcee0ae3681e9c4eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QgvwACgkQfQ55zXdi
 Hs10kQf+NRNe+kjWcOLjBCW3ihMq32QDGN38Elh8shD8OPS7twJdaTx5T91begUf
 HEfDeeXtUOmZHGqackneRm5y7bA6VH3H7jxQlgt1NuIXLA1uWfkLTLFXgueiakBr
 4ba6tE9BEMHU3vp5V1EdZ0ZdIzygVF5wyxAgAulbbjcHnwT7YWpCJZSOojpV5q13
 5yaDzVv4631Hzp5SaF6zskTcU/flx4GLOoUek1hKFYi2DXHWCWjHEWiasddn2Uss
 b7JnmDiesO7iUGCZl00R3gPhMbp1mW/C8SgDyfi8pHAopEaiN2YQEwaIEDkIHvwo
 wYJTsYski2HA0qJpRTfx80bl3NpIJA==
 =xeHH
 -----END PGP SIGNATURE-----

walk over the list of child xlat nodes, too

Alan T. DeKok at 2020-04-10T14:30:01Z
Files modified:
	* src/lib/unlang/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a43765fd0c3cfcfededd4ea1c185ff46ed7b3eef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6QbQQACgkQfQ55zXdi
 Hs3wZwgAh9cUOsIj2hIChT/xAfj4Z/fYoeboFRy+h4+2LSdBu8plqU877OQMhrhC
 x38nZUALa5sNkjT+00NZclm/AAgZBYOaCFcHtxTGrNW7iCtyFC5Q9SKUyJFuw73A
 YIUZpMqgZzotWWwRqTCzacolRQZQwVUO4bOU+2Z/ih39YlhMnjvwxEvjDURFHRnV
 scoUJCCNrbGsPpJ5z9lMJcwL83wv/hgQRf5gou7FP4AIKUAleq8PT9zKQ7axlbkO
 5hTseqBVzSlUjNiJefyJjDzyh7enCyVvgNaP5BZbzuN459oHtfV4S6MulSLXEcHY
 q9QneZpjs9ulH99kRc14XLMXFgrtVw==
 =jRUn
 -----END PGP SIGNATURE-----

warning fixes

Alan T. DeKok at 2020-04-10T12:56:30Z
Files modified:
	* src/lib/unlang/compile.c
	* src/lib/unlang/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb25b9d71cb76426e2c6359922e0f4405c9114ac
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6Qal8ACgkQfQ55zXdi
 Hs39BQf/VzfxAQyU331dwpgT37bS0ggjnxvy0e0Iliukp+czdSuipk8GAySUd4Hn
 N52DYRZyurFFLyKcxtlXrk9UieT+sF5xWYB9XFzqIoXaHzeQKfaCoEPM/CIQ9xkW
 pVYXTEOKIBGiqpskjYkeVJ8SrZKy75W/eyo1bBwOW7fITWlU71Pab+navqDZ6TkW
 k9E7Kdr5Z0s65HCYwTXaxSPNcMepBqozvnaqgesHodvGMSwjda0uxpk9pQgLxNY/
 CMRaiFkysMti0snjDjaQ92XZf64mnn+H2qWS1S5P8rzVQTQOADsUojbkLujFCxAz
 FD00DPTiJo486TQ3KXJXcTnD+Qo6ZA==
 =w+/N
 -----END PGP SIGNATURE-----

remove UNLANG_TYPE_XLAT_INLINE and replace with UNLANG_TYPE_TMPL

which has the same functionality, but will also allow for async
template expansions.

Alan T. DeKok at 2020-04-10T12:45:08Z
Files modified:
	* src/lib/unlang/compile.c
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/tmpl_priv.h
	* src/lib/unlang/unlang_priv.h
	* src/lib/unlang/xlat.c

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


More information about the Freeradius-Devel mailing list