Commit report for master branch

The git bot announce at freeradius.org
Sat May 16 02:00:02 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6/FzUACgkQ/6TVgp+2
 18oJzxAAm7DmgueuZ16PMmEpJFGV5KyXpKHTW83+TrAQvcTr2WQYzVlhQMNvzmDl
 RJcUdfBnjbZKbykDCJc14XyRO2zZCYIv079xSibSN6bCjo6W7J2q9OVwcPxn7Svx
 TAjUXgnW21XsFazynA7KD1qv4EDLiQFgstLksffjkRsNrsKuL2qqDjoSlVov5lCY
 1yKwQNC1lwab00DXL2ul3e4uW+D+VPmHQd/yA6v2OIKYh+wMEOOY7PSQq8xPRSaA
 NuuDpLqRoHvCJ/kzChOhdsqwip738QJx8tIOmMsqXtSW3kbne0z426BZZW7pXaQv
 p7jihWtsAZ08KBah/MZEnaZ/N0NIRADo8apYVfnLRI1BfB5WfecuO5FMO9dfRdA+
 eBNVgGkobjGvH4xMMHl8A8eyAn3QN2PB27Sx1TvQiZVMtPANSJXkMCQaf87qMvS4
 o2k3h2aHQxyt7tfqyKFC/hWK/0JEhL3fms93n8cguCiheP39aYaT1Z44VE/HgHue
 5cqp6pney8RJH2fuBZAYLpD8JrqnfL5gYladroWTbn8IGRNeTnM4Cg+m3EGc78KW
 z/Nj6O5bhBcqX042vLlnBdySQwF13nAszjKl7JxXR6fVjcn6N0S83krbc2hT5HK7
 ExU86VRxZYyGCKQHmjJgerqB9GROsNG87EJmuH5fEBZV0r9vVNY=
 =DHBj
 -----END PGP SIGNATURE-----

tmpl: Add attribute reference validation

Which has revealed lots of additional issues

Arran Cudbard-Bell at 2020-05-15T22:27:01Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fda1925e72be38a1070c1d41d09294c34ec8b199
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6/FxEACgkQ/6TVgp+2
 18oZ7A//d0Dd8K5inLex9QTitwODTWYKMkPHg5+cZ6JntQ2RgunAUfsm8G1pSXIa
 zh3IeBuOPmqov/GWClhWL0MLtRKanCxHqTRlZCc8hzFiPBmPmvU7AlbdSdStz4hO
 K7ZSJMZVFmlVtCoUezoRd3SCyuLl+SqNZTIlrxmsIKOwCmKJm/wBEuKWDmzuQBD0
 ppFmKD8ARLWOVfhflam0MgIBWm5DZjwZxMEBbce0XobLeDGGDlrVamhvlRktJuS6
 EKxNps7YBOxPAeaTsKieOUso7S2CtQ2oo1kPCrzbO+t9vx5UwplKc+NX3/MNDg4H
 HYH9FjGVNcI665RN7PgyrWjMUfmPnmZbwn/r6faypY6vI1D0BYb66xZpD/iu3TtK
 GifFnIoN6nBOvICggHwt/9KU5tZDy7f6CJGFUBu8OPOU7GB6Bu82AEdhQXvb8E/g
 RfrrbIaICVNoqLoMAVdCFP4PbBfBDrPCAAad7Z0AM+8W5ci7yS9hXoxrMlDn6FzI
 o0U8c4QUd7Kay3rrIKtEIE+QKOWzUebclDyA0OyuetXhEcMsI9yKeyp50dQRFIPF
 v9ewWaILtLl8iGb7q3k8llhGK9Inq9xty69ZLawOVA4dZgF0fDvbSY4rChy97VkH
 za+oUpBbInSeQpkFnwiWiiKI+mHK7VgI39kMOM3dUhhB1iaJQDI=
 =sXLe
 -----END PGP SIGNATURE-----

tmpl: Don't insert the same ref into the ref list twice

Arran Cudbard-Bell at 2020-05-15T22:26:25Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11b916593e10f38f065d15148cf5d8898e7a0d5a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6/FvkACgkQ/6TVgp+2
 18oapA//fOR25ayKYWsEyvZEZZTIMLvp66jWTdF50X2MClwIjdJNwVx4sRgoln8Y
 BdtHLYvZAKT9W1Y4r6OH5SsF4LqVgX5sQxCmw6P9wk0U2fXvlIQWZrTCmKDRp8Ao
 SaO3TM2fJZy8w4GJNabT87Tv60dkz14J8g1LLrsG7B9MFPyeevVAMiZsQPSmwrc3
 vgv1tbjpp51rCEBfEbThrZL081ebmi06oRmGS/qNns/6ke807NfHYeq4/DrHijEr
 wKOq/72ggo3F0VJoG8hjIeonSMYBul33h2Y3R7cH7IVwLANHOtIy4xHHjPA0g1dg
 uXEgfQs4cCSW7CtOdwV5L6+VwY1RUiYdgCj5zM/2RdznYHKT6Q5o/dXq5VS0I6NV
 XJu/thq6yuX3m6Flce9Wagh4W75KOLdT3C6H1gHurkMFXc1LrdSKIOWWkgIpMxzE
 4Thzt9Otq+Y4oFde2hHwEmrTiTpxFsEcAueOdDb4Lql9ACts+pxaRQIXYYrnQXZC
 jOMcV+kITXB2QvbRNhB64TX+Ts9a8YfGXBJT1Bntpw0pTK0CXjMX148t79OhmCBU
 TKvpsaQ1Qa5J4PLn+LeEVqnnMOaOT4A7P35VVft+DB66SM0Ryz8VUy4NnY4itxA4
 2gti+3W7BdLKrXD9qzGlGhf11OY13wm8X6xa41b6hJmG2dCjuh4=
 =W5x0
 -----END PGP SIGNATURE-----

s/resolve_undefined/resolve_unparsed/

Arran Cudbard-Bell at 2020-05-15T22:26:01Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12114e2bcf1c6c0d09677b9f5a5622a023585979
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6/CWAACgkQ/6TVgp+2
 18ojnw/3deVW3SGqac9wbpwucipxo88IL1SK2mnfUtMkIyElgYEQCxVZJ+QAKZwK
 Fn68csYxXZFDtzYSg1iz5RKNWZYRRzjDuHd+HBg5egDz2+KLkm2LAMCvc+7UCX5M
 rlGvsWo8QVoGwEJmvq1iiV/q0+tQqchEpfCAXlJjLIV7133/pxX5KTVLxCJ9RdIM
 6X9ZL9DFwWZOih6wuaQI3JlLmmWsuRYhnzYd1XmEJYi3MYc0MD7cXh0bVnBxbWi+
 VypQI1c2pdEhQkeZfmCui7nvNHRKH870Ej+C2C87d3TgeOTi9lQL3dkVxIotLHJR
 AOWOnwLnC3as54XDWAs/DwS9nt3BcqJwcn57wIoNdlD6vb9Tx9xxM/TLAZH2KIYU
 qsxYL0nqvLjtPpJOV/2AcBq7o1mUDb75gr/brx6xSIPi8j2iEIoCPVoEmsvtIJ1/
 z7oP2OqbAnisNsc23fqzYpJc4wD2WsLt3KBK96V56CNsdCsVLkzs2UHwJEKWDw3q
 Wrr3+0cjK9lyL8SZjpUADG49weMvSwnU3MQUPt72fvtVWCqRe0hmuZ2OU4uKGlAE
 ShypbVG/0ydxDtE7jWKXCeRseUqDUO/0o7Irxe9oakJfbQMcC/QJlySjErP5H+9m
 my9amR23gREihqFUheJBuaAsvIX1OzRS6yCoC9PcX3hy58GBWg==
 =wJEa
 -----END PGP SIGNATURE-----

Revert "ensure that we automatically point to the correct libdir"

This reverts commit 3589f5244e56302298e3edf8bcf50de45a37f38f.

Arran Cudbard-Bell at 2020-05-15T21:28:00Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ea864c2e0fa53f903c6a5f68b4d22e8a0770ecf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6/CQoACgkQ/6TVgp+2
 18oiaRAAjMlicInINu5brRg/PIeGGPj3FfaoM0v+W4S3dZUTaT6fBbfiVn2I3G0q
 5MH5UuiwRFt7UPTiRPhWOdmYI2j9gm+oqjPOmxEJ5EIWQTmv3q/7oTLT2cmjp2QZ
 ACKn1sNLmrUfKnxRJdX7fZ0wepTEsR0BTsYFXpyZ39YwEkMTrsrU+tbnouF6Ee4p
 2XeHipHMRCy2TKYAvG+y2jg5C8NJLo6jOW5JzK+l8Jwnzld2luSAg+Rcf9go29Qb
 44LYqdkXzCgJ8FIXx8+LxTgGH9FoEMP065vlQNwy4ZcGzbJA/QwBpfGkolFLaBRm
 +B7TWPd6cJT0AHZ3Inq1JziaQxTYQusstwqqOIvP+Pf8/QnjEM6D3942R/eHe/3V
 7M7Ury0bkxAWel+DXSWS9LpkU/ckzR6bC6N6tkHjFlZ0vmjrqq/q2uZFvDf5ojeO
 f4aQib6ce8JbmzeyphUedz3eLYb1PyiZgG6lq+A7SwA898Ld4O7rSldI3jzXA8mo
 Vc1XKGI1bzOT4DGniu47kn5qHFkHormDcw0XzkE/QIVTp4C7Gv1IiDt2PTkb8qpw
 fbHgwVVtkijgMaDn5iG136lYWV/FxwkjpkZ7Txm9thG4tRxIYOybq2fyYCcgCZLu
 AAyAJFFtwvhlay1ek2egA1kLc325LMA/NuBpAaCbMmVCqjSl6zM=
 =FmCS
 -----END PGP SIGNATURE-----

Update copyright

Arran Cudbard-Bell at 2020-05-15T21:26:34Z
Files modified:
	* src/lib/server/dependency.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/faaaaad4c914bb370a12fcd392584ca4c09195f5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6/BDwACgkQ/6TVgp+2
 18rZEQ/+J4SRC3Suwg23qOsjxaewwl5mEPHmsoU/l8NmZk2zPx/7cKb2+3fe1jdk
 xPCHVeC4izZ1QqUL7L/FQ1fnvsO+x1X9CYNaoouytF+66R1wQl9wGaQAf9oXjJAc
 eaQGJtEAljKLBraUxSbmE/wwaqpGuhBCBuIE9QiA/veVb/U/3ZQYz2NJ5wGRvGEY
 1OM3ZyjtNOVRMw39IvqNYZlGPHAZEEClU8x5o27SPtzf8BJ7dWXm2GKTp0vdI50u
 P7AFRxFOkxQUdd7IjXtmVP6AF/ANbW1wPG3S1IH7yDBA9w1iYuXRXt/lkIUUikdW
 TKTTshNRCyZRhqZVK3jJW1RxM5G/cqNFtPXCbhQCX+yARDjCAWXVltc5em1CKw/b
 cdls2zACG6dyhLMJPIltzIIHmnffgLuSnKlsnxA8QD9JHDKPVYJ3NFk1/TxrF8RE
 lu6wVghHkMRM+Y+nRwhzx54FGLG7hyh69VS31e/mRHR7qCuR7mKP90Uf4gtl2fJa
 EVLd4u17NKYtXD46GoaUMotQNpvvqAkI/YAPiDtPiOvgn+8VTkBIIhnU9dTBYmMY
 Ha029hAoRRNxXsA9wX9rwGDamMrYGHYnjbtLGIqUoK2trVAab5jqgngYyb9nlytW
 snTiyT/RbqPutk53JQkna/o5eqRazZOawaZu6WetEUmUi+nHVXc=
 =SR8G
 -----END PGP SIGNATURE-----

clang: Fix multiple issues caused by clang 10 not supporting /* FALL-THROUGH */ and adding useless, pendantic checks

Arran Cudbard-Bell at 2020-05-15T21:06:04Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/radsniff.c
	* src/bin/radsnmp.c
	* src/include/build.h
	* src/lib/eap/chbind.c
	* src/lib/eap_aka_sim/id.c
	* src/lib/eap_aka_sim/state_machine.c
	* src/lib/eap_aka_sim/vector.c
	* src/lib/ldap/base.c
	* src/lib/ldap/state.c
	* src/lib/redis/cluster.c
	* src/lib/redis/pipeline.c
	* src/lib/redis/redis.c
	* src/lib/server/cf_file.c
	* src/lib/server/cond_eval.c
	* src/lib/server/connection.c
	* src/lib/server/map.c
	* src/lib/server/map_async.c
	* src/lib/server/paircmp.c
	* src/lib/server/regex.c
	* src/lib/server/snmp.c
	* src/lib/server/tmpl.c
	* src/lib/server/trunk.c
	* src/lib/server/util.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/map.c
	* src/lib/unlang/parallel.c
	* src/lib/unlang/xlat.c
	* src/lib/unlang/xlat_tokenize.c
	* src/lib/util/debug.c
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c
	* src/lib/util/dict_validate.c
	* src/lib/util/log.c
	* src/lib/util/value.c
	* src/modules/proto_arp/proto_arp_process.c
	* src/modules/proto_detail/proto_detail_process.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_process.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_dynamic_client.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_vmps/proto_vmps_dynamic_client.c
	* src/modules/proto_vmps/proto_vmps_process.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_radius/rlm_radius_udp.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_sigtran/client.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/sql.c
	* src/protocols/dhcpv6/encode.c
	* src/protocols/ethernet/ethernet.c
	* src/protocols/internal/decode.c
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/tests/salt-test-server/salt/ldap/base.ldif

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de1f57c8922d5b870c23ee715c39bdaea36a4ade
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6+8q4ACgkQ/6TVgp+2
 18qHaA/+JhO/2b/l9xhDlXPjbB9rFNI6FGmuo5QczpEx6uf50FRhEUPF6Qm96xSh
 8skOhAwqT9CcIQ/gEgo5dBlelBQRvAPzS5vv/+Yh2Gw/X7U7vfUdB1ob/yk+8I6O
 g6kkxu85CEyCBuBZltWma8HIsfX3MQSzT18XiI1s0/jhaYmBa8swvNN9eb/qbTfg
 3kDh5168HKRy4Qv8yGVso8KxBvPYCOOQT+FYO1eswnIZqf0ZB8FkvOsSkyphMgfw
 UcIuyVqHmg+DXuSsbIpPHuaXFh54TA9IjZVNO8UYjX9Vz81KRc9RQw+31YdzQC18
 XLehBHDtJLCHqKhtYJGmOjPY2AXrzcGqguLXhpUsfTJhMB81w2YaBB6DR6QpxtFt
 gwbh1+JiOjyFdUT5O9Tk33QrX9eiciWl0YgfgJH+wwkzRM6sOHFQ+YEsVcjMosX8
 BEbTgoKeFEnW7O9wm028N2MGq3M869Jm7fvAqu8fB2ALTAYHa7ZJD0m5h1DsRbUY
 8djdqY7SP+3qqD/4FqwnqFbnd2WiUl6jV19z+Z0u+HEz2CHCuFclqhWuGe35vfUm
 AD2kvOe46pe8SKaZqYrln1Anvm/W4tQ953kx2JuGyOHDS31imEFAWVqLTGV/dYOR
 X6o1seBvLU2Lj6lY5y7g63Ly5DkZ+XPVroA/PSRBl68A+Byz+34=
 =xS5m
 -----END PGP SIGNATURE-----

trunk: Always re-calculate the connection/request ratio

Arran Cudbard-Bell at 2020-05-15T19:51:10Z
Files modified:
	* src/lib/server/trunk.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a03633d58aa8f45487ac3e6e1dbf380d3146e09
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+8qAACgkQfQ55zXdi
 Hs3T5ggAmxvRC3AuK+8NiybKaU3yktktIBIHt8ppppV+HGm9Ez90odPGUT5+YMVr
 AaL3FbI8efJu1p63p8ULleYvwR2Imaq0hpHGaeA6MD/aEyroRiblz8MSIC/pOVFv
 wSGvbAlcOqyhgfo7fIQkAfFaXIvSt2GKR2RtdaANwOjB3zrjwdW4QYlWxsKSDQEL
 gFnNojQPtXo7/CAALhp0WGGDto36zRaDsC9XQuz7dd73jSM2zQ+bQzIvB2XMgyWr
 35GTJ7ejT9RBUARJkcqxiH4DrEbSkOFP2EsO8/GI1NbdmoLQmE9XiwB08x8iMK8G
 qTcgEhYyzhWvbrO0zqGh9t6cuZEWJg==
 =v5Yd
 -----END PGP SIGNATURE-----

use CC

Alan T. DeKok at 2020-05-15T19:50:53Z
Files modified:
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20ff8a2bb28767c6b72622b4a935b9d02f3c4f78
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+7/oACgkQfQ55zXdi
 Hs1DYwf8C0B8Ew0Zj2P11fpeL0QOB5mpDSViljVy12Y7lCOoDZIPOooGi8XKDrRs
 D8sOTC3rex6Rnjpwt4T0s25SiR2WWCOeLqReHqLowJ9njE5x4lAgwgUXr+0jpgQl
 1bZ2C38QH5WwZvIlN0PYJbxIC8y5g74H9A1giWacFgny2NW9rt6gGMyuIrAQoTvO
 UadffXYNrF3VT4js2lB9ddF6YrGiWBE89/kiw1M1cVvLIPC+65oM99ekuSQ4yD1q
 E40qqdjaPZ2sWVt9/Qp8xNKuBjtHV1+rR6Sz/Kg52mTN/Wsrnx6VtBv+ikDqU5Ga
 lU+ywzaXkNf5gFOCenxMTz+MGhwEig==
 =Zoky
 -----END PGP SIGNATURE-----

differentiate between "kill" and "stop"

"kill" means kill it, even if it doesn't exist

"stop" means gracefully stop it, and fail if we can't.

Alan T. DeKok at 2020-05-15T19:38:59Z
Files modified:
	* src/tests/digest/all.mk
	* src/tests/eapol_test/all.mk
	* src/tests/radclient/all.mk
	* src/tests/radiusd.mk
	* src/tests/radmin/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6837d50df68c2b13affbd25753cc802b1894ba9e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+78AACgkQfQ55zXdi
 Hs2Pjwf9HCLpjJk94+zFp5AhN/seVVS0jDMhTxOUGTTEnBbcWKNc+Mgnntf0iDIk
 j/5HHJuXzcThBj4Le8AbHQDY5xM9RvoJqJKomdC7b77nGhLFkJokFZKeYuz3sk0J
 Riu9s8wVh90rayEg3MPdt90DC3n2Wuj9YarbEVmCzcOiEcKJ6lKMGVXruf80lxEI
 47FXHFmU+DP8tVE9g+3wCbM+PXr2krA7WgN/QJ4+hcU5Hsk+yO6asr2cZzpNJj25
 urmLYF9XdFYKVCjMsCblYgNuye1vjAv4YJ/kzqWab+cDcCx4W51FALsDvp7i8ME+
 WKgNaOJt4EX31mxJ4vpGnVRM9tycow==
 =bmIx
 -----END PGP SIGNATURE-----

start of simple framework for performance tests

Alan T. DeKok at 2020-05-15T19:38:40Z
Files modified:
	* src/tests/performance/README.md
	* src/tests/performance/ack.conf
	* src/tests/performance/mods-enabled/always
	* src/tests/performance/mods-enabled/radius_acct
	* src/tests/performance/mods-enabled/radius_auth
	* src/tests/performance/mods-enabled/radius_coa
	* src/tests/performance/packets/packet-acct.txt
	* src/tests/performance/packets/packet-auth_pap.txt
	* src/tests/performance/packets/packet-coa.txt
	* src/tests/performance/proxy.conf
	* src/tests/performance/quiet
	* src/tests/performance/run
	* src/tests/performance/stress

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd0fdba386a182768f6fe5603d96f5ef6e2467f7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+78AACgkQfQ55zXdi
 Hs2LLAf+K7PZTwLZrJX9g1amKmgW4aQMunUpg8DWX+kJaysGwjSrGZ2IIqOGb71d
 5uQw4lLjnhTpB1uMYTXwPdS0SMVVP3BiNWW6PRkck38FHGDATJNEPpYLC7KCPJNn
 vPN/eRQILj0ZxzCxfAF9l6m3ZzJNzr9oHIqqlSgL63CD8fgtAYIpH4yNKsu//EpY
 n7J5qNJQHMdaLYf//4FwPvZ9vxkJKl9OfAi2HBaO7A36/nAIVUyJsguNfQ3tR4sS
 aXvn2fh7xYogmZMSe1GtzNptB9ZP9+9lmzbsKppZQUebGunPsQ/2SxTHvYY0DqWW
 K8pF+0bEKQZedAOsE+BjjKcutpmwdA==
 =1lFq
 -----END PGP SIGNATURE-----

don't complain about "client" sections either

Alan T. DeKok at 2020-05-15T19:38:40Z
Files modified:
	* src/lib/server/virtual_servers.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21698700f3a0cd3a8e3650471786504f50401a13
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+78AACgkQfQ55zXdi
 Hs0ragf/TDXTeKexT55wSvv+24CsIFnuLkZavuibaa+ACVP6RRKP/2rEuWd84oLV
 RDDcv9+zPkaX+yJUzLZpCarW9VoaRHuqQCTOIWWfMi4enSZ/EfHxFoPUnWE6uK7d
 Dejx+52SCFSKI2n7cZBGEEsawA2va/PKj0R4MLmEL+u9haMg0BlFE1X/vQneEfRk
 JVzv8wWGvP6fML6vDTs8cu2XljolaGeke1Dhte5SFRLFyT1rVWyvCdyQIfyQC6qp
 EIPoyci4UrmWAZt3JocJg5bKJYyfnU0ePZ7buF/dfw4fzGBIa+0E4AITcAzRR3n1
 7yslFnVsvw0PJDIf/tx42Vjr1NN2XQ==
 =MGWS
 -----END PGP SIGNATURE-----

ensure that we automatically point to the correct libdir

Alan T. DeKok at 2020-05-15T19:38:40Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3589f5244e56302298e3edf8bcf50de45a37f38f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+778ACgkQfQ55zXdi
 Hs0uoQf+M16H9eV2DbASVr/dxVRRYL2jIbNf8mb9cEnJTOJF+Dgqr2imGSCwmPf9
 FUMnvlmVnA9HM0E5NqdCct6CHzDHpTP99jsTCPcaZcEcY7q6H1/qSOjwCHAeg4xy
 ooPSoxxRl7DtXFVYd8svuxarGyTphQLozNoB6wi25QMG1tW/i+ejoitIP+GFXuaQ
 LZVRun8SaH9GH5rYFkxlrNl/gm6oIwss7qGjybBUjtvn/i8dD+nq4x2xkrjadEJx
 cXWVoxUuahQtG7/PeDHSCxXlwp8NVGn3dPZPxWif1jON1E+i5eQfQIvOd7eKKB4m
 CX1rc+2fPz7KCEs6X8KTm0yXGEZYDQ==
 =xb+W
 -----END PGP SIGNATURE-----

add "jlibtool" target for laziness

Alan T. DeKok at 2020-05-15T19:38:39Z
Files modified:
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb4b9bd72fbdffcccaaae4aa7db3c4bdbd78d84e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6+1GAACgkQ/6TVgp+2
 18od0Q/9HTcMs7CND1x2UmALA8R6FeLgBzprHTFYG9gnjlvuzuX0PrFZfLeecHgk
 N2RGjqKdYzEbto823xvhpDaDr7bSbQhlHdxKGBxJmcqszBNdpyTr8YArX92optJ9
 syfUiqjDTbsNoxKg/satk4U6VL9cXQeYS01ZncbWF4+kOYXdRRkc+teyxtP/zWWL
 pJk+XGM7nwVw1amPDHJWvjzwwpVlhUlV/+UZZHrHWxp7/wRCL9pyDCmNiaJsA1m8
 jfY3AUevSRdp2SknKjM1bMjytd61VNqGEZQK2ZRaTwZeHMuf7WrSvkpxXw/25zUp
 RxsIjK0loVmScsXWY846jRHRtJYqWeYZ7r+lFrcOshJwNuHkIk+nh5SgBFCuqk8z
 qdrF7VJCkKQCObWPaCnD4cYGFlYth4ssGd9rR3gu+f6FpnD6eoa9Paa7zPkBbga9
 UBIE8S1AqrGWJGNrEfcl2V517zxz5Hqe7oXsb+brjDczox9bpExlO1BnJvcFCs3r
 gziETdneWdWLdDzB9BW3fw6PWgX0gCJkYrtUBoKHeUaLwJFQmNqM5SPne4eDSsZ9
 NnvyLT1wszU6Njzx0NUso9+X4kK0DUX0sLZ1Wo3ARAtl9KA9KiNCKbOCwt9l9uF6
 2CfBu4p74ZpBO/nVByn8aRC8J2p+exLgtRO4Cg8VihnMOCVJT4I=
 =5XN1
 -----END PGP SIGNATURE-----

event: Don't allow the same event to be inserted multiple times

Arran Cudbard-Bell at 2020-05-15T17:41:52Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5a12e10b681795edfa78e93ed5ecbd61622d600
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+0TgACgkQfQ55zXdi
 Hs0NxQf6AoKxNL/I191rWMtBHTM5rOTM6UrstLzi0pbwiGUovPazICBmaTK8QJA3
 7QNFsYEI4dEjPCSXk/xuBvC+clkN6q3CSM8wBJSxrh5F3l6tVH5wZ5n8hLVZQQ5A
 txZPOxFoLFPdmxswlPuo4nEil3U9qUs2VHNY/LKDjXS9IfSr2ENdks2YmuIRM+7T
 v3KFySNA+b/DLI+Kko9HCheYpZyuNBa9N4J+8z4wbqG4VGzaeUrgl31eTw8716Se
 Z96TqGNCDNFr/zFGNzlxnckZqJ2EU+x/g+m0YrKcTZSTSVam+8eBRhGKEnHquBAo
 NZmEf5Z5OLaC7r7Vuhxeab8bZURk8w==
 =FMy7
 -----END PGP SIGNATURE-----

"gunzip -c" is more portable thjan gzcat :(

Alan T. DeKok at 2020-05-15T17:28:07Z
Files modified:
	* src/tests/radsniff/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a39dc9433c1781170dce6db12e297837e26a2520
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+thIACgkQfQ55zXdi
 Hs3YlAgAlHBvdjm2f26Z2G50k59HcxuBKwXLweShDP983cwdeBLeG6xb3bg54cT7
 U9Ae3Yi7C87rtccI262LzBnVbG7YS14I2BPGqG7qdXbX1cgCmkfvf+Yu1JTHRP9/
 VuS+jWGxYg6SKkHaLNIQrBE6v2FnWjUgfVCaTt28yHkKvwoD9UPrHG4d05Vr5ih8
 PV4B2vbg3GUEcA+RvSngxftTYNvFbnEvXNqlOnDPoQfO321+6dkZYB2gfEBtwKpp
 snxwVStG3qEoywldSYuksSfLb6sHK7/fEyUCTXvoyM2WSFRBXNuGEDCzx8e1fJ4m
 OJbDPotEnc2AA8zmDR91XwbVOqXvoQ==
 =Ef/A
 -----END PGP SIGNATURE-----

fix the tests.  Fixes #3456

Alan T. DeKok at 2020-05-15T15:32:24Z
Files modified:
	* src/tests/radsniff/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ae8b412c193aa366206a5849b043876d92eb5e8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+r7MACgkQfQ55zXdi
 Hs2Q+wf8CRCTT6nYOy/WS1RfdBSVMUW5HURsWtdlB76WX5BhnOcSDF8hwLv6NYGu
 fW1Z1TvBivbde2OLMv5XmwaYDFwbpQc04ZFwOnpTJntsu5zFCskgBvTjFu7U1ACl
 eaZv9FTjAZvbcRzabx1OWdHvowIDXczdXDD0IrY0hpk0vscKF1iIeHpafifpLZz2
 hkEjPd9TQPfY6vj25j1Vq5/lofHfWgYheqhUN2XuX8++aKUjGR5ynuyHpReL3itq
 PBGVSuyzEWJDZdj/16wDVAI6/djqjCCy4LaHj6oImDTlp1FY+G6Ek66xmWO238wr
 UzErVVblY2Ui2M6tS1Lxu0aJwxKacQ==
 =gQJG
 -----END PGP SIGNATURE-----

Revert "let radsniff return "OK" if we're OK."

This reverts commit 93ac467c77575393a3116f9593351b82b7f74605.

Alan T. DeKok at 2020-05-15T15:05:22Z
Files modified:
	* src/bin/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dbcda5ab59fffa56e2abeb59eda0078950fa47c6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJevq85CRBK7hj4Ov3rIwAAdHIIAGW6ioKlHZHUOiEyxZKa5Mou
 GeyT4oo0KnHLowMeScBLm6hYv5xbFPtwKBPR7DaPTLrICi2pPKIK8iYCfJtBnUVM
 0T+toBfUGCq9glSi8riQvYgQ0KtfnevbPEgbXrwA9tqZSbvqj0bUAo5AYDEn8Zt1
 yetUVaxFP0euPv2TQ9wurnim039ZH8IpePb3ZmlqPv4S9WHwTsmI4G6vZP36VivD
 xR2vsiwUSvOvParaO1XCHrNxNQaE5GHzJq4q3w1UjmqXAKklLnkpknQuixNacY/d
 9SbXyoYStn0Dhp6HFHKbE4FVMlwB4LUAOMPDcAbGXy50cE2iUT5Z6QOpZbmoQkY=
 =MsV6
 -----END PGP SIGNATURE-----
 

radsniff: Default exit should be success (#3455)


Jorge Pereira (via GitHub)@2020-05-15T15:03:21Z
Files modified:
	* src/bin/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28839cd7466c3d901d0b6c99cbed754da8cb725c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+raIACgkQfQ55zXdi
 Hs108wf9FLflFoGACIlNdeuh/yXH2+MBmuHGAqpNvNjne0A0aAJTdqtOsXHIxcRv
 i1CfcCihqDSo6v5yCUeSVoWZIMp5degmnQL5UlVUP2rVBhZyGk7FwIr+4TvEKm9h
 NGsFLT0ZCDacGwVb7NZCVmNPGNTliC3PYpRmj7d6I/p91RjanKcsoTMBEtTZSxtB
 Lz60q8Awy1xxQ0sMfQQuCctcfwVJDdXh0zYnMqRqEmdMzZybuXCZDAQiNn5fyU2f
 jeWPfNeL+3djNEa/GICQrTyEeuxnPXWbIQQCduFEcf5wK5Y24ppsYKA4Bc/96LmS
 6sdFHKQO7u++wlThsLvKx80tN000uQ==
 =sp1h
 -----END PGP SIGNATURE-----

let radsniff return "OK" if we're OK.

Alan T. DeKok at 2020-05-15T14:56:26Z
Files modified:
	* src/bin/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93ac467c77575393a3116f9593351b82b7f74605
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6+rWYACgkQ/6TVgp+2
 18p/LQ//USJ12o55fLO0jOfJM5fBQXPRbWLUqhZfKKhM3X54rb96sQzSx3xUSSdo
 AY23zpc06eY+RF1UA2wJXbcj40uTkeEEwjdeT1doIrUY33oi7qp1YoI9HiA1UvlJ
 CmoAUFd7ldBQwD4pnS233jjNm4ZdA6yt02vEeuboHTUqD02d4n3y4oR8g4Rio9Y+
 QY5eSKOCNxwuK9zPZezLLVr+GMK/kywNqpZMp2mON3HR2KnXswhIVAF4LZdrIbrz
 /GXDkDrAaV98vWkMv2JDYxykfnTReikhMm6lcYqqmocD6XfGfJPSuJcof0k+28OL
 2JOv+hpm5nkB7ESq5zxhE7EXOziITG8UO6s2VIkky54AZ/v+e86vMv1PcBUO7nik
 XCwEQ3JelV4fAxBKQVif/Exa+/LWKh87XS2JMAxvMxZZoQBwOg+ouiulTdL/VDWA
 YXJCJnOt31psatAR4qQ2miG2RMFvrUTT/JqgAoi9/F32JB5LOrMoewe0KB44P7Pd
 iZIX1mxn+ELHjJnMFW4fuXblxCnT31nr8aMbS8pUPLHQ75ZI9gdVqKU2f9AvQv/g
 s8V9865PT+6gsELDdkAlTypXGTogb89sjxVCbOPZl1HagjEuEDrbwMylFVeOlxWm
 cLdo3L0126gHOh1WykxJs5y+pIo2PcYtrqBYA3aKRF72ehq9maY=
 =0+6q
 -----END PGP SIGNATURE-----

radsniff: Process files directly instead of using the event loop

Arran Cudbard-Bell at 2020-05-15T14:55:34Z
Files modified:
	* src/bin/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9ca8520e5064b72667092234d1bf449041ba6f6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6+q/QACgkQfQ55zXdi
 Hs1gCwgAh4cu5Yn3BCCQL9ncyjJ6wteAuP7oo29KnEkoQQhjURSmxCTcmSBNf5Dg
 kVb8joGOm2uJshBpUrRu+nrXeSB6ooerktp62rNK5Bj8sy2uFyRKVWNkGOEsnS8P
 L5uzqpfslEX5uHTWFPgtnP8v99dCBZr+eLA2hvx49v1qAkA0J9jGMcypBh/MjeRP
 J1N2owcScKJciUvmY/VrFmrQOOQkpTlPmconKZvOna62UD4RmLy7eKKn2iv2ngOo
 lIg+1SyjVH8KWSbJbIWQuhs5xT9eeAHvBR0ZbJxMjydHq/k9YUQrz3Cf+X2NQx+c
 CRV1ssEBczljdtUMIXQ7V34qhPE7gg==
 =Vs2b
 -----END PGP SIGNATURE-----

radsniff: Add new test suite

New target 'make test.radsniff'

Jorge Pereira (via Alan T. DeKok)@2020-05-15T14:49:22Z
Files modified:
	* src/tests/all.mk
	* src/tests/radsniff/all.mk
	* src/tests/radsniff/radius-auth+acct+coa-100pkts.pcap.gz
	* src/tests/radsniff/radius-auth+acct+coa-100pkts.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8706eeb384ce4a6a0e4af5752999e6ebcb874598
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6+mpwACgkQ/6TVgp+2
 18oDPg/9EnK9cTTBe/IKDuvvnA5bpYGfgJykxafOGf5fh58ryhfq7PEmWj8ooGqT
 udjy9UDH7BZmI+kB8lWjWXuSwcd0jxdARoh9lXTgWfR+3WkkJ/hYtkQzDt36d/9f
 u4+6TEu/1hlfaCGL/PiSHQEfyZCN+RzaM6b6WeTA0l53QJSJHmgsGLeYO0xNgA/A
 gbi98kqgwYL/P2BIbYDx0pF4Sbj19oGLymgHRZsYihxBZicJwiki5LW1IqUW7SC1
 /DMZCWAY3j87rajq8LIA0MTAgC6cpuZOYIK8vfiPhym8oLEAvMXxYaf7nc+yGHDd
 INAoos6noag+vdqVRCiL+UxMMCJcmDHJfAVuNrWgwrCbhfue5CK7svbN5ST7xPvX
 Y5HFqhwzTtrbHbpZDVtUa5BBdNGr6FEKd8JjLIt3IhDMQXSTSbg52st3/kr3ArMK
 0aM1NSAnWKpS3lQb8hLmmmEdsVtcYobH/xXaz+9wR035/AQta30jZujeisGGfdjf
 T0XvQXuUyMWHYCP6EtqLXRyKQAYKCaJE+FabF0KxbAI/N5E92dZxX0d+2dGvXGiB
 Pvna3+odu3nDK8dtm9sPvLqfgE9Jwo/j+s7eV+cP83TEJAaJvNGLgxnuC1kWCay2
 BOWTFdAal7Oc8Cab0F0HgXYsjtuXxqR1xOga5MO39Pldr3PaYsA=
 =BH8g
 -----END PGP SIGNATURE-----

radsniff: Can't rely on a notification from kevent that PCAP files are still readable, so keep reading until pcap_next_ex indicates there's no more packets available

https://github.com/the-tcpdump-group/libpcap/issues/870

Arran Cudbard-Bell at 2020-05-15T13:35:24Z
Files modified:
	* src/bin/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5171203e3625a87d5d0015e900c1ef3ad4357c26
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl699IsACgkQ/6TVgp+2
 18pwXg/+INpRtKz4MoaQVahdEn2PbsauJkL0qva+zN5WELGCaGR/0UQLxQY44aP7
 WMPXhfLA/JllKvmAPAoePGV0GrNjm9CCqBDWetkJ3awLN6V9jLh/UuWWYOQLVy7Z
 zNIDgF69eWqX8z7KgaG4X4UTZW3Q1iwgZdYl3kaDT6mKF92DFf7d0OYNa9QnC0TE
 sa0GenXTLiwQ42h2mafBGeaaI9/Og/m0QmpI28W24WjtbXtZpr/mE+nrpoPIfdY/
 Sck1aXrhtTrql0Nd8zo9yXi9lz2thdbJCeUbDmQAIt61e5ImEM3KFoZB/Yv9O0mp
 lv6QrCUr5/k5aP0Y++8Jcg54huKuLuTKpu4iG1WmMla8wdy0mW/hADLudo81AtUL
 t5BWqQvY+mVSkA2SHaVxpGvrpdg4VDgbdIy9v4V1ewvca5lg4D8MSfMTB0cdPX/i
 puqtMST2J46fZH7ENR/OPobW5NfyUAp8NlYXFYQs+lfjeWKWoWglCqpQmyqGkKo7
 VC3XZX2v3NfH92Zhg1+FG0sul0u03uHc4RTVG5tqW0pKaYQP5szivVUe21Y5DT7U
 84dh3CRn4lZpKE3iDRF0tbBPGUDpNTm+GcaJe8slyZiy1ca/IJSQzTPb1/MCpfCu
 UIAOW9x70YMYE0OOtWiOf9iE5PZiBS0g7ObzvGduGruF4OJsbi0=
 =/2+4
 -----END PGP SIGNATURE-----

tmpl: Use correct talloc_get_type_abort function

Arran Cudbard-Bell at 2020-05-15T01:46:51Z
Files modified:
	* src/lib/server/tmpl.c

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


More information about the Freeradius-Devel mailing list