Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp6010819ybl; Tue, 27 Aug 2019 13:03:11 -0700 (PDT) X-Google-Smtp-Source: APXvYqy7InMgqu5826h0pp7GevOonCuf+ztp5QFV9RiQ+5Gn1fJTD4KfqsP2cq77vJtQeD9/fgqx X-Received: by 2002:aa7:9112:: with SMTP id 18mr171776pfh.127.1566936191349; Tue, 27 Aug 2019 13:03:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566936191; cv=none; d=google.com; s=arc-20160816; b=yiw0iNXEzWiPAijw/ybSJrGXGVzuq0RL6oOyL2qq0ZmBopj1NG4f/nYyk9E6E2J2w6 xzLqGg+yK5HHeobfW13OfgEfVFVLZa3ziQosRlVELPKHFohsjDZeLYqyt9O0st5cHcDw Su3HE5WidB4h0AIsN8gkOI7YK3QAsl7W/iVZOFF7UP4u8SAGAFekgZZU23S4nMTWdTBt Pj6NAQCv8KPVHg0I0uS3P7hngW6peQTmvcde2sA76bHHgKbHT5gvQ3Ta8ob0OodE2ypO 50oDQ5mfEmo573beSmUccsFsWCRMmgrGUNeM10rEWZG5Kk1EyPg51rY0ziJslmACUHGs assg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=8lDtVuR0eXxyDY+qBYuiOQQ/aFHX3cLlSkuEhMGs5FA=; b=dMjboEo1vSzRFNNq79H+GH6NSnxgop1+r4cXz7kenYQvZTy7VeFtSxgsfCIExaaA8x CPsF507cMcD0VhDOHAkyGkS+oUzg5HvVW6UpzraQkye3e9gMM8Tj82bqTsREbSkluDvG 5ZDBEFB31Xd2GNmRZ0BI0CCN1iDD7wkseD0QLSxSBXARJ/4QA9nBowUK/Bv2ro5oA+TT Pt9dmfHZhfyo2A9JfBZC2zmALvtHQewWE86au4cb8m9GK011FpB/mILVYerawJZCcpF9 RCFRycdXoCE9cEvs3JEIhlV3ZA+YV/qCQAG63Je4BiEkfLy1NCl9pxj/ui15/gNHz71x HHtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@silvair-com.20150623.gappssmtp.com header.s=20150623 header.b=Ig+TQ5Es; spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o14si233822pgk.45.2019.08.27.13.02.40; Tue, 27 Aug 2019 13:03:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@silvair-com.20150623.gappssmtp.com header.s=20150623 header.b=Ig+TQ5Es; spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728371AbfH0UCk (ORCPT + 99 others); Tue, 27 Aug 2019 16:02:40 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:40652 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726596AbfH0UCk (ORCPT ); Tue, 27 Aug 2019 16:02:40 -0400 Received: by mail-lj1-f193.google.com with SMTP id e27so416549ljb.7 for ; Tue, 27 Aug 2019 13:02:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silvair-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=8lDtVuR0eXxyDY+qBYuiOQQ/aFHX3cLlSkuEhMGs5FA=; b=Ig+TQ5EsqgU6QyBlTR0lbjMDNl8ax7/2TX4lgb11c9E8hAIWvBMohzWqLKmIqMFeyC 2nNuytIO3CRAB+C+NkbxEefmjDhHakFMILcXFae37J324SD8AO4C4JSvm7hzncBsU1dL Kyv4r/8LEndCiZm4DwxndPqw1U9IFpZXlHuOjLskiQVVbaqwE00KTHgwFKl+1YoqLdN6 PaP0mNrJDEigPyZEQNRKSbxW/3HPtj0fB09cp1A0uYKfuDobIeNfuo1jen4YdjeDN1Ap VkPptn/0cZ7J4LxbAJfTfFRjPJ1Ttmzv9k1EPSC0B4+ZJ4ACjGCH7T3FiHPNNl8n3Nxr E3hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=8lDtVuR0eXxyDY+qBYuiOQQ/aFHX3cLlSkuEhMGs5FA=; b=L+w263SG2Pzi1mazLwMiFoNDdFs25KSV0qZR+zHngT8Lz1QyI0RNjQtn31DTh2P89C J1Izf3qRdpePsmJwN8gyDn8RBeMtoOjoamXJVs9EKczYpVM5lo050CbSVVM+bT9/skYf qklmfF3rd5LbDu2hrGSG3bm2v0UMMo1szVZXYHqAgdlTzzcbiW2TLjNXK0yBCog89pWz aiSM/qghm+reUyXboqyMtMqemv+pIFRw9KjGpcwfYWK19gJxlie/99EvwQpM3GgFfeQk EOe5YCUi+VowH3FSoHGe+5fCAQu8P6jN83NIp4dFJ20yRbaTy5cy0DwDaSKXRAFy3VCZ m8DA== X-Gm-Message-State: APjAAAWpwSxO2qCWhy3B6e0eTAA6sd4DMv+Kx9Nja/0Hpc4LSyIyRycC cL7fkOyIBh0OjpT27AF7ULc+NQ== X-Received: by 2002:a05:651c:1a7:: with SMTP id c7mr20398ljn.89.1566936158212; Tue, 27 Aug 2019 13:02:38 -0700 (PDT) Received: from kynes (apn-37-7-28-223.dynamic.gprs.plus.pl. [37.7.28.223]) by smtp.gmail.com with ESMTPSA id d16sm60819lfl.29.2019.08.27.13.02.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 27 Aug 2019 13:02:37 -0700 (PDT) Date: Tue, 27 Aug 2019 22:02:36 +0200 From: "michal.lowas-rzechonek@silvair.com" To: "Gix, Brian" Cc: "Stotland, Inga" , "linux-bluetooth@vger.kernel.org" Subject: Re: [PATCH BlueZ 0/2] mesh: Implement org.bluez.mesh.Node1 properties Message-ID: <20190827200236.kyhdu5jjgq7roevw@kynes> Mail-Followup-To: "Gix, Brian" , "Stotland, Inga" , "linux-bluetooth@vger.kernel.org" References: <20190827090844.21394-1-michal.lowas-rzechonek@silvair.com> <4f4cc80d57738604b3b38049a1aecb6b75e57be2.camel@intel.com> <20190827182356.2pbseooolxfazg3g@kynes> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: NeoMutt/20180716 Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Brian, Inga, On 08/27, Gix, Brian wrote: > > The address part is useful when application would like to talk to its > > own node's Config or Health Server. > > (...) > I think I am OK with this... It is hard to make the argument that > this would be an information leak when the information has been > revealed before. And certain nodes (if they are authorized) need to be > able to talk to their own config servers. Ack. > > As for sequence number part (...) I would like to make it writable > > (increment-only) to enable address reuse, but as this stage I'm > > still looking for a way to implement this without causing a race > > condition, so I left it readonly for now. > > This is where I start to see actual danger, and difficulty when > considering the NVM system is "pre-reserving" sequence numbers to > prevent NVM thrashing during heavy use. In the spirit of keeping an > API as small as possible, giving applications the ability to adjust > the SeqNum (even in the legal direction) should have a rock solid > justification. Ok, fair enough. I'm gonna drop this property in v2. regards -- Michał Lowas-Rzechonek Silvair http://silvair.com Jasnogórska 44, 31-358 Krakow, POLAND