Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Mon Jan 29 01:00:02 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpuXNoACgkQ/6TVgp+2
 18ol3RAAkxlyigZjW5zpRBuINZeXYO7dKcv+vKQ0Un3zKpet/rry6WGV0EQb1Gun
 0XsXyo098N4tqYrmAeEDDuBMXDyaBqsVPeYsMl6/ElWZpSYOSnusqKSkDP1MzLPJ
 aplrLkvvZY+0yRoaAEPDeGiXiyBYWRdgfy5yTe0CxbNWMIXY0a0UesjqYfbYzJ6O
 4cDpoI1Ft2rJbRjTrHC1zv41nuTtk8FEuhHnlxWc13LKops1tWlPMNB/FbtPM3AN
 51n5NSHxFPSiaJzj15x6yT3sIQ4agfKgRO3iv/iCuf79Qf5O/97EqwyPInRztS/j
 7FieA5cx2QJH4fgJAHq9abHvdF3NpUEe3WacNbmgOkaojDj/+SDDU8LmaoLcrHgL
 pTp6D610EPCuEvkOOA2fU8jUyJzcjRw/ezYqsi7VBrM08rkU6j/re7v5saj/qFR0
 Nz+PVLx80gUQsKx9rDzFuXQc8RTJB+qx3QJVSJHknte25R+95MXPxyBW6JPu1abr
 4+MMZ47UadQWTypUSGpymdQqEc61nZ14GGUz579bf5AFaM4A26ePPB6T/GNeywGp
 c3kYxKy5XAMXS0B747hyO5arL02U470UU76a69RwAVYwuLRW22s0zbRyKNW8JeQH
 xZFungDDxOxmrKuR57SuuoYJ7ZxmjgwxTS2/efs43UOtMYJcUNE=
 =9+Do
 -----END PGP SIGNATURE-----

Always initialise quote

Arran Cudbard-Bell at 2018-01-28T23:29:30Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd48d0b1f19d349e53a5c45be5b461763608ac23
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpuV2wACgkQ/6TVgp+2
 18rHdRAAggWTFho5doWsKXbHnY5m/BkllVOSOKqDZF7I9DK/2HaeklG5BtzmvbWb
 jOr/1zWExs870Tn3TYwtBKkghggbMH1DHJB4BK33WDQiL83YHxtSEeP9p4AuCcC4
 edvHD3PmZD/TpNR3TITe/uRKPVU2tFdtVkDCo1LKTAyUB2saVa5qzUsbqijCcxGZ
 ifRDNtTBHnnWsODwDpicHokJe+/HGfPXHoF+/yWQjJ9HSH+BDlLJlkrIbYfJjZAk
 Vfj3r+B+GSxncIJ+bcTDcBfHbbm3SULqkBuSGKVbYGieqaFJqQAIPX/Lyb6LfU1A
 I1B9g2F171ZWTxenT7o6l3umBAjtK+iaDDH7FGMBSa9jNs70GRezAp6ANSJUVEMg
 MfbWmFVzEKCT0/eZcnEqya8OMs47R+3Aak6zr2cZYq/kWdLvH3f1f29taVEl/UUr
 0Os5QIUoJyfh7DuLtVE437daR6NKQxCA7M5AP0TRH1If5DCZiYbprGuI+hYDtknY
 hZWfEMkslF/qoaDfgtmwGyYILL2dON/eO5ZZKea42EvPTAWbjbKv/dE4Tu9Nm/Dy
 JGHlrql3NO97MfuWYnQCZwO3z8GRmzHff8IIuU9sEuFxdOtN5cBUA0RFcmzTnxD7
 KgB4v693NyQyYcJoISvU4Knc5NrF9DCbnPmuffOp1IUlwa/7aaY=
 =g3s7
 -----END PGP SIGNATURE-----

Fix handling of NULL RHS in update sections

Arran Cudbard-Bell at 2018-01-28T23:06:20Z
Files modified:
	* src/main/map.c
	* src/tests/keywords/null-value-assign
	* src/tests/keywords/update-attr-ref-null
	* src/tests/keywords/update-list-null-rhs
	* src/tests/keywords/update-null-value-assign
	* src/tests/keywords/xlat-alternation
	* src/tests/keywords/xlat-double-alt
	* src/tests/keywords/xlat-double-alternation

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2af0c052990eddcc3a5181c6b5ec0001fd42f7e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpuV2wACgkQ/6TVgp+2
 18q9tBAAkcsI+vb86u2ZGfokEfUfO1caQs1hxTDQwRJXEMjiWzUrBmI1CgrQ2gzM
 Wkeulnc5kPezKhlGp2irjoj793UGeJuL3Z+agY6cws0n9mYM9L9txNylTfHQ2Fe+
 nXm64MazLOku28ggT+xROjdlKjysOT1/6FO+nZMg55EF2v/X0vaxR85Jz6Wrj/87
 UcSZA0BPj5B0OqhyVxqajEboZ/JeNHe3uCqMyR+Pz0rJ8VB5M+mw/p+e29a2iX58
 cDxkn2rwzzjKMs5/PvyecDvrEW8YLBv3rIQMiSr0xVtjQQO6j+2YSws5WsxDDYQV
 yQdcL1qVfXuCM6LLO2DRfMR0ZvPfg9mJZv/nS23Cu22ZUbBnSxgfM+XOb3dNbZaf
 7u8EDZxQpUT9w+Cw6nzU+GssLWUQarK4529+/1yNetLOWkjbCFLMiYRci8qdq1R2
 G7TmcR2QXosbkVoB8HdH7LnXsOdjeX0GwlVHXb8wocYRC0tfTM7b9jFK2JDKc4Kr
 9OT1RuyFxi0CEkGWdynRsUZZiFfG22MMM3Lv+hG0krLwwGi/ioOSa+OvLke6iDtA
 lrxCgFGPoVBqDNBRk6Iyx1Tbpo34eLNnldR2TuYPER4DP+eguWaOtaEvbXsZ1l30
 amZlMzJjltkaWrlf6yzEb6JHJrr6R2rtLT4JDXYDAxWQFyYP4co=
 =LIWl
 -----END PGP SIGNATURE-----

Reset alternate on an additional code path

Arran Cudbard-Bell at 2018-01-28T23:06:20Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee87970f16ed2f97dc17538dc0d40f2bd18f710b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpuV2sACgkQ/6TVgp+2
 18r9hA//VB95JQHnkx1Y06OcO9P1LMsBZAFb6LTQXfX9ersoK3NzbzQAckcdYQIG
 3/YFhgJjTPegQiYT9KXb1FR+lcWqoASdpaJbHbrmDMBt436KvdI1IiGEzMImfa0z
 g7vkyVBKfh/4DJUSDU+oUz6+LbpjYn3lKx9sJysa2Ejd8PJPiGBL6Sssv0H3krjf
 bLtB7w5vZb+qb6e28JP9rIsisEuCnv3McWXojhBDs8mVqTn9Zo+GkgSyrjZexBl2
 Y4zB5dUo7cwpBoEd7GQgINhk1SPcDGILpRBnHlWRX+PRbzZ/y52ziue+H0gBYUvt
 E9mRYPGKFb+E1QZrwxVz07WPLAVJHeiGNAenr8a/TsLAT8z4EjAwz5hpnsy3uCql
 2O1ZHuhU0vO4SKxtgA0fvtHOOfkRYnaBgZR3wadYuo1+fyUpDDfcCgWEgZOyeC6c
 GGJJIOqoW1YYANtTUh3bHOL0o4q1xBSUT8xvU5Vgciwtt/10PLWiCjSDe+Q3zFmF
 Ntev2s2BLkh3Y4qi1b7/VfWu116lWZlxE6xcQIRGsO1+d87EFX6uzuGFAdc2+CBn
 NFxxZ44CIKgx+ZVcmRHz6mRQ0NOmgaHY5/pq1M6gPkV8/lFssrZBcIM46T/dB8yx
 q7k1tEoLI9I3NB2sfzP/piOF+YNynGlcA/flJtCiqJ3FJ8vLfz0=
 =BpqK
 -----END PGP SIGNATURE-----

...an xlat can yield multiple times

Arran Cudbard-Bell at 2018-01-28T23:06:19Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be3c06141b8a0f962bb83ec382357e1cf607f9f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpuV2sACgkQ/6TVgp+2
 18p0lg/6AuXUR8SiZDUt90/d0jOL5mo6qi0HG/kl0imNxMtosp8YVIO2aiP7pjOL
 uaIuDLjQFQevaZGYJ/VruSd0fZCSkSDmvSP3zZbJ1EsWUXUD3WdUKShg9kMr0J5H
 xWlaLZsN8tzrIjS4ArQx8q+JD7gxdSalHj+w4722hXYTlYcIAnXui2jtJUBHKjs/
 VmoR3btsNWFiN74QgjTak9mYmmaOOKyeBxUEbFIYpjIwNVr+g9u+bAzktvFydsnB
 of81x5BU2tkCZ1lBjvnVzZNWRN/Xu97NVrxf3oOTjCUNxsGd7mxXSCwz1iBIQejT
 i67LMkwIvtmkw6nPBkRn4v+7WWhgftZyJ0215att5gTqYMaYeOc0Z7ZSioeULvjN
 VMP4hawqxm+B+p2GRA2KREEcmbA1Ynd5I+ved7A5szxg+GJrCQLDM9AJTGxa2TjA
 pmXDnMY1Aiu+ALq1WQ1HceooxNRaSXzpGeQkOP/p8sfPyS5RjVY+/tPw0tyRQPaQ
 TOYWDqPvIIinfaQMVmKrEHQw93y/W5vnRa8dkMhhFUQ9rHa/INW6QhzthW/dzv+c
 5Wna++owDcwRlz5BUW3RSMAQ2goJgz8xC2hR0CxL7OpZpgM0a5jxWDJDfWfyYq8W
 Re1EwrmV6WbCe/71NZ6u0/1+qoo02ABAWCE7HBJ+dp/60CypVuA=
 =Ye51
 -----END PGP SIGNATURE-----

Improve xlat evaluation debugging

It should be about equivalent to the synchronous debug output, with the added bonus feature of printing the function fmt string and the expanded arguments.

Arran Cudbard-Bell at 2018-01-28T23:06:19Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f73c0be310acf7f503021f18969ae5ee8ad09d1c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlpuV2sACgkQ/6TVgp+2
 18pb7w/9FsEbcE4z5/vt+Ro4nWLL+J1B5Da1j9jpMf8erlNCKIKekvmDle3Du2SL
 vh/WTV9DYNvEU4fSSgQfddOSBVfjruTGdAZAven94G7POc5M7YaAUnltCpm+0Qrk
 4K+tD93zzlG/8p3VIm8dP1eCY22qyoIw2ifb1HMGCbw5P79NQ8nlqBvVpCm5/i3q
 ughE/fnkFCeIGx3CtRdLVsYzfpC+oniFUinmu6V8VUdr2hwMKOoXWK+ldezS6ph8
 W0aY6LQDNw0VPnvtTZwy4n9myEsXnP+naWb7jscm0pK3cAibFrXPGFE373hfGAuj
 H/i3KwZOs1DMarFVREI9Cq7x/f7JIwDECaUqWra3dz30l+3ZFjod+4BVqEcyTTAf
 5hsXOKcsZEVlQwUD0Nz9AptHwETkIzQRkgzWMQ5Vujwj70iGSWzcXKKl02C4RZhr
 Pnk/LmuND+vtdPtUb6KlK9zSZGu01VxKeqk0fiWb7Gu7ScfgkAd2vm/rqDNfDxun
 yU+1Nc7QwZgyvmCsuU4mEqGSasCEwB9ssyYPmJsnG4NJPi5W8YWuVUO0j3uhVAgm
 UrAlih4uWmk9kanpn98SC7tlvUDL5KEJ3jq24VmzFjlKUmhRFDYI7prkTNn094GX
 yArMKKmgcw11cjj2WBiFpxjkYKaygtEVGiATi4oZzx6E81ui4Zk=
 =+/hc
 -----END PGP SIGNATURE-----

Add function for copying value_box lists and for checking list taint

Arran Cudbard-Bell at 2018-01-28T23:06:19Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0f73b59dc623c3318853144ffc999d031b8a43a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJabi60AAoJEH0Oec13Yh7NnywH/j8hOO0g8/p7JOJxg6DpX1U/
 X7Sg6Ub7vNoa2ZtX0pYGaKBa2pDMKeCebC1TACL1N6YOYlc2K0VnDg/i6bjoGvmI
 WBoPQI4BXipVdT2y5W70How0uPP7xKmZkvuTtiAkOqBXdRwAWK3YUH0IwaBAJ+MD
 p2WYtpsBmTfZi5Z2ZAGt70MUYC2UV3pm5IiNp2F42rDKG+EDCpEjUN5s/f3eBHIn
 2yy5h39zCeJavHJaiCVkqj3XIzq1L+WWn0jgdwXboRYwlMv1ERakCn7w8zMZGyjn
 Vh73Jyb4p/1JCTa3KjJWBkhiiSh0OHbbmqRm29EISN1zQb7kAX8QmTqxjsN0T0Y=
 =lyf5
 -----END PGP SIGNATURE-----

more hacks for tmpl_verify

Alan T. DeKok at 2018-01-28T20:12:36Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56be9b24f3ba9c99fff7cc5bbed35c6393f76c6d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlptUxoACgkQ/6TVgp+2
 18p+Hw//QLJmMz4yd6hmmxUyzsU7sarXwxTndVkQax68UCM86AHa7e7IufcmcOb9
 fF4aNJRJhA27Zwd0tCS7o0/pvQp5rSNvcQUfFY1shEsF61ktZbFAC+yP8WcR2wKj
 caQhAKGB1bFQCd8rGQ08oOU6DFW4iC6GeF79T6DW+PJmvzSms345tZuaIm/FLojy
 D3YYnnlfq1Y8eAXaFBoSHdXnR5lg8O4+q3b7fl0mBkSlC0ISJleIXS1ARjjsBUqe
 can2ZBF6YQhQFFuUOTTAN1dKczkf+yVQ73PSBMKwBEY5xmvbbmQbAcjro+gSMSzd
 55qkZisnwIKCNNwKzODNEojUkcOzmFCADiuRAdzK+v19QBHV6qsnAwUXz9tdHgzE
 PVz5sC7KzWdxABZK8YeQMhSClEtQPP35ukFOa4TRnnqUXmqOGQjIZKd2urDfOpR0
 b7bliPW9bjNjR4N7rc3qDvl9GS7pgvx4owsS8Q+Frx7zdzWRSKlymHRl01tXrBHc
 E16ZpzApLRheQZ4du4jXjNP+JYND3ws2LSAJa9ez+Qd3xWTB+o40+85cBBsRUMOi
 XQVtkPe9kESzaHnbsCoWsuvbRvaIRnoKC8P0SZ0sOWDmiB7b2LRvIFoDyo+yH0Lc
 j7z7r67SV7VZZqETXO0p3THYxPGdWX+EPO/9j6FB8jH+g5/YgEk=
 =w/d+
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2018-01-28T04:35:38Z
Files modified:
	* src/modules/rlm_rest/io.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0bcc72bc510dd812514c97fcd8e4fe0ceb9fa08a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlptTZcACgkQ/6TVgp+2
 18qIhxAAjkPTiNlRE/8Vxx/uu1o8meEhH7vT/apwqewG9vzYFipt+ejNy0iVLArQ
 Xwf/f7hv4XUziWt/RMq5YQRycI1rTu33xALThxMi9NmfHrR8AWcJYLsiRUcyxPTC
 JDmeXF6EGkN5vljdjrgrYOpgNS8zYnr6OSgg3bwjELDatVQXpCmnX8PsSR1X6386
 xtJcRHUSxij0NRv/Lecn3NOAy4skfnjJjXvyat/Gm0qErRtL3j26WX1r/2yGECMh
 p37kvBRo5MVpPKxCDeN6/U7J4cNz0ITjsFVb5b+KUbORmNHC0vJWdeAqI2IiGUbu
 Ofat2SvkVGxrwuPGuaNQ6+ChvbX7rky6KckSwmy5SafIYexh9Lm+SQjYor5EUzWm
 +yH5VrmR5l7mKvO07E8TwrockRnMdlRE6XAeEp30ovJzoTj/Aig99PHrg2Lue5ib
 F5XdC1P/7YT6IimuFp2CXp0d6N9lk+Ha69X9vGgI/07npcfeANi0NqMNmWDWoN6z
 /IfHBNNdjI53tlIcGIWfE3xOdhqZs9dDaqdjLyzLLbOq7roJUN07fYu/JObmiyC3
 808wf//mYOsz3Gx/lsQk3BHxJ1QNJYfWwiLBRqbGRw7BHwXkTbruiSjLtRm+L908
 HbReTPdg4nY1DoDLtGfL3L51cORVTvct4iONnkaygMGiz9TeN9Y=
 =iWf+
 -----END PGP SIGNATURE-----

Fix inifinite loop in xlat evaluator where both expansions in an alternate expansion evaluate to NULL

Arran Cudbard-Bell at 2018-01-28T04:12:07Z
Files modified:
	* src/main/xlat_eval.c
	* src/main/xlat_unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bfe5250461d307078d58ef8bad7e730d902d0dc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlptTXkACgkQ/6TVgp+2
 18qLLBAAjABqnD/p71w72B/RA6IqUkJrhA5J+pcDFMwzqGga+Tu8H5rQqDKQwxgT
 hH7dF1hp1Ww4BOkj+NHBGQAJ2Trmx5391pnbEQ9hnhrmpz+hrxyjnD8RstNb0qcG
 nKAQAa8rYVEbeDSoJGtg0f16ciKhIN+8HpsUNRmT2bAgCW2ublHH3i0uPyh/w8N7
 5REzyiSxRBKl/TlbsTSKTRcRaCQJEZpQ4K5gLUZC/xzkHEQLY5Muk8vAqRzDjkG/
 B9GlwUm/6MLFpJyo4RipqT99OXtD6b6f4VqD2h3SRcuK/PWrjC6NZsGuMiUuHPrv
 2PjL7T/WbwNkLavYJ70sesdt1lrXR379N9CcFLtZ8mSfxn/dtLSXxFM9TfxLpCUK
 LrryAM1vBjSorUKdyYTTl2KHfULw120+rj6mzWLBVkx/hUxxnnZnG/yfXJdcXEra
 2Us1lbUiBWR3ipFOT7CLlYpIkbI7u81W68AOmPdG6er6dUKIRjum0ZTaTJYWEcxn
 5yxKWV16GtHZMALP/UO940n8e7f5K+dcGPSNKHwqbvN+nRdEy1VdXIH94GLIA13L
 CBnRigTzPdgOMbdV9/nv9vCp6XIUxohTctdzKN5HZcvSNp/65tUMbOXXYWHOPLbx
 ZrxpDT0u6UWo89qh2k/8VSl2Cgq2gCBB/kGywx8Qs7Ag/2UgvgE=
 =sy1y
 -----END PGP SIGNATURE-----

Use ephemeral xlat instantiation in unit tests

Arran Cudbard-Bell at 2018-01-28T04:11:37Z
Files modified:
	* src/include/xlat.h
	* src/main/unit_test_module.c
	* src/main/xlat_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b64a89a2458a34e4acd6ad6a48773faa099826ff
====== 
-- 
This commit summary was generated @2018-01-29T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list