Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4360213ybz; Tue, 28 Apr 2020 09:59:01 -0700 (PDT) X-Google-Smtp-Source: APiQypKbWX6o0t7lQjvO/ZTZRrtfp0tGsOOzhRns0mWbVUW91PqQY6KtBiRMO/tIRQde2SAOtUg+ X-Received: by 2002:aa7:c40e:: with SMTP id j14mr24336874edq.125.1588093141464; Tue, 28 Apr 2020 09:59:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588093141; cv=none; d=google.com; s=arc-20160816; b=EEy0QU1YV7xq5tG6yzFOBZEtUCHdfnXZu30Xt+fVAnZIy+hzHm6hZkgkZhHWaLZBKJ A5FKBK+bxypOL6o56o2VXkBJsN0dbDpvgAt6kDEulHzjmFyJr5Z6m7rfrWrR+NQ1uNDQ tW9/bupCyczh0rQp7Y1i+n8H9sDPNHWVjhZupyxjzKR8ROxoF46nfI8SSbTvgdyFVpGS iJbf6p215w8Yb+O+JwL76MxLnpiQeqSfT/M/4agmcbsY9qs0wK8crfpnROztZ2+dDhrm i5WXy1AURR07KqZJa++KNmNOjswl+g0D8xh/3szzKhUwYW/mEKvx4em0IO2FdCY88Soq /jMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=QLvJcuFRC/ZcolV+ArabZiNadHe6cSL/JS7zQoCDGmU=; b=XOkMal4QvOxmbkENBhITa6qjabJdpomMY024oJ8epvjimHTQUcAZjEnsjznUhgJWhK vrsrhM+0i5SssvNj3VLhp0O5HHjxk5ChnEaY96MUd2wWIKKu0BWahGzM1TQ5KPbxVKJD kuhSV3xG/6LD7Kfm3TLxlHnypkVby8WRb5ZacFitroDn4SEy2osKyecoe/tEGzW2nRZR pQQEZrJt5+dG8i6mCsKaREPTtHYiIa1/cLeu9st/+n5gwAeKjE7CPFw3qJqzv0aRz7BS 3Gf13ezCndwKpmYccnSD/fVKc4OLBPwjj7UN7cmU9BhEHFpCNNsAPm/VCcOXLZTcbCEl WqKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="OC/JDCo9"; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gx5si2287703ejb.74.2020.04.28.09.58.20; Tue, 28 Apr 2020 09:59:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="OC/JDCo9"; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728191AbgD1Qz1 (ORCPT + 99 others); Tue, 28 Apr 2020 12:55:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57104 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728175AbgD1Qz0 (ORCPT ); Tue, 28 Apr 2020 12:55:26 -0400 Received: from mail-ot1-x341.google.com (mail-ot1-x341.google.com [IPv6:2607:f8b0:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B38C4C03C1AB for ; Tue, 28 Apr 2020 09:55:26 -0700 (PDT) Received: by mail-ot1-x341.google.com with SMTP id z25so33764455otq.13 for ; Tue, 28 Apr 2020 09:55:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QLvJcuFRC/ZcolV+ArabZiNadHe6cSL/JS7zQoCDGmU=; b=OC/JDCo99Xsz5nSbOTEMGi/2NPl6LM+ERheNdEw9MfuRjJG/o5XewqbwvGc1TV1mU6 OPRAxG5N6EAH59iRDdN7CON6D9EASMkD0kyJ5J4HGEoe6blbVdFe+LKjZS+FVcGI1o90 JM7uKR1cZ04TrneUtwPQlhWNNIWMncyQu7W8rR7yNHkCHAZJlL0jPLRHqqPfqZmyRMbu 6f+fmtvgncVypqKiWvb9M+pNGPrmTF/ZfO3bUJ+VL8J/mhLcNieYLK+CdVRA5m579lUu fqoFvO1Upo1S1CrJg1IQG9z74pWU7gfgrAmTB/NH90C8UkHFlXlqNcsZwNJ08rL/3Uis arMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QLvJcuFRC/ZcolV+ArabZiNadHe6cSL/JS7zQoCDGmU=; b=NaGSFAIau4daHkHREv+UHzTnc1y3abFN4kL20e5YogcX5dntaZXkl0WDV5V9iJRIgh iPYchwkT+WGzo9i5rvYmRW9u7PpU/xm2L4B77R6cmTzDh3KSk7lcQlwEME6dydCYtl7f +RW2lKps8EQINbK1TStn6sySkwR5PzMl30Vmmr03qLbGUi/Z6Mher+3fXfsmMoGUc2gp E7cVU0UKtG4sWP8EL6G8cDppxWSXZSf0UgZ9YxycD7K+iOC0UBjWeqpZYaDIxpOK4645 DYoe2O6iZae2AqaJoqrUDHsp4UTBQhL0qccBbWm6roeAS5fgsIYLhFfLb14ffQy0auXu PpIQ== X-Gm-Message-State: AGi0PuadrOXf3PXkJpnBGlY3UGTdOoVRyOvCZF/3+FsxXaI5o3hrbfUr ZUaZfLHv7mhpelB8DPqJYVwDfFDeIRm1wroA+Ddgi16z X-Received: by 2002:a9d:7a98:: with SMTP id l24mr24195893otn.79.1588092925991; Tue, 28 Apr 2020 09:55:25 -0700 (PDT) MIME-Version: 1.0 References: <20200421155828.Bluez.v1.1.I6e4fbf41b1815dc3d497da5d9c94b18e9c912cba@changeid> In-Reply-To: From: Luiz Augusto von Dentz Date: Tue, 28 Apr 2020 09:55:14 -0700 Message-ID: Subject: Re: [Bluez PATCH v1] gatt: Fix service_changed characteristic permission To: Archie Pusaka Cc: linux-bluetooth Content-Type: text/plain; charset="UTF-8" Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi Archie, On Mon, Apr 27, 2020 at 9:31 PM Archie Pusaka wrote: > > Hi BlueZ maintainers, > > Please kindly take a look at this patch, thank you! > > On Tue, 21 Apr 2020 at 15:59, Archie Pusaka wrote: > > > > From: Archie Pusaka > > > > According to bluetooth spec Ver 5.2, Vol 3, Part G, 7.1, the > > service_changed characteristic is not readable. Therefore, this > > patch marks it as such. > > --- > > > > src/gatt-database.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/src/gatt-database.c b/src/gatt-database.c > > index f2da27694..8cbe09bae 100644 > > --- a/src/gatt-database.c > > +++ b/src/gatt-database.c > > @@ -1197,7 +1197,7 @@ static void populate_gatt_service(struct btd_gatt_database *database) > > > > bt_uuid16_create(&uuid, GATT_CHARAC_SERVICE_CHANGED); > > database->svc_chngd = gatt_db_service_add_characteristic(service, &uuid, > > - BT_ATT_PERM_READ, BT_GATT_CHRC_PROP_INDICATE, > > + BT_ATT_PERM_NONE, BT_GATT_CHRC_PROP_INDICATE, > > NULL, NULL, database); > > > > database->svc_chngd_ccc = service_add_ccc(service, database, NULL, NULL, > > -- > > 2.26.1.301.g55bc3eb7cb9-goog Applied, thanks. -- Luiz Augusto von Dentz