Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3690546ybz; Mon, 27 Apr 2020 21:32:40 -0700 (PDT) X-Google-Smtp-Source: APiQypIQ+s8gaEBud0RTkeyDKCAuO66E1Dupmq6lB/4J4qD6G0kumhmd3g0bh/PL0ufqpqIep3gF X-Received: by 2002:a50:d5c8:: with SMTP id g8mr21716386edj.370.1588048359993; Mon, 27 Apr 2020 21:32:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588048359; cv=none; d=google.com; s=arc-20160816; b=ORqV7seJYP4ZtI7l7ktVYWcxpw9ffCAmRgLRH8Lr+PBXxFE8Sx5h4MvKhxyJapkttk LGEOYgL7/gwzZO0xCBEnq8lKR3GnKlCHNJGoEpYIqUiFV76huzv3Gvg6TEnPsCQ8fKfA o8NN9Jl/RsbAMsdddgRaL4GyYjWVzxmwq/hOF+XnPf4UwVWQ5WM/JvwpfGMCjba+sDyj ZledIwnACgB76o0UITBKBI/snBb1RY4RaXmXqXHT7zxwI02ale/L0bpelPXzZGcjkVF9 OVdbYjATOYQFNGHbHXJKtZeXvV43GIXLsEkLYdUo4/kDXTtQnhemge1yqJCcdnr2frqx vvbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=SpQ7K6wQ1aj6ugFVjXXQYvTcE/OMVm1XliEHKMaaeNw=; b=mSh8LfEWHefKv9Yvii6hndXbupUQ6ECJstEZ8dxzf0ABzddZ56FqdywZ2hZHbBlxNn nq6n/0q0aHepAuKPYQ51hqG4orn7J4qb9WYRrCOXoCBCsBucb0+CXoC/64ML4eIyAmhT utIw0CMBSakL9b1Zh4aaCxOGgd4AXJiTO7bOsdg4kDtC8rhJIFNXI0rehk6ECEXZHdAk 0Uw9esiqnWYD0lLBzsutXZwJGqeeutxlRbMU7yteJmqMLgZPkOxcmhndrA0q3jLAizF3 aNVqSHDJ/K2YVfb1QuI+GMRDvOLDxoCmJbThGugKYmpo6XQCsfw9CuJzwqmZHF+hVdVi 3DVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Jg+Gg59i; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e8si1143057ejd.76.2020.04.27.21.31.53; Mon, 27 Apr 2020 21:32:39 -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=@google.com header.s=20161025 header.b=Jg+Gg59i; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725997AbgD1EbE (ORCPT + 99 others); Tue, 28 Apr 2020 00:31:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53462 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725803AbgD1EbE (ORCPT ); Tue, 28 Apr 2020 00:31:04 -0400 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C27CCC03C1A9 for ; Mon, 27 Apr 2020 21:31:03 -0700 (PDT) Received: by mail-wr1-x443.google.com with SMTP id d15so21359084wrx.3 for ; Mon, 27 Apr 2020 21:31:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=SpQ7K6wQ1aj6ugFVjXXQYvTcE/OMVm1XliEHKMaaeNw=; b=Jg+Gg59il240ihNv9nAFDFFPvKkQ7f5seJCULvryFAIOBUhlLmb8xm42NRexVQYEPh CFNge4kjXrjkocHcnt9azXmEXiflbqV7C91IgOwYiCsZFf8EIRgqNMP/1bKs8Fq9x0Cs vK9zWZDjwHf3ANgRbmi6HbRc2Ug3ssiQzo7THdmi/+qewUuxSDz0vHpyH+61nFMzC64Q Hru/dcT5gEct2aGE+bmfdo+m7DZD5WNf5nAU8QFOaB0zBZHIu8s4oIf6N5GFmqm1E+X2 8PWED9Vh9atqXZLh7bMTLpoejTHdiFsPI8499kbDnJ+Y0Bxuf+1dMcuPCyMzZAWbFU5l TPBA== 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; bh=SpQ7K6wQ1aj6ugFVjXXQYvTcE/OMVm1XliEHKMaaeNw=; b=RfffWGJ3LTWOrEQsYy+hEUCjGZFdCKci+GoJVvL+n3cIWWFJKMqXvOfS4IOM3FNXa5 5qjOhGNK6pJZq2LAR+6CXjF1TmSxG8MqCrzw60xOynqqTElcQf41qyvUe4TeMLZ8g0r1 leqALjcBh8LIqoznJyTxDuyXfKHBfhYyiCJTRJT4/u90TIWhfPz1aSH3qUOvuBiiMWA4 oGSG+RlWNoyrT6nnhbM95TaWWTDFtv4mFkg+Ghwd7Bjc7Joy1guWxGfWGk+5LZofvTKO QIo5QwLsag52IZenSjOr26FTxrmPXBZWKj87M66mJ24IN45QFOc7PTm2xOJcEE1u5aJq xAAw== X-Gm-Message-State: AGi0PuZS+HYsgbGnUznEU1eeZXojNlEV9Xn2E0M/UQgACqpQI4aOcHIp wpPjZVuq9Vh9fiG/cTF1I4VzPBtlGr3f+xOjeZJA1bG4 X-Received: by 2002:a5d:5651:: with SMTP id j17mr30223539wrw.406.1588048262099; Mon, 27 Apr 2020 21:31:02 -0700 (PDT) MIME-Version: 1.0 References: <20200421155828.Bluez.v1.1.I6e4fbf41b1815dc3d497da5d9c94b18e9c912cba@changeid> In-Reply-To: <20200421155828.Bluez.v1.1.I6e4fbf41b1815dc3d497da5d9c94b18e9c912cba@changeid> From: Archie Pusaka Date: Tue, 28 Apr 2020 12:30:51 +0800 Message-ID: Subject: Re: [Bluez PATCH v1] gatt: Fix service_changed characteristic permission To: linux-bluetooth , Luiz Augusto von Dentz 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 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 >