linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [bluez/bluez] 44a1d0: l2cap-test: Add tests for LE 2M and Coded PHYs
@ 2025-12-12 15:40 Pauli Virtanen
  0 siblings, 0 replies; only message in thread
From: Pauli Virtanen @ 2025-12-12 15:40 UTC (permalink / raw)
  To: linux-bluetooth

  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 44a1d0c73ab5e4377884b30e89fbc2091c6743f4
      https://github.com/bluez/bluez/commit/44a1d0c73ab5e4377884b30e89fbc2091c6743f4
  Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M tools/l2cap-tester.c

  Log Message:
  -----------
  l2cap-test: Add tests for LE 2M and Coded PHYs

This adds the following tests that uses BT_PHY to retrieve the ACL/LE
connection supported LE 2M and Coded PHYs:

L2CAP LE Client - PHY 2M/Coded
L2CAP LE Server - PHY 2M/Coded
L2CAP Ext-Flowctl Client - PHY 2M/Coded
L2CAP Ext-Flowctl Server - PHY 2M/Coded


  Commit: 270b899e963051907af85f69483565da2edaae0d
      https://github.com/bluez/bluez/commit/270b899e963051907af85f69483565da2edaae0d
  Author: Frédéric Danis <frederic.danis@collabora.com>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M Makefile.am
    A doc/org.bluez.Call.rst
    A doc/org.bluez.Telephony.rst

  Log Message:
  -----------
  doc: Add new telephony related profiles interfaces

These are interfaces are meant to be generic to the telephony related
"headset" profiles like HSP HS, HFP HF, and CCP.


  Commit: 7204618e59ad59317e5231bcf163f115c018ca4b
      https://github.com/bluez/bluez/commit/7204618e59ad59317e5231bcf163f115c018ca4b
  Author: Frédéric Danis <frederic.danis@collabora.com>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    A profiles/audio/telephony.c
    A profiles/audio/telephony.h

  Log Message:
  -----------
  audio/telephony: Add shared interfaces implementation

This implements the Telephony and Call DBus interfaces which will be
shared by telephony related "headset" profiles.


  Commit: cfc372d4f21b040ab99fd860fb483055cb192a1f
      https://github.com/bluez/bluez/commit/cfc372d4f21b040ab99fd860fb483055cb192a1f
  Author: Frédéric Danis <frederic.danis@collabora.com>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M Makefile.plugins
    M configure.ac
    A profiles/audio/hfp-hf.c

  Log Message:
  -----------
  audio/hfp-hf: Add skeleton for HFP profile

This starts the Telephony interface for HFP HF, allowing to connect to
the remote HFP AG device.


  Commit: 5c7bb30960212c07f3b9e04b863194e54f8a1bb4
      https://github.com/bluez/bluez/commit/5c7bb30960212c07f3b9e04b863194e54f8a1bb4
  Author: Frédéric Danis <frederic.danis@collabora.com>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M profiles/audio/hfp-hf.c

  Log Message:
  -----------
  audio/hfp-hf: Add HFP SLC connection and event support

This implements the HFP HF SLC connection and events support for the
Telephony DBus interface.


  Commit: b3677421feee65f2c87f40123d242d51af51396a
      https://github.com/bluez/bluez/commit/b3677421feee65f2c87f40123d242d51af51396a
  Author: Frédéric Danis <frederic.danis@collabora.com>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M Makefile.tools
    A client/bluetoothctl-telephony.rst
    M client/main.c
    A client/telephony.c
    A client/telephony.h

  Log Message:
  -----------
  client/telephony: Add new submenu

This add a new submenu to bluetoothctl to be able to manage telephony
related "headset" profiles.
It currently allows to control calls from an HFP phone, i.e. starts a
call, hangup a call, accepting or rejecting an incoming call.

Audio part is not yet supported.


  Commit: a2ef82f1aaa950659812b3e807702c46e820a0c8
      https://github.com/bluez/bluez/commit/a2ef82f1aaa950659812b3e807702c46e820a0c8
  Author: Pauli Virtanen <pav@iki.fi>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M src/shared/gatt-client.c

  Log Message:
  -----------
  shared/gatt-client: fix notify_data leak in notify_data_write_ccc

Calling bt_gatt_client_unregister_notify() when ATT has disconnected
leaks the reference to notify_data: in notify_data_write_ccc() the
bt_gatt_client_write_value() fails, the destroy is never called, and
notify_data_ref() is leaked.

Fix by balancing unref notify_data on write failure.

Log (unit/test-mcp):
Direct leak of 5760 byte(s) in 90 object(s) allocated from:
    #0 0x7fd7e2ce6f2b in malloc
    #1 0x0000004227e5 in util_malloc src/shared/util.c:46
    #2 0x00000044a81c in register_notify src/shared/gatt-client.c:1782
    #3 0x000000458367 in bt_gatt_client_register_notify src/shared/gatt-client.c:3685
    #4 0x00000049f9f5 in foreach_mcs_char src/shared/mcp.c:1834


Compare: https://github.com/bluez/bluez/compare/a589b0d73c41...a2ef82f1aaa9

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-12-12 15:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-12 15:40 [bluez/bluez] 44a1d0: l2cap-test: Add tests for LE 2M and Coded PHYs Pauli Virtanen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).