Commit report for master branch

The git bot announce at freeradius.org
Thu May 21 02:00:03 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Ft3MACgkQfQ55zXdi
 Hs0DlQgAmaDwwU/GASj0VTK9/XykbXnZea0AJx7RBenYNAp9WayqoofD+GWDyUjn
 0KGfdJLdU3Zr7pSysTGGuQ2I44ZmZzOSIDfg0ff3rXG0lZ2M3VBe0YvroZDIqpRF
 0wSBjja4n+irS68ixhZlbe7ZTw8GlAr0xut+ywQWNzor0FuxkutBSpR97zakS6ed
 O7sHT6grlTGhSRQEtpcKGBU2sv7ZUZGZxE8ED+nvr3UhN4IQhh+cOZzMw8BZpo64
 eKNeFe8KBzH5l+IL1zjqRcEysEbbazg4EIKVTjickapUOP/aV7fIK7ZYS1zlz84G
 /e5ymrehnUfBiOxXk83Ud+ORqi516w==
 =lmKY
 -----END PGP SIGNATURE-----

re-add test.radclient

Alan T. DeKok at 2020-05-20T23:04:15Z
Files modified:
	* src/tests/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ac4dae1280c57abb30b798732dd9910d48f0e10
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Ft1AACgkQfQ55zXdi
 Hs2fFAf9FZ2w1XNOlmjLUqQeeZY2/5eMgBk+g02uCVb5uNGIE3f6ArlO2sfHtzJ7
 tf9ZOyxN2N2poENyKC5m7goXuaU27FaksEqlyTIQUGutqJhAY0JBdSUY+a/zJseF
 us/tM0fnhoOuTWqLyeefXox3UbEX8hJyAbALhfRtpaXhbGs22lx7sXyIxKbAoCbk
 mT983xk7q4g2cyRefbzbzKZvnN3Q/Yb1cNZLOgrMn0BnltWGxkLj8qMsgRxp1u6Y
 m6WF6UisCtUR7GZcj0c8Qu9gSdgGFturfBJJ/fTF7Qu7bCdh37HJqhGqNmg+cfDx
 1ae1WPpRf95kbdf/OF2k0nry9mH/SQ==
 =R4ZV
 -----END PGP SIGNATURE-----

ensure that the heap_id is always -1 before insert

Alan T. DeKok at 2020-05-20T23:03:33Z
Files modified:
	* src/lib/io/master.c
	* src/lib/io/network.c
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c908ba9e50abbac26d3c1720460bf8f4acd1b5e3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FltcACgkQfQ55zXdi
 Hs3Shwf+J1bE8lRXKqxQVGKX/I0UnGVYSRiE/8ndTDQ3AQN7FyrdnsFcVAcuYXzF
 i2rXrw7gx6gChGfiD8QfmNIGf6/uOJ2rF4Z09o+PmwcL0Ct9YuWyh0fLKhefM2aY
 fep9yi1qig3y6UMp5JhQbAFvVUg3b0Mpuzafa9O/oDlzKUoFaRxVNfQOdPGtwHcz
 LBYDtJn2jy8cQJ2T2A1LKTu8MmyA9Pwiu+wlXcAB1rha26kes6BeONTDSWm/jLMP
 nWRjEsyK8gexhxOs0tSYH7O/B/SuKtg4TBWn1VCd+/Fqll5gzAYU2e18PvoLJ4eb
 +vioj431QrMNVG2iflHnptYrRP1hQg==
 =pW2i
 -----END PGP SIGNATURE-----

more "shut up clang analyzer"

Alan T. DeKok at 2020-05-20T20:45:03Z
Files modified:
	* src/lib/util/heap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04ff3ea825c085a4aa5a30e140c1741631e80271
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FlXQACgkQfQ55zXdi
 Hs2bsQf/fR3fGm4+8UygaJgt5lb0S0+kts60g4BCu0hPFP8uPThSn7HFf4ou7lI9
 yfzdzJBKKY7E3i1S6SQGwlxRo4KVZqNx7jeSiFjUzTiWHLqAfVMu+04ZM70FYuju
 WU+/YYbTKSeIKRx3drZadGmWXr+1yX2ObULj3iidtQb6DEO4O87Brnx3gXjUwK4x
 QKw7Aup5MTB9dcNfDUCasR5J6iuPkphn07EEXzVpBVVy78hmSSBcM/ILLS5w7umk
 cfPXMV1R367yq6eyMX7cjdW+tgUGA+X0/qzqcoA/TAiSygnd4KvkvSnVJZkc4KMJ
 F/1uIEF2vlB59Fu41zTSXxTA5aNo9A==
 =AU3y
 -----END PGP SIGNATURE-----

remove debugging messages

Alan T. DeKok at 2020-05-20T20:39:08Z
Files modified:
	* src/lib/unlang/xlat_builtin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7637ebe1e1f16ac01015f293af4186104ab877c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FlU8ACgkQfQ55zXdi
 Hs3M0Af+LRPRc7+hxmkwykybs2EuzQ7G+w2BPGu5+Kp8VGFwaOjCsFkWHoK36my0
 TMNbt35jvOHAipbL1pU3jxB52Lm0s3WJF1t9+KgW3JDKUdVwncO+cid5KWUwHC4x
 mUyjrp6sikcdZLCH17XRQxOfvg7AmLduSd2RJfGcz4/63BFn7Lq4q9eKey1ENMRg
 K6CkY4fS1gQ7CIdDV+/Pkht/4Zyn1q/rStx7/edvlfTHiUkX9csXvTFNFfSwt1F4
 4kErE0kFcvV2P6BTXxRFxhdx9Ur2NF/U81pV3MJj8xmi9K27XoL05ojd4azqayrC
 0KDV9x+6pQND2hgRPKD5Ria1w7ScNA==
 =B5y2
 -----END PGP SIGNATURE-----

radclient tests fail for unknown reasons.

disabling so that we can get travis back to a working state.

if a number of things fail in travis, they should be disabled until
such time as they're fixed.  Otherwise new code may introduce new
travis failures, which won't be seen until the other issues are
fixed.

Alan T. DeKok at 2020-05-20T20:37:23Z
Files modified:
	* src/tests/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a6a1f345e10dab553b96e631e3a077c5972500d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FlF0ACgkQfQ55zXdi
 Hs3RdAf/S0b+VUiCmjBL1GQ8Wy4Ekdtm+lE92QlcWPKwR1At46WRHejcTqJGzQ4T
 tab+pb3VwfYDiqkPFhOZ9pc0W4GY6+7UKUaBeAI7SjwO/SI/xqGzg5IsCb0K8cyv
 m/EGiz3TyHqSAxJhvarXwJzuKDEBKZD+qQ4qqp1jqGdIE6T74g12EUmAKV8Lxrk9
 qD+yYopExRA01hnCoMEKyWlPVrPqPwx77/uGbWVcicTvZ+1YH2yK6LHGV4L60553
 z8qezZBdfaynaoPZQn1CPHakb48cthi3vjSkpvIa6aV3wTcIGFawhs6g/zCv9Xsm
 y3Ct/hj/W3X3IQrvWC/dWB6ljtK7hw==
 =vht0
 -----END PGP SIGNATURE-----

remove debugging line

Alan T. DeKok at 2020-05-20T20:34:32Z
Files modified:
	* src/tests/modules/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5461d5e8a8e35822c69753d291062804e5b03ced
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FlBcACgkQfQ55zXdi
 Hs14sgf/Y0JkRI0biyaNo64H+ov+s3uMgH/7jzUCxwgVCII9UgTO9Mth2eCDuVht
 evJxbkVOEQLX6ImmssWb6cnIQelQBgKV7J1PAgFzgmdtL0cOgY01vJ3WPtFOE4mW
 /mQu9b3stczGcV4akSi95mU/ptUFPxIUJi8ui4WjYg+NTtj/KSbA1BHOIt0f9Duk
 AqM+wubOvSLUtJVybcX7ukFM/7UpnLyd+SYPStmSyUab2EDpHLuGwsvUuyqjN43x
 H5ocPCGq6XzH5gRaNMLp3c8aBxqfLOvE4DYsmW7HnMQUPmDRx/Q/9Q48ciJLtJhV
 DHAc6E51z/oNPu5377cXdpIL+YiPhg==
 =iAfo
 -----END PGP SIGNATURE-----

add %{pack:&Attr-foo &Attr-bar} as a parallel to %{unpack:...}

Alan T. DeKok at 2020-05-20T20:33:09Z
Files modified:
	* src/lib/unlang/xlat_builtin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54f0b846485b32c0b3186049241de13c01d96ae3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FjncACgkQfQ55zXdi
 Hs0i/AgAhAyWsIYwV/I18KMLCyRisrlmJTtlK0KpDHw62euburH/tFU6P/Us7rzc
 1w+mlMGsHlfY0j7C0DM99PTYd6Wnd7R6mUXqBEL83hNAAc2X3VvxhLCDvx9upuyo
 0ZAF40Dg0aSkjVshgrgiMA2l8/XqYluKZ4BbRGFLkI6PQ8P9g+EL4gHAlTYCvv96
 Gi3CghhKWr1+lGW/3ERHY9W3H3jmOxjE5UcPSd4Vk24zCjdPOWzD2bkggv7EMudg
 NcWfdYUHKzK4TXBCqDlk/Cbsh/VmdkdduyrbfWYeJEfal6H0+7JLcuNTJnGJfMC7
 ZIjHmPnD64r+8RHPmryfInK5f+H4rA==
 =vjzK
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2020-05-20T20:09:26Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9dcbbb66786b4170b36540bc25a91303e8679369
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FhjwACgkQfQ55zXdi
 Hs3EAwf+MELIZE9W5y08mMtyxMKsTDjrs8Tjcf7QH2F+cbEcd2Z9+80uq1jgM2vn
 2FNmeIvUlbbCncacyaiod98gjQxMvCZ3I2UtzvehGb7JbUbfaFmVqy260zkT++y+
 BLghSlSI26UiMvdbR4z0DTft8Ua5oICMRr3crS3dXv2n8YRjTMS6hdxD10LZa1SY
 aBuOeKC2/h9RkUqNvpHbn1QNqtdCAc/01BOIj170hz/I1rsg5sufGUVcGu4lU/FN
 6YyF441B96K/ZxLE2w7g8Tf4UAzHPf84CNa0kK7Z7LkvkDQ3b55AoNtpFpF3DnhW
 ngPmRUxSQjOjXW0++aIZw5K3KF2R1Q==
 =y44T
 -----END PGP SIGNATURE-----

suppress things which are known to not work under travis

Alan T. DeKok at 2020-05-20T19:34:09Z
Files modified:
	* .travis.yml
	* src/tests/modules/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/af262831e59ee49011d748f82c318550ddd86414
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FfDoACgkQfQ55zXdi
 Hs3sVwgAh2VCwF9KzCZfVn/2axZBueHuMJrDeSIHbjc1DXu6dtpl93G+GmvzNFh3
 f2SOcpn7iXRDGIJncIDcPzlcEmAeGZ9z2Xer9OMES6MNdXQRIdK32eUCB+CvU3S0
 seRig916Ot5mXZuhOeA5clzyFeI7C/9jP39vXhSmzgR+0fBncQmkeUS8t9sLMRhS
 ea87nqs90wlCUNaycwUV3NCVK1L+lXgXA+/QAWSt4asdr8KdJ6I/vHgMIfV6dW/R
 EPciGFfTy43sZuYrf7gsEl4W9MBMKq8atXhGK6oxY1OWy0rBih5V6Llr9hK5cDBA
 ttLPSr5deMACiDYF/MBeU025UfWUPQ==
 =YG2i
 -----END PGP SIGNATURE-----

request cap_net_raw on Linux

Alan T. DeKok at 2020-05-20T18:51:24Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23977aa57583eea87a1097e1c2c01a7aa1f59936
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Fc1gACgkQfQ55zXdi
 Hs0Vugf8CcVjwxD9i29Ll/15CtcMPFVcPtIcRs6PuoqhEOCLkVL2e6VN68coh7FB
 6wYe+mgoFQ6Q9s4dC1+uPq4n8o4ldbl4k0rtgyyrYp76WY9p+9uIGOH+gCq+UUwj
 oxa+s35q4TJf49cUnyhG5jJZDt9rE9dei095Z6fXGq0P4Fe0wsrBiLPJP6Ep89T+
 +fOBb3Bd78+MOb1Qo/FNazDCTbUC7Z9KMG/3Slj0mYmkYmtMaI916oZjnp2LVKUc
 LznTklKyUVYdbO87l34fdPHQF842r+V6Ns+B4/Hfp/GYy/VjT2ggk7rChgTbKZ2d
 iISWWx8f30K3i+IgZIR42xMism4d7g==
 =98ZB
 -----END PGP SIGNATURE-----

print out strerror from thread instantiate

so that we don't need to do it in each module

Alan T. DeKok at 2020-05-20T18:13:27Z
Files modified:
	* src/lib/server/module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6eca8560a618f7d1bf29915032cd81d6baf7cd9d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FY34ACgkQfQ55zXdi
 Hs0RWQf6ArIEb93l1MFjbHVCp2XxJWtaVESkB1uU6QQoWmpLfo5yg7dcwLpdPUQq
 WF4/A0mfgJnN9dZ2wshU64h6W6aLWGccVuudEMTEpCRj0f49tcWuhN7666+M7J5R
 rZ7IAAclwy4cyqL/TWWj0OIkWiyLPI6xKPQ8s2JPxAa7I6IJGl/OmOQcT5UpxtqJ
 7IVLC4xec/woTXTDcWlwEyLXd3/AlpDCVsUmeM7v6aYxIvkm7cI1D1fspD2j/wrq
 HXnRqtEIHNzNETCzXft2PCz0eHt6zqau2ZbJfWq/peGfVkEUgzgPEL65/C4tsfaJ
 UMBK8oxF8ej2vEXRSt+Nc2FuJOYGPg==
 =ALqe
 -----END PGP SIGNATURE-----

asserts to keep clang scan happy

Alan T. DeKok at 2020-05-20T17:06:06Z
Files modified:
	* src/lib/util/heap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c867b4298f49335cc9c7cf4ff380bf51116da042
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7FXYsACgkQ/6TVgp+2
 18qGmRAAqn1FkHlbz6LOrpi9EjPn8z6y838mWB6G8sxPHcUvNBUil92cfp0TMRqv
 bEP3uf+95ZT6xuxnAsypmyCs0GDhu35vMUKgLPAIde7c3085MflIY64gy9VBIl2V
 pUTeERkOfBKKPEv9gr204fRHljy1IPWBibDQCGkLzMCT5EyvXkgqckRGd5ieYNY+
 WizSsGNKHrCvKK4pN0qGzPo64zZ+UaVi9vzhjdEgZlABVg6eToOfeYWp5G+UKp5t
 JAVHCd5ujhzgOtdUYr+e98xFVcJNf/cBUNJnzRST0xCVq+arIbR7opdPR3EFnfB9
 kh8iBcFGKHbMgOwHi6oFD8dTEMN4PHcxB5dnSRjr/4Q2oYvqTbic/fAZroPCJoG7
 BkjuVCPFJYRyaEhTzcrkIbJ12R3Tu1zqM9Z+EIee88/CiQribCmryZXXVkGARRNB
 CaAcduHQCAkg8wzO5qmg/i4bHyjdCEIq2iGV0Xp5LljEXmRnz5lkMr3hZtzoksIx
 /yZ0OzGMcT3Mjl5sI2oJokjZWmPSTFkKX77RudTWC9xTVW7c6aWuNjlEdtHVFALu
 giHXgTO7wH6fiqHeFesUZ08b4m+vT9lfHXsHy//zN+m5lNt5he4Sa4zx2PmdfuFY
 ZzJOeD3XpAll9fruo+2E844eNkrfYD9Mi5cev16fNiJ8CsQxhuo=
 =9CmX
 -----END PGP SIGNATURE-----

rlm_rest should depend on libfreeradius-curl

Arran Cudbard-Bell at 2020-05-20T16:40:43Z
Files modified:
	* src/modules/rlm_rest/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bed9d09eed12b347f4df24428f1fb0a760c19fd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FWgUACgkQfQ55zXdi
 Hs3Z+wf/c0FbKTpf5wL2iUYU/PKTbfufCYS235r/Nv6TwaXAD6b3nrKp9Tw0lei7
 Gj6wqSCMxeJW/MzbVq/AxgiqYd/4/DbQ6MlO3Ng26UFAjDx9SaPe7E2uluvqHhER
 AwoJHagYu6M40Nmn+V2QxTr9Glo5BZhPT3G/KSNFgIHVyeRdzGfryfUtu7AqNK1l
 dpDHceW7sWyxmESzThK8EgnL/E/qilVM/Fhsj43PApDZ+3W6CPl9uwDaMRxsNjf6
 kzUecVCFVTcehg/V8M1uvLdtN8P0kCEDO9Ha1BnETkjN1VZVhqP+oTZ92disJ6Yf
 O7oy0nnDHBqY5HbZOpJzBKIxgZHTTQ==
 =Oj7d
 -----END PGP SIGNATURE-----

tests for ICMP

Alan T. DeKok at 2020-05-20T16:25:41Z
Files modified:
	* src/tests/modules/icmp/all.mk
	* src/tests/modules/icmp/module.conf
	* src/tests/modules/icmp/ping.attrs
	* src/tests/modules/icmp/ping.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc051dca66b5edd1e0c3065e98024203b3d5199e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FWgUACgkQfQ55zXdi
 Hs10RAf+PhyheE2BHfUkL2wPpN/Tjpm45X/EAulA1TmzF8lBBGYemjzgR8qSuGiL
 NHD/pvrPGn7jhT1jtcOWrh2/lE0rHumDw9Nf+M3mJEkQZBoMtYQsVkbOijp6+B8R
 p05QXrEKR5XSVQNUdyFfr+Nok33lQJRUslTxALKwaDpJhQWM49SkLsSVnuo4YCSY
 BjOF8Lj3TlVfBFAERR4H3ofzioNJEwGyJP/DBlVX2N4uMinWTaq+iFOFOPJ0HUqP
 MGCfdJQLxFhvfIKUJqv5VPjErUNzOezGwftE24/eICHJMVN6SWMKKrIL8AQLMQU+
 nPxRvqzP3AJW11ctMfpOZYZuVuIbHw==
 =6SbI
 -----END PGP SIGNATURE-----

allow unit_test_module to use the parent event list

so that it can run modules which yield

Alan T. DeKok at 2020-05-20T16:25:41Z
Files modified:
	* src/bin/unit_test_module.c
	* src/lib/tls/cache.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/interpret.h
	* src/modules/proto_ldap_sync/proto_ldap_sync.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6eb7ddac1e3e95c60a47c4edf97282ebe66f5c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FWgQACgkQfQ55zXdi
 Hs1oJgf/eLlP9tvWGvw998p1oNty+KW4AIzAXoLIqOAtG09SV5cRlKyfll3IJP6j
 uoTDrVNA2rObFV1lJI/Keav2FH/InK2gGKy4igjav5Sa1Lx3dd+9CFr+h+OFprq2
 q4h7nGG3HTcVW/5qef5uYCUDP8eLNYJ+bS8r1zSKU+Y9ND+e8usfmeZV6otzUldZ
 aR+HNSfSLETd6oV4U0Gtm8D0MZJRcRrEHMZvj6/dwTVA2ErCjZpNiQ0NjJ0huQqQ
 UM8JcsfUKy8etE4VW5bXsb7d+SmInIYtTKj8CgC+lQG5mw57D/Th+CBCrLCGdr5r
 KEX2YjSTaG7f3023qw9N/HbXUptoEg==
 =tYhE
 -----END PGP SIGNATURE-----

try to run tests in alphabetical order, instead of random order

Alan T. DeKok at 2020-05-20T16:25:40Z
Files modified:
	* src/tests/modules/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7cee249bb2b6daa3555f0b8d680a135a7ce9725c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7FVTcACgkQ/6TVgp+2
 18pLrw//QF6zd+7bVOoGJEIxnV0HEtWy1N/xFiN7T4axUcRwLb7kGeJf4oqmbsv/
 eaDTwk8+2fiLAO6McGJUqsOHkmxIjZF0pk/xVF874VapiCCqUTP91zGnAQtYP6qf
 rrHD05qw/1gnOIMRwkStgzh6TeJA2NgYpkGkl7kIUZOovuV9QpDi/cDPLdL0ltfK
 On1aWs//Q1eDFgT/GhGODnqWIq+ffltjLTd5NL6kF+sfQwa1O9wmurK6StY+VRR1
 fZaQnPX9ZbZ8KshHokdTir0VDUomT1bK6eq9bCnH4CrYa7mSJtX6NwN4vBj/zyIk
 HSAZErk0khXQyPQfdoIR4KkyTAKxYqY47B6O4CY5PcnEtABcIHoZCk16+GDo27LM
 accEvUWhGSkuYQQtmyfD4Ww/XIe2tEUZOJXidE4h+IOIkSy06lYJwuDrD8Yvmh4S
 CMHPa+lCx2lqE5Hc8bS0T6esbZCcuSFg9EmZ83sjNOeWSJooiDzSDu2xHp07wdNt
 2sBXeCpVf2mtuKhHjeQssEFWTlquPCW3y9w/t2LrSx4tgSmYkW7NASjB1hKAnuxm
 IzwFPPkZzy5JUpBYA54ltXBZcVWy5U4mfqimzO6OaB5ADoyBvZT58+iiU/tpjnfi
 t4UQdJInZsqbuGsSY/Wxq3XSQU0H6qzyRSPcaNZ6TUhrVccRWLU=
 =pD8M
 -----END PGP SIGNATURE-----

s/create/alloc/

Arran Cudbard-Bell at 2020-05-20T16:05:11Z
Files modified:
	* src/lib/io/worker.c
	* src/lib/server/pool.c
	* src/lib/server/trunk.c
	* src/lib/unlang/interpret.c
	* src/lib/util/event.c
	* src/lib/util/heap.h
	* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9108095739c29210b31e5722d52a2913a4d74dbe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FTPUACgkQfQ55zXdi
 Hs1k8gf/QozPYyQIZ6kgpKS99TmM6QllEoOM/X7nR0zIoz0C7iJx+DaWPPT9+iCx
 1V4rkkPx0MAzu7apis8g3o0aGKfMIXB5UjLa9bmMvbcKFmadKRPAGujzi3mgYOD4
 ItstnGrscoQv3Q4ekQBUvBwoDniRPes/W1q5RQmdhjENPzPInbqwlFJVipy80GUH
 6TKLpj8ooq3L5r0qe1S3rSlIDKjlCLfB7f4ta8ptFs+ZtYFdk1LCmsBCdX5q0GFv
 Y59Ojhw9HidtaJTI304WKR9FinJTfH9aLnUtsWC+DBVgyCxwxvH7vKgp7cx29703
 EZfWQ24eE/Qp0/jsVaLtF5+2/eGAng==
 =1GO4
 -----END PGP SIGNATURE-----

also check that node 0 isn't already in the heap

Alan T. DeKok at 2020-05-20T15:29:49Z
Files modified:
	* src/lib/util/heap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4000880c83e6cddd65ead4d2b4d2b5a2aae3de2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FTIsACgkQfQ55zXdi
 Hs1dZAf/cubm4oN2oQ2nfztdUeCXa0tRFgP+TuxLKu13LU5trH2EDjxKQ1WpSGc8
 mNkouCFcgIA06iTQwtgJwS4/QNNKUznVCTfphZzMmZN5GOLMOGvNSD0SbCES58Ix
 H3TyeBKoREyFcMwBRq8x3zAhUrxZsmzJrL7/Qg21Yg6kbzPgqsKDa9HIklc3yHaI
 CUVGpCh8qcsyOiLvQEEaKFfl6AH57f3Y83AS/LPpLCqf7QWyBnrZ/j92MQwLu9+/
 eoAbm9YuRSTHbqQTYDfVJsYwoIdioB1mQVEoG/ty5WicUzZ4Pz2BACqcYsqd7aOJ
 PDqzZUcrVT8D/kY+zI1OjoPvbxY/cA==
 =LRbM
 -----END PGP SIGNATURE-----

remove redundant code

Alan T. DeKok at 2020-05-20T15:28:08Z
Files modified:
	* src/lib/util/heap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b78b8f0f0261a2b43af8e4299f6e6d5857080d3e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7FS0kACgkQfQ55zXdi
 Hs2JyQgAiUdNb/STiF05jg1gutehImmf/9/8b4SxMKFH9FSOYn8n4nJMlR36Ttz1
 2XTj++4ihteU4SI/DkS6GiPetgF4t03rGjmjNVSRTcfRnSfdohaO4Dh+H7XeskZv
 oiWEftZoW+ZNI+PiELP4CGLk2yhqHElOIu14CWc6nFWkpudhrXK6xwo2/UcwnRnu
 sr14Vuqic1aCQrCEfMy/sYhOizIkBLxUbtIQCtRtt5PdLQuWNbB0pqmyQrVrR5F3
 6KfpOIJ8M/ChcEJgJ0ZMoS1vjZOQy3QzNhZfwUB18GVBsTDAG+LZ7ilkERzpMQYy
 kciH050gk84g8ZuaGVrxYhE9iUpbGQ==
 =dXl/
 -----END PGP SIGNATURE-----

more sanity checking

on extract, we set heap_id = -1

on insert, we check that heap_id == -1 or 0

0 is still technically wrong, but we allow it as a special case
for nodes allocated via talloc_zero().  And changing the heap code
to start at offset 1 instead of 0, will require many changes.

The current code is a good compromise

Alan T. DeKok at 2020-05-20T15:22:49Z
Files modified:
	* src/lib/util/heap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70dda37609c3f52b5721964bc1837870876d5d88
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7FQuwACgkQ/6TVgp+2
 18o9DQ/+KDsxyz2Qwk7ca/n/OMmF25ZXzkbaDsz0exhwtE4/vuaIGypymN5mPcOX
 W1+LUedREj00J6W1h7jRPKq9E90UNzudGRKoqkMkLKpkALPuY+Vl21zRH7KRmzb7
 DB/FZO5D6wz5vdkyefi0Lp00PhvDoT1cqcHzT2Kf5cvvPq5bRz5+hWQ0u24vLoUp
 jfTTuTMuWt0FyAKkNeQv1GHMkfwAeuJWIAqetP9SvMJOjXf7xmYyoSFiWNuPMYMO
 h0n/RsEJWloHUWNV1pFSI5V9RSEOVJJNmQEG8rNJMnQkDDJbESwhV72xLU01SJw+
 R3bUOVi52ItkQlqBZL72Gsn0LlGENWz0dNCmgzAauTasqFzFLm5rbCOGcUm2UEU0
 2TR26S5j1TiNlflFaK2ACZIoqyK02DOyboSQMTRPygURKaQ1p+tPXuhwFMNQKSLR
 Qb+NmE28i0n1rpKy16VuRo+3TomHxHrX69k7YK1/iT+1YFSa8obMclJf7L71aVRf
 GX+2I0tUALsCVkqw/ACUq0u0ZJfiwe2lIkZx/9BIsCBR/87Q6Te53BGU0Yqpx31h
 rBQ4ydemdcjskcgqLRcDcvZjJVYxCAH9c5/OdkXytZGpjmaWXZw3/ZTTIP+pL4ml
 /uKr94l18i+iCm8fGUEyaaV8D/ilJGwxgHKMH4jLKCuOQnhbECc=
 =X19e
 -----END PGP SIGNATURE-----

Unused

Arran Cudbard-Bell at 2020-05-20T14:47:08Z
Files modified:
	* src/lib/util/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a010bebf45085ae3081a59ceb7645254999a2d0f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Eg8AACgkQfQ55zXdi
 Hs0H4wf7BCkhsc16qdo0MhMvzBKQX2/48RDCcuOCREEju+ELyZy9nwYZnsEznYMb
 FQmZRVPqowStGPRyCsAqMF/sbcjA0pVCduux3qQhdaGiPyHZwkCRHcLMBIHX3GDj
 IGHr7FpHC5rMXtbo0WSk7M8oporBbcS26bYNAcUfjtTz15dMCRYVjTBMLWtgzTmG
 ycad4xQrI/L1jFYd79nx44w3Ipb/EL7qD43s41AGdNlrOK9AMuN13tsL628gUjgP
 mawKtDlWA9gN2tOVlI0lkxQTJRZOO6PoGkQqJeSDiwCAi1E+0eaYW/mDe6Jy+XkH
 G4QVucfg/4gnOWndzk5v75n89/flww==
 =h8du
 -----END PGP SIGNATURE-----

there's no reason to have `test` depend on the binaries

each individual test should have its own dependency on the
binaries that it needs.

Alan T. DeKok at 2020-05-20T01:11:28Z
Files modified:
	* src/tests/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cec1791479d5a987976751a4bef637f7f9a0a97
====== 
-- 
This commit summary was generated @2020-05-21T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list