linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Pauli Virtanen <noreply@github.com>
To: linux-bluetooth@vger.kernel.org
Subject: [bluez/bluez] 44a1d0: l2cap-test: Add tests for LE 2M and Coded PHYs
Date: Fri, 12 Dec 2025 07:40:31 -0800	[thread overview]
Message-ID: <bluez/bluez/push/refs/heads/master/a589b0-a2ef82@github.com> (raw)

  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

                 reply	other threads:[~2025-12-12 15:40 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bluez/bluez/push/refs/heads/master/a589b0-a2ef82@github.com \
    --to=noreply@github.com \
    --cc=linux-bluetooth@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).