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