lp:bluez

Created by VCS imports on 2011-01-12 and last modified on 2020-10-22
Get this branch:
bzr branch lp:bluez

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
Bluez Utilities
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.kernel.org/pub/scm/bluetooth/bluez.git.

The next import is scheduled to run in 38 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on izar and finished 5 hours ago taking 25 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 25 seconds — see the log
Import started 17 hours ago on izar and finished 17 hours ago taking 20 seconds — see the log
Import started 23 hours ago on alnitak and finished 23 hours ago taking 25 seconds — see the log
Import started on 2020-10-22 on izar and finished on 2020-10-22 taking 20 seconds — see the log
Import started on 2020-10-21 on alnitak and finished on 2020-10-21 taking 25 seconds — see the log
Import started on 2020-10-21 on alnitak and finished on 2020-10-21 taking 25 seconds — see the log
Import started on 2020-10-21 on izar and finished on 2020-10-21 taking 25 seconds — see the log
Import started on 2020-10-21 on alnitak and finished on 2020-10-21 taking 25 seconds — see the log
Import started on 2020-10-20 on izar and finished on 2020-10-20 taking 25 seconds — see the log

Whiteboard

NOTE: Upstream imports have moved. They are done (by hand for now) here:
https://git.launchpad.net/~bluetooth/bluez?h=master

Recent revisions

20852. By Luiz Augusto von Dentz <email address hidden> 14 hours ago

lib: Fix using spaces to align BT_PKT_STATUS

20851. By Archie Pusaka <email address hidden> on 2020-10-21

device: fix temporary_timer double free

One instance of freeing temporary_timer is not followed by setting
the variable to 0, causing potential double free.

20850. By Inga Stotland <email address hidden> on 2020-10-19

shared/timeout-ell: Fix timeout wrapper implementation

This fixes the following issues:
- Correct user data is passed around to l_timeout_create():
  locally allocated timeout data is a valid "user data" to
  associate with a newly created timeout. Previously, user_data
  passed as an argument to timeout_add() was incorrectly used as
  an argument to l_timeout_create()
- To maintain common API and work around the issue when the conversion
  of a pointer to an unsigned int truncates the initial value, a queue
  of active timeouts is maintained where pointer each l_timeout structure
  is associate with a unique id. This id is returned when timeout_create()
  API is called and can be subsequently used with timeout_remove().

20849. By Inga Stotland <email address hidden> on 2020-10-19

shared/io-ell: Add reference count to io structure

This adds reference count to io wrapper structure.
Also, correctly handles IO destroy case by unsetting
read/write/disconnect halers and freeing the corresponding
resources.

20848. By Luiz Augusto von Dentz <email address hidden> on 2020-10-19

lib: Add BT_PKT_STATUS

BT_PKT_STATUS has been introduced to the kernel but userspace has not
been updated to reflect that.

20847. By Luiz Augusto von Dentz <email address hidden> on 2020-10-12

avrcp: Notify Addressed Player Changed if player is unregistered

If current addressed player is unregistered notify Addressed Player
Changed so the controller is informed of the player changes.

20846. By Daniel Ċ imko <email address hidden> on 2020-10-12

avrcp: Fix segfault when using headset controls

This fixes a segmentation fault caused by controls trying to notify an
unregistered player.

When an unregistered player is replaced by another valid player from the
list, the session is not referenced in the sessions list of the player
and when this player is unregistered, its reference is not removed from
the session.

20845. By Aravind Machiry <email address hidden> on 2020-10-07

lib: Replace malloc/memset(..0..) with bt_malloc0

This patch replaces various instances of malloc and subsequent
memset(..,0,..) with bt_malloc0 (i.e., calloc) for efficiency.

20844. By Aravind Machiry <email address hidden> on 2020-10-07

lib/sdp.c: Validate attribute search return value

The calls to gen_[searchseq|attridseq]_seq functions return negative
value on failure. The return value should be checked to gracefully
exit with a proper exit code.

20843. By Brian Gix <email address hidden> on 2020-10-07

mesh: Re-arrange Join/Create/Import/Attach page saving

When an App is creating or attaching to a node, it first evaluates the
validity of the Apps composition. Invalid compositions are not allowed
to continue. Valid compositions need to be saved, which means that
create_node_config() must be called as part of Composition validation.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers