Commit report for master branch

The git bot announce at freeradius.org
Thu Nov 7 01:00:03 CET 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DXBEACgkQ/6TVgp+2
 18q9AxAAlAioHQJwNwt/E0Jx8Cbm387DoPdtDbIS+BOdEKV763DzREPbrLYtuuNG
 UNu/FEM0soeAQ7+P8PQiw2K0y5KoJmuWMn9tUTiSfZaS8OFlQvJvWcraMidmHA14
 NM8kkL1RiRqq0K81BL9AmWcELUW368wv6Vsu9LGrU4zX/kYyfviVYQ2/Xl0ERt4o
 XRhpBw8Ps590tjvmrA4EUyWyIg7mk21Mr54jQAaSxwpyq0IFSMBdW5PT25wAETF5
 uHOzITGReI2FfCS7J8r4CAd8c/JXkcw8qyffxf9FIU7ieOALefZdfTULTJi/X7J8
 WZJYvepuVgnw83T5IOKhl/7ySmmEIB0ZqQn+79d++3yJbnmq957wDPVqiFTNIddN
 U5R7tKF8WPqbCL0r2sxlZPrN2t2O+vPyrm5hV7o3cjGLR8DE6kMfbCznu1IkLo/Q
 nxkVgnkEmZItE49ZN48YfSMUJPgVSnyGbAjHMUTSaHv4op5cX2ZxB6LSaFEUtT2k
 3w4zpcTCamSn6R0A2Zvy6M/CIM2s76cYVU3rYHCXBC/69a1gLtrmO6exxTjj0QwQ
 lwLB86UKlJTctEUSsdbZkC1v6I24UWpuEUYOs9zxU3T0evh6BWMRIxMfctKR/D50
 BKyEBV+vLxqU4OhgDVmXSGe6+px90P6ctApwklFoGllg5OX3+vQ=
 =mpdw
 -----END PGP SIGNATURE-----

Add gctx to dict struct

Arran Cudbard-Bell at 2019-11-06T23:49:37Z
Files modified:
	* src/lib/util/dict_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/956cda170b5efcce28b2df4e1395ad2b224d63d7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DV3YACgkQ/6TVgp+2
 18pL5Q/+I8T8dCBnvRQnGADwz0Xrj0OLim3lUB0uARmIQIaRU23oYZYYg3bAn8Ww
 2GCEJ89196Cwr+t8nsbYJw2ZFlnz/TfmdkLvk1RTCNzGT6ZBsXCulkxpHQ854kyo
 E5txb6yoBtrXjxdaJWqC9h4l5DF265fuKFfizzYGFYTc1hjcTFY1TVH6XBO9ui68
 HPfJq/K2sntbO8sNq1obVoexrYZkUvxQRn4UNeBsVwTsZgvLqHqGnyuvwIzP7bQJ
 n5nmd/pT08OHK21VvTuUOb4xVdwPDy2F5MZEB7l6CaQk5z1cLdu1y8c4XCQo0EOq
 3TUU/PYPIEVlIQef5XwVJFIHTgbya03S4/Ic/W/zUDm9ulcpaCgmsrfjCxzxyOvH
 bT/uzVrDkC+Qfm8ub+Lo7rX58vQKBHG0/pBZDP6/QXbGFedkZJ0TW4Bj/Qw02i85
 auAjyQ0UGCfKpRsGs15nQCkU4xrdbjvY/3Wz4XPxQrHLaYZpDacfpvCsdgRJYN0u
 DLH5SmJ3ZdSpbZeDm/uHbw1LegMiFSRxRpyUfk8JjbqRRfLWeV2btw/1eRFpCiVK
 U3aqTeAgfv4I1GpbYkgzN+UqQ3ktyTYpCAj8cNyQgCMl0SBqzybwOd2n3t94/OBN
 lEKDniVqpiiVmEz9G/mU4aMmJsvxz51BQTPtw+MkH7HLuZFEQi4=
 =xjVe
 -----END PGP SIGNATURE-----

Fixup dict free functions to work in the gctx the dictionary was allocated

Fixup unit_test_attribute to allocate test dictionaries in a different gctx

Arran Cudbard-Bell at 2019-11-06T23:29:58Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/lib/util/dict.h
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b4e8054254ef4bbfe50f8d67232807cee2b4419
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DVvYACgkQ/6TVgp+2
 18q3BA//Rev1+3fHQ8PWGy4Eeykr2dHNZJET0bVk3gip1lP2aCObEa/8BAXV+37u
 XSkZ24DB4Z2KrorGQY/GQuuytyox8kPyjK1ufTc6jkR6eK2lZXvrNjaA076+pRD7
 3fevycpVIbdVqW4s0cKSS1cYOCxK5CxIisyidiTErTI+Z//+aM+/vH05o6XEma6S
 hmFdKppo4vsZYcFHj9l/MNjsRVZmD9K3RV6L8n2q/XJt2kGlUuZKahnRS6svQKQJ
 kjI9h9hlc0+YVDSGg6YekiUNiPq0RRKw6Nmx16YR8EWIoz/+KDiP3yFpRBSEEXGp
 ponHLOwlfLzzowoYVFc8QKHkY1t0w6PV0j2jIqzX1TYvlkarABuWEEuEE14eE21K
 QjoCNxaoeh4szfnX+URz5395dsxcqkdyPoE+YQGOqFrkqL+nn6fXvCupNV37MzdF
 x4uEV/wLExuQ11s41HUnpUTOndF6jnFuJMq78KcLMlX4fuCV0jkHFYa9cjT6PalJ
 7yPFd3Adyt9AqvBq59rWzjw+dxB1Dh7RcVagLuXUbXcpLzES5eN2DJj7RfGJSnHz
 /Xolpyfdd5hMRrqEgwuHbe+vMAORVNYWCdrRRZZYMJesjW3j7YxfOM87MoSBkkuu
 qkY2vFCibMWfmyjnDmOCKR27zlkFGvMTGN7N87F4x01Nz4w04x0=
 =JHwU
 -----END PGP SIGNATURE-----

Use talloc_get_type_abort_const

Arran Cudbard-Bell at 2019-11-06T23:27:50Z
Files modified:
	* src/lib/util/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0f343ca1d4547a810ee58ee842d53dce24ea5c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3DR4gACgkQfQ55zXdi
 Hs077wf+JIO651vJvdYKMOh4ivO7ZVflzMq39DGyQM65pnh/RntIElF7zjaGvv5Y
 UHeqjgW3mu8CSzqrq5A8x3KYlII48BaO2QGL5IOGbGAYAY3JvXce8HwClt37B47Z
 rC+Y1840x89zhb87yPdHk9B5uoYauxq6WJZkuhWTwdUnTvAJj6QTVjbP6G2AMkv4
 4CtaKzSvrCy/2RrbpJMQELiV2kno5FKdN7VdcJ4I76Is5DlTmvaOsgTbs7+hwEcY
 kfuqtjcoJmYO+t2Oaoqa1Gstq2irFAO3Ul06Ekl1/KMYwhd3kAJMA79oGN5tZfYh
 xqUbmjv1g+a9K4aazq3+yGuHVsYIcw==
 =sCIV
 -----END PGP SIGNATURE-----

we need more memory in the default global pool.

It would be nice if the functions would check for OOM in the
global pool and return a descriptive error.

Alan T. DeKok at 2019-11-06T22:21:24Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51ac6d9cd9fa1b3e15bca4aaa22834e5d44a7972
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3DR0cACgkQfQ55zXdi
 Hs1Z7gf+KJFJ0PCL051kxrQNR199ri3yn6QAnFIU+Y6IT1AFo0gWC6R33vcI2vZL
 pa+jZHDP/F+toKLh+b+eGBR15ZebGofCaKmQxi7wrGly2HFTyOsY1sGAGhLuG9xR
 Prgd2KynVJCz2Y4NjbjSHpEEM78kShbBdUQu1LsQnhUpNQlShGbXJIxOcTaBe61C
 rEDJOBqlkLCYjx0YJXRbUBZWrwj6bFWluW0CneIuNy3UFuWty1UNmiwjWeK6zRX1
 Jeoyw2pZJoib+jCnYpO+NuJMA1GZ1CbhEdm7csiXu3+skBjmPj5ID4KBh5KV9sTV
 yWyAGjiShiiL7Nn6S/VYiLusFEXfNQ==
 =d7RE
 -----END PGP SIGNATURE-----

check for OOM errors

Alan T. DeKok at 2019-11-06T22:20:49Z
Files modified:
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22c01fc791a9ae6c61e4705d47fac5d548600d04
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3DQZ4ACgkQfQ55zXdi
 Hs1bcAf/V433Wg3RWbUWiYZntsm/mRYW8SjlDo3tgcH2w3daWPFFIJZlHqoxq2mH
 aomNTVL81gwQS0rvDcjE6NXHc3CtTK0KQh4LLdrhd7BFs2mQ5g/F2rUubgfPOoSD
 81uJlxzWwqcn7cavLkeOzMHvYjzaBEdMONUVnvqjI5MCZ/x7KYLOwIB5xeZNcEkG
 VEPBlXKjaMxrAKfq35FYiH3AXG8wF6mWGyMBkOtxDv+KXD9dHKo8auFDyaKAb4p3
 gdq1HgCS/m9BTdh4zAwUuBlN9hJIW6114LgqADSQbHu/iNUf62nXKy/kY+i4+ssc
 aVKA29Rw651PnRlkBsXn+hyEWDJ1aw==
 =XKJ3
 -----END PGP SIGNATURE-----

check limit before dereferencing it

Alan T. DeKok at 2019-11-06T21:56:46Z
Files modified:
	* src/modules/proto_control/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18fd9d53bb95a136322129332c350e4907aee0a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3DQZ4ACgkQfQ55zXdi
 Hs2qnQf7B8bVIQF6HcdBGRVeF8BnKAdu/6dCQdOusQpyPhSkuxwz7Wa6VUpYimCL
 pMkt7sVjCeNhPeZ9+HO47r39zlcStjXxRjLrU9Rdu9/LVUojYbTVgBQXCDiyAfCA
 70kFMCeJVpveGmE8Dr7jklYJ93YM5B1+TtePTag3YQ8rBhR4+KmwJ7r4qYy3I18o
 bUeRsmMMjt1kTAO/1kzJGtiztsLGi5tYugCHu87VN7prhq+gxlqNF4JtoBEpZgdE
 uKXH/NPrNG5NZGVJemwYY9/lHjLAmBsvyH4v0PuxhQY7aJH+xzSdsLjFVXmFDZjX
 fb5z6MYLN6/wBi3DZCu316zpPztNlQ==
 =VUrF
 -----END PGP SIGNATURE-----

error out on memory allocation failures

Alan T. DeKok at 2019-11-06T21:56:46Z
Files modified:
	* src/lib/server/dl_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb0e9374b2c8f4a05102b41b5f4b7129d92af44c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3DQZ0ACgkQfQ55zXdi
 Hs0CdwgAgg8yAif2PzGq3NOPzqqswKvAlw5wrLqCmL7blQ3PvTDUHbjcppoOJYQQ
 ij12vdew8KVVkxlh986hVuqXCqThlYYaB8pkrVOtRM2bvrjaRec0vuL5gDId/IFE
 kYacsz02ivtmgSE9xvvhzaVT1m2gCuvtIWZ6cWIvbgGyf6OCdAXoWXK12q/qs+xx
 E/q1+KKFFyyMec6VTdthW/XT4ciAaD0Ay9SjuHDiKCJzp7bE+X1GMqmDyOMf5fB+
 Ub78+DmwZSSkyUh/QOBWwc3nJVMysnIRD5hX7tBZQRXppNwUf78pgqDJ5pR0AaUq
 vWMMAT7fjwKi5WV6btdV3+S2hkDJ0Q==
 =ORHd
 -----END PGP SIGNATURE-----

shut up PVS studio

Alan T. DeKok at 2019-11-06T21:56:45Z
Files modified:
	* src/lib/server/cond_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0c05e0fc07b9eab928b2f7ec442d9098d96e5ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3DQZ0ACgkQfQ55zXdi
 Hs367Qf/ffKeokftsKqW/Uu5WNol5JDQtsqMWrxP7hh4p5AccIKEzzV064iEoPmI
 eT1+bk1zsFyX3s6DCC5PPAn3tSMrL3EbQ/px/P2WQ8NuGRN8yrdVMWzDxHbLh0vs
 OAz6dnj1XOC6H7DEXQ7XxvXIsiYnLl2C/dVuvTSh5yNGg6o/pV6cOYxmZVvA0Eqg
 H6zQt2jTASIK4VCiO8DBTs3Eu42V7+YaG0SlFP2f1LirNLsIbWiOnVB3vPg2ZOLp
 vx9CdcNmDWf809aMQbN4oDxp27Vyvi1TWYQ9cobm+uRDsqmshUhliyPPqoH699FP
 L6coLPoOoK9CyHwKsSWiV4o8EMflPA==
 =Ewtq
 -----END PGP SIGNATURE-----

check for memory allocation failures

Alan T. DeKok at 2019-11-06T21:56:45Z
Files modified:
	* src/lib/server/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e36e48e32c23fbf6c0ed3149263bd5540bfcd356
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3DQZ0ACgkQfQ55zXdi
 Hs3yQwf+LGASEQCN9dEkLKw+Lg+FhQv7IgXOeFM8O6XAAIUwcL6bcdVftRiIKzPw
 hvnlA+veO54x3WwcJONOElrHFwhx0s+Czs0t5AT0ho49PC7bNKebwYM/g462dDr5
 HHM++UWJ/iKTbDpHEUwHCEAxeizMgsYLTsDTxWqcNMpWTxNscaa4oN0AmmsVh1bv
 ZazN/1GCRBQzlvtpwU3OwzYhZQxwrgaQIaBSpIAdbeT/AarB6jHAUtXOgU/JUFVr
 kdGbE8HB4QAlBzXh46zyZV2v6xD4wRXrKWmNelogXo7Px0vAH1UZr7fiEvNYuruH
 cZJuDX+PSihOm9UvLG5Keh2uDPwE6w==
 =ANeM
 -----END PGP SIGNATURE-----

move assert to before dereference of variable

Alan T. DeKok at 2019-11-06T21:56:45Z
Files modified:
	* src/lib/server/cf_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e3ed4ec2eb5ce23840ab272583b14894377e15c
====== 
Typo (#3106)


Jorge Pereira (via Arran Cudbard-Bell)@2019-11-06T21:27:36Z
Files modified:
	* src/tests/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7bf219e5b2b9523a42e7bc2d753d926aaba98f14
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DLM4ACgkQ/6TVgp+2
 18pjOQ/+PpeacSASjwEowP25c/+99D4z2uj8YL7Ndto9eDXuCp24TkXK8k3QtUnv
 vaNgSDvFR/x5w/Ei0AXOFQJlWKE64w9tRH1E6o7KRVtiJ0FUKOX/iPYDdGFaXD1t
 hDY6kgt30a2KT50nIi+EIQax6msL3DjD7SC9iuC68lz5EFj9r8BkBimcukWiBVk+
 2tj3Cz+vUVVK8UcxOQgh2gG9rmg20YDE+EE+WQv558UO1I8nVRRUBADT22794Gdf
 w/xpJ8jMt25XT+q1j0a+rOoa4taqMErFbMXhc+tB+wAz7qC53UWMrbvbUT1JrH82
 jpNG2WtKgX0kMe7AcHLHVDaBUwOyzaqzWmwmiEM8IESOfB1XaAWaSrcu3zlBRbck
 ObYY9ftapZw/SR/qRea1N1miP/5wMJbwbwN3zG/LvP8NlCMWV/GHaMVAazQ45xvH
 lEvGDdm5FQfA7tmc1f8ANTexczQX44jIQYGbBiuazN+FWPjhpGXHWjd73bfTHt50
 X/ATG74mu9xbgsP2Oiuy9HCNAJ12NGuZLqxwRTH+MAVL65nzihqKNF/OTTDPj2w4
 GgRaXARbvCSx4lVnG580r/tj6gg4kNr24vyHuEcqr+GWgczeYWsbEbHoxZLKXypB
 ceRZXkWVCQUtMFJWUUUQRY1sK6GN+YrDc1NsQ7b8mLDhl6U4tFU=
 =TXaD
 -----END PGP SIGNATURE-----

Move to a read only "config" struct in unit_test_attribute

Arran Cudbard-Bell at 2019-11-06T20:27:58Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/519a677fb4cac73a2bb6505afd8c86ed9632c699
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DKEAACgkQ/6TVgp+2
 18qRjQ/+J9QF4bs8oNXJhVQ/f5jwiQDMF/1eoULyRyB305LtJBocBptvabwy4ypS
 POwTbjwMSMFy4KfER+pMtvCe2bwTT565HtkE4yr/b2MBhiyTxmTGTVGdxxH4GVto
 Bsc7N6zfXqqlBhyOPdTe8eAYRc/c7ZHTk7OVGxEdIjSZtpZXyEKnUzJNIukt5KVO
 ZO2GWDmefvbOmiUzzTuBNIp1b+V4s3n2c5dGAdk29v9QO4RSeQYEVkhMenJY8+i+
 Kyftx5gBB3aEdjstq8qo50uam8VBpE6UHpSV9W+DmIqRHswmBX8gCIW+GZ2fFLY4
 ftok7Ee3XIHiWefy8O672wA0eT0o03Ic/HJnI6XUs0ItwwHovHRQ/z0asvxljSCR
 9p9IfO73I+ONUyeXTCH6fZ8t6lhuyBa+SXdGUcKm8GpeQAFDXaJLGSe/YBdU+K8g
 o/rtuB8yTvC1xxKaUCQMIHwIC70ZNQBaxpGyHudM7M39+kRRsF5eIzVQpA1FNoz/
 /91gz4C2eILO+l0uvzwhtzWKLkA1ucJBfsri3ZixORBvE8U3BAesL+AGMRwp45d5
 hFwQMdQ5fJPCVegkaPAmc0CESNrVrXBasEjdjA8IbdvRPohIak3lPMTuwv4QUAiL
 Q3GUac+Tufdm10ESb//0uHOaiHQQ8I/sc46rf+wcxXGv1HuqoRs=
 =TrsU
 -----END PGP SIGNATURE-----

Stupid const issues

This reverts commit dd6375099cb27af6af99fe6fa6d45652a552759a.

Arran Cudbard-Bell at 2019-11-06T20:08:32Z
Files modified:
	* src/lib/server/dl_module.c
	* src/lib/util/dict_util.c
	* src/lib/util/dl.c
	* src/lib/util/dl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d0ffd151f7cb3f73258206901645d9b57e9548f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DImkACgkQ/6TVgp+2
 18pdUw/9E6U/dacAQZ+R4pGuRvBcCeqQEo3nzIEbpE6Aq0GPHL+zeVPd1wu+KQGz
 xhJ6/uxhcYi+fXMgbsFkPJQv2TkHrHqcUukE3RYFY9v+fZtbBs+3LK9NEqiHHuiY
 Wdk7fY1rrJAgeJ4+JIHsJZMRzT5KPL9lJAURK1Ahd9rPSozhz/kbAj7yFdrq3vva
 jsQyHmd0oXli78B6H2oLoSm5vBikvNkgJ2lckzNoUDnlvB4Cv68y12qjxvzFviSS
 tOBrfGw+YfuSFgO91/rxYBYtgUSk5JvA4IqwIsttAL8jUGPntJbipKOHWN6eKRhd
 F6FcupDVJksYOWFPOSfU9HMuMS/xASS3of4A5frI9/aINzwH+R0iwMwznavlYXjx
 5fSHsZOUvDNYMnJMQnckDlmEvA8JzYBICDBE0ZPWLkfU9IJ6IQFSnlCYoDc3l3A4
 9GLBI3EzvV3OFARGZwR9JX1appe5z2gOsBPgR3v3vxmbNjIn6+CHtkksBRL/RP+L
 wNXhAMjp6hJ88/6wvpN7+ZTBlE8f3kHYjHxK278fsrcOO6eJFmG7px+pkyI0PnkY
 T/y5WjtvyhYycFf3WDSh2JpFVklgfdYsmaFYZwlscW/x927YVFpnO0Zwees5pB0s
 FGJAAxkX7NERE8iqzX+5Dvqgki2+TatNsdMa1ikNji4N05vKQPQ=
 =cw/4
 -----END PGP SIGNATURE-----

Here too.

Arran Cudbard-Bell at 2019-11-06T19:43:37Z
Files modified:
	* src/lib/server/dl_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c344f5f97bf7538b7a6940067e027cece42f312
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DIjgACgkQ/6TVgp+2
 18pEKBAAh44xMmkVwZ/rze0xmTcYCdXOBzkBoGykLavgUg+JPtuy2JQL5PkaOSCL
 LsPLqpOH5HB+TvfWZ7F/p8ofFUum8Jo3GbGWr3G7ey3Ef+apZuEvDs/pEtbrOHjl
 DCjMa6bRzIDpbF2wfb3DWKkNqxJDe06fsizPfmbcY4xNJtPqCRjCCZk6kxHUGguY
 ZNAvHs6wY7irk9o9ZEwdOLswLKd+dNA8gNtU8zxf6OefJNY58T7dglSFjdo2XvCW
 qKa9sEroTGhaWb9yynVquzPQUfMYOK4LMfzwejQqxIWpHcUZevFajK8wtf4345Q5
 12ZkLmUgIDBn/G/61Y6o9Tv4NBQjkElA+9sJGr5IBoMcNCdvY7SA2o/5hgJhYyik
 WBfjhwV+N5FaaEtZI3Czjiu5wJ3IYn7MNr3fdgbNs7p37q3zmUIQAFHPlFp48WZD
 PW9PySXfHE13vL5IYL4eEczfE/P8AB6IJt02LxNeY8OYLSi7E96WFTnDN5232+Sp
 LiLlALBmwLE0RSVYrmuqGUUfzy2YgtjT0D6+OtJ4/sfOjfRWMh4K/OE8TT2udxOl
 zr2LgvbpCwgsO9/Q0y9m1Eo/yKvMa7T10fNZn00sB9c7w+i/H2tWELFSbQHu0Flf
 2OuMCnzyUXbSA5ra3XLMKjfHdhWnmjr1eFQg1Aeb+vnNtLqLt58=
 =k+dj
 -----END PGP SIGNATURE-----

NULLify pointers on dl_free

Arran Cudbard-Bell at 2019-11-06T19:42:48Z
Files modified:
	* src/lib/util/dict_util.c
	* src/lib/util/dl.c
	* src/lib/util/dl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd6375099cb27af6af99fe6fa6d45652a552759a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DIS4ACgkQ/6TVgp+2
 18o9Dw/9EXI7VXJ4xjH87zZr3/DXzC/BdzAukIDQ6RnPNRu7WRuUUvy4vGpAcpmS
 9+WwLNt0PzfBGDxCpOEjbwJOtz6ZZpwNnKYSkHbujeSUIMY5QqxiwHY7Z6kXMRpM
 MUaSrAqYXtONE24exgrT7pKYvRzytWow7dXj+IV4zfO1LOCYWRyxWzXPz008qROE
 vJxqbHTx8vzZGaPVZC1qjXG4QdQNTxt44eJdxbrbP57Kn6AKvgAqjtFlRVRCfIYF
 FoaZO0pJJhsC5NjRVS0gDXOQZ5ACfptaLOgPvf+XwLGht9PcR5eEIhcsDcbypAyX
 BVAnBAFyJEzDyZmbZPEFu/Maa/lwq+4ZmU8frUIqlXN2w5W+q9vrbRiPP5oLFC0v
 LjsYHcoUdtPMTdeucGT/PPh+4r2nheKPse8ouy2MXVm2tB0x7+wuDwvad2r8B6JV
 WQsh4ujIOskSXlPQEqgjfuV9b8TJ2pMZI3ES2UMRR3jnUb4fVsKF4mayOEu370rU
 RyZMeLfpPJSq6Fk8WKNNo3aPU38+elVE9Ovgmh91JQJep/z9cLGCLoPvwqpY7QjY
 qRZm7O92r74weQWZs5MMiUm1MZGzutz8wHvlOfAI1a8S5O1QdgNsBh4s6RXBombY
 nmGSB2BtYD0oSFR1+Kxqu/IY9FnY6Rf/nmSt5Ri2jcM462ypR1w=
 =cH9D
 -----END PGP SIGNATURE-----

Free dictionaries later

Arran Cudbard-Bell at 2019-11-06T19:38:22Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59cbac6c9e531c45fc572410570683d5c33ba332
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DG5UACgkQ/6TVgp+2
 18pJKg/+O0RCGBehJVmIFc9CTff3yrbsTvha1X5UqpFPnASZZBBvM9oD9G8S7X8/
 wxgMmo02RqGvWkLv/0Dpr2rQ0elTTe67EgoLqeJULAc3rgdX6OT8Vyuf+7xk4C1W
 VPigE55SPd+qnraODw88JSFLoD/CbUXeqW8bhfDtx0h6ltgeiA1hoBsnzcfxtgiv
 hbdv910RW5BcgEd3vNC2CoF/plTs/nkaDujneJbQTaidffbFg5nCSNC7Z3+OlH6p
 ycMJ+P0e8ySFHVLMrkvE924PK8LGGMxTdPuhMYpsEP970C+5aWIqc/7pc4WZZzYN
 G/x8TPITigM8K+dJOpT4A4iT2r98yGPbgB+alOMYxXrbw4qqswoKSZ0lsk6ETAdJ
 M7od34OrOKKa3o/OLt/TD88WWkSYpkBvpWEnAfA4bMUf460klB7qaYZ8xk/gA+DL
 Z/GO0w5A1ZqH+M9VZa59n4R6T6GYl9qa/OHjX4IU81qVO6sQsF5Ligpvrf+Zj1ht
 GGp23aLMKCmseLX4C84gix7Fk64rxdSJ8GEJsdnAvjIkJ01XSAVAqa7n8BVZreyV
 u3wfbJ8l7Lt4YTslupeAgMHJw52kaawEt53l3Ez7m7mk1tVR6kF9zg/xa2O+BviX
 F0mcPRY8cFLOtOE3H678yqa4WPTU0BbddGlGqSRJFvcx6NSYk2Q=
 =IaXH
 -----END PGP SIGNATURE-----

Return how many references remain when freeing dictionaries

Arran Cudbard-Bell at 2019-11-06T19:14:29Z
Files modified:
	* src/lib/util/dict.h
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18c57196cb19947170853b5a29c13848efca55c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DGdUACgkQ/6TVgp+2
 18rwfg/+JCuZ3V1O6euFhX81ouLawqSni5SG1gAFmJtpuI3JWSYKOrd7G0xQnLV2
 /YZXgypvw43aLjcoOlLgmNp4KnEEHk9Tc0N6y1GzfrfSEkEHGULPUqZswoerueNR
 WU2Psu/NRLBHwXsWW9Z878OFNToHeD8auEUOzwrjm1QcnDsy7E1V9O7dhNsDCvE6
 y2WDT0e+NyxwXxga6E9rud9WLAa0O/NyYEQwsBUejZO8NGCCkw3NKuZQt/8ElZvj
 1cV+xqYhBT4GxhujxsvH+Qusl/KABphEmzckbUIouVXYrO/BrDazinwlq8jD+rAA
 b1+17BlctvEmU3OTjh7E9p6bGktUOp9HzDEnJvC27Ay+pSnJyEPIicu3MyC7zG9J
 /dLqwoQ44e93PQM8GDwbmvesF+zHScbs0U3J+9+xNYepTOhQfUpyFtsZ1JWglXLA
 f0mwDVMIfIWiCyOK7ylV762JUidZ3qCHh1taNzt8f+ank+r54RFXOGpWq+Dl/oHa
 bieJDUzlQ+OvIhc7L8g+vWgLgAqbaU8M1ys5AojJ2G+MoTiqNkHJRHYHCYeOVrHM
 R0wktennUDttIGMdh2CQYaUzYUlzRJ/vH3AidvSfnkN1KZu1rtEvXMXvGb0s9d8z
 BvUOg0eBv0TU4CN+FYTOANY+S4FA1rWnCkx1rUArzGuuzGD0C08=
 =JXRS
 -----END PGP SIGNATURE-----

Be nicer about NULL pointers in dl_free

Arran Cudbard-Bell at 2019-11-06T19:07:00Z
Files modified:
	* src/lib/util/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96ffeee65dac94273a3f34b0c4a83edff536234a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DGX4ACgkQ/6TVgp+2
 18qXxRAAg9bipuDMvL9lHiLt+okWfxhcSymJ8CRq3tHYnVmnMwZt4BCjYYMP26HW
 UGIBWWy+quk83K5b2pTZCCx/HLx+oZRCjMcXAorrTRZpz/vfMOjxIweo6tPt/fLN
 jFwwGiCeuy1f0bIlRv9JujVlBXqCJFIJRmdPgHEE1nP7niipqS6WhzEmh7clBWWQ
 9spgwQLIG+ArJp4y74vIO08EvBI+QcUcc7tO17X9oeGZzROGEMCHCqrUlKs2Q2L5
 w3XId5HeQQXxoc24b65muIeQUiUAV9zFYtqxIwQbN1iZxwy46kYjNMtKq7U1a2ne
 U2reGosBOTJhd7hks6fpc0SIRpyULECxKiYdTZGkYMETmfwljLDxTx8fSIIsPnEC
 OyY0QVQAhlAXWVzzAbXXh680A0LsJxiH0Qe/KczD51dl4IUpn1/z5pIeecWg56zE
 2G12yQkp2GZmdxRtleylEUdGxM9o5fx26qbUefVYw9lNG0WQEAy7NafTiHKU/Z9O
 9vMRM/I3PeDFRQfiBEGG/me37p3UzQJokL8fDLfwJhcbX+jqEL+42FZKRPSbwfjo
 KUU9rOkzUo23SiEf/g7ImDyY8BdVaL5h5c+s5Z1L+5gWMSL+SBVm56vb/qxbiYb6
 4KF8OReneiNdKPtM/TuU0Nm11xMqlEEeiJztBqmPz0dzPZbv+2I=
 =ckiE
 -----END PGP SIGNATURE-----

More grr...

Arran Cudbard-Bell at 2019-11-06T19:05:34Z
Files modified:
	* src/tests/util/atomic_queue_test.c
	* src/tests/util/channel_test.c
	* src/tests/util/control_test.c
	* src/tests/util/message_set_test.c
	* src/tests/util/ring_buffer_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90bbffd9fbd734fd6aff04200517213d85d4b7da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DGR0ACgkQ/6TVgp+2
 18rjHA//ZRWw4TXNan0Fmk5Ze7IMNMycUwIvLTUSSrkqKpCuxwleYz2mz/A7QZeq
 ZaX/J25j3Y4iaZSGIwcxXkZGr35ZHSS3ehP96Z03ZjtfVPBEAAqLQyMyX+yFeDiL
 R/vfDaBuvNOHpNkKJpw2osRbrgH28txZqn0i+YwSSVOCfn1sFGVX0Tw+zX25Zrca
 3DVQLcE/qhPL8Q+DPjVH2QHcWY2kotVPQMmFN4+fYqXWnm0q1kiEJI7ykEfJv7bk
 QduYYjTZRPtQh0uul5tQitxz+CAxa3wlS+H5/p0ea7n8QNCjxzjjDEozA7kewvnE
 THKHiSiTIfyvGZtbsMbij2fST+cJQbhPSDCPK4Ll6rhUyHwQ0hcXa9lHg2GaL2mz
 gIpEzDYClUCZKi8rr0S4Jg18tebtjiBstKven/vUYVNvdGTFb8UtLrv0qppjoZXo
 VS+VfYXSuVy933MKIzHzed403YYq9Gw4xxrWjhb0spmE2UU9LgWjJB+v9fwMnmfj
 MUfXZFUzIbTp95lk5xJ7wd00ahjGLuXPjBFXARNxqsYlVMrlUZbSUVL06XqkLBCz
 rRSu11Nkoft1hWDhDHecbN+VCmoYsC/JqvhceoXV3/zWqm+BagS762cWHxK3BPN3
 uNKtMpXf1zz9vznFcadKb9NqFITJ2KUsbkbz80xKyB/uT4yrjO8=
 =tNMv
 -----END PGP SIGNATURE-----

Grr...

Arran Cudbard-Bell at 2019-11-06T19:03:57Z
Files modified:
	* src/tests/util/atomic_queue_test.c
	* src/tests/util/channel_test.c
	* src/tests/util/control_test.c
	* src/tests/util/message_set_test.c
	* src/tests/util/ring_buffer_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/acdc48ffa2c55c0dc0c564be73ef89188c1e9b0d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DGGIACgkQ/6TVgp+2
 18p0XA//a3gBoqrPuzhAiEL9/6gMXI9fmWaDiQnMT/a7GHX+y/Zvm5TSawDDg+jh
 8I7/IrxWtmuQ06npD72tVKxoTWZe1Om/eG8XIr2GpbQHECt0k1qevR5DJOUAeeCN
 TxjVeWUi6cQqHgsTH2I95M4Zl4IALm5s6b1Br5yoneSeecd5INfPVz9VJ7m+FwKk
 R87PCQWy0/vC2PQNvjwV72tOQDNYTFx7h3u/RfIKZ/cvQFIg0WP3UU2fD91iwPCJ
 1ui0Tkjkc2WKxPjw1m1EtBVcgoF6pOPrM8auLtCMG8v2k3UD5nmABhoE3czyvRSK
 7PBx+RkQBgNulVb4luBN+Ll0NIC5QRoLxgpR4JrcuBsOG+IrOV7uUZIFAMnRF5hN
 q/Z8fslCgcCsGycZA8MthJ3pj5NoHjQVhGLBe3m3n5fp1N1xLcT9qWLaK6S+4ou8
 V/Xy1gXQvBPoO89nSZSZ6JkS3cm1qaReUqFzfyRtfqIwNpLQMgd0sthaVHho2bZU
 zBNUfNHVIe2lHQb6kYorfkr8/jiIMwpiBP25GFF6oUn+VTzCRXRgkv+tvVvRaU64
 f/TXcAA5xFRnNR1BysWIkrotjqXd/KFuN5CCmtscL3QVZ2+YmXCJFzcdS7ac9F0q
 Uf8s4eOhw/U4hGr7zvDE3Fm15YGp6edEX4dGaW5bW1rP2HGlJXY=
 =HwgJ
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2019-11-06T19:00:50Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f0fb5b699e0a9710c4d0120599a08342e6d197e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DGCIACgkQ/6TVgp+2
 18o7/A/6Aj/T8DB5WILpj4i6LGqa6lL3BV3r2wjjX+b75VW2LvjtgAOuUg/T1nFJ
 aKe8WhYKHnDmALn/PGYZqwlis9xxslcfGW4WOvIZruPykYfgDsXTDUYwqKiCQawN
 SVmGcuqOVY5cGVJdGsRpZnfExyzYG1LwhZt2xc+TvofCDxor8f9M20lxq62Q6uH3
 TSjZlK8oTHGkIQ295QO6/l6c3q11+10/4SPcia1EhboCjcIN5pcyEF0FyUpHDuXC
 qAih2sCwO+qHS6gnlX0pKCFD1EJQOdndCiPAGqCYmnRsCJ8Lr43Mb6nwnQ4AWDmX
 OBKBxdFAzYFBgfqzL5m4rP69MR69Z9IxA3sLWg6s5KoMvkYWgy+v+F0ORt1Knmz2
 VXHMJNenEoQCKifRhWIiyHcSNgQQ4l+GL4QDk+CrekJT86l8mtoyG+fKB1QTzK74
 Am+W5i64ZnI4nZhKL75JavD0U2F7PZA4Z87OJlRJinfDci6xcI5nNS1xP25WdEmI
 3g8MCdDxerdWWi9fGwq3fnYfDt33B0XwzP2sL+4abte6pY1ybhPqaZSkW+rYnxkI
 8He+Kime7ot6gXjPqASL6/lygwmo5dKVeTubt12w4UBvgT2sj0UGEyYKpQHjHklx
 B4MW1pdOJT1fPClo45So8njc24ZOThfnErgReXAVk5+E/SkKoNE=
 =5nga
 -----END PGP SIGNATURE-----

Make talloc_const_free return an error code

Make talloc_decrease_ref_count return the number of remaining references.

Add explicit dl_free function.

Arran Cudbard-Bell at 2019-11-06T18:59:46Z
Files modified:
	* src/bin/fuzzer.c
	* src/bin/radclient.c
	* src/bin/radict.c
	* src/bin/radiusd.c
	* src/bin/radsniff.c
	* src/bin/radwho.c
	* src/bin/unit_test_attribute.c
	* src/bin/unit_test_map.c
	* src/bin/unit_test_module.c
	* src/lib/server/dl_module.c
	* src/lib/util/dict.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c
	* src/lib/util/dl.c
	* src/lib/util/dl.h
	* src/lib/util/talloc.c
	* src/lib/util/talloc.h
	* src/modules/proto_control/radmin.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_ldap_sync/sync_touch.c
	* src/tests/util/atomic_queue_test.c
	* src/tests/util/channel_test.c
	* src/tests/util/control_test.c
	* src/tests/util/message_set_test.c
	* src/tests/util/ring_buffer_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1dc87098acc43d6ba59f509c3b6965e93c2faf14
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DES0ACgkQ/6TVgp+2
 18qLmBAAgUkJR1KT2c1hRfbSDk9xA3EmKFxTY5ixz74QiScm5ALzjS3KsFf2xXn1
 RILNuMe3t+4ekppCzM+ePQTrk8BS1wSnsWf5n/ZDDuzSggVJM93+8NPEgS91qRZi
 J60ufD7+44V5xIw74vtRa39b4bgSioLW55/H6eHi6klzJv7LVQ/0NlMXIoBHMAJ9
 73uFrNwNiT8+dhLvJIc8CCGblS5bwKaI38RDsS5iLf36PfrqGITGo72yfY1sX+Bx
 3aMop3shTHwH5vBFdImgW7bbpVYEJQnX6TjG6tGrjmAhMzhaIdu+yTCZmPXvr+Ur
 5YB5JiqFDRX2LVA93kPBvnps4mfmwW89vruTfplRw0/vU5NYzRwxn8DXKqNZ1cPH
 27KpAShQ0yjXCHJhnWHHkh/Hn4y/NmmQiPvD7Dxqb9maYN7X+If9hnyoywiEZBIy
 PLQgsJzYb2MyBXkj1unMf4M14Jajdx4B42zhcvno20TEYECA+ugIUTiLcxHrkwmg
 QichidOOBU3L+/UxHty1qA5G/BIwJfRI34UL2LpedvxUy9vq/9RVRhif/FqmhNoR
 RLndgdEosufAJ8fr/HETeIPX1XQqtoUoCH5JO1fwuKNCi3u3wIb9F+fVAMpG/reh
 UnHRv0UIwPxlY+6gjEHzdtJ21PX5s3FliaKyjJMRT4KBXhR2d9M=
 =f4Pc
 -----END PGP SIGNATURE-----

Fix more return points in fr_dict_global_init

Arran Cudbard-Bell at 2019-11-06T18:30:05Z
Files modified:
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64034ca49e054dedcba7aa71395bd74d7d3d2d25
====== 
Typo

Jorge Pereira (via Alan DeKok)@2019-11-06T18:01:11Z
Files modified:
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb523a1eb9bb2296b64d59284c9dfc9c0ce0dffc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DCCUACgkQ/6TVgp+2
 18rUsw/9HtEM4houg+k+a7HE0dcOTqEpshMjpFudZ7ZeyTXYdaO4RBslcVrq6yTQ
 yhqU1AmCZQ1voAGuYHPkLfDDyXToPgXgZPELXwXoUCoXOYkp/gWrU/l2QdDiK44j
 ljMdk+yug8jm9pRL21JDZYDSXqaYZev/gKKpwgZBoeJQT1+CT9wmGnQui9CIXQ2A
 L1RkdS54SLsQGnQVW9H2W9UsQY5J7W5GsiexRP7iyK4nwlStBln7YF7mGBRS5lyK
 TXYOIXFjeDVMKHVlSyQjLlMeQHOPler8YbiuOMtfC+usI8DZCq4w0U5UX4XyUZIV
 5Hup1mxANaAy98ZYwBMFkqJ6M+h22815BmIsOrJtRyKXHV9I99mzS3CyI8s6E9bp
 tojVeqjvdskBnHzZ/vl17TtbnO3HpNSxH7vvEnKhh4IOBBY4bIMhC0YWws/yOzHL
 Rm881M5tnC2y6Jl6TS5hFc5Oo7waCg9ALos/tffyzOw12UZfUqWF9sOANecZRPvk
 fSRc0/d5f1qi2UJQYAjUYLoZrH30YPX9ADv44EGImxHS81F9XbzaeUORguj+YJa0
 6IbRlkA5zsALbUoFdrp8GweOWz720wQEEX3qElmcdmagWqkdosbm8rBbpyyGy/jF
 UQHXvilL7EV4wT2QUtdAsXXg+8XJi9FM91WP/KEGIdsVg/pEdEM=
 =iAo4
 -----END PGP SIGNATURE-----

Fix return code check

Arran Cudbard-Bell at 2019-11-06T17:51:33Z
Files modified:
	* src/bin/fuzzer.c
	* src/bin/radclient.c
	* src/bin/radict.c
	* src/bin/radiusd.c
	* src/bin/radsniff.c
	* src/bin/radwho.c
	* src/bin/unit_test_attribute.c
	* src/bin/unit_test_map.c
	* src/bin/unit_test_module.c
	* src/modules/proto_control/radmin.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_ldap_sync/sync_touch.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b0bf76895032dba4f5ea5b88402bbe0d2fd8552
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3DAu8ACgkQ/6TVgp+2
 18oENQ/+ObvbSkov4u4xXzXESoPXCuNrQ7X1UoRGBnUzzc36hCpQoEZD1+Xm1VEf
 hl3zjN+7LeBSYzXH+vY37wbaByYY+4QjYkCJpSO3gbcMg+gifnJf/rtbScEvMqsC
 BegqZe0tO4Sn/B0xEYt0qFZskabVtPwTYYm4RhOJH9pLEnuSRTzEMpicsktRqSF6
 nibIa+WgKejCfXN47o9VPjWrTE2yMa4qZWLySr3CUi0mnyWqzBobGWh17cnyhTpR
 0jS8w8NdcN4grPKpL3JjDjk8CYYZKvvGkQs8DnjM2nGHpB5gu/Lvd7LMe6DfHw2V
 BgDuRZYcKtQrpO8tgtmy9MhbCRMdJubma1xWBF7NzY2ry25Y1WrcttJgrySXWAyt
 vkHNKy3f2oO2qCXvVCzWYrEG+CyGRM1LYK01Gk7QH3G9HDwr4x6H6cg3UN75h6Po
 zfAjLTTiFqY4IPW6vQIVDbo3EJ1njrVCm1mg84/3lsWaOhAPKpKbI6y5n/31kfxt
 cCtkJNbhEEHkn0jhP35HUW7LOYiieaaj7g0AfWnNjVZsPLKZ5iKowgAB3Vn16Log
 LLCL2bboZjAzwR3FYcUob7IWiKnaHBiqMP04QRi2T2iPQlmh6JrfSo65S3sQWamw
 63etieGxc876rJw2Qsy6aU8oIsIRT0Gh+CmmzImWjuHD7M4zWR8=
 =b4MW
 -----END PGP SIGNATURE-----

Return a handle to the global dictionary context

Arran Cudbard-Bell at 2019-11-06T17:29:19Z
Files modified:
	* src/lib/util/dict.h
	* src/lib/util/dict_priv.h
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdfeb32ad42bac95d72a497dc1d2a0098e385091
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3C/38ACgkQfQ55zXdi
 Hs1x8QgAgLRF06E8Tln2tV7DoWHwFlOKprp9f20K5MNXhubnHiK7LWFvzNNmSulK
 wDVNs9QB8VTwXaIAQM0BE8wbK8PKXHknezJD2RC3KdPibzgIGPOxv8T+EOhld+vF
 wTZ6DHEHhzExtTNEvfgI9ig2LVio6gHDwqUi8ZvxDppw2GtiWzcIursLSZpgDPS4
 AAMaJ4dXB5VUiYXfU4eXWvPotTSoF/46OiRcdfnqzUxhbc/jLX+FbvzprFdGJBfQ
 N+rqvAZAUpwq3o6TIz8OMRR3WSgde486RI32I4NlvTy6N02+sCF66ak+e5WT3u/1
 +qA/x8cuQ+6q2edNamJzfUCFCihHKQ==
 =84p+
 -----END PGP SIGNATURE-----

convert bit test to truth test

Alan T. DeKok at 2019-11-06T17:14:39Z
Files modified:
	* src/lib/server/log.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/552401994900eabfc1da0f4c0121364894fbd21f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3C/jsACgkQ/6TVgp+2
 18oF3w/8DJIjFTYo/0fT2YWvcyxVFoxyLfYUVsqgJcktDpcAumldruLhtldg9EZ+
 Oo4ZTuC3sL0yHB+IhNzezVCjIzudVTZ17MjVQcV8WimXsFHpIA6XXlL+h1Hkge24
 B9wHrOjua3ML082WpMb9yCojbcL10/DsbOWZ7WSVrAtVUjyVITWbuyEkmVVTOV3+
 qa7sdm0P4/KKMF/1JqFE7EmKPEA75A2m3Ov/IaLbucmkdt9rjSVcISJA/UOJv1CE
 MO8RQmEAWlxiNbiguG6hf3RhXYTLNykHZYu3hinSgH1qdggucnzNXV3BMF0B1dll
 JHaalLt1e7E+mMpu2yI81txax9iCriw2dcz9MNcWZttAH/yuu5Ncu52xGGMSyJ8M
 6K6I14R+lJg05QVUALfw/WX5zfyn7Cj+CmPQG2P3hg1yprUCadSuUjfLa1CzEPgW
 Fvy7K7cG9J1hpaDxJJzrumkYYSfF+cJqCxbWk8vu57uo4rCaxSiC0DUgm5zI3k7H
 GlR5SRq/npIypYtkGILUrA4c58mgely5oT7+9M8/S95v7ouK5aI64/O8wbGAu7YX
 RI9r90L+DyHLDO7odx6fV7IAC3aEFmoWhAeAPLu9WyWRpG+G5F1pVOtPNCgV+b95
 uP7NxcJCyIzaKf1Hu8vAbswJqldHtTu63ysq8MgCcfEWrf1+79g=
 =9l1Z
 -----END PGP SIGNATURE-----

Switch to compile time check for ASAN

Arran Cudbard-Bell at 2019-11-06T17:09:15Z
Files modified:
	* src/include/build.h
	* src/lib/server/dependency.c
	* src/lib/util/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03a8f1d1617ee1e3d979645bef46d7315c450565
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3C/AcACgkQ/6TVgp+2
 18ot6w//T3z/8hOb4yJDpKXKPfB0NLLDDzS2tR0HzyRQ/rVlpGwLa70nUHzKAwjC
 5savIrCw97C974/BaSTYzsa/7Dx4MriNGaPbrnKWpILzcT81qvs44DibXaLBeUdP
 3vcLxnHpILJH2dd3NqzpwG8tdq26OjiyYWvOBbQQLHP7kjDCUECwAm1ElXdHv9GY
 gItUHCzDIhC6wGBnYk9U74UjQTfv7T6dCLW3gBd849SL8EbfkPV4huEAu6xaQ7uE
 /JD6wXctIZsro5ys+5cU2vdXOH8e1apCzgUBND8kRIDqF6MmZe20Bh8rusNIjPpe
 vEtPlV8xeklCjwGgvhSHyrvA4lW/ggTxuE1SPcNufHbXhkK7S4SmMl0+I8PG0qUx
 CEy2tAplFrVs8wtqOeO/pam3aFgbr5wy5cqpuWFel8+hbWZiW6ok/gFAuFr/L3/G
 5fyxnMao7UIzZjqgchnbX/cUQnu9pPZZNUyAxHp5gLiaPHF2AECmz5VLqzqnDoIb
 o2ho7f4DI8BGvb0Be3O/zs/afPpsP6Wwu5TTbrf4NTPuf/j/5xp5AODECxFFMC7Y
 WH8JkEjqaJHyV5CmaKiH2L6hrGeCH3TmdUXfDlTbsgUXX/aOgNNkdmUk7A/6XfKo
 Uccg0UkehLD+M77/SlQE3lAsMhVyZMIRvQYLZewudibn9ykGtcM=
 =WCLu
 -----END PGP SIGNATURE-----

Fix invalid check

Arran Cudbard-Bell at 2019-11-06T16:59:51Z
Files modified:
	* src/modules/proto_dhcpv4/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/574c537eff44a534972d83a51374d0671cc8cae9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3C8PoACgkQ/6TVgp+2
 18o/6Q/9FpfXLL2Ie/74MzTq3olc3haR6rGYtyS22Xvv5oeYTi0xBBTbqQHOFXM+
 qVjwd1j7xnjlnhMO+7yddEzebwcOr+8tr1mcJky9eLcdrDAOtp/lKOh4DfpA3XSG
 phedoO0pLm+3ktudLajqAEygTh8L5EKOEPrdujQUlWYDygrUaW9WbBZWSDwLhXlh
 HA5SbBWiIvko0UhPqbG83jNks1PpKyzOXeZ4tyadi9ttKlQsfZFiDM6AGzxAAfeB
 L2ddbH0V0BhZEewLADujWTYtVk96pzc5Lb2S2VwpVwLzT1x8s/eA4HqGnay/Dru+
 vfRAQJu1h4WFKCh+Cp9loI6ftKjs9vq3ThGQJI2LNEaSeAbR6RyIq7iprSRP4QiC
 xymQfQc/rGMNqE7qARCdXRHatpt3lqJCw+OLqSWa45SaZhlnKGqR12nA37n2KBza
 iTqUqaH0AnQT/J9Nyr7nPvt7u5tHK4ewF/iUTiYfocQM4U7MjcW9QRjH3Lrwv1bV
 KRA3nE/QOv2WnutVdWot2Sy3AJ0Vgqw/gyHIR91zIcGGBzANwDuody3iKRBfztXG
 vJmBBP8gj1WQ5ouc0yLK/UaxTTXBLSxePv+cpdm+Nh9HNfK6cDhL/CJYmq+UQ+go
 M2WhP1i4/IXOucNRI/Ymmbp0JqvKviEP5gVaBN3ZfMc8inCOJ6E=
 =xxT+
 -----END PGP SIGNATURE-----

Remove unused function

Arran Cudbard-Bell at 2019-11-06T16:12:42Z
Files modified:
	* src/lib/util/dict_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6edcf88773b6e2a40db385e37f7c5dbecf8df510
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3C694ACgkQ/6TVgp+2
 18r1fg/6A1w91afrC5OnaOWnUMpmyepTFrPKBNgWfHPmqwXpx2dIBKvzrASbzko6
 417r16WHb95HRJffMNM6k2/OKjnUCRiYfa1GmkbXhydmLRz7Z/eU82ey0YbZ3cMM
 pA4W9a1TK7mJiq1AhCXm97Wy2IVH0V97wpYaK3t35Fznym31BZT4NWMqDYQdOy/2
 cw0C3cmbNjG6ong66pRzVsRvv+7mhsQWuAF4NRw9AQElDrr0rFzb1RVCrRmGvy9q
 AzqAfTSOUUKNQl7zGA4McqUbHVssLteenbPD9VKfe5nbboaKuhgB+WDIeL3v1aV7
 n6iXe5ksVi+XMc/0Uf+HP7oo9WWgc0cqBkQnQRDTaZAqN4kyGLRF05Ap/2xCyXl3
 KhOoR7tSL5UwnCPays09b6/0ifGtTjsQbbvBVOY/4Lu5u4D6nEgqJ4/v+rIZwICH
 NawlxKcpfI/4rjn6wF25sdakAt+4RyAhL83RIR4H1ozZXNBop+9MNaHVcRUhMK6b
 zTJcJyr/6+Bu5WrP3UofhAOS0RsyfGM6b18GC3AbF7+Pf5QfKCFih6CyMKuhCH9z
 LPKgLQdLLZysla5SuedMsuZTzZWQK2miFIUnvBvHgUDXdtjI19XOJz1hww11bVAH
 q5jZV0vlSRShKBXx5fYHTIWIOfxGRPsc87+SvZOHrnX6wVkLBlo=
 =Fmf9
 -----END PGP SIGNATURE-----

Remove some instances of fr_hash_table_walk

Arran Cudbard-Bell at 2019-11-06T15:50:54Z
Files modified:
	* src/lib/util/dict_tokenize.c
	* src/lib/util/hash.c
	* src/lib/util/hash.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/319058fd70123370f62994355d80553956b0b738
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3C5PMACgkQfQ55zXdi
 Hs1qvQf/c091FwPkgSdv91wP46cR5Wn6MNCdIk5fS45q0ww4LjlWUmfmWxZK11g5
 mkhA3McBmxx4KUw4ggVuNGv16KK7icTscdhABdQvyCrDevdgLtC2jp2eAd0UkACe
 1I5daSq5G7TRhFWJjT1tzifGvAdDG/VBi1ipZlu18tjGgvc0iH5Ii8BFal91F6TT
 JLsIeqzcBkZDvX0MqTmO4J8j1nOAHjDHrRcfeNM155Nk/rXl3nEvztIPsUDq5pBa
 ZfjNpfRfAhL83mcjx1Xm9dRJSJKlU2E29S72ULiIJNbqi5sKcpN+ThwNjL9RHOmM
 mASgTwPM6wAkfa4WM/e+ZiIhnMt8cw==
 =KO3B
 -----END PGP SIGNATURE-----

unload dl's, too.

Alan T. DeKok at 2019-11-06T15:21:17Z
Files modified:
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/956e9f8329a980110ac2ca349333c9a59752aaa4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3C4+IACgkQfQ55zXdi
 Hs2HOAf+KkSL+6oUFwj0GcY3YFnFVKBeVtz1LSUS2283Zj1UL6SD1Cp4tPpvo/e1
 H/XfUPTF39sIjClLy63kMFNHtfboaoYKkxK70Mdwdo5fG+57hPe+xbw1vQkZFk3R
 4scf+1q2omeGNVvHN6b/znzG+VSr3tK/z0/Nn1/h9rNe4ZDot6ajeYnPQ8mii/dS
 mX6Jo9qQwNKhdOjRoZfiTCPGRAiKPQCJ6jKTdSoBw5KYyGZerpDIZjEZwRfaHZlr
 nxDWMfc/lPMjDouo9q3u1o7LmdHlqtYG+Hmh8oxDN1ql0Bvp3swuEemGK9+IqK6a
 9n6QcTSTg8xwU0y+H68EvN8z/dmBoA==
 =OI3b
 -----END PGP SIGNATURE-----

free "autofree" context manually

there seems to be issues with calling it automatically via
atexit()

Alan T. DeKok at 2019-11-06T15:16:33Z
Files modified:
	* src/bin/radict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a04aa32850a31c897c89132299242473d14e3955
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3C4r8ACgkQfQ55zXdi
 Hs02wAf7B8Ct4eNPqiEOkUGbSn2WjQSTbbxzo7IR8VROaRDtKcUwMvBUsgZnDhK2
 iGEbcFeDducTDcuamQfVcVUyvPm9TEvSbiNoQOAKqyBh+93waRqcQ68uY94YFymo
 an5ykP/yZ5d+vj9Ks3uIV8554gir1iabuuAK9tffyvViobDCYPW+XyYeLQrW71kV
 xq58zstn5fXXMn3EaHJnObO5R1AQnEVwBdfoVHyJgej3A56aUQYFigzyjdj2Qrpn
 Uwfb9E3SsF0Xenj7GjBOqm6beDBKENudDs95eMOgNozuysg/LXb2CQJUqpUZONwQ
 RsN4UyMimS/eJ9wD8MBaCcKZWypHdQ==
 =ZgoU
 -----END PGP SIGNATURE-----

set gctx to NULL and check it in more places

Alan T. DeKok at 2019-11-06T15:11:48Z
Files modified:
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b30e5cefeb83b259ee2c87113593475e67b70cf8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3C3jkACgkQfQ55zXdi
 Hs0gCggAoYBolxk8sHGCFTBu9t6bN07dhizoxlsCJhQU1bgLBAguzB35LtcUMAvm
 mJOwDtvqU6wziS+Wcgsck6+3rVleP+YgmpFZOhZ/c0v/hkRR5DSbmKKt78QbVnLK
 1PwkEdj2z7jv27K1Q3usnsL7LkUTCx0TfXB8gQQ0ZC9ydLMiXWO0lmeNSE+7AMRc
 UgIK3lM5C88tBYz5Zu64RAlqcHFpKys4te52Saoed604flpLe18MLrceWNYw1AXg
 9/6T1rzAP7g4+oofpBSItpstn6roiqt5w1+aBwhvqP79fsIZm7kNXuACXOjlyPN2
 bwcI6DdibvP76EpFY1pgFzetPHnVyw==
 =/Q47
 -----END PGP SIGNATURE-----

set gctx to NULL on free

Alan T. DeKok at 2019-11-06T14:52:41Z
Files modified:
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96d8f88934139eb8a176a3078ad10ea27c7a6a8a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3CxnIACgkQ/6TVgp+2
 18opRw//WNKvrFnS/1fwW7i18rSlgrbrz8sgKh4lnQA2h7YkzTBnggfuBtOJLxcd
 gfGqhVqR55cgrRd4vGQC1xmRUFe7lN1B0eA+3LM86RA+X/YpdrQKY40VKRI7NBl0
 ttIHH0giW87CJUxRHS1etjYgItJ1P7uM+xYfebP6zzhXrLO14aI+kHvuvVI4ap5i
 un4dPUh4HbqxiVqZ+akPGeObmIJXSEgNvYS6cOwASegwrd+Zi4gYapyuWKoJfc7C
 I22r3G5byC8cndOtF4lCramNYnDz+f0wQEGT7JcaLqroWLMmG0wwTVmLAiIagJO0
 GyzqLJIzJ3tK2Mr8TdDRZZrFUpD3fNbAcv4xjCdwZr1uTtR6+49FHwFPJaPsuwhx
 O1ELOmZZPobQZc3r2aXbnZmR0PPMy/I7VXVsuJ0jMk/rStSdXBHVeyXBnD86pKU0
 Ts+Dgc0tQssmpKVWoHnYH6F0x5NgBbQoCALkvlmPsiZHc3R4fg1uNqspMSDK2e/g
 bSJnkZ4y5++2rfqBN4xzsq9vYeJ4PHzPywSMpbC2Adh8s9mVFokgPv49vEAKy3DC
 8ec0MkhWTVoXC8q39u7Asx0UtproISOyhyV3PiKW2cvxip0489KZM7uJtRlwtCzE
 wWVKl7bd1rufshzk8XSaOozxugd8RA+6eWhiC8Eu8kfJwpdT7QA=
 =VEL5
 -----END PGP SIGNATURE-----

Revert "Use _r variant of basename and dirname"

This reverts commit 22599fd332eb13f82923f3401a1780370ac12532.

Arran Cudbard-Bell at 2019-11-06T13:11:14Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58cd2fd6cb83d16bccf1ef9cc5329b105b6f5d63
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl3CwmwACgkQ/6TVgp+2
 18rlCQ/9HIC1BxjW5m0GVoV3cLze47EgvbfPpnhGpf7WvldR55Aaqo8onKoVawUg
 ZjRgkoANZl4+FRcKkp5ow3a1uwjikq5DPgCacNuuEtH14yy4zLtWY8oOptP2t5FV
 qM0fptkGY71Zw+8oEUJz3vWvFL9+2DODxVJlOf2vYsqhAyP51Px5qI7TPaDQlweU
 J3Gwinbxwk6WaVXbWhsz6Ahhuj3QSAoPR7Rzj26dI6VHqk6C/teeBtwN5OebbHSr
 3QLwBNtk/MGLd+n2nFAmKOk7l981qF1pERjWWX1QE10EpS7k+3SPjGLQ/m9wmKbU
 cw6KbxEfv/FqsA8KJju/qHI3P5RckU2T3WZOpWBZ6fqfyhYTLxmSGJ6EGb55aUV5
 f0Zt8kPdbih+7DZJAJt0z4DlKFDIlNYz2+/4I7DyfaLqND5aVKhwsJ49ow4CqDQ3
 BaQvqAqP1igGCteEHyTWTmbcHy21P/kt/4lEitQk0mX3xpD/gAGz9Lq87Qj9MD53
 FH5ji0qDb6XP31q4xHpR5AazWFJ8Wlz3p1DNZ5Qi8JGBuy8XfBggsAlZIXaSe5K4
 WfiGfgntf0eht/SLZMxM5GlRm4CE4T3Eh8qJl8NJ560pE4bvnMfrZck+Ienx2tVr
 EcV6bhpKj+4s7y+Idl91Si+nggA1vOzuz1Xu6iPK9uKTDQsO3Fk=
 =By/A
 -----END PGP SIGNATURE-----

Use _r variant of basename and dirname

Arran Cudbard-Bell at 2019-11-06T12:54:04Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22599fd332eb13f82923f3401a1780370ac12532
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3CwEIACgkQfQ55zXdi
 Hs2Oogf/WGmqBVo0Ttk2iCKqJzEwvmvPxT1nvJwmUS2bW+yOO4HrTRUU0+JEHCNO
 Kr4L3CaapCWP5aPxNxbrtImT3Yklu4LbyCmylQU6k7+a+mYIsmGF2POt2VjOT9og
 MLlACsGWCzKABQPTru55ZVppbXMZOOc+HQisK9lnSK0f/hticvQckeipi/F8FzKf
 QR660Eo0u/efCphLY7MJSW2DCNXBJSuHV+g72qYzmZ0N6XvoTcbD2BtH6zyVL7zp
 SlRxdJgo9oFVdcVH9yS2IorEtA6xLFSLHI7n1NsfMicDPaEEGTEWPfGdcf6jJl/Z
 mDN6UIiUT3BJ87RRa1NV2gM/tQ47wg==
 =odZ+
 -----END PGP SIGNATURE-----

don't use dirname() or basename().  They are NOT safe.

Alan T. DeKok at 2019-11-06T12:44:42Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8f8180df7a942280855c3298bf6f152071b6cc3
====== 
-- 
This commit summary was generated @2019-11-07T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list