lp:bluez

Created by VCS imports on 2011-01-12 and last modified on 2020-01-25
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 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on izar and finished 3 hours ago taking 20 seconds — see the log
Import started 9 hours ago on izar and finished 9 hours ago taking 25 seconds — see the log
Import started 15 hours ago on alnitak and finished 15 hours ago taking 25 seconds — see the log
Import started 21 hours ago on alnitak and finished 21 hours ago taking 25 seconds — see the log
Import started on 2020-01-25 on izar and finished on 2020-01-25 taking 25 seconds — see the log
Import started on 2020-01-25 on alnitak and finished on 2020-01-25 taking 25 seconds — see the log
Import started on 2020-01-25 on izar and finished on 2020-01-25 taking 25 seconds — see the log
Import started on 2020-01-24 on alnitak and finished on 2020-01-24 taking 25 seconds — see the log
Import started on 2020-01-24 on izar and finished on 2020-01-24 taking 20 seconds — see the log
Import started on 2020-01-24 on izar and finished on 2020-01-24 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

20341. By Prathyusha N <email address hidden> on 2020-01-25

mesh: Handle publickey exchange phase for initiator

In Public Key OOB case, when provisioner receives public key via
OOB, provisioner has to send it's public key to remote node and
and then proceed for authentication.

Handle invalid keys case.

20340. By Shaunak Soman <email address hidden> on 2020-01-23

mesh: Fix provisioning agent method call failure

Provisioning agent interface methods PublicKey, PrivateKey and
Cancel do not accept any parameters. So, while invoking them
explicitly set the parameters to "".

20339. By Inga Stotland <email address hidden> on 2020-01-22

doc/mesh-api: Fix reference discrepancy for Import()

Remove mentioning of ImportLocalNode() method, use Import() instead.

20338. By Inga Stotland <email address hidden> on 2020-01-22

tools/mesh: Implement model group subscription commands

This adds implementation for:
Config Model Subscription Delete
Config Model Subscription Delete All
Config Model Subscription Overwrite

and adds handling vendor model IDs for
Config Model Subscription Add
Config Model Subscription Get

20337. By Inga Stotland <email address hidden> on 2020-01-22

tools/mesh: Add support for Vendor Model App Get/List

This adds implementation for sending Config Vendor App Get message
and receiving Config Vendor App List response.

20336. By Inga Stotland <email address hidden> on 2020-01-22

tools/mesh: Add length checks for rxed messages

This adds missing validation of received responses.
If the length of a received message does not pass the
validation, it's not processed.

20335. By Inga Stotland <email address hidden> on 2020-01-22

tools/mesh: Refactor code for generating model ID

Common code for populating message buffer with Model ID
(either SIG or vendor defined) for misc commands is refactored
into a single function.

20334. By Marijn S on 2020-01-21

shared: shell: Only omit consecutive duplicate history lines.

Change rl_handler to append duplicate history, as long as it isn't
identical to the last line. It prevents consecutive duplicates while
still having an accurate overview of the most recent commands used,
mimicking most modern shells.

This addresses my only major gripe with bluetoothctl: pressing UP does
not retrieve the last typed command when it is a duplicate of something
else written (much) earlier in the history. It is especially noticeable
when needing the same command repeatedly.

20333. By Brian Gix <email address hidden> on 2020-01-18

mesh: Offload loopback packets to l_idle_onshot()

Any packet that may be handled internally by the daemon must be sent in
it's own idle_oneshot context, to prevent multiple nodes from handling
and responding in the same context, eventually corrupting memory.

This addresses the following crash:
Program terminated with signal SIGSEGV, Segmentation fault.
 0 tcache_get (tc_idx=0) at malloc.c:2951
     2951 tcache->entries[tc_idx] = e->next;
(gdb) bt
 0 tcache_get (tc_idx=0) at malloc.c:2951
 1 __GI___libc_malloc (bytes=bytes@entry=16) at malloc.c:3058
 2 0x0000564cff9bc1de in l_malloc (size=size@entry=16) at ell/util.c:62
 3 0x0000564cff9bd46b in l_queue_push_tail (queue=0x564d000c9710, data=data@entry=0x564d000d0d60) at ell/queue.c:136
 4 0x0000564cff9beabd in idle_add (callback=callback@entry=0x564cff9be4e0 <oneshot_callback>, user_data=user_data@entry=0x564d000d4700,
    flags=flags@entry=268435456, destroy=destroy@entry=0x564cff9be4c0 <idle_destroy>) at ell/main.c:292
 5 0x0000564cff9be5f7 in l_idle_oneshot (callback=callback@entry=0x564cff998bc0 <tx_worker>, user_data=user_data@entry=0x564d000d83f0,
    destroy=destroy@entry=0x0) at ell/idle.c:144
 6 0x0000564cff998326 in send_tx (io=<optimized out>, info=0x7ffd035503f4, data=<optimized out>, len=<optimized out>)
    at mesh/mesh-io-generic.c:637
 7 0x0000564cff99675a in send_network_beacon (key=0x564d000cfee0) at mesh/net-keys.c:355
 8 snb_timeout (timeout=0x564d000dd730, user_data=0x564d000cfee0) at mesh/net-keys.c:364
 9 0x0000564cff9bdca2 in timeout_callback (fd=<optimized out>, events=<optimized out>, user_data=0x564d000dd730) at ell/timeout.c:81
 10 timeout_callback (fd=<optimized out>, events=<optimized out>, user_data=0x564d000dd730) at ell/timeout.c:70
 11 0x0000564cff9bedcd in l_main_iterate (timeout=<optimized out>) at ell/main.c:473
 12 0x0000564cff9bee7c in l_main_run () at ell/main.c:520
 13 l_main_run () at ell/main.c:502
 14 0x0000564cff9bf08c in l_main_run_with_signal (callback=<optimized out>, user_data=0x0) at ell/main.c:642
 15 0x0000564cff994b64 in main (argc=<optimized out>, argv=0x7ffd03550668) at mesh/main.c:268

20332. By Inga Stotland <email address hidden> on 2020-01-18

mesh: Fix opcode for OP_VEND_MODEL_APP_GET

This changes the value of OP_VEND_MODEL_APP_GET to 0x804D (it was
incorrectly set to 0x804C)

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