Received: by 2002:ac8:156:0:b0:3e0:cd10:60c8 with SMTP id f22csp118423qtg; Thu, 6 Apr 2023 14:15:25 -0700 (PDT) X-Google-Smtp-Source: AKy350bJPZd1eGFBxXzUnjXbtbdNcU9/hUzEml/TnzC6jht5+KHXi8SrUzoGRbZA0SWxlBKdhfJH X-Received: by 2002:a17:906:6c93:b0:8b2:7564:dfd5 with SMTP id s19-20020a1709066c9300b008b27564dfd5mr161707ejr.60.1680815724974; Thu, 06 Apr 2023 14:15:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680815724; cv=none; d=google.com; s=arc-20160816; b=GQi1jA6qPdd6iPJERq3ZlFio8YJbzhDiV3VWnW50BiDufHsDKssPIqvUhxRSnptn6d k4ACd4j/990cPphe8D8W0E6gZOWmTMyjORIWa3QLfaS8NvEPWOtPm1vgmcBvAk3Qy8PP i9C2QCGCdRSotxK94yasHzp6W6Zj9jG97xPaWEoTT0iFgxB8sPCQXcVa/Hi+IvIvnaik Kx2/jvF6LGUCszBSdJCaqhvsoNU8EK0fqoMuu2TdCdSkVO3IhKukLXUD/Q3G8eXkFRW7 CJ+YxImCvuUkLanBSXIu3/EhQr8n/o1JxPRf+2JVahcLHw8CzXbCG4VH2qe8hn3b+ejp Lv5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:subject :message-id:to:from:date:dkim-signature; bh=dakdTW6NtLsUdJ9spltRT/hXJde8sbq7T7qVqm+aWdM=; b=hI4dGUp5ZE4gWCrHhUlnNzQcgg1kfvcrLcCA53qgtTG4MScro1ENoLCx2pkD8FheMZ tuHu77lomwZxHn4m7hJ+ejBbYJaMmaiykszmdEGx+HSWD/TOv6gyshnU82wmhfWexJr4 h++MZ7O6eTpr/PRBmwr//MIA8UAVSvTQybUKO6ek8EJy88cGHGJmngQz1rjGzThU2Y8I pBcpISYavwpWONDnrP0ogiZI8eaF36mzYC4NzZuXCfxCrvd6frL4va+Hp2v2JNgbsagm H8ipXUz8ZlHaTmPVTAk7fRCPvrsjnAwj5kyZ+f8q5f2WFgilpAcsKwS+3Wav0+JutYeH WlFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@github.com header.s=pf2023 header.b="O/UIL+KL"; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=github.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id tb26-20020a1709078b9a00b008b17ae97330si1987848ejc.880.2023.04.06.14.15.00; Thu, 06 Apr 2023 14:15:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@github.com header.s=pf2023 header.b="O/UIL+KL"; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=github.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235622AbjDFVMk (ORCPT + 99 others); Thu, 6 Apr 2023 17:12:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44266 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233520AbjDFVMj (ORCPT ); Thu, 6 Apr 2023 17:12:39 -0400 Received: from out-26.smtp.github.com (out-26.smtp.github.com [192.30.252.209]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA9F77ECB for ; Thu, 6 Apr 2023 14:12:38 -0700 (PDT) Received: from github.com (hubbernetes-node-15dbfcb.ash1-iad.github.net [10.56.153.34]) by smtp.github.com (Postfix) with ESMTPA id 11F315E0C13 for ; Thu, 6 Apr 2023 14:12:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2023; t=1680815558; bh=dakdTW6NtLsUdJ9spltRT/hXJde8sbq7T7qVqm+aWdM=; h=Date:From:To:Subject:From; b=O/UIL+KL9BPQ5iaqKLKqHlIK1f2U9vqXPlVs0pl0qe7lWEkH3fTKYXUSskaF7g5SU o8cpsypREkAktmRdXvYI+TimpiwJKgmwaSWl04ZCqpY0Dy41w/Q3XJ3IW0uXLE3TIM bGrahNBzTddLjaQlGlDwZo3JN2ma9v13wxEK0JV8= Date: Thu, 06 Apr 2023 14:12:37 -0700 From: Luiz Augusto von Dentz To: linux-bluetooth@vger.kernel.org Message-ID: Subject: [bluez/bluez] a1b93d: main.conf: Fix parsing of CSIS group Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: linux-bluetooth@vger.kernel.org X-Auto-Response-Suppress: All X-Spam-Status: No, score=-2.5 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: a1b93db14da6772a299492a0c0673be70bea9ea6 https://github.com/bluez/bluez/commit/a1b93db14da6772a299492a0c0673be70bea9ea6 Author: Luiz Augusto von Dentz Date: 2023-04-05 (Wed, 05 Apr 2023) Changed paths: M src/main.c Log Message: ----------- main.conf: Fix parsing of CSIS group There was a typo in the group name using CSIP instead of CSIS. Commit: 759d1442a5dcc96466ee0758c695e83b8524ab64 https://github.com/bluez/bluez/commit/759d1442a5dcc96466ee0758c695e83b8524ab64 Author: Luiz Augusto von Dentz Date: 2023-04-05 (Wed, 05 Apr 2023) Changed paths: M src/shared/ad.c Log Message: ----------- shared/ad: Fix bt_ad_has_data not matching when only type is passed bt_ad_has_data attempts to match the data portion even when not set which is useful the user is only interested in actually mataching the type alone. Commit: 23bc47437a353ddf19ce6487544fd63f364d10b1 https://github.com/bluez/bluez/commit/23bc47437a353ddf19ce6487544fd63f364d10b1 Author: Luiz Augusto von Dentz Date: 2023-04-05 (Wed, 05 Apr 2023) Changed paths: M doc/advertising-api.txt Log Message: ----------- advertising-api: Add rsi to SupportedIncludes This adds "rsi" as possible value to SupportedIncludes so when it is available it means client and set it on its Includes property so a proper RSI is generated and included as part of the Advertising Data. Commit: eef2e62a5bc4eb4d90a507b3834937102d906b95 https://github.com/bluez/bluez/commit/eef2e62a5bc4eb4d90a507b3834937102d906b95 Author: Luiz Augusto von Dentz Date: 2023-04-05 (Wed, 05 Apr 2023) Changed paths: M src/advertising.c Log Message: ----------- advertising: Add support for rsi as Includes This adds support for "rsi" when a SIRK has been set on main.conf, the clients can then enable it via Includes property which will make the daemon to automatically generate an RSI (hash+random) and include it as part of the advertising data: < HCI Command: LE Set Extended Advertising Data (0x08|0x0037) plen 15 Handle: 0x01 Operation: Complete extended advertising data (0x03) Fragment preference: Minimize fragmentation (0x01) Data length: 0x0b Resolvable Set Identifier: E2-4E-AA-1B-2B-61 Hash: 0x1b2b61 Random: 0xe24eaa Flags: 0x06 LE General Discoverable Mode BR/EDR Not Supported Commit: 070c78c4269c66cfaea75bc9f77fad9b5c4d511c https://github.com/bluez/bluez/commit/070c78c4269c66cfaea75bc9f77fad9b5c4d511c Author: Luiz Augusto von Dentz Date: 2023-04-05 (Wed, 05 Apr 2023) Changed paths: M client/advertising.c M client/advertising.h M client/main.c Log Message: ----------- client/advertising: Add support for advertise.rsi command This adds support for advertise.rsi command which can be used to request the generation of RSI and include it as part of advertising data: [bluetooth]# advertise.rsi --help Show/Enable/Disable RSI to be advertised Usage: rsi [on/off] [bluetooth]# advertise.rsi RSI: on [bluetooth]# advertise on ... Advertising object registered Tx Power: off Name: off Appearance: off Discoverable: on RSI: on [bluetooth]# Compare: https://github.com/bluez/bluez/compare/61971f026466...070c78c4269c