Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: 48c33d291d921be2fb2a7958528e0d16a176a913 https://github.com/bluez/bluez/commit/48c33d291d921be2fb2a7958528e0d16a176a913 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2025-03-17 (Mon, 17 Mar 2025) Changed paths: M client/player.c Log Message: ----------- client/player: Fix changing preset SDU This fixes changing preset SDU when configuring multiple channels, the SDU of the configuration is the one the needs to be adjusted not the preset itself. Commit: 0205edbd29fc972f9aad2b2d21789e97f45d3c24 https://github.com/bluez/bluez/commit/0205edbd29fc972f9aad2b2d21789e97f45d3c24 Author: Roman Smirnov <r.smirnov@xxxxxx> Date: 2025-03-18 (Tue, 18 Mar 2025) Changed paths: M src/shared/util.c M src/shared/util.h Log Message: ----------- shared/util: implement argsisutf8() This implements argsisutf8() which checks that all strings in the argv array are written in utf8. Commit: eb1dd2bc1c4b32b791203340b303306bd7f5fe0b https://github.com/bluez/bluez/commit/eb1dd2bc1c4b32b791203340b303306bd7f5fe0b Author: Roman Smirnov <r.smirnov@xxxxxx> Date: 2025-03-18 (Tue, 18 Mar 2025) Changed paths: M client/main.c Log Message: ----------- client: replace validate_input() with argsisutf8() argsisutf8() does the same thing as validate_input(), but can be used elsewhere. Commit: 1edffc22a343511ad1357d002f1968e4746c68a6 https://github.com/bluez/bluez/commit/1edffc22a343511ad1357d002f1968e4746c68a6 Author: Roman Smirnov <r.smirnov@xxxxxx> Date: 2025-03-18 (Tue, 18 Mar 2025) Changed paths: M src/shared/shell.c Log Message: ----------- shared/shell: add check to shell_exec() When passing a Unicode character to bluetoothctl, the application crashes in dbus: dbus[5324]: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file .../dbus-message.c line 2765. Check that all characters are written in utf8. Fixes: https://github.com/bluez/bluez/issues/1137 Commit: 2eba5b6e91555d9f4dfb1c4b2adcc5b18d1d8897 https://github.com/bluez/bluez/commit/2eba5b6e91555d9f4dfb1c4b2adcc5b18d1d8897 Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx> Date: 2025-03-18 (Tue, 18 Mar 2025) Changed paths: M obexd/plugins/bluetooth.c Log Message: ----------- obex: Fix typo Commit: 3b9a6d3f6186c510bcd762498b141c6114e612b2 https://github.com/bluez/bluez/commit/3b9a6d3f6186c510bcd762498b141c6114e612b2 Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx> Date: 2025-03-18 (Tue, 18 Mar 2025) Changed paths: M obexd/client/pbap.c Log Message: ----------- obex: Publish SDP record for Phonebook Access Client This is required for passing below PTS test cases: 1. PBAP/PCE/SGSIT/ATTR/BV-01-C Attribute GSIT - Bluetooth Profile Descriptor List, PBAP 1.2 2. PBAP/PCE/SGSIT/OFFS/BV-02-C Attribute ID Offset String GSIT - Service Name 3. PBAP/PCE/SGSIT/SERR/BV-01-C Service record GSIT - PBAP PCE Currently the Phonebook Access Client SDP record is not registered, hence above test cases are failing. This commit adds code to register the profile (0x112e). Compare: https://github.com/bluez/bluez/compare/9590cf12b232...3b9a6d3f6186 To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications