All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.