Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: 774ad9fdd96a522f944a1d09fe374f6a88e61807 https://github.com/bluez/bluez/commit/774ad9fdd96a522f944a1d09fe374f6a88e61807 Author: Pauli Virtanen <pav@xxxxxx> Date: 2024-11-11 (Mon, 11 Nov 2024) Changed paths: M profiles/audio/transport.c Log Message: ----------- transport: fix AVRCP volume in reconfigured transports We no longer reconnect AVRCP session on AVDTP transport reconfiguration. This breaks AVRCP volume after reconfiguration, since there's no volume update event incoming. Fix by keeping track of the latest volume in btd_device volume. It was introduced to track volume changes that arrive when there are no transports/players, but we should track all volume changes otherwise the value can be out of date when we want to use it. Fixes: 469a75ae182a ("sink: Fix transitioning to BTD_SERVICE_STATE_DISCONNECTED on idle") Commit: 639fb80032cd7eb4d59e4a71e5235c647edf2af5 https://github.com/bluez/bluez/commit/639fb80032cd7eb4d59e4a71e5235c647edf2af5 Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx> Date: 2024-11-11 (Mon, 11 Nov 2024) Changed paths: M obexd/plugins/pbap.c Log Message: ----------- obex: Add Newmissedcalls tag in PBAP GET response This fix is required for passing below PTS testcases: 1. PBAP/PSE/PBD/BV-05-C 2. PBAP/PSE/PBD/BV-17-C 3. PBAP/PSE/PBB/BV-11-C Even if the new missed calls value is zero, send it in GET response. As per the PBAP spec, it is mandatory to include Newmissedcalls tag in response incase of object name is 'mch.vcf' or 'cch.vcf'. It will be better to include it in all GET response. Commit: 486aeafd87bc23bb7969671b06ceaafc124dea84 https://github.com/bluez/bluez/commit/486aeafd87bc23bb7969671b06ceaafc124dea84 Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx> Date: 2024-11-11 (Mon, 11 Nov 2024) Changed paths: M obexd/client/pbap.c Log Message: ----------- obex: Check for supported features bit value for legacy server This fix is required for below PTS testcase: 1. PBAP/PCE/SSM/BV-10-C Description - Verify that the PCE does not share its PbapSupportedFeatures bits with a legacy server. Incase of legacy server, check for 'supported features bit' uint_32_t value instead of directly checking the pointer holding the attribute. As pointer 'data' won't be null as PbapSupportedFeatures attribute is present in SDP record but it's value is zero. Commit: b22bbf873f819ceef4d50feabcebe907f309c68a https://github.com/bluez/bluez/commit/b22bbf873f819ceef4d50feabcebe907f309c68a Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx> Date: 2024-11-11 (Mon, 11 Nov 2024) Changed paths: M obexd/plugins/pbap.c Log Message: ----------- obex: Fix the PBAP GET request in PTS testing This change is required for passing below PTS testcases: 1. PBAP/PSE/PBD/BV-02-C 2. PBAP/PSE/PBD/BV-03-C 3. PBAP/PSE/PBD/BI-01-C 4. PBAP/PSE/PBD/BV-13-C 5. PBAP/PSE/PBD/BV-14-C 6. PBAP/PSE/PBD/BV-17-C PTS sends all the GET phonebook requests without extra params. Therefore, the PBAP server is rejecting the requests with a 'Bad Request' response. So append 'maxlistcount' as default param in GET request to avoid testcase failure. Commit: f0302d90a1db2b2b504819bba61f99681f3bdb72 https://github.com/bluez/bluez/commit/f0302d90a1db2b2b504819bba61f99681f3bdb72 Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx> Date: 2024-11-11 (Mon, 11 Nov 2024) Changed paths: M doc/supported-features.txt M src/profile.c Log Message: ----------- obex: Update the FTP version to 1.3 in SDP record This change is required in below PTS testcase: 1. FTP/SR/SGSIT/ATTR/BV-02-C Attribute GSIT - Bluetooth Profile Descriptor List Current FTP version 1.2 is being deprecated and withdrawn from BT Sig, so it is mandatory to update the version to 1.3. No additional changes are needed for supporting the new version. Compare: https://github.com/bluez/bluez/compare/de1b3a5ac399...f0302d90a1db To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications