Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: c1d01a378f23549e57c6d439cfa740c8b32ecc17 https://github.com/bluez/bluez/commit/c1d01a378f23549e57c6d439cfa740c8b32ecc17 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2024-10-15 (Tue, 15 Oct 2024) Changed paths: M profiles/audio/avdtp.c Log Message: ----------- avdtp: Fix triggering disconnect_timeout while discovering capabilities If there are many endpoint registered it may delay the discovering of the capabilities long enough to trigger diconnect_timeout which may cause unexpected collisions/disconnections. Fixes: https://github.com/bluez/bluez/issues/981 Commit: ee6f3a837e325184ea1009b94dee20411480844e https://github.com/bluez/bluez/commit/ee6f3a837e325184ea1009b94dee20411480844e Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2024-10-17 (Thu, 17 Oct 2024) Changed paths: M client/main.c M client/mgmt.c M src/shared/shell.c M src/shared/shell.h M tools/bluetooth-player.c M tools/btpclientctl.c M tools/mesh-cfgclient.c M tools/mesh-gatt/util.c M tools/mesh/util.c M tools/meshctl.c M tools/obexctl.c Log Message: ----------- shared/shell: Fix not handling prompt with color properly Colors use escape sequence that needs to be enveloped with RL_PROMPT_START_IGNORE (\001) and RL_PROMPT_END_IGNORE (\002) in order for readline to properly calculate the prompt length. Fixes: https://github.com/bluez/bluez/issues/965 Commit: b30b1eddb4b3d69968f18c943139f4aa0018d1b3 https://github.com/bluez/bluez/commit/b30b1eddb4b3d69968f18c943139f4aa0018d1b3 Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx> Date: 2024-10-17 (Thu, 17 Oct 2024) Changed paths: M tools/obexctl.c Log Message: ----------- tools/obexctl: Add support to connect using PSM port Since commit 5d7d3ac25bd5 ("obexd: Add PSM support to session create") obexd supports to connect the session using a L2CAP PSM. Commit: b5b51017ea1818712137bc03d0eba49204e5bc4e https://github.com/bluez/bluez/commit/b5b51017ea1818712137bc03d0eba49204e5bc4e Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx> Date: 2024-10-17 (Thu, 17 Oct 2024) Changed paths: M obexd/plugins/ftp.c M obexd/plugins/opp.c M obexd/src/obex.c Log Message: ----------- obex: Move size emit signal to plugins instead of obex.c Instead of emitting the property "Size" from obex_put_stream_start(), Call the function manager_emit_transfer_property() from plugins/*.c wherever plugin has transfer object present. Remove the code from obex.c which is generic for all profiles. This change resolves the type mismatch issue when calling the manager_emit_transfer_property from obex.c. We are passing 'os->service_data' of plugin session type but the manager_emit_transfer_property() expects the 'obex_transfer' type, therefore size is not set properly and might cause crash/disconnection. Compare: https://github.com/bluez/bluez/compare/3d9900eb754d...b5b51017ea18 To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications