[bluez/bluez] c1d01a: avdtp: Fix triggering disconnect_timeout while dis...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  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





[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux