lp:bluez

Created by VCS imports on 2011-01-12 and last modified on 2019-11-13
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 3 hours.

Last successful import was 2 hours ago.

Import started 2 hours ago on izar and finished 2 hours ago taking 20 seconds — see the log
Import started 8 hours ago on izar and finished 8 hours ago taking 25 seconds — see the log
Import started 14 hours ago on alnitak and finished 14 hours ago taking 20 seconds — see the log
Import started 20 hours ago on alnitak and finished 20 hours ago taking 20 seconds — see the log
Import started on 2019-11-13 on izar and finished on 2019-11-13 taking 20 seconds — see the log
Import started on 2019-11-12 on izar and finished on 2019-11-12 taking 25 seconds — see the log
Import started on 2019-11-12 on alnitak and finished on 2019-11-12 taking 25 seconds — see the log
Import started on 2019-11-12 on alnitak and finished on 2019-11-12 taking 20 seconds — see the log
Import started on 2019-11-12 on izar and finished on 2019-11-12 taking 20 seconds — see the log
Import started on 2019-11-11 on izar and finished on 2019-11-11 taking 20 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

20240. By Michał Lowas-Rzechonek 11 hours ago

mesh: Add missing property interface to node objects

20239. By Michał Lowas-Rzechonek 11 hours ago

mesh: Fix ignored return value

This fixes the following build error when compiling in maintainer mode:

mesh/keyring.c: In function ‘finalize’:
mesh/keyring.c:142:8: error: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Werror=unused-result]
  (void)write(fd, &key, sizeof(key));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

20238. By Simon Mikuda <email address hidden> 16 hours ago

core/advertising: Fix crash when client is added after unregistration

After "register_advertisement()" callback "client_proxy_added()" was yet
called but it was actually called after: "unregister_advertisement()" which
caused segmentation fault because client was removed twice.

20237. By Simon Mikuda <email address hidden> 16 hours ago

core/advertising: Fix crash when unregistering advertisement too fast

When advertisement is unregistered during MGMT_OP_ADD_ADVERTISING it will
crash in add_adv_callback because struct btd_adv_client no longer exist.

This is seen also in debug log from bluetoothd:
bluetoothd[29698]: src/advertising.c:register_advertisement() RegisterAdvertisement
bluetoothd[29698]: src/advertising.c:client_create() Adding proxy for /org/bluez/example/advertisement0
bluetoothd[29698]: src/advertising.c:register_advertisement() Registered advertisement at path /org/bluez/example/advertisement0
bluetoothd[29698]: src/advertising.c:parse_service_uuids() Adding ServiceUUID: 180D
bluetoothd[29698]: src/advertising.c:parse_service_uuids() Adding ServiceUUID: 180F
bluetoothd[29698]: src/advertising.c:parse_manufacturer_data() Adding ManufacturerData for ffff
bluetoothd[29698]: src/advertising.c:parse_service_data() Adding ServiceData for 9999
bluetoothd[29698]: src/advertising.c:parse_data() Adding Data for type 0x26 len 3
bluetoothd[29698]: src/advertising.c:refresh_adv() Refreshing advertisement: /org/bluez/example/advertisement0
bluetoothd[29698]: src/advertising.c:unregister_advertisement() UnregisterAdvertisement
bluetoothd[29698]: src/advertising.c:add_adv_callback() Advertisement registered: �
Segmentation fault (core dumped)

20236. By Aurelien Jarno <email address hidden> on 2019-11-12

tools/mesh-cfgclient: add unbind command

This reuses the existing cmd_bind for both opcodes. cmds[] already has
code to handle it.

20235. By Aurelien Jarno <email address hidden> on 2019-11-12

mesh: fix sending messages to group addresses

When sending a message to a group address (either virtual or fixed), it
has to be sent OTA even if successfully enqueued to an internal model.

20234. By Inga Stotland <email address hidden> on 2019-11-12

mesh: Fix clean up after AddNode method

This fixes the cleanup routine that is called after AddNode method
on org.bluez.mesh.Manager1 interface is complete: do not remove
the agent associated with the Provisioner (owner of Manager interface).

20233. By Aurelien Jarno <email address hidden> on 2019-11-07

tools/mesh-cfgclient: fix binaries and config name in README

This patch fixes the mesh-cfgclient README file:
- The configuration directory is meshcfg not mesh-cfgcli
- The home directory is looked up using $HOME not using /home/$USER
- The binary is called mesh-cfgclient, not mesh-config
- The -c option takes a config file path, not the directory where the
  config file is stored.

20232. By Brian Gix <email address hidden> on 2019-11-07

unit: Fixed Mesh Crypto unit test build for LTO

Was erroneously compiling and linking explicit unit test versions of the
ELL source dependancies while also linking with the library made from
same sources. This created Link Time Optimization (LTO) problems when
calling exit(), as there were two copies of the constructors and
destructors from ell/log.c.

20231. By Inga Stotland <email address hidden> on 2019-11-04

tools/mesh-cfgclient: Add README file

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