
From trac+core@trac.tools.ietf.org  Tue Sep  4 07:09:14 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84E3121F8476 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:09:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u-0FKATYWGHh for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:09:14 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 015DD21F8471 for <core@ietf.org>; Tue,  4 Sep 2012 07:09:13 -0700 (PDT)
Received: from localhost ([127.0.0.1]:55829 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8tnw-0007fs-FR; Tue, 04 Sep 2012 16:08:36 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org
X-Trac-Project: core
Date: Tue, 04 Sep 2012 14:08:36 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: /ticket/219#comment:1
Message-ID: <066.c69e1952c5bb6d8011084a236c0aaa13@trac.tools.ietf.org>
References: <051.cfc94b11d618b2c0973e3df850501ffd@trac.tools.ietf.org>
X-Trac-Ticket-ID: 219
In-Reply-To: <051.cfc94b11d618b2c0973e3df850501ffd@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: hartke@tzi.org
Resent-Message-Id: <20120904140914.015DD21F8471@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 07:09:13 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #219: Clarify that observe is about eventual consistency
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 14:09:14 -0000

#219: Clarify that observe is about eventual consistency

Changes (by hartke@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Fixed in [862]:

 Close #219: Done in observe-06

-- 
-----------------------------+----------------------------------------
 Reporter:  cabo@…           |       Owner:  draft-ietf-core-observe@…
     Type:  editorial        |      Status:  closed
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  observe          |     Version:  observe-05
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+----------------------------------------

Ticket URL: </ticket/219#comment:1>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Tue Sep  4 07:25:16 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B826321F8501 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:25:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a8FAx17L3-Oo for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:25:16 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 19C5321F84FA for <core@ietf.org>; Tue,  4 Sep 2012 07:25:16 -0700 (PDT)
Received: from localhost ([127.0.0.1]:56907 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8u3o-0006hU-Bf; Tue, 04 Sep 2012 16:25:00 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org
X-Trac-Project: core
Date: Tue, 04 Sep 2012 14:25:00 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/217#comment:1
Message-ID: <066.61436c6416b03cd2fc6bf1bedf46f2bb@trac.tools.ietf.org>
References: <051.9ec4e5813aa29f30a67cab16c3a9ea51@trac.tools.ietf.org>
X-Trac-Ticket-ID: 217
In-Reply-To: <051.9ec4e5813aa29f30a67cab16c3a9ea51@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: hartke@tzi.org
Resent-Message-Id: <20120904142516.19C5321F84FA@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 07:25:16 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #217: how fast must the observe clock be able to go?
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 14:25:16 -0000

#217: how fast must the observe clock be able to go?


Comment (by hartke@…):

 Current proposal:

 * Option value between 0 and 2^24^-1 (0–3 bytes)
 * Each value must be larger than previous value modulo 2^24^
 * A value must not be re-used for EXCHANGE_LIFETIME

 This allows for ~ 2^16^ notifications per second with default parameters

-- 
----------------------------------+----------------------------------------
 Reporter:  cabo@…                |       Owner:  draft-ietf-core-observe@…
     Type:  protocol enhancement  |      Status:  new
 Priority:  major                 |   Milestone:  post-WGLC-1
Component:  observe               |     Version:  observe-05
 Severity:  In WG Last Call       |  Resolution:
 Keywords:                        |
----------------------------------+----------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/217#comment:1>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Tue Sep  4 07:27:47 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95C9421F852B for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:27:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vYyLKKwQGY5q for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:27:46 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 903E521F8526 for <core@ietf.org>; Tue,  4 Sep 2012 07:27:46 -0700 (PDT)
Received: from localhost ([127.0.0.1]:57087 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8u6E-0000z4-UA; Tue, 04 Sep 2012 16:27:30 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org
X-Trac-Project: core
Date: Tue, 04 Sep 2012 14:27:30 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/217#comment:2
Message-ID: <066.723c93fd171fd5e6ff949ad227440941@trac.tools.ietf.org>
References: <051.9ec4e5813aa29f30a67cab16c3a9ea51@trac.tools.ietf.org>
X-Trac-Ticket-ID: 217
In-Reply-To: <051.9ec4e5813aa29f30a67cab16c3a9ea51@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: hartke@tzi.org
Resent-Message-Id: <20120904142746.903E521F8526@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 07:27:46 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #217: how fast must the observe clock be able to go?
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 14:27:47 -0000

#217: how fast must the observe clock be able to go?


Comment (by hartke@…):

 The text needs to put a limit on how much the sequence number may increase
 per time unit. If the number increases too fast, it may be discarded as
 too old due to wrap-around.

-- 
----------------------------------+----------------------------------------
 Reporter:  cabo@…                |       Owner:  draft-ietf-core-observe@…
     Type:  protocol enhancement  |      Status:  new
 Priority:  major                 |   Milestone:  post-WGLC-1
Component:  observe               |     Version:  observe-05
 Severity:  In WG Last Call       |  Resolution:
 Keywords:                        |
----------------------------------+----------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/217#comment:2>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Tue Sep  4 07:34:21 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E014211E809B for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:34:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lXbps4jpGMw3 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:34:21 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 44E4821F8435 for <core@ietf.org>; Tue,  4 Sep 2012 07:34:21 -0700 (PDT)
Received: from localhost ([127.0.0.1]:57549 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8uCb-0001Jh-1L; Tue, 04 Sep 2012 16:34:05 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org
X-Trac-Project: core
Date: Tue, 04 Sep 2012 14:34:05 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/242
Message-ID: <053.2fba3369918f47f69e8b96d49e45848b@trac.tools.ietf.org>
X-Trac-Ticket-ID: 242
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: hartke@tzi.org
Resent-Message-Id: <20120904143421.44E4821F8435@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 07:34:21 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: [core] #242: Wait for acknowledgement before sending new notification
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 14:34:22 -0000

#242: Wait for acknowledgement before sending new notification

 Section 4.5

     When a server is in the process of delivering a confirmable
 notification and is waiting for an acknowledgement, and it wants to notify
 the client of a state change using a new confirmable message, it MUST stop
 retransmitting the old notification and SHOULD attempt to deliver the new
 notification with the number of attempts remaining from the old
 notification.

 Cullen Jennings pointed out that the server must not start transmitting
 the new notification immediately, but wait for the current attempt to time
 out or succeed. If the resource changes its state multiple times before
 then, only the last one is transmitted.

-- 
-----------------------------+---------------------------------------
 Reporter:  hartke@…         |      Owner:  draft-ietf-core-observe@…
     Type:  protocol defect  |     Status:  new
 Priority:  minor            |  Milestone:  post-WGLC-1
Component:  observe          |    Version:  observe-05
 Severity:  In WG Last Call  |   Keywords:
-----------------------------+---------------------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/242>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Tue Sep  4 07:55:39 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8CB421F84F1 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:55:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZNN75QCMojH for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 07:55:39 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 094C521F84EE for <core@ietf.org>; Tue,  4 Sep 2012 07:55:38 -0700 (PDT)
Received: from localhost ([127.0.0.1]:59431 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8uX5-0001F9-HL; Tue, 04 Sep 2012 16:55:15 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, esko.dijk@philips.com
X-Trac-Project: core
Date: Tue, 04 Sep 2012 14:55:15 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/243
Message-ID: <060.369f787e4911e24db4394993b29a24ad@trac.tools.ietf.org>
X-Trac-Ticket-ID: 243
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, esko.dijk@philips.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120904145539.094C521F84EE@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 07:55:38 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: [core] #243: Not clear whether server SHOULD or MUST send a response
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 14:55:39 -0000

#243: Not clear whether server SHOULD or MUST send a response

 For unicast requests received by a server: Section 5.8.1 / 5.8.3 / 5.8.4
 seem to state that a response SHOULD be sent by a server, or at least it
 can be read in this manner (I did). Section 5.8.2 (POST) seems to
 implicitly state that it MUST respond with something. Section 5.2 states
 "After receiving and interpreting a request, a server responds with a CoAP
 response" which seems to imply a MUST.
 Is there a unified statement possible? E.g. for unicast requests a
 response MUST be generated, regardless of REST Method?

-- 
-------------------------+------------------------------------
 Reporter:  esko.dijk@…  |      Owner:  draft-ietf-core-coap@…
     Type:  editorial    |     Status:  new
 Priority:  minor        |  Milestone:
Component:  coap         |    Version:
 Severity:  -            |   Keywords:
-------------------------+------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/243>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Tue Sep  4 08:08:40 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 068B221E803A for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 08:08:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5d2mUiCg-YC5 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 08:08:39 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 6515621E8039 for <core@ietf.org>; Tue,  4 Sep 2012 08:08:39 -0700 (PDT)
Received: from localhost ([127.0.0.1]:32819 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8ujk-0003Qd-NK; Tue, 04 Sep 2012 17:08:20 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, hartke@tzi.org
X-Trac-Project: core
Date: Tue, 04 Sep 2012 15:08:20 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/243#comment:1
Message-ID: <075.9ac922e75e969fe616d15c8bef335eef@trac.tools.ietf.org>
References: <060.369f787e4911e24db4394993b29a24ad@trac.tools.ietf.org>
X-Trac-Ticket-ID: 243
In-Reply-To: <060.369f787e4911e24db4394993b29a24ad@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120904150839.6515621E8039@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 08:08:39 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #243: Not clear whether server SHOULD or MUST send a response
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 15:08:40 -0000

#243: Not clear whether server SHOULD or MUST send a response


Comment (by hartke@…):

 -> Make a pass through the document and make sure that the key word refers
 to the response code of the response being returned, not to whether a
 response is returned at all. Any volunteers?

-- 
-------------------------+-------------------------------------
 Reporter:  esko.dijk@…  |       Owner:  draft-ietf-core-coap@…
     Type:  editorial    |      Status:  new
 Priority:  minor        |   Milestone:
Component:  coap         |     Version:
 Severity:  -            |  Resolution:
 Keywords:               |
-------------------------+-------------------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/243#comment:1>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Tue Sep  4 08:54:28 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5972921F8694 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 08:54:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CnZX2XpkPBCZ for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 08:54:27 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id BF2CE21F8671 for <core@ietf.org>; Tue,  4 Sep 2012 08:54:27 -0700 (PDT)
Received: from localhost ([127.0.0.1]:36554 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8vS5-0001pv-7h; Tue, 04 Sep 2012 17:54:09 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-observe@tools.ietf.org, cabo@tzi.org, hartke@tzi.org
X-Trac-Project: core
Date: Tue, 04 Sep 2012 15:54:09 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: /ticket/224#comment:4
Message-ID: <066.285b7c65e15a56a1ec6a488532aeeb20@trac.tools.ietf.org>
References: <051.7d125c7c9032a5950eb61f480c23f91a@trac.tools.ietf.org>
X-Trac-Ticket-ID: 224
In-Reply-To: <051.7d125c7c9032a5950eb61f480c23f91a@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-observe@tools.ietf.org, cabo@tzi.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: hartke@tzi.org
Resent-Message-Id: <20120904155427.BF2CE21F8671@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 08:54:27 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #224: Clarify the concept of end-point
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 15:54:28 -0000

#224: Clarify the concept of end-point

Changes (by hartke@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Fixed in [865]:

 Close #224: Done in coap-06

-- 
-----------------------------+----------------------------------------
 Reporter:  cabo@…           |       Owner:  draft-ietf-core-observe@…
     Type:  editorial        |      Status:  closed
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  observe          |     Version:  observe-05
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+----------------------------------------

Ticket URL: </ticket/224#comment:4>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Tue Sep  4 09:24:01 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89D3921F84D8 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 09:24:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R8aW6SQ274Xj for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 09:24:01 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id F238721F84A0 for <core@ietf.org>; Tue,  4 Sep 2012 09:24:00 -0700 (PDT)
Received: from localhost ([127.0.0.1]:39360 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8vus-0001EO-8R; Tue, 04 Sep 2012 18:23:54 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org
X-Trac-Project: core
Date: Tue, 04 Sep 2012 16:23:54 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: /ticket/223#comment:1
Message-ID: <066.d12241717f735711266815f3271f8558@trac.tools.ietf.org>
References: <051.acde5fdaa7ce0628e8cf421bf2db279f@trac.tools.ietf.org>
X-Trac-Ticket-ID: 223
In-Reply-To: <051.acde5fdaa7ce0628e8cf421bf2db279f@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: hartke@tzi.org
Resent-Message-Id: <20120904162400.F238721F84A0@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 09:24:00 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #223: Fix reordering detection condition description
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 16:24:01 -0000

#223: Fix reordering detection condition description

Changes (by hartke@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Fixed in [867]:

 Close #223: Done in observe-06

-- 
-----------------------------+----------------------------------------
 Reporter:  cabo@…           |       Owner:  draft-ietf-core-observe@…
     Type:  editorial        |      Status:  closed
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  observe          |     Version:  observe-05
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+----------------------------------------

Ticket URL: </ticket/223#comment:1>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Tue Sep  4 10:00:29 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BED8421F8497 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 10:00:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QZrWCcrKPGT for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 10:00:29 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 33A5D21F847F for <core@ietf.org>; Tue,  4 Sep 2012 10:00:28 -0700 (PDT)
Received: from localhost ([127.0.0.1]:43164 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T8wU7-0004fT-4P; Tue, 04 Sep 2012 19:00:19 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org
X-Trac-Project: core
Date: Tue, 04 Sep 2012 17:00:19 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/227#comment:1
Message-ID: <068.82323129df1abb29b2e2cb61c2db65cc@trac.tools.ietf.org>
References: <053.2559d3887bb640b2a7c324910c10ae1c@trac.tools.ietf.org>
X-Trac-Ticket-ID: 227
In-Reply-To: <053.2559d3887bb640b2a7c324910c10ae1c@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-observe@tools.ietf.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: hartke@tzi.org
Resent-Message-Id: <20120904170029.33A5D21F847F@ietfa.amsl.com>
Resent-Date: Tue,  4 Sep 2012 10:00:28 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #227: Make aborting the previous transaction optional
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 17:00:29 -0000

#227: Make aborting the previous transaction optional

Changes (by hartke@…):

 * status:  new => closed
 * resolution:   => wontfix


Comment:

 Congestion control limits the number of parallel transactions (typically
 to 1). When the maximum number of parallel transactions has been reached
 and the resource changes its state, then the server MUST NOT start yet
 another transaction, but wait for the running attempts to fail or complete
 first. For the best-effort and eventual-consistency goals, the server also
 SHOULD NOT try to get an outdated representation to the client anyway. So,
 besides the issue raised in ticket #242 and the ongoing congestion control
 work, I think this ticket can be closed.

-- 
----------------------------------+----------------------------------------
 Reporter:  hartke@…              |       Owner:  draft-ietf-core-observe@…
     Type:  protocol enhancement  |      Status:  closed
 Priority:  minor                 |   Milestone:  post-WGLC-1
Component:  observe               |     Version:  observe-05
 Severity:  In WG Last Call       |  Resolution:  wontfix
 Keywords:                        |
----------------------------------+----------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/227#comment:1>
core <http://tools.ietf.org/core/>


From zach@sensinode.com  Tue Sep  4 13:15:27 2012
Return-Path: <zach@sensinode.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5FBC21E8082 for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 13:15:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.74
X-Spam-Level: 
X-Spam-Status: No, score=-1.74 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q8sDTUGRJs5F for <core@ietfa.amsl.com>; Tue,  4 Sep 2012 13:15:27 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by ietfa.amsl.com (Postfix) with ESMTP id BB04721E8084 for <core@ietf.org>; Tue,  4 Sep 2012 13:15:26 -0700 (PDT)
Received: from [192.168.1.103] (188-67-92-168.bb.dnainternet.fi [188.67.92.168]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.8/8.13.4) with ESMTP id q84KFMDg015612 for <core@ietf.org>; Tue, 4 Sep 2012 23:15:23 +0300
From: Zach Shelby <zach@sensinode.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Tue, 4 Sep 2012 23:15:22 +0300
Message-Id: <A0B14E2A-E6D8-4D59-8462-91172B0AF28B@sensinode.com>
To: "core@ietf.org WG" <core@ietf.org>
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [core] IPSO Application Framework -04
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Sep 2012 20:15:28 -0000

FYI a new version of the IPSO Application Framework -04 has now been =
made available for download. We showed a couple demos using this =
framework over CoAP during IETF in Vancouver for those interested in the =
details.

http://www.ipso-alliance.org/downloads/Application+Framework

This framework makes use of the profile/function set design pattern and =
basic interface descriptions defined in =
http://tools.ietf.org/id/draft-shelby-core-interfaces-03.txt.=20

Zach

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


From esko.dijk@philips.com  Wed Sep  5 03:19:51 2012
Return-Path: <esko.dijk@philips.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 895AD21F8688 for <core@ietfa.amsl.com>; Wed,  5 Sep 2012 03:19:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TmsVPmLAZJvw for <core@ietfa.amsl.com>; Wed,  5 Sep 2012 03:19:50 -0700 (PDT)
Received: from db3outboundpool.messaging.microsoft.com (db3ehsobe006.messaging.microsoft.com [213.199.154.144]) by ietfa.amsl.com (Postfix) with ESMTP id 1BF0721F8683 for <core@ietf.org>; Wed,  5 Sep 2012 03:19:49 -0700 (PDT)
Received: from mail43-db3-R.bigfish.com (10.3.81.248) by DB3EHSOBE002.bigfish.com (10.3.84.22) with Microsoft SMTP Server id 14.1.225.23; Wed, 5 Sep 2012 10:19:47 +0000
Received: from mail43-db3 (localhost [127.0.0.1])	by mail43-db3-R.bigfish.com (Postfix) with ESMTP id B3447A00FF; Wed,  5 Sep 2012 10:19:47 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.55.7.222; KIP:(null); UIP:(null); IPV:NLI; H:mail.philips.com; RD:none; EFVD:NLI
X-SpamScore: -38
X-BigFish: VPS-38(zz217bL15d6O9251Jc89bh542Mzz1202hzz1033IL8275dhz2dh2a8h668h839h93fhd25hf0ah107ah1155h)
Received: from mail43-db3 (localhost.localdomain [127.0.0.1]) by mail43-db3 (MessageSwitch) id 1346840386215612_8978; Wed,  5 Sep 2012 10:19:46 +0000 (UTC)
Received: from DB3EHSMHS002.bigfish.com (unknown [10.3.81.242])	by mail43-db3.bigfish.com (Postfix) with ESMTP id 2896740045; Wed,  5 Sep 2012 10:19:46 +0000 (UTC)
Received: from mail.philips.com (157.55.7.222) by DB3EHSMHS002.bigfish.com (10.3.87.102) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 5 Sep 2012 10:19:44 +0000
Received: from 011-DB3MPN2-081.MGDPHG.emi.philips.com ([169.254.1.216]) by 011-DB3MMR1-003.MGDPHG.emi.philips.com ([10.128.28.53]) with mapi id 14.02.0309.003; Wed, 5 Sep 2012 11:19:44 +0100
From: "Dijk, Esko" <esko.dijk@philips.com>
To: "trac+core@trac.tools.ietf.org" <trac+core@trac.tools.ietf.org>, "draft-ietf-core-coap@tools.ietf.org" <draft-ietf-core-coap@tools.ietf.org>, "hartke@tzi.org" <hartke@tzi.org>
Thread-Topic: [core] #243: Not clear whether server SHOULD or MUST send a response
Thread-Index: AQHNiq1ZBi0/15SCNU2vC1l1JxEAMJd6OB4AgAFNMFA=
Date: Wed, 5 Sep 2012 10:19:44 +0000
Message-ID: <031DD135F9160444ABBE3B0C36CED618AE30F0@011-DB3MPN2-081.MGDPHG.emi.philips.com>
References: <060.369f787e4911e24db4394993b29a24ad@trac.tools.ietf.org> <075.9ac922e75e969fe616d15c8bef335eef@trac.tools.ietf.org>
In-Reply-To: <075.9ac922e75e969fe616d15c8bef335eef@trac.tools.ietf.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [194.171.252.101]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: philips.com
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] #243: Not clear whether server SHOULD or MUST send a response
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Sep 2012 10:19:51 -0000

SSwgYXQgbGVhc3QsIHZvbHVudGVlciB0byBkbyBhIHBhc3MgdGhyb3VnaCB0aGUgZG9jdW1lbnQu
DQpBIHBvc3NpYmxlIG5leHQgc3RlcCBpcyBhZGQgYSBjbGFyaWZpY2F0aW9uIHRleHQgdG8gc2Vj
dGlvbiA1LjIgc2F5aW5nIHRoYXQgImEgc2VydmVyIE1VU1QgcmVzcG9uZCB3aXRoIGEgQ29BUCBy
ZXNwb25zZSwgYXBhcnQgZnJvbSB0aGUgZXhjZXB0aW9ucyBzdGF0ZWQgaW4gc2VjdGlvbiA4LjIi
Lg0KDQpJIGtub3cgdGhhdCBpbiBSRkMgMjYxNiBhbHNvIG5vICdNVVNUJyBsYW5ndWFnZSBpcyB1
c2VkIGZvciBhIEhUVFAgcmVzcG9uc2UsIGJ1dCBvbiB0aGUgb3RoZXIgaGFuZCBIVFRQIGRvZXMg
bm90IGhhdmUgdGhlIG11bHRpY2FzdCB0byBjb25mdXNlIHRoZXNlIG1hdHRlcnMgYSBiaXQuDQoN
CkVza28NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGNvcmUtYm91bmNlc0Bp
ZXRmLm9yZyBbbWFpbHRvOmNvcmUtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIGNvcmUg
aXNzdWUgdHJhY2tlcg0KU2VudDogVHVlc2RheSA0IFNlcHRlbWJlciAyMDEyIDE3OjA4DQpUbzog
ZHJhZnQtaWV0Zi1jb3JlLWNvYXBAdG9vbHMuaWV0Zi5vcmc7IGhhcnRrZUB0emkub3JnDQpDYzog
Y29yZUBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtjb3JlXSAjMjQzOiBOb3QgY2xlYXIgd2hldGhl
ciBzZXJ2ZXIgU0hPVUxEIG9yIE1VU1Qgc2VuZCBhIHJlc3BvbnNlDQoNCiMyNDM6IE5vdCBjbGVh
ciB3aGV0aGVyIHNlcnZlciBTSE9VTEQgb3IgTVVTVCBzZW5kIGEgcmVzcG9uc2UNCg0KDQpDb21t
ZW50IChieSBoYXJ0a2VA4oCmKToNCg0KIC0+IE1ha2UgYSBwYXNzIHRocm91Z2ggdGhlIGRvY3Vt
ZW50IGFuZCBtYWtlIHN1cmUgdGhhdCB0aGUga2V5IHdvcmQgcmVmZXJzDQogdG8gdGhlIHJlc3Bv
bnNlIGNvZGUgb2YgdGhlIHJlc3BvbnNlIGJlaW5nIHJldHVybmVkLCBub3QgdG8gd2hldGhlciBh
DQogcmVzcG9uc2UgaXMgcmV0dXJuZWQgYXQgYWxsLiBBbnkgdm9sdW50ZWVycz8NCg0KLS0NCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KIFJlcG9ydGVyOiAgZXNrby5kaWprQOKApiAgfCAgICAgICBPd25lcjogIGRyYWZ0LWll
dGYtY29yZS1jb2FwQOKApg0KICAgICBUeXBlOiAgZWRpdG9yaWFsICAgIHwgICAgICBTdGF0dXM6
ICBuZXcNCiBQcmlvcml0eTogIG1pbm9yICAgICAgICB8ICAgTWlsZXN0b25lOg0KQ29tcG9uZW50
OiAgY29hcCAgICAgICAgIHwgICAgIFZlcnNpb246DQogU2V2ZXJpdHk6ICAtICAgICAgICAgICAg
fCAgUmVzb2x1dGlvbjoNCiBLZXl3b3JkczogICAgICAgICAgICAgICB8DQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KVGlj
a2V0IFVSTDogPGh0dHA6Ly90b29scy5pZXRmLm9yZy93Zy9jb3JlL3RyYWMvdGlja2V0LzI0MyNj
b21tZW50OjE+DQpjb3JlIDxodHRwOi8vdG9vbHMuaWV0Zi5vcmcvY29yZS8+DQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpjb3JlIG1haWxpbmcgbGlz
dA0KY29yZUBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9j
b3JlDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGUgaW5mb3JtYXRpb24g
Y29udGFpbmVkIGluIHRoaXMgbWVzc2FnZSBtYXkgYmUgY29uZmlkZW50aWFsIGFuZCBsZWdhbGx5
IHByb3RlY3RlZCB1bmRlciBhcHBsaWNhYmxlIGxhdy4gVGhlIG1lc3NhZ2UgaXMgaW50ZW5kZWQg
c29sZWx5IGZvciB0aGUgYWRkcmVzc2VlKHMpLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSB1c2UsIGZvcndhcmRp
bmcsIGRpc3NlbWluYXRpb24sIG9yIHJlcHJvZHVjdGlvbiBvZiB0aGlzIG1lc3NhZ2UgaXMgc3Ry
aWN0bHkgcHJvaGliaXRlZCBhbmQgbWF5IGJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCB0aGUg
aW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJldHVybiBl
LW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4NCg==


From trac+core@trac.tools.ietf.org  Wed Sep  5 06:41:57 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5638121F85A3 for <core@ietfa.amsl.com>; Wed,  5 Sep 2012 06:41:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YwnWzXELgvtE for <core@ietfa.amsl.com>; Wed,  5 Sep 2012 06:41:56 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 83F9821F846D for <core@ietf.org>; Wed,  5 Sep 2012 06:41:55 -0700 (PDT)
Received: from localhost ([127.0.0.1]:45776 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T9Fr5-0001rZ-Iu; Wed, 05 Sep 2012 15:41:19 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: esko.dijk@philips.com, hartke@tzi.org
X-Trac-Project: core
Date: Wed, 05 Sep 2012 13:41:19 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/243#comment:3
Message-ID: <075.c979d77621761811c011fce79cb4ba07@trac.tools.ietf.org>
References: <060.369f787e4911e24db4394993b29a24ad@trac.tools.ietf.org>
X-Trac-Ticket-ID: 243
In-Reply-To: <060.369f787e4911e24db4394993b29a24ad@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: esko.dijk@philips.com, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #243: Not clear whether server SHOULD or MUST send a response
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Sep 2012 13:41:57 -0000

#243: Not clear whether server SHOULD or MUST send a response

Changes (by hartke@…):

 * owner:  draft-ietf-core-coap@… => esko.dijk@…
 * version:   => coap-11
 * severity:  - => In WG Last Call
 * milestone:   => post-WGLC-1


-- 
-----------------------------+--------------------------
 Reporter:  esko.dijk@…      |       Owner:  esko.dijk@…
     Type:  editorial        |      Status:  new
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-11
 Severity:  In WG Last Call  |  Resolution:
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/243#comment:3>
core <http://tools.ietf.org/core/>


From fluffy@cisco.com  Wed Sep  5 19:31:10 2012
Return-Path: <fluffy@cisco.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19F9D21F855A for <core@ietfa.amsl.com>; Wed,  5 Sep 2012 19:31:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W+yvzRnbunHZ for <core@ietfa.amsl.com>; Wed,  5 Sep 2012 19:31:09 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 4EADD21F84D8 for <core@ietf.org>; Wed,  5 Sep 2012 19:31:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=661; q=dns/txt; s=iport; t=1346898669; x=1348108269; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=Wifym1Y7QwsVfn1bgHw1cTuT1ujSIq+Rue1C0mO1d5Y=; b=GcCMMf2Tnz424ZyMAFoO70qmt+0wfXQ6L1HIEivw4gsyydhxa3WiTXvO sCAVElP5801ofNBxiz+nz+WRgsPi/qqga/uwVABmf5hO2s3BuuXGVyxZt tLKOSkoJo2dHy/deezKV+VP0xuDPEPAO3f7nAnZkI8tWGu8Kmce1ZmN3p E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EABoKSFCtJV2c/2dsb2JhbABFuyKBB4InEgEnPxIBPkInBA4nh2uaUqAWkHZgA5VZjjOBZ4Jj
X-IronPort-AV: E=Sophos;i="4.80,377,1344211200"; d="scan'208";a="118728973"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-5.cisco.com with ESMTP; 06 Sep 2012 02:31:09 +0000
Received: from xhc-rcd-x03.cisco.com (xhc-rcd-x03.cisco.com [173.37.183.77]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id q862V8Vw018819 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Sep 2012 02:31:08 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.253]) by xhc-rcd-x03.cisco.com ([173.37.183.77]) with mapi id 14.02.0298.004; Wed, 5 Sep 2012 21:31:08 -0500
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: "core@ietf.org WG" <core@ietf.org>
Thread-Topic: Stepping down as chair
Thread-Index: AQHNi9erOpd/fuuWFkeNwQyzcZt1Cg==
Date: Thu, 6 Sep 2012 02:31:07 +0000
Message-ID: <99FE64E0-CB66-4B54-A323-7BF13219F35D@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.20.249.167]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19166.001
x-tm-as-result: No--24.978800-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-ID: <CC1A84D6E9A7BB40A9B2ED98B87DAF59@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Barry Leiba <barryleiba@computer.org>
Subject: [core] Stepping down as chair
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Sep 2012 02:31:10 -0000

Hi All,=20

I wanted to let people know that I am going to step down as co-chair of COR=
E. The RTCWeb work is consuming the bulk of my time and I will not have the=
 time to put into the management side of CORE. I will stay involved in some=
 implementations that are going on. Barry and I have been coordinating on m=
aking sure that things don't get dropped during the hand over and that we h=
ave a great new co-chair - I will be around to help with whatever is needed=
 for as long as needed for a smooth handover.=20

It's been a fun group to chair and many thanks for all the help people have=
 given me along the way.=20

Thanks, Cullen



From stokcons@xs4all.nl  Thu Sep  6 04:38:56 2012
Return-Path: <stokcons@xs4all.nl>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 570E321F8581 for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 04:38:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.154
X-Spam-Level: 
X-Spam-Status: No, score=-0.154 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gjzXo9kGLbFh for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 04:38:55 -0700 (PDT)
Received: from smtp-vbr8.xs4all.nl (smtp-vbr8.xs4all.nl [194.109.24.28]) by ietfa.amsl.com (Postfix) with ESMTP id 025F521F857D for <core@ietf.org>; Thu,  6 Sep 2012 04:38:54 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube10.xs4all.net [194.109.20.208]) by smtp-vbr8.xs4all.nl (8.13.8/8.13.8) with ESMTP id q86BcNR3052312 for <core@ietf.org>; Thu, 6 Sep 2012 13:38:23 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from AMontpellier-556-1-170-46.w109-210.abo.wanadoo.fr ([109.210.138.46]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Thu, 06 Sep 2012 13:38:23 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Date: Thu, 06 Sep 2012 13:38:23 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: <core@ietf.org>
Organization: vanderstok consultancy
Mail-Reply-To: <consultancy@vanderstok.org>
In-Reply-To: <99FE64E0-CB66-4B54-A323-7BF13219F35D@cisco.com>
References: <99FE64E0-CB66-4B54-A323-7BF13219F35D@cisco.com>
Message-ID: <75a19d050023b37c4cba17384867d802@xs4all.nl>
X-Sender: stokcons@xs4all.nl (cMoFE877kusL1amFgSlA+Oa9fAZruOol)
User-Agent: XS4ALL Webmail
X-Virus-Scanned: by XS4ALL Virus Scanner
Subject: Re: [core] Stepping down as chair
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: consultancy@vanderstok.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Sep 2012 11:38:56 -0000

Hi Cullen,

thanks for your work as co-chair. I really liked your factual 
interventions during the meetings,

greetings, Peter
van der stok

Cullen Jennings (fluffy) schreef op 2012-09-06 04:31:
> Hi All,
>
> I wanted to let people know that I am going to step down as co-chair
> of CORE. The RTCWeb work is consuming the bulk of my time and I will
> not have the time to put into the management side of CORE. I will 
> stay
> involved in some implementations that are going on. Barry and I have
> been coordinating on making sure that things don't get dropped during
> the hand over and that we have a great new co-chair - I will be 
> around
> to help with whatever is needed for as long as needed for a smooth
> handover.
>
> It's been a fun group to chair and many thanks for all the help
> people have given me along the way.
>
> Thanks, Cullen
>
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core


From cabo@tzi.org  Thu Sep  6 04:53:05 2012
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E171821F847C for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 04:53:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.249
X-Spam-Level: 
X-Spam-Status: No, score=-106.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kWrvrtUDRl7d for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 04:53:05 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 33DF321F847A for <core@ietf.org>; Thu,  6 Sep 2012 04:53:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q86Bqqt3029242; Thu, 6 Sep 2012 13:52:52 +0200 (CEST)
Received: from [192.168.217.105] (p54893EE0.dip.t-dialin.net [84.137.62.224]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 8E1E252;  Thu,  6 Sep 2012 13:52:52 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\))
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <99FE64E0-CB66-4B54-A323-7BF13219F35D@cisco.com>
Date: Thu, 6 Sep 2012 13:52:51 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <9ABB3FFC-C9F4-4E4D-A8FC-19E040A58558@tzi.org>
References: <99FE64E0-CB66-4B54-A323-7BF13219F35D@cisco.com>
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
X-Mailer: Apple Mail (2.1486)
Cc: Barry Leiba <barryleiba@computer.org>, "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] Stepping down as chair
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Sep 2012 11:53:06 -0000

The arrangement was always that Cullen would have a limited amount of =
time to invest here in CoRE,=20
and it is amazing to see how much of a difference that limited amount of =
time made. =20

Cullen: I can only thank you for a lot of great steering input and a =
number of learning opportunities for your co-chair.
Without your help, we wouldn't be as close to completion as we are,

I'm confident RTCWEB is in as good hands as it could be...

Gr=FC=DFe, Carsten


From zach@sensinode.com  Thu Sep  6 06:00:34 2012
Return-Path: <zach@sensinode.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 760CD21F85AD for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 06:00:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.669
X-Spam-Level: 
X-Spam-Status: No, score=-2.669 tagged_above=-999 required=5 tests=[AWL=0.929,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3q1Xb7axGpFu for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 06:00:33 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by ietfa.amsl.com (Postfix) with ESMTP id 4F77F21F851E for <core@ietf.org>; Thu,  6 Sep 2012 06:00:31 -0700 (PDT)
Received: from [192.168.1.103] (188-67-41-248.bb.dnainternet.fi [188.67.41.248]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.8/8.13.4) with ESMTP id q86D0RL1029641 for <core@ietf.org>; Thu, 6 Sep 2012 16:00:28 +0300
From: Zach Shelby <zach@sensinode.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-93--737960145
Date: Thu, 6 Sep 2012 16:00:27 +0300
References: <6C9B460C0D0DA64698B802EFA58604538B4237BC78@XMSCLUSTER-MBX.etsihq.org>
To: "core@ietf.org WG" <core@ietf.org>
Message-Id: <013AF6CD-5360-426A-8E0A-55DC1DF5A39D@sensinode.com>
Mime-Version: 1.0 (Apple Message framework v1084)
X-Mailer: Apple Mail (2.1084)
Subject: [core] IoT CoAP Plugtest #2 Nov 2012 : Additional Testing scope to cover
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Sep 2012 13:00:34 -0000

--Apple-Mail-93--737960145
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

The super successful ETSI/IPSO Plugtest that we held at the Paris IETF =
is now being repeated with an extended scope of tests. Below is further =
information on the event, and the initial proposed scope of the tests =
that you can participate in. Feedback on the proposed scope is welcome =
to Laurent and myself. The registration deadline is September 28th.

There will also be a Workshop on CoAP together with the Plugtest where =
you can present your latest results and ideas to the larger community.=20=


Note that DTLS is proposed as a new test area this time - would love to =
see as many DTLS implementations there as possible.=20

Also note that the goal is to test CoAP-12 with all major tickets closed =
so that the event will be useful in helping us towards RFC. This means =
the WG and especially the authors, will need to work extra hard to get =
the last tickets closed and -12 out in the next couple weeks.=20

Zach=20

Begin forwarded message:

> From: Laurent Velez <Laurent.Velez@ETSI.ORG>
>=20
> Dear All,
> ETSI Plugtests and the IPSO Alliance are pleased to invite you to =
participate in the 'Internet of Things CoAP Week',
> taking place from 27-30 November 2012 in Sophia Antipolis, France.=20
> Registration is open now so please do not wait : =
http://www.etsi.org/plugtests/COAP2/Home.htm
> =20
> The week will include the 2nd Plugtests interoperability event from =
28-30 November 2012 , as well as the 1st IoT CoAP Workshop on 27th =
November. PLEASE, Do not forget to submit a paper if you wish to make a =
presentation at the workshop. =
(http://www.etsi.org/plugtests/COAP2/Workshop.htm)=20
> =20
> =20
> The Plugtests event will run from 28-30 November 2012. Similar to the =
first event, conformance and interoperability test scenarios based on =
the IETF CoRE standards for M2M will be proposed to participants. The =
test scenarios will focus on server and client CoAP end-point =
implementations and products with these features.
> =20
> We are going to provide an updated version of the CoAP Plugtest guide. =
The new document  will upgrade existing tests and add new ones, based on =
the following base specifications.
> =B7         LINK : it is now a RFC 6690
> =B7         CORE:  upcoming version 12, expected available within 2 =
weeks.
> =B7         BLOCK : latest version 09
> =B7         OBSERVE: latest version 05
> =20
> =20
> The scope of the new tests is proposed to cover the following list =
below:
> =20
> We would like to get your feeling or wish on the proposed scope. We =
will then circulate a draft document.
> Could you please feedback us on the proposed scope and indicate if you =
would need other test cases or scope ?
> =20
> Additional test cases to propose at the Plugtest:
> =20
> 1)     Additional CoAP Tests:
> =20
> a)     To add OPTIONS testcases for CORE specification:
> =B7         Location
> =B7         Max age
> =B7         Token
> =B7         Accept
> =B7         If match/ Non match
> b)    BLOCK : To improve the test description , with more =
explanations. Some participants requested more clarity in the existing =
test descriptions.
> c)     LINK: To add more test. As the format changed a bit in the =
latest specification, it is useful to add some format check.
> d)    OBSERVE: Nothing to add, unless you wish
> =20
> 2)     Reverse Proxy:
> To check if the resource is served from the cache , to check the max =
age, or to de-validate a cache entry by a POST, etc =85
> =20
> 3)     IPSO Application Template:
> To add new test group in the Test guide for IPSO framework, with new =
paths and resources like Power consumption or light control.
> =20
> 4)     Security:
> Some simple security tests. For example, a simple handshake test using =
pre-shared key, 1 cipher suite, plain text mode).
> If requested, we could also consider more complex tests including =
Security infrastructure (Cert server =85)
> 5)     CoAP Binding of ETSI M2M:
> Tests on CoAP Binding with ETSI M2M primitives.
> =20
> =20
> =20
> Please, do not hesitate to contact me for details.
> Best regards.
> =20
> Laurent VELEZ
> ETSI Technical Expert
> Centre for Testing and Interoperability (CTI)
> European Telecommunication Standards Institute (ETSI)
> Tel: +33 (0)4 92 94 43 21
> Mob: +33 (0)6 07 59 08 58
> =20
> www.etsi.org
> P Please consider the environmental impact before printing this e-mail
> =20
> =20
> =20

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


--Apple-Mail-93--737960145
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><base href=3D"x-msg://770/"></head><body style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">The super successful ETSI/IPSO Plugtest that we =
held at the Paris IETF is now being repeated with an extended scope of =
tests. Below is further information on the event, and the initial =
proposed scope of the tests that you can participate in. Feedback on the =
proposed scope is welcome to Laurent and myself. The registration =
deadline is September 28th.<div><br></div><div>There will also be a =
Workshop on CoAP together with the Plugtest where you can present your =
latest results and ideas to the larger =
community.&nbsp;</div><div><br></div><div>Note that DTLS is proposed as =
a new test area this time - would love to see as many DTLS =
implementations there as possible.&nbsp;</div><div><br></div><div>Also =
note that the goal is to test CoAP-12 with all major tickets closed so =
that the event will be useful in helping us towards RFC. This means the =
WG and especially the authors, will need to work extra hard to get the =
last tickets closed and -12 out in the next couple =
weeks.&nbsp;</div><div><br></div><div>Zach&nbsp;<br><div><br><div>Begin =
forwarded message:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;"><span style=3D"font-family:'Helvetica'; =
font-size:medium; color:rgba(0, 0, 0, 1);"><b>From: </b></span><span =
style=3D"font-family:'Helvetica'; font-size:medium;">Laurent Velez =
&lt;<a =
href=3D"mailto:Laurent.Velez@ETSI.ORG">Laurent.Velez@ETSI.ORG</a>&gt;</spa=
n></div><br><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><pre style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
10pt; font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; ">Dear All,<o:p></o:p></span></pre><pre style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 10pt; font-family: 'Courier New'; "><span style=3D"font-family:=
 Arial, sans-serif; ">ETSI Plugtests and the IPSO Alliance are pleased =
to invite you to participate in the 'Internet of Things CoAP =
Week',<o:p></o:p></span></pre><pre style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
10pt; font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; ">taking place from 27-30 November 2012 in Sophia Antipolis, =
France. <o:p></o:p></span></pre><pre style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
10pt; font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; ">Registration is open now so please do not wait : <a =
href=3D"http://www.etsi.org/plugtests/COAP2/Home.htm" style=3D"color: =
blue; text-decoration: underline; =
">http://www.etsi.org/plugtests/COAP2/Home.htm</a><o:p></o:p></span></pre>=
<pre style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 10pt; font-family: 'Courier New'; =
"><span style=3D"font-family: Arial, sans-serif; =
"><o:p>&nbsp;</o:p></span></pre><pre style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
10pt; font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; ">The week will include the 2nd Plugtests interoperability =
event from <b>28-30 November 2012</b> , as well as the 1<sup>st</sup> =
IoT CoAP Workshop on <b>27<sup>th</sup> November</b>. PLEASE, Do not =
forget to submit a paper if you wish to make a presentation at the =
workshop. (<a href=3D"http://www.etsi.org/plugtests/COAP2/Workshop.htm" =
style=3D"color: blue; text-decoration: underline; =
">http://www.etsi.org/plugtests/COAP2/Workshop.htm</a>) =
<o:p></o:p></span></pre><pre style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 10pt; =
font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; "><o:p>&nbsp;</o:p></span></pre><pre style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 10pt; font-family: 'Courier New'; "><span style=3D"font-family:=
 Arial, sans-serif; "><o:p>&nbsp;</o:p></span></pre><pre =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 10pt; font-family: 'Courier New'; =
"><span style=3D"font-family: Arial, sans-serif; ">The Plugtests event =
will run from 28-30 November 2012. Similar to the first event, =
conformance and interoperability test scenarios based on the IETF CoRE =
standards for M2M will be proposed to participants. The test scenarios =
will focus on server and client CoAP end-point implementations and =
products with these features.<o:p></o:p></span></pre><pre =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 10pt; font-family: 'Courier New'; =
"><span style=3D"font-family: Arial, sans-serif; =
"><o:p>&nbsp;</o:p></span></pre><pre style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
10pt; font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; ">We are going to provide an updated version of the CoAP =
Plugtest guide. The new document &nbsp;will upgrade existing tests and =
add new ones, based on the following base =
specifications.<o:p></o:p></span></pre><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 72pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-family: Symbol; "><span>=B7<span style=3D"font: =
normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span>LINK : =
it is now a RFC 6690<o:p></o:p></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 72pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-family: Symbol; "><span>=B7<span style=3D"font: =
normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span>CORE: =
&nbsp;upcoming version 12, expected available within 2 =
weeks.<o:p></o:p></div><div style=3D"margin-top: 0cm; margin-right: 0cm; =
margin-left: 72pt; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; text-indent: -18pt; "><span =
style=3D"font-family: Symbol; "><span>=B7<span style=3D"font: normal =
normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span>BLOCK =
: latest version 09<o:p></o:p></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 72pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-family: Symbol; "><span>=B7<span style=3D"font: =
normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span>OBSERVE:=
 latest version 05<o:p></o:p></div><pre style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
10pt; font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; "><o:p>&nbsp;</o:p></span></pre><pre style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 10pt; font-family: 'Courier New'; "><span style=3D"font-family:=
 Arial, sans-serif; "><o:p>&nbsp;</o:p></span></pre><pre =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 10pt; font-family: 'Courier New'; =
"><span style=3D"font-family: Arial, sans-serif; ">The scope of the new =
tests is proposed to cover the following list =
below:<o:p></o:p></span></pre><pre style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
10pt; font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; "><o:p>&nbsp;</o:p></span></pre><pre style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 10pt; font-family: 'Courier New'; "><span style=3D"font-family:=
 Arial, sans-serif; ">We would like <u>to get your feeling or wish on =
the proposed scope</u>. We will then circulate a draft =
document.<o:p></o:p></span></pre><pre style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
10pt; font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; ">Could you please feedback us on the proposed scope and =
indicate if you would need other test cases or scope =
?<o:p></o:p></span></pre><pre style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 10pt; =
font-family: 'Courier New'; "><span style=3D"font-family: Arial, =
sans-serif; "><o:p>&nbsp;</o:p></span></pre><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; "><b><u><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">Additional =
test cases to propose at the =
Plugtest:<o:p></o:p></span></u></b></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 18pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; "><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 54pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><span>1)<span style=3D"font: normal normal normal 7pt/normal 'Times =
New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">Additional =
CoAP Tests:<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 72pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; "><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 90pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><span>a)<span style=3D"font: normal normal normal 7pt/normal 'Times =
New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">To add =
OPTIONS testcases for CORE specification:<o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 108pt; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; text-indent: -18pt; "><span style=3D"font-size: 10pt; =
font-family: Symbol; "><span>=B7<span style=3D"font: normal normal =
normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
">Location<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 108pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Symbol; "><span>=B7<span =
style=3D"font: normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">Max =
age<o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 108pt; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; text-indent: -18pt; "><span =
style=3D"font-size: 10pt; font-family: Symbol; "><span>=B7<span =
style=3D"font: normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
">Token<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 108pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Symbol; "><span>=B7<span =
style=3D"font: normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
">Accept<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 108pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Symbol; "><span>=B7<span =
style=3D"font: normal normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">If match/ =
Non match<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 90pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><span>b)<span style=3D"font: normal normal normal 7pt/normal 'Times =
New Roman'; ">&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">BLOCK : To =
improve the test description , with more explanations. Some participants =
requested more clarity in the existing test =
descriptions.<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 90pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><span>c)<span style=3D"font: normal normal normal 7pt/normal 'Times =
New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">LINK: To add =
more test. As the format changed a bit in the latest specification, it =
is useful to add some format check.<o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 90pt; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; text-indent: -18pt; "><span style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; "><span>d)<span style=3D"font: normal =
normal normal 7pt/normal 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">OBSERVE: =
Nothing to add, unless you wish<o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 90pt; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; "><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 54pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><span>2)<span style=3D"font: normal normal normal 7pt/normal 'Times =
New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">Reverse =
Proxy:<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 54pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; "><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">To check if =
the resource is served from the cache , to check the max age, or to =
de-validate a cache entry by a POST, etc =85<o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 90pt; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; "><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 54pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><span>3)<span style=3D"font: normal normal normal 7pt/normal 'Times =
New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">IPSO =
Application Template:<o:p></o:p></span></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: 36pt; =
"><span style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">To =
add new test group in the Test guide for IPSO framework, with new paths =
and resources like Power consumption or light =
control.<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"font-size: =
10pt; font-family: Arial, sans-serif; =
"><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 54pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -18pt; =
"><span style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><span>4)<span style=3D"font: normal normal normal 7pt/normal 'Times =
New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
">Security:<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 54pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; "><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">Some simple =
security tests. For example, a simple handshake test using pre-shared =
key, 1 cipher suite, plain text mode).<o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 54pt; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; ">If requested, we could also consider more complex tests =
including Security infrastructure (Cert server =
=85)<o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 54pt; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><span style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; "><o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 54pt; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; text-indent: -18pt; "><span style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; "><span>5)<span style=3D"font: normal =
normal normal 7pt/normal 'Times New Roman'; =
">&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">CoAP Binding =
of ETSI M2M:<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 54pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; "><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">Tests on =
CoAP Binding with ETSI M2M primitives.<o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 54pt; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; "><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 54pt; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; "><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; =
"><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"font-size: =
10pt; font-family: Arial, sans-serif; =
"><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"font-size: =
10pt; font-family: Arial, sans-serif; ">Please, do not hesitate to =
contact me for details.<o:p></o:p></span></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; "><span =
style=3D"font-size: 10pt; font-family: Arial, sans-serif; ">Best =
regards.<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><o:p>&nbsp;</o:p></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><b><span lang=3D"EN-GB" style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; color: black; ">Laurent =
VELEZ</span></b><span lang=3D"EN-GB" style=3D"font-family: Arial, =
sans-serif; color: black; "><o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><span lang=3D"EN-GB" style=3D"font-size: 9pt; font-family: =
Arial, sans-serif; color: black; ">ETSI Technical Expert</span><span =
lang=3D"EN-GB" style=3D"font-family: Arial, sans-serif; color: black; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><span lang=3D"EN-GB" =
style=3D"font-size: 9pt; font-family: Arial, sans-serif; color: black; =
">Centre for Testing and Interoperability (CTI)</span><span lang=3D"EN-GB"=
 style=3D"font-family: Arial, sans-serif; color: black; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><span lang=3D"EN-GB" =
style=3D"font-size: 9pt; font-family: Arial, sans-serif; color: black; =
">European Telecommunication Standards Institute (ETSI)</span><span =
lang=3D"EN-GB" style=3D"font-family: Arial, sans-serif; color: black; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><span lang=3D"EN-GB" =
style=3D"font-size: 9pt; font-family: Arial, sans-serif; color: black; =
">Tel: +33 (0)4 92 94 43 21</span><span lang=3D"EN-GB" =
style=3D"font-family: Arial, sans-serif; color: black; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><span lang=3D"EN-GB" =
style=3D"font-size: 9pt; font-family: Arial, sans-serif; color: black; =
">Mob: +33 (0)6 07 59 08 58</span><span lang=3D"EN-GB" =
style=3D"font-family: Arial, sans-serif; color: black; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><span lang=3D"EN-GB" =
style=3D"font-family: Arial, sans-serif; color: black; =
">&nbsp;<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span lang=3D"EN-GB" =
style=3D"font-size: 9pt; color: gray; "><a href=3D"http://www.etsi.org/" =
target=3D"_blank" style=3D"color: blue; text-decoration: underline; =
"><span style=3D"color: blue; ">www.etsi.org</span></a></span><span =
lang=3D"EN-GB" style=3D"color: black; "><o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><b><span lang=3D"EN-GB" style=3D"font-size: 12pt; =
font-family: Webdings; color: teal; ">P</span></b><b><span lang=3D"EN-GB" =
style=3D"font-size: 12pt; font-family: Verdana, sans-serif; color: blue; =
"><span class=3D"Apple-converted-space">&nbsp;</span></span></b><b><span =
lang=3D"EN-GB" style=3D"font-size: 8pt; font-family: 'Arial Narrow', =
sans-serif; color: teal; ">Please consider&nbsp;the =
environmental&nbsp;impact before printing this e-mail</span></b><span =
lang=3D"EN-GB" style=3D"color: black; "><o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><o:p>&nbsp;</o:p></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"font-size: =
10pt; font-family: Arial, sans-serif; =
"><o:p>&nbsp;</o:p></span></div></div></div></span></blockquote></div><br>=
<div>
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: medium; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: medium; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div><span class=3D"Apple-style-span" =
style=3D"font-size: 12px; "><div>--&nbsp;</div><div>Zach Shelby, Chief =
Nerd, Sensinode Ltd.</div><div><a =
href=3D"http://www.sensinode.com">http://www.sensinode.com</a></div><div><=
a href=3D"http://zachshelby.org">http://zachshelby.org</a> &nbsp;- My =
blog "On the Internet of Things"</div><div><a =
href=3D"http://6lowpan.net">http://6lowpan.net</a> - My book "6LoWPAN: =
The Wireless Embedded Internet"</div><div>Mobile: +358 40 =
7796297</div></span></div></div></span></div></span></div></span></span>
</div>
<br></div></body></html>=

--Apple-Mail-93--737960145--

From internet-drafts@ietf.org  Thu Sep  6 07:18:26 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8103021F8604; Thu,  6 Sep 2012 07:18:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.382
X-Spam-Level: 
X-Spam-Status: No, score=-102.382 tagged_above=-999 required=5 tests=[AWL=0.217, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EGgcesCmuVjJ; Thu,  6 Sep 2012 07:18:26 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F0F421F8644; Thu,  6 Sep 2012 07:18:26 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.34
Message-ID: <20120906141826.18389.19300.idtracker@ietfa.amsl.com>
Date: Thu, 06 Sep 2012 07:18:26 -0700
Cc: core@ietf.org
Subject: [core] I-D Action: draft-ietf-core-observe-06.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Sep 2012 14:18:26 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Constrained RESTful Environments Working =
Group of the IETF.

	Title           : Observing Resources in CoAP
	Author(s)       : Klaus Hartke
	Filename        : draft-ietf-core-observe-06.txt
	Pages           : 27
	Date            : 2012-09-06

Abstract:
   CoAP is a RESTful application protocol for constrained nodes and
   networks.  The state of a resource on a CoAP server can change over
   time.  This document specifies a simple protocol extension for CoAP
   that enables a server to replicate a resource state to interested
   clients.  The protocol follows a best-effort approach when
   transmitting new resource states to a client, and provides eventual
   consistency between the state observed by the client and the actual
   resource state.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-core-observe

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-core-observe-06

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-core-observe-06


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From hartke@tzi.org  Thu Sep  6 07:22:53 2012
Return-Path: <hartke@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3BDE21F8527 for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 07:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level: 
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ltX4gc70g52f for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 07:22:52 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 7911E21F84FE for <core@ietf.org>; Thu,  6 Sep 2012 07:22:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q86EMhVN018746 for <core@ietf.org>; Thu, 6 Sep 2012 16:22:43 +0200 (CEST)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id BB866153 for <core@ietf.org>; Thu,  6 Sep 2012 16:22:42 +0200 (CEST)
Received: by dadf8 with SMTP id f8so1102891dad.31 for <core@ietf.org>; Thu, 06 Sep 2012 07:22:40 -0700 (PDT)
Received: by 10.68.203.195 with SMTP id ks3mr4883994pbc.79.1346941360797; Thu, 06 Sep 2012 07:22:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.16.42 with HTTP; Thu, 6 Sep 2012 07:22:19 -0700 (PDT)
In-Reply-To: <20120906141826.18389.19300.idtracker@ietfa.amsl.com>
References: <20120906141826.18389.19300.idtracker@ietfa.amsl.com>
From: Klaus Hartke <hartke@tzi.org>
Date: Thu, 6 Sep 2012 17:22:19 +0300
Message-ID: <CAB6izEQ8kSZtudDfAVzud1AfYRnd5-6Ao1sQFEsA3EXjBBAxqw@mail.gmail.com>
To: core@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [core] I-D Action: draft-ietf-core-observe-06.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Sep 2012 14:22:53 -0000

Just a quick update to prevent I-D expiration. This does not include
any of the changes we discussed in Vancouver yet.


Klaus


On 6 September 2012 17:18,  <internet-drafts@ietf.org> wrote:
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>  This draft is a work item of the Constrained RESTful Environments Working Group of the IETF.
>
>         Title           : Observing Resources in CoAP
>         Author(s)       : Klaus Hartke
>         Filename        : draft-ietf-core-observe-06.txt
>         Pages           : 27
>         Date            : 2012-09-06
>
> Abstract:
>    CoAP is a RESTful application protocol for constrained nodes and
>    networks.  The state of a resource on a CoAP server can change over
>    time.  This document specifies a simple protocol extension for CoAP
>    that enables a server to replicate a resource state to interested
>    clients.  The protocol follows a best-effort approach when
>    transmitting new resource states to a client, and provides eventual
>    consistency between the state observed by the client and the actual
>    resource state.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-core-observe
>
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-core-observe-06
>
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=draft-ietf-core-observe-06
>
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/

From trac+core@trac.tools.ietf.org  Thu Sep  6 07:54:22 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0F5F21F865D for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 07:54:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U0vvbh3lqRXh for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 07:54:22 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 5374D21F8568 for <core@ietf.org>; Thu,  6 Sep 2012 07:54:22 -0700 (PDT)
Received: from localhost ([127.0.0.1]:47115 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T9dT1-0002u6-Az; Thu, 06 Sep 2012 16:54:03 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: esko.dijk@philips.com, hartke@tzi.org
X-Trac-Project: core
Date: Thu, 06 Sep 2012 14:54:03 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: /ticket/243#comment:4
Message-ID: <075.ea32b8758f9d3c2fe5653c99d6ad400b@trac.tools.ietf.org>
References: <060.369f787e4911e24db4394993b29a24ad@trac.tools.ietf.org>
X-Trac-Ticket-ID: 243
In-Reply-To: <060.369f787e4911e24db4394993b29a24ad@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: esko.dijk@philips.com, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #243: Not clear whether server SHOULD or MUST send a response
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Sep 2012 14:54:23 -0000

#243: Not clear whether server SHOULD or MUST send a response

Changes (by hartke@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Fixed in [881]:

 Fixes #243 . Thanks Esko!

-- 
-----------------------------+--------------------------
 Reporter:  esko.dijk@…      |       Owner:  esko.dijk@…
     Type:  editorial        |      Status:  closed
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-11
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: </ticket/243#comment:4>
core <http://tools.ietf.org/core/>


From barryleiba.mailing.lists@gmail.com  Thu Sep  6 19:13:58 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7D4921E804E for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 19:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.947
X-Spam-Level: 
X-Spam-Status: No, score=-102.947 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fQrbFB0UZnMy for <core@ietfa.amsl.com>; Thu,  6 Sep 2012 19:13:58 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 29AB721E804D for <core@ietf.org>; Thu,  6 Sep 2012 19:13:57 -0700 (PDT)
Received: by lahm15 with SMTP id m15so1690315lah.31 for <core@ietf.org>; Thu, 06 Sep 2012 19:13:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=E5KEpmaOBfC6NSiG/vUaHyhHq9SKAWkngBk+nf7auaI=; b=kW9RmD20LKOcVTf9RGzCAaiEkESC75K6S8K3AVjPeZ2UOvnJst/G3/UNwmBNRwHaZg IgVKvIGbSLgoa1X7E/BRkCzQJSz5qPmX1aVYLUmu2fheTOBWWsPNk/ISI5xTKGaO0cq0 KyESAIINAnU1TGKGRyXAlN1rF4Lz9xIzMD1CskI8Gg6CEl512P4YCuabAtNLdiQ+qTtk VOSFUc4BYl11ZUibCw1N+FNJMCVm3PNGfORNneZQQDN6iuGn6HK6WgCNOhQLFJKbcZam NWLqBiHkAOHNhq8z4ZlqvzyVLffKHQE82CUyeLWKkL4+qOwqE9V25lsw3WJOT6eJEzFd GwzQ==
MIME-Version: 1.0
Received: by 10.152.46.49 with SMTP id s17mr3721369lam.17.1346984033250; Thu, 06 Sep 2012 19:13:53 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.91.33 with HTTP; Thu, 6 Sep 2012 19:13:53 -0700 (PDT)
Date: Thu, 6 Sep 2012 22:13:53 -0400
X-Google-Sender-Auth: yCv_i-rph1fzwTH8HdVJByRR3HE
Message-ID: <CAC4RtVA+d+XfooGYFe8j3uQZqz4TrkObs+eTvE0ARPHXLKysmw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: core@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Cc: Cullen Jennings <fluffy@cisco.com>
Subject: [core] CORE WG chair change
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Sep 2012 02:13:59 -0000

As you know, Cullen Jennings has asked to step down as CORE working
group chair, so that he may concentrate his effort on the RTCWEB work.

Andrew McGregor <andrewmcgr@gmail.com> has agreed to step up in
Cullen's place and co-chair CORE with Carsten.  The IETF Secretariat
should flip the bits some time on Friday, at which point the usual
chairs alias, <core-chairs@tools.ietf.org>, will go to Andrew instead
of to Cullen (as well as to Carsten, of course).  And Cullen and
Carsten will get Andrew acquainted with things and have him happily
chairing you lot in no time.

Many thanks to Cullen for having seen CORE through this far... and
many thanks also to Andrew for agreeing to step in.

Barry, responsible AD

From zach@sensinode.com  Fri Sep  7 02:38:37 2012
Return-Path: <zach@sensinode.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF6B021F8703 for <core@ietfa.amsl.com>; Fri,  7 Sep 2012 02:38:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8bszADBlGoHk for <core@ietfa.amsl.com>; Fri,  7 Sep 2012 02:38:37 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by ietfa.amsl.com (Postfix) with ESMTP id BE76A21F86D6 for <core@ietf.org>; Fri,  7 Sep 2012 02:38:36 -0700 (PDT)
Received: from [213.145.205.234] ([213.145.205.234]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.8/8.13.4) with ESMTP id q879cWQd001486; Fri, 7 Sep 2012 12:38:33 +0300
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=windows-1252
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <031DD135F9160444ABBE3B0C36CED618AE2066@011-DB3MPN2-081.MGDPHG.emi.philips.com>
Date: Fri, 7 Sep 2012 12:38:32 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <3543A55E-A549-4EDA-AB5D-29D2B44E691E@sensinode.com>
References: <031DD135F9160444ABBE3B0C36CED618AE2066@011-DB3MPN2-081.MGDPHG.emi.philips.com>
To: "Dijk, Esko" <esko.dijk@philips.com>
X-Mailer: Apple Mail (2.1084)
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] draft-shelby-core-resource-directory-04: unclear 'rt' parameter in Update
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Sep 2012 09:38:37 -0000

Esko,

The rt=3D query string parameter in a Registration or Update sets the =
"Endpoint Type", which gives some meaning to an endpoint semantically in =
a backend system. That can be used e.g. to set the correct icon for an =
endpoint on a map. That has no effect on the Resource Type parameter of =
individual resources, which you are correct wouldn't make sense.

Probably using rt=3D for that query string parameter is confusing. Could =
be better to change that to et=3D or type=3D in the query string?

Thanks,
Zach

On Aug 30, 2012, at 1:28 PM, Dijk, Esko wrote:

> Hello Zach, all,
> =20
> in section 5.3 (Update) the =91rt=92 parameter can be specified when =
doing a PUT update of registration to Resource Directory. To me it=92s =
not clear what this parameter would do. The resource types of each =
resource that is updated, would be already included in the payload as =
=93rt=3D.....=94 link-format parameters. I assume it should be removed =
from the allowed query parameters in section 5.3?
> =20
> regards,
> Esko
>=20
> The information contained in this message may be confidential and =
legally protected under applicable law. The message is intended solely =
for the addressee(s). If you are not the intended recipient, you are =
hereby notified that any use, forwarding, dissemination, or reproduction =
of this message is strictly prohibited and may be unlawful. If you are =
not the intended recipient, please contact the sender by return e-mail =
and destroy all copies of the original message.

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


From trac+core@trac.tools.ietf.org  Fri Sep  7 03:54:21 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 848E721F87C9 for <core@ietfa.amsl.com>; Fri,  7 Sep 2012 03:54:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LxQhBRNBbvfJ for <core@ietfa.amsl.com>; Fri,  7 Sep 2012 03:54:21 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id EAD4E21F87C4 for <core@ietf.org>; Fri,  7 Sep 2012 03:54:20 -0700 (PDT)
Received: from localhost ([127.0.0.1]:51410 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T9wCE-0005X1-Nb; Fri, 07 Sep 2012 12:53:58 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, fluffy@cisco.com, hartke@tzi.org, cabo@tzi.org, zach@sensinode.com
X-Trac-Project: core
Date: Fri, 07 Sep 2012 10:53:58 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/214#comment:4
Message-ID: <066.8272d5bbf623d60ebba67fef0313e7bc@trac.tools.ietf.org>
References: <051.09186ada57b912f27c3147c188e4fd71@trac.tools.ietf.org>
X-Trac-Ticket-ID: 214
In-Reply-To: <051.09186ada57b912f27c3147c188e4fd71@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, fluffy@cisco.com, hartke@tzi.org, cabo@tzi.org, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120907105420.EAD4E21F87C4@ietfa.amsl.com>
Resent-Date: Fri,  7 Sep 2012 03:54:20 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #214: Adopt vendor-defined option into core-coap
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Sep 2012 10:54:21 -0000

#214: Adopt vendor-defined option into core-coap


Comment (by zach@…):

 Consensus from the Vancouver WG meeting was:

 - Adopt the Jump feature from Section 3.2.1 of coap-misc-20
 - Adopt the new IANA policy from Section 3.2.4 however 2048 -> should also
 go through a light designated expert review to make sure the option is
 categorized correctly (critical, elective, safe, cache key)
 - Remove the current Fencepost mechanism from the draft

-- 
----------------------------------+-------------------------------------
 Reporter:  cabo@…                |       Owner:  draft-ietf-core-coap@…
     Type:  protocol enhancement  |      Status:  new
 Priority:  minor                 |   Milestone:  post-WGLC-1
Component:  coap                  |     Version:  coap-09
 Severity:  In WG Last Call       |  Resolution:
 Keywords:                        |
----------------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/214#comment:4>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Fri Sep  7 03:56:47 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D627621F87C4 for <core@ietfa.amsl.com>; Fri,  7 Sep 2012 03:56:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gHLDExpdi7-9 for <core@ietfa.amsl.com>; Fri,  7 Sep 2012 03:56:47 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 28B7221F87CC for <core@ietf.org>; Fri,  7 Sep 2012 03:56:47 -0700 (PDT)
Received: from localhost ([127.0.0.1]:51740 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T9wEt-0006RG-0N; Fri, 07 Sep 2012 12:56:43 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: zach@sensinode.com, hartke@tzi.org, esko.dijk@philips.com
X-Trac-Project: core
Date: Fri, 07 Sep 2012 10:56:42 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/241#comment:7
Message-ID: <072.56ed4b11a4a322ce40f0a4840dedbf93@trac.tools.ietf.org>
References: <057.c44e32d1c6663d3d7f4c960815a6fce2@trac.tools.ietf.org>
X-Trac-Ticket-ID: 241
In-Reply-To: <057.c44e32d1c6663d3d7f4c960815a6fce2@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: zach@sensinode.com, hartke@tzi.org, esko.dijk@philips.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #241: Proxy Safe & Cache Key indication for options
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Sep 2012 10:56:48 -0000

#241: Proxy Safe & Cache Key indication for options


Comment (by zach@…):

 Consensus of IETF Vancouver WG meeting was:

 - Use the new option number encoding with Critial/Elective, Safe to
 Forward and Cache-key and re-number the options appropriately as presented
 by Carsten.

-- 
----------------------------------+--------------------------
 Reporter:  zach@…                |       Owner:  zach@…
     Type:  protocol enhancement  |      Status:  new
 Priority:  minor                 |   Milestone:  post-WGLC-1
Component:  coap                  |     Version:  coap-09
 Severity:  -                     |  Resolution:
 Keywords:                        |
----------------------------------+--------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/241#comment:7>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Fri Sep  7 04:06:11 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CD0F21F87D8 for <core@ietfa.amsl.com>; Fri,  7 Sep 2012 04:06:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lc4ocbP+F4tt for <core@ietfa.amsl.com>; Fri,  7 Sep 2012 04:06:10 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id B711521F861E for <core@ietf.org>; Fri,  7 Sep 2012 04:06:10 -0700 (PDT)
Received: from localhost ([127.0.0.1]:52821 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1T9wNp-0005oR-Tf; Fri, 07 Sep 2012 13:05:57 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: cabo@tzi.org, zach@sensinode.com
X-Trac-Project: core
Date: Fri, 07 Sep 2012 11:05:57 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/215#comment:3
Message-ID: <066.c0a3d6e0558380a3bce4fbfa6b781e49@trac.tools.ietf.org>
References: <051.45ee7476d5dde81710e3ef0e9dc7fb7f@trac.tools.ietf.org>
X-Trac-Ticket-ID: 215
In-Reply-To: <051.45ee7476d5dde81710e3ef0e9dc7fb7f@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: cabo@tzi.org, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #215: editorial issues around Congestion Control
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Sep 2012 11:06:11 -0000

#215: editorial issues around Congestion Control


Comment (by zach@…):

 IETF Vancouver WG meeting had a productive discussion including transport
 area folks. The result of that discussion was:

 - An optional RTT estimation mechanism will be added, options to be
 further studied. The draft draft-bormann-core-congestion-control-02
 discusses background and options.

 - Without RTT estimation, the protocol runs in lock-step mode (NSTART=1).

 - Additional congestion control changes regarding decaying outstanding
 transactions and multicast response dithering were discussed, changed
 proposed in: draft-bormann-core-congestion-control-02

-- 
-----------------------------+--------------------------
 Reporter:  cabo@…           |       Owner:  cabo@…
     Type:  editorial        |      Status:  new
 Priority:  major            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/215#comment:3>
core <http://tools.ietf.org/core/>


From stokcons@xs4all.nl  Mon Sep 10 01:14:05 2012
Return-Path: <stokcons@xs4all.nl>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07DDC21F84EF for <core@ietfa.amsl.com>; Mon, 10 Sep 2012 01:14:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.705
X-Spam-Level: *
X-Spam-Status: No, score=1.705 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HELO_EQ_FR=0.35, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mK+81tt-ar7X for <core@ietfa.amsl.com>; Mon, 10 Sep 2012 01:14:04 -0700 (PDT)
Received: from smtp-vbr2.xs4all.nl (smtp-vbr2.xs4all.nl [194.109.24.22]) by ietfa.amsl.com (Postfix) with ESMTP id 383B121F84EB for <core@ietf.org>; Mon, 10 Sep 2012 01:14:04 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube1.xs4all.net [194.109.20.195]) by smtp-vbr2.xs4all.nl (8.13.8/8.13.8) with ESMTP id q8A83nBg005891 for <core@ietf.org>; Mon, 10 Sep 2012 10:03:49 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from AMontpellier-556-1-325-28.w81-251.abo.wanadoo.fr ([81.251.181.28]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Mon, 10 Sep 2012 10:03:49 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Date: Mon, 10 Sep 2012 10:03:49 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: <core@ietf.org>
Organization: vanderstok consultancy
Mail-Reply-To: <consultancy@vanderstok.org>
In-Reply-To: <3543A55E-A549-4EDA-AB5D-29D2B44E691E@sensinode.com>
References: <031DD135F9160444ABBE3B0C36CED618AE2066@011-DB3MPN2-081.MGDPHG.emi.philips.com> <3543A55E-A549-4EDA-AB5D-29D2B44E691E@sensinode.com>
Message-ID: <3fb16263206d83b043a35c2a148211bf@xs4all.nl>
X-Sender: stokcons@xs4all.nl (dVWE+VFIXIPoVwaOGsGNRdxxY8y8+9e4)
User-Agent: XS4ALL Webmail
X-Virus-Scanned: by XS4ALL Virus Scanner
Subject: Re: [core] draft-shelby-core-resource-directory-04: unclear 'rt' parameter in Update
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: consultancy@vanderstok.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Sep 2012 08:14:05 -0000

Zach,

In my opinion the same overloading of resource and end-type happens at 
several places in the document and the core -interfaces document.
The grouping concept adds to the confusion. Making the distinction up 
front in the document would be helpful.
You may consider resource-type, endpoint-type, and group-type. In 
core-interfaces you do a first attempt and talk about resource-type for 
resources and for Function-sets. Althoug you keep the same parameter 
name rt, you seem to distinguish in the name space
What to do with batches, which are heterogeneous, is another question.

It would be nice if this is solved homogeneously over all documents. 
May be it is, and I just combine the wrong pieces of text.

peter


Zach Shelby schreef op 2012-09-07 11:38:
> Esko,
>
> The rt= query string parameter in a Registration or Update sets the
> "Endpoint Type", which gives some meaning to an endpoint semantically
> in a backend system. That can be used e.g. to set the correct icon 
> for
> an endpoint on a map. That has no effect on the Resource Type
> parameter of individual resources, which you are correct wouldn't 
> make
> sense.
>
> Probably using rt= for that query string parameter is confusing.
> Could be better to change that to et= or type= in the query string?
>
> Thanks,
> Zach
>
> On Aug 30, 2012, at 1:28 PM, Dijk, Esko wrote:
>
>> Hello Zach, all,
>>
>> in section 5.3 (Update) the ‘rt’ parameter can be specified when 
>> doing a PUT update of registration to Resource Directory. To me it’s 
>> not clear what this parameter would do. The resource types of each 
>> resource that is updated, would be already included in the payload as 
>> “rt=.....” link-format parameters. I assume it should be removed from 
>> the allowed query parameters in section 5.3?
>>
>> regards,
>> Esko
>>
>> The information contained in this message may be confidential and 
>> legally protected under applicable law. The message is intended solely 
>> for the addressee(s). If you are not the intended recipient, you are 
>> hereby notified that any use, forwarding, dissemination, or 
>> reproduction of this message is strictly prohibited and may be 
>> unlawful. If you are not the intended recipient, please contact the 
>> sender by return e-mail and destroy all copies of the original 
>> message.


From zach@sensinode.com  Mon Sep 10 01:20:52 2012
Return-Path: <zach@sensinode.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 919DE21F85E6 for <core@ietfa.amsl.com>; Mon, 10 Sep 2012 01:20:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iVE7DQj09fgD for <core@ietfa.amsl.com>; Mon, 10 Sep 2012 01:20:51 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by ietfa.amsl.com (Postfix) with ESMTP id 55A5D21F85D5 for <core@ietf.org>; Mon, 10 Sep 2012 01:20:50 -0700 (PDT)
Received: from [213.145.205.251] ([213.145.205.251]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.8/8.13.4) with ESMTP id q8A8KkSh012003; Mon, 10 Sep 2012 11:20:46 +0300
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=windows-1252
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <3fb16263206d83b043a35c2a148211bf@xs4all.nl>
Date: Mon, 10 Sep 2012 11:20:46 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <7028F10B-37EF-4309-BC53-3B85E8E9AA89@sensinode.com>
References: <031DD135F9160444ABBE3B0C36CED618AE2066@011-DB3MPN2-081.MGDPHG.emi.philips.com> <3543A55E-A549-4EDA-AB5D-29D2B44E691E@sensinode.com> <3fb16263206d83b043a35c2a148211bf@xs4all.nl>
To: consultancy@vanderstok.org
X-Mailer: Apple Mail (2.1084)
Cc: core@ietf.org
Subject: Re: [core] draft-shelby-core-resource-directory-04: unclear 'rt' parameter in Update
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Sep 2012 08:20:53 -0000

Hi Peter,

On Sep 10, 2012, at 11:03 AM, peter van der Stok wrote:

> Zach,
>=20
> In my opinion the same overloading of resource and end-type happens at =
several places in the document and the core -interfaces document.
> The grouping concept adds to the confusion. Making the distinction up =
front in the document would be helpful.
> You may consider resource-type, endpoint-type, and group-type. In =
core-interfaces you do a first attempt and talk about resource-type for =
resources and for Function-sets. Althoug you keep the same parameter =
name rt, you seem to distinguish in the name space
> What to do with batches, which are heterogeneous, is another question.
>=20
> It would be nice if this is solved homogeneously over all documents. =
May be it is, and I just combine the wrong pieces of text.

I definitely agree some better uniformity and explanation would help. =
Matthieu and I can take a shot at that in the next update in both =
core-interfaces, and then in resource-directory as well.=20

Group type, interesting idea we haven't been using yet. Not sure if we =
have a real need for it or not, but let's keep it in mind when we see a =
need. It might be that the group name is already a good enough =
descriptor.=20

Zach

>=20
> peter
>=20
>=20
> Zach Shelby schreef op 2012-09-07 11:38:
>> Esko,
>>=20
>> The rt=3D query string parameter in a Registration or Update sets the
>> "Endpoint Type", which gives some meaning to an endpoint semantically
>> in a backend system. That can be used e.g. to set the correct icon =
for
>> an endpoint on a map. That has no effect on the Resource Type
>> parameter of individual resources, which you are correct wouldn't =
make
>> sense.
>>=20
>> Probably using rt=3D for that query string parameter is confusing.
>> Could be better to change that to et=3D or type=3D in the query =
string?
>>=20
>> Thanks,
>> Zach
>>=20
>> On Aug 30, 2012, at 1:28 PM, Dijk, Esko wrote:
>>=20
>>> Hello Zach, all,
>>>=20
>>> in section 5.3 (Update) the =91rt=92 parameter can be specified when =
doing a PUT update of registration to Resource Directory. To me it=92s =
not clear what this parameter would do. The resource types of each =
resource that is updated, would be already included in the payload as =
=93rt=3D.....=94 link-format parameters. I assume it should be removed =
from the allowed query parameters in section 5.3?
>>>=20
>>> regards,
>>> Esko
>>>=20
>>> The information contained in this message may be confidential and =
legally protected under applicable law. The message is intended solely =
for the addressee(s). If you are not the intended recipient, you are =
hereby notified that any use, forwarding, dissemination, or reproduction =
of this message is strictly prohibited and may be unlawful. If you are =
not the intended recipient, please contact the sender by return e-mail =
and destroy all copies of the original message.
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


From trac+core@trac.tools.ietf.org  Mon Sep 10 01:35:18 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BC3321F8567 for <core@ietfa.amsl.com>; Mon, 10 Sep 2012 01:35:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0i+krGKy36db for <core@ietfa.amsl.com>; Mon, 10 Sep 2012 01:35:17 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id C729E21F855F for <core@ietf.org>; Mon, 10 Sep 2012 01:35:17 -0700 (PDT)
Received: from localhost ([127.0.0.1]:34915 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TAzSO-0005fF-3B; Mon, 10 Sep 2012 10:35:00 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: zach@sensinode.com, hartke@tzi.org, esko.dijk@philips.com
X-Trac-Project: core
Date: Mon, 10 Sep 2012 08:35:00 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/241#comment:8
Message-ID: <072.7e47b9b998de130796c55f1017676bbf@trac.tools.ietf.org>
References: <057.c44e32d1c6663d3d7f4c960815a6fce2@trac.tools.ietf.org>
X-Trac-Ticket-ID: 241
In-Reply-To: <057.c44e32d1c6663d3d7f4c960815a6fce2@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: zach@sensinode.com, hartke@tzi.org, esko.dijk@philips.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #241: Proxy Safe & Cache Key indication for options
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Sep 2012 08:35:18 -0000

#241: Proxy Safe & Cache Key indication for options


Comment (by esko.dijk@…):

 Just noting that with Carsten's proposal, the section 5.4.1 defined
 behaviour is then only applicable to "non-proxying" endpoints. Proxies
 (which are also endpoints) have different rules using the Safe/Unsafe bit
 as in slide 21 of IETF84 presentation
 http://www.ietf.org/proceedings/84/slides/slides-84-core-0.pdf

-- 
----------------------------------+--------------------------
 Reporter:  zach@…                |       Owner:  zach@…
     Type:  protocol enhancement  |      Status:  new
 Priority:  minor                 |   Milestone:  post-WGLC-1
Component:  coap                  |     Version:  coap-09
 Severity:  -                     |  Resolution:
 Keywords:                        |
----------------------------------+--------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/241#comment:8>
core <http://tools.ietf.org/core/>


From abhijan.bhattacharyya@gmail.com  Mon Sep 10 04:19:36 2012
Return-Path: <abhijan.bhattacharyya@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C4C821F8653 for <core@ietfa.amsl.com>; Mon, 10 Sep 2012 04:19:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id We-v5QvK3h05 for <core@ietfa.amsl.com>; Mon, 10 Sep 2012 04:19:31 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 214D721F8627 for <core@ietf.org>; Mon, 10 Sep 2012 04:19:30 -0700 (PDT)
Received: by lbky2 with SMTP id y2so1206003lbk.31 for <core@ietf.org>; Mon, 10 Sep 2012 04:19:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=toJg1VLgYWAvIMq3QLzbBmqTtuuDMhXKdeGa4FSyJR8=; b=tdiT9kLCmti0Hf4SB6Za8hVrDpNYmw1Orp8eqxDXZkdnOCFWX631XFpTiykck6YxRb M3gW8JKxPPKZh8izOrohno80kESRzSfefhtmZ7UVHGTFMlOFwBTCuzPgq4tQ/7xXlKCM /Qqq92zEWtPvj3AF8Z5WLtTHiyL7QlFt0scw36DnmCZ+34Vwi8U3L/HzlhH48DUhKbcM Uq5ct188rPsl/RcId3kHB7IPAXXpnVF3fO7cKzJboN4O5ACAUG42AA82+g0dNv1wwmHW Ffmy8sP3bg6XbOGjG4t+OzzTWOkmOjWefT+/yOdHrG52+GWT9OjQA1ODQ+x81HdyjhsZ RkzA==
MIME-Version: 1.0
Received: by 10.152.135.147 with SMTP id ps19mr12377548lab.52.1347275968813; Mon, 10 Sep 2012 04:19:28 -0700 (PDT)
Received: by 10.152.11.98 with HTTP; Mon, 10 Sep 2012 04:19:28 -0700 (PDT)
Date: Mon, 10 Sep 2012 16:49:28 +0530
Message-ID: <CAEW_hyyDYKG470hhWzUZiCRqVA8N05tFDQuDFQ1YiciBM0SzMQ@mail.gmail.com>
From: Abhijan Bhattacharyya <abhijan.bhattacharyya@gmail.com>
To: core@ietf.org
Content-Type: multipart/alternative; boundary=f46d042e008989197704c95721d3
Subject: [core] Available solution for transferring file using CoAP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Sep 2012 11:19:36 -0000

--f46d042e008989197704c95721d3
Content-Type: text/plain; charset=ISO-8859-1

Hi,
First of all, apologies if this is not the right forum to ask this question.
I am kind of newbie in web technology and CoAP.
Presently I am trying to build a working demo to transfer a file using CoAP
such that a source client would post the file to some resource in a server
and an observing client would get that file. In this case the file is a
15kB binary file.
What I have done so far is as follows:
* Used the Copper(cu) plugin for Firefox to use it as a web client both as
producer and a consumer.
* Used the off the shelve Californium server as the intermediate server.
* Tried uploading a file using the 'storage' resource of the Californium
server.
* When I uploaded a file using applications/octet-stream as content type I
could see the binary contents of the file being parsed and displayed on the
server screen. The characters are displayed on the client m/c as well.

However, I would like to see the file being transferred to the final
destination as it is just the way we see things happening in case of MIME
attachments. I have seen people doing this kind of work in HTTP using some
APIs provided by Apache web service (or something  like that .. may
be....not sure...I have not done myself).

Now, the question is: can any body please suggest if I can do this kind of
binary file transfer over CoAP using some available software or by calling
some APIs just the way people  do for HTTP web services? Any help is highly
appreciated.

Regards,
Abhijan

--f46d042e008989197704c95721d3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br>First of all, apologies if this is not the right forum to ask this q=
uestion.<br>I am kind of newbie in web technology and CoAP.<br>Presently I =
am trying to build a working demo to transfer a file using CoAP such that a=
 source client would post the file to some resource in a server and an obse=
rving client would get that file. In this case the file is a 15kB binary fi=
le.<br>
What I have done so far is as follows:<br>* Used the Copper(cu) plugin for =
Firefox to use it as a web client both as producer and a consumer.<br>* Use=
d the off the shelve Californium server as the intermediate server.<br>
* Tried uploading a file using the &#39;storage&#39; resource of the Califo=
rnium server.<br>* When I uploaded a file using applications/octet-stream a=
s content type I could see the binary contents of the file being parsed and=
 displayed on the server screen. The characters are displayed on the client=
 m/c as well.<br>
<br>However, I would like to see the file being transferred to the final de=
stination as it is just the way we see things happening in case of MIME att=
achments. I have seen people doing this kind of work in HTTP using some API=
s provided by Apache web service (or something=A0 like that .. may be....no=
t sure...I have not done myself).<br>
<br>Now, the question is: can any body please suggest if I can do this kind=
 of binary file transfer over CoAP using some available software or by call=
ing some APIs just the way people=A0 do for HTTP web services? Any help is =
highly appreciated.<br>
<br>Regards,<br>Abhijan<br>

--f46d042e008989197704c95721d3--

From stokcons@xs4all.nl  Tue Sep 11 02:06:15 2012
Return-Path: <stokcons@xs4all.nl>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53FC921F859B for <core@ietfa.amsl.com>; Tue, 11 Sep 2012 02:06:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.075
X-Spam-Level: **
X-Spam-Status: No, score=2.075 tagged_above=-999 required=5 tests=[AWL=-0.371,  BAYES_50=0.001, HELO_EQ_FR=0.35, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZTCp5kFPX9b0 for <core@ietfa.amsl.com>; Tue, 11 Sep 2012 02:06:14 -0700 (PDT)
Received: from smtp-vbr14.xs4all.nl (smtp-vbr14.xs4all.nl [194.109.24.34]) by ietfa.amsl.com (Postfix) with ESMTP id A500321F8533 for <core@ietf.org>; Tue, 11 Sep 2012 02:06:13 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube9.xs4all.net [194.109.20.207]) by smtp-vbr14.xs4all.nl (8.13.8/8.13.8) with ESMTP id q8B95e0V012851; Tue, 11 Sep 2012 11:05:41 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from AMontpellier-556-1-306-29.w81-251.abo.wanadoo.fr ([81.251.50.29]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Tue, 11 Sep 2012 11:05:40 +0200
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_2e2026bfe09dec5d8ca14a36c2aceb25"
Date: Tue, 11 Sep 2012 11:05:40 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: akbar rahman <akbar.rahman@interdigital.com>, <core@ietf.org>
Organization: vanderstok consultancy
Mail-Reply-To: <consultancy@vanderstok.org>
Message-ID: <8100259ac909c3f6c7b43eb7a4b407a8@xs4all.nl>
X-Sender: stokcons@xs4all.nl (DWcr7YzZicPCyr6Ga/bLDxNyihBMb/7i)
User-Agent: XS4ALL Webmail
X-Virus-Scanned: by XS4ALL Virus Scanner
Subject: [core] htpp-coap proxy
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: consultancy@vanderstok.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Sep 2012 09:06:15 -0000

--=_2e2026bfe09dec5d8ca14a36c2aceb25
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=UTF-8;
 format=flowed

Hi Akbar,

attached the comments on the cross-proxy draft.
I converted the txt document to word and edited the word document; that 
made my life easier.

I changed the abstract to make clearer that the draft gives guidelines 
for interoperability intead of alternative designs.
My comments on security are based on my sentiments and not on factual 
knowledge.
Text was added on the basis of my understanding and may consequently be 
off the mark.

Peter
-- 
Peter van der Stok
vanderstok consultancy
mailto: consultancy@vanderstok.org
www: www.vanderstok.org
tel NL: +31(0)492474673     F: +33(0)966015248

--=_2e2026bfe09dec5d8ca14a36c2aceb25
Content-Transfer-Encoding: base64
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;
 name=draft-castellani-core-http-mapping-05_pvdS.docx
Content-Disposition: attachment;
 filename=draft-castellani-core-http-mapping-05_pvdS.docx

UEsDBBQABgAIAAAAIQDr01KodAEAAKMFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0
lMtOwzAQRfdI/IPlLUrcskAIJemCxxIqUT7AtSethV+y3dffM0nbCAFNRatuIkXxnHvveCbFaG00
WUKIytmSDvMBJWCFk8rOSvoxecnuKYmJW8m1s1DSDUQ6qq6visnGQyRYbWNJ5yn5B8aimIPhMXce
LH6pXTA84WuYMc/FJ58Bux0M7phwNoFNWWoYtCre0EBQEsiYh/TKDeqwlQsSDxqDB2OONEoet2WN
ckm591oJntA3W1r5QzNzda0ESCcWDSBvaD44ATFiMqPzPfmmIbOqeIKaL3Qiz2t0tm1GAB3/J7oL
mWNlayzOlY89Cv2pds4ONqcL1485oTkd2XBl9/4P+ohpo+ECV7Tl9smjz3FwPjIchrNHBJqblyAz
nBMPISnoru5wdEgJ5+kS4XfkvvjtiiRcOWDtc3h2D1rMUcka93DCpxrO1vu1lh36qIkVTN8v1v1v
8D4j3fwJF05oxv530VT/MXWs/cVWXwAAAP//AwBQSwMEFAAGAAgAAAAhAB6RGrfzAAAATgIAAAsA
CAJfcmVscy8ucmVscyCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAACMkttKA0EMhu8F32HIfTfbCiLS2d5IoXci6wOEmewBdw7MpNq+
vaMgulDbXub058tP1puDm9Q7pzwGr2FZ1aDYm2BH32t4bbeLB1BZyFuagmcNR86waW5v1i88kZSh
PIwxq6Lis4ZBJD4iZjOwo1yFyL5UupAcSQlTj5HMG/WMq7q+x/RXA5qZptpZDWln70C1x1g2X9YO
XTcafgpm79jLiRXIB2Fv2S5iKmxJxnKNain1LBpsMM8lnZFirAo24Gmi1fVE/1+LjoUsCaEJic/z
fHWcA1peD3TZonnHrzsfIVksFn17+0ODsy9oPgEAAP//AwBQSwMEFAAGAAgAAAAhAJs7tcMJAQAA
tAMAABwACAF3b3JkL19yZWxzL2RvY3VtZW50LnhtbC5yZWxzIKIEASigAAEAAAAAAAAAAAAAAAAA
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
AwAArMQAAAAA
--=_2e2026bfe09dec5d8ca14a36c2aceb25--


From Akbar.Rahman@InterDigital.com  Wed Sep 12 07:11:16 2012
Return-Path: <Akbar.Rahman@InterDigital.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 490C221F864A for <core@ietfa.amsl.com>; Wed, 12 Sep 2012 07:11:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.779
X-Spam-Level: 
X-Spam-Status: No, score=-1.779 tagged_above=-999 required=5 tests=[AWL=-0.669, BAYES_05=-1.11]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zhMzqJwSVnOL for <core@ietfa.amsl.com>; Wed, 12 Sep 2012 07:11:15 -0700 (PDT)
Received: from idcout.InterDigital.com (smtp-out1.interdigital.com [64.208.228.135]) by ietfa.amsl.com (Postfix) with ESMTP id 8D74B21F863F for <core@ietf.org>; Wed, 12 Sep 2012 07:11:15 -0700 (PDT)
Received: from SAM.InterDigital.com ([10.30.2.11]) by idcout.InterDigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 12 Sep 2012 10:11:14 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Date: Wed, 12 Sep 2012 10:11:12 -0400
Message-ID: <D60519DB022FFA48974A25955FFEC08C04B13091@SAM.InterDigital.com>
In-Reply-To: <8100259ac909c3f6c7b43eb7a4b407a8@xs4all.nl>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: htpp-coap proxy
Thread-Index: Ac2P/LnlqR5sdL27R9OiVpaJ0/6/jQA8xdrA
References: <8100259ac909c3f6c7b43eb7a4b407a8@xs4all.nl>
From: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
To: <consultancy@vanderstok.org>
X-OriginalArrivalTime: 12 Sep 2012 14:11:14.0264 (UTC) FILETIME=[77F3F580:01CD90F0]
Cc: core@ietf.org
Subject: Re: [core] htpp-coap proxy
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Sep 2012 14:11:16 -0000

VGhhbmsgeW91LCBQZXRlciwgZm9yIHlvdXIgZGV0YWlsZWQgY29tbWVudHMgYXMgcGVyIHlvdXIg
a2luZCBvZmZlciB0byByZXZpZXcgb3VyIEktRCAoaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtY2FzdGVsbGFuaS1jb3JlLWh0dHAtbWFwcGluZy0wNSApIGR1cmluZyB0aGUgVmFuY291
dmVyIElFVEYuICBXZSB3aWxsIHJldmlldyB5b3VyIGNvbW1lbnRzIGFuZCB3cml0ZSBiYWNrIHRv
IHRoZSBsaXN0IHdpdGggZGV0YWlsZWQgcmVzcG9uc2VzLiANCg0KDQpTaW5jZXJlbHksDQoNCg0K
QWtiYXINCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogcGV0ZXIgdmFuIGRl
ciBTdG9rIFttYWlsdG86c3Rva2NvbnNAeHM0YWxsLm5sXSANClNlbnQ6IFR1ZXNkYXksIFNlcHRl
bWJlciAxMSwgMjAxMiA1OjA2IEFNDQpUbzogUmFobWFuLCBBa2JhcjsgY29yZUBpZXRmLm9yZw0K
U3ViamVjdDogaHRwcC1jb2FwIHByb3h5DQoNCkhpIEFrYmFyLA0KDQphdHRhY2hlZCB0aGUgY29t
bWVudHMgb24gdGhlIGNyb3NzLXByb3h5IGRyYWZ0Lg0KSSBjb252ZXJ0ZWQgdGhlIHR4dCBkb2N1
bWVudCB0byB3b3JkIGFuZCBlZGl0ZWQgdGhlIHdvcmQgZG9jdW1lbnQ7IHRoYXQgbWFkZSBteSBs
aWZlIGVhc2llci4NCg0KSSBjaGFuZ2VkIHRoZSBhYnN0cmFjdCB0byBtYWtlIGNsZWFyZXIgdGhh
dCB0aGUgZHJhZnQgZ2l2ZXMgZ3VpZGVsaW5lcyBmb3IgaW50ZXJvcGVyYWJpbGl0eSBpbnRlYWQg
b2YgYWx0ZXJuYXRpdmUgZGVzaWducy4NCk15IGNvbW1lbnRzIG9uIHNlY3VyaXR5IGFyZSBiYXNl
ZCBvbiBteSBzZW50aW1lbnRzIGFuZCBub3Qgb24gZmFjdHVhbCBrbm93bGVkZ2UuDQpUZXh0IHdh
cyBhZGRlZCBvbiB0aGUgYmFzaXMgb2YgbXkgdW5kZXJzdGFuZGluZyBhbmQgbWF5IGNvbnNlcXVl
bnRseSBiZSBvZmYgdGhlIG1hcmsuDQoNClBldGVyDQotLQ0KUGV0ZXIgdmFuIGRlciBTdG9rDQp2
YW5kZXJzdG9rIGNvbnN1bHRhbmN5DQptYWlsdG86IGNvbnN1bHRhbmN5QHZhbmRlcnN0b2sub3Jn
DQp3d3c6IHd3dy52YW5kZXJzdG9rLm9yZw0KdGVsIE5MOiArMzEoMCk0OTI0NzQ2NzMgICAgIEY6
ICszMygwKTk2NjAxNTI0OA0K

From alessandro.ludovici@entel.upc.edu  Thu Sep 13 06:56:31 2012
Return-Path: <alessandro.ludovici@entel.upc.edu>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21D2E21F8557 for <core@ietfa.amsl.com>; Thu, 13 Sep 2012 06:56:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P3Fj9lAqqRMV for <core@ietfa.amsl.com>; Thu, 13 Sep 2012 06:56:28 -0700 (PDT)
Received: from violet.upc.es (violet.upc.es [147.83.2.51]) by ietfa.amsl.com (Postfix) with ESMTP id A1BBA21F8564 for <core@ietf.org>; Thu, 13 Sep 2012 06:56:27 -0700 (PDT)
Received: from entelserver.upc.edu (entelserver.upc.es [147.83.39.4]) by violet.upc.es (8.14.1/8.13.1) with ESMTP id q8DDuP8K024607 for <core@ietf.org>; Thu, 13 Sep 2012 15:56:25 +0200
Received: from webmail.entel.upc.edu (webmail.entel.upc.es [147.83.39.6]) by entelserver.upc.edu (Postfix) with ESMTP id 7ED062CBD0E for <core@ietf.org>; Thu, 13 Sep 2012 15:56:20 +0200 (CEST)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_341f74c3f657c13eeff962e96aa0d598"
Date: Thu, 13 Sep 2012 15:56:20 +0200
From: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>
To: <core@ietf.org>
Message-ID: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu>
X-Sender: alessandro.ludovici@entel.upc.edu
User-Agent: RoundCube Webmail/0.5.1
X-Mail-Scanned: Criba 2.0 + Clamd
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (violet.upc.es [147.83.2.51]); Thu, 13 Sep 2012 15:56:25 +0200 (CEST)
Subject: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Sep 2012 13:56:31 -0000

--=_341f74c3f657c13eeff962e96aa0d598
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8

  

Dear List, 

The current definition of the observe draft does not
specify any mechanism for deciding in which order the server should send
the notifications. According to section 4.2: 

"If there are multiple
clients on the list of observers, the order in which they are notified
is not defined; the server is free to use any method to determine the
order". 

My suggestion is that the draft should clearly define the
delivery order of the notifications.  

For instance, in e-emergency
applications the notification of a critical event must be prioritized to
those observers in charge of reacting to it. These nodes could also be
interested only in being notified in a case a critical event occurs.
Furthermore, an alarm could be interested in being notified only when a
critical event occurs and when it ends. Instead, observers that are used
for monitoring purpose could be interested in receiving all the
notifications. 

 Reasons: 

- Observers could have different delay
requirements. 

- The delay of a notification is strongly affected by
the delivery order. 

- Observers could be interested in receiving only
some particular notifications. 

- The observe draft would add QoS
support for timeliness and guarantee on-time delivery to clients
interested in it. 

Requirements: 

- The server should be able to
prioritize the delivery of notifications to observers requiring it. 

-
The server should be able to distinguish which notifications send to a
particular observer. 

Commonly, the server has not information about
the clients. The server only has information about the resource that is
exposing. Therefore, the clients should be able to require a priority
level and to indicate which kind of notifications they wish to receive.


 Proposal: 

A notification should be classified as critical or
non-critical. The server must be the only component that has the
authority to make this decision. 

Four levels of QoS are proposed. The
value of each level is specified using the two most significant bits of
the observe option value (QoS field). This modification affects only the
requests sent by observers for registering and the consequent response
of the subject. The definition of the four QoS level and the relative
QoS field values is the following: 

- Level 1: The subject sends
non-critical and critical notifications with low priority. The value of
the QoS field is 00. 

- Level 2: Both non-critical and critical
notifications are sent with medium priority. The value of the QoS field
is 01. 

- Level 3: The subject sends only critical notification with
high priority. The value of the QoS field is 10. 

- Level 4: The
subject notifies with the highest priority only the start and the end of
a critical state. The value of the QoS field is 11. 

Should more than
one observer require the same level, the subject should order them
following the order at which their requests arrived. 

The client and
the server must be able to negotiate the QoS level. A server, in fact,
should have the faculty to reject or negotiate the demanded QoS. Should
the server accepts the request, it replies with the observe option
containing the QoS value requested. The server expresses its willingness
to negotiate the QoS by replying with the offered QoS. Should the
clients accepts, it would send a response containing the offered QoS.
The server can reject the offer by ignoring it. 

Benefits: 

We run
tests focused on evaluating the effects that this proposal has on a WSN
adopting the observe extension. The tests are done in a real WSN using
TelosB motes. The requirements of the observe extension application are
those of an e-health network used for monitoring the cardiac rate of a
patient. The performance evaluation has been done in terms of delay,
delivery ratio and energy consumption. 

- The results confirm that the
delivery order of a notification influence both the delay and delivery
ratio. 

- The first notifications sent by a subject experience less
delay and have a high delivery ratio. 

- The energy consumption of the
subject is considerably reduced if observers are able to express the
notification class of interest. 

 This proposal and the experimental
results are contained in a forthcoming paper to be presented at the IEEE
WiMOB conference (8-10 October 2012). The tile of the paper is "Adding
QoS Support For Timeliness To The Observe Extension Of CoAP". It is not
yet available in the IEEExplorer. However, I can send it to those
interested. 

 Regards, 

Alessandro Ludovici 

-- 
Wireless Network
Group(WNG), 
Department of Telematic Engineering, 
Universitat
Politècnica de Catalunya, 
C/Jordi Girona 1-3, Mòdul C3, 08034
Barcelona, Spain; 
E-Mail: alessandro.ludovici@entel.upc.edu 
Tel.:
+34-93-401-70-41; Fax: +34-93-401-10-58
  
--=_341f74c3f657c13eeff962e96aa0d598
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>Dear List,</p>
<p>The current definition of the observe draft does not specify any mechani=
sm for deciding in which order the server should send the notifications.&nb=
sp;According to section 4.2<strong>:</strong></p>
<p><strong></strong>&ldquo;If there are multiple clients on the list of obs=
ervers, the order in which they are notified is not defined; the server is =
free to use any method to determine the order&rdquo;.</p>
<p>My suggestion is that the draft should clearly define the delivery order=
 of the notifications.&nbsp;</p>
<p>For instance, in e-emergency applications the notification of a critical=
 event must be prioritized to those observers in charge of reacting to it=
=2E These nodes could also be interested only in being notified in a case a=
 critical event occurs. Furthermore, an alarm could be interested in being =
notified only when a critical event occurs and when it ends. Instead, obser=
vers that are used for monitoring purpose could be interested in receiving =
all the notifications.</p>
<p>&nbsp;<span style=3D"text-decoration: underline;">Reasons</span>:</p>
<p>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Observers could have different delay=
 requirements.</p>
<p>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The delay of a notification is stron=
gly affected by the delivery order.</p>
<p>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Observers could be interested in rec=
eiving only some particular notifications.</p>
<p>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The observe draft would add QoS supp=
ort for timeliness and guarantee on-time delivery to clients interested in =
it.</p>
<p><span style=3D"text-decoration: underline;">Requirements</span>:</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The server shoul=
d be able to prioritize the delivery of notifications to observers requirin=
g it.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The server shoul=
d be able to distinguish which notifications send to a particular observer=
=2E</p>
<p>Commonly, the server has not information about the clients. The server o=
nly has information about the resource that is exposing. Therefore, the cli=
ents should be able to require a priority level and to indicate which kind =
of notifications they wish to receive.</p>
<p><strong>&nbsp;</strong><span style=3D"text-decoration: underline;">Propo=
sal</span>:</p>
<p>A notification should be classified as critical or non-critical. The ser=
ver must be the only component that has the authority to make this decision=
=2E</p>
<p>Four levels of QoS are proposed. The value of each level is specified us=
ing the two most significant bits of the observe option value (QoS field)=
=2E This modification affects only the requests sent by observers for regis=
tering and the consequent response of the subject. The definition of the fo=
ur QoS level and the relative QoS field values is the following:</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Level 1: The sub=
ject sends non-critical and critical notifications with low priority. The v=
alue of the QoS field is 00.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Level 2: Both no=
n-critical and critical notifications are sent with medium priority. The va=
lue of the QoS field is 01.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Level 3: The sub=
ject sends only critical notification with high priority. The value of the =
QoS field is 10.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Level 4: The sub=
ject notifies with the highest priority only the start and the end of a cri=
tical state. The value of the QoS field is 11.</p>
<p>Should more than one observer require the same level, the subject should=
 order them following the order at which their requests arrived.</p>
<p>The client and the server must be able to negotiate the QoS level. A ser=
ver, in fact, should have the faculty to reject or negotiate the demanded Q=
oS. Should the server accepts the request, it replies with the observe opti=
on containing the QoS value requested. The server expresses its willingness=
 to negotiate the QoS by replying with the offered QoS. Should the clients =
accepts, it would send a response containing the offered QoS. The server ca=
n reject the offer by ignoring it.</p>
<p><span style=3D"text-decoration: underline;">Benefits</span>:</p>
<p>We run tests focused on evaluating the effects that this proposal has on=
 a WSN adopting the observe extension. The tests are done in a real WSN usi=
ng TelosB motes. The requirements of the observe extension application are =
those of an e-health network used for monitoring the cardiac rate of a pati=
ent. The performance evaluation has been done in terms of delay, delivery r=
atio and energy consumption.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The results conf=
irm that the delivery order of a notification influence both the delay and =
delivery ratio.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The first notifi=
cations sent by a subject experience less delay and have a high delivery ra=
tio.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The energy consu=
mption of the subject is considerably reduced if observers are able to expr=
ess the notification class of interest.</p>
<p>&nbsp;This proposal and the experimental results are contained in a fort=
hcoming paper to be presented at the IEEE WiMOB conference (8-10 October 20=
12). The tile of the paper is &ldquo;Adding QoS Support For Timeliness To T=
he Observe Extension Of CoAP&rdquo;. It is not yet available in the IEEExpl=
orer. However, I can send it to those interested.</p>
<p>&nbsp;Regards,</p>
<p>Alessandro Ludovici</p>
<div>
<pre>--=20
Wireless Network Group(WNG),=20
Department of Telematic Engineering,=20
Universitat Polit&egrave;cnica de Catalunya,=20
C/Jordi Girona 1-3, M&ograve;dul C3, 08034 Barcelona, Spain;=20
E-Mail: alessandro.ludovici@entel.upc.edu=20
Tel.: +34-93-401-70-41; Fax: +34-93-401-10-58</pre>
</div>
</body></html>

--=_341f74c3f657c13eeff962e96aa0d598--


From hartke@tzi.org  Thu Sep 13 09:58:47 2012
Return-Path: <hartke@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBC4F21F84F1 for <core@ietfa.amsl.com>; Thu, 13 Sep 2012 09:58:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level: 
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id btik1tJ0S-MW for <core@ietfa.amsl.com>; Thu, 13 Sep 2012 09:58:47 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id D085921F84DF for <core@ietf.org>; Thu, 13 Sep 2012 09:58:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q8DGwdGx018688 for <core@ietf.org>; Thu, 13 Sep 2012 18:58:39 +0200 (CEST)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 7C591C48 for <core@ietf.org>; Thu, 13 Sep 2012 18:58:38 +0200 (CEST)
Received: by dadf8 with SMTP id f8so1842619dad.31 for <core@ietf.org>; Thu, 13 Sep 2012 09:58:36 -0700 (PDT)
Received: by 10.68.242.10 with SMTP id wm10mr426263pbc.61.1347555516377; Thu, 13 Sep 2012 09:58:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.16.42 with HTTP; Thu, 13 Sep 2012 09:58:16 -0700 (PDT)
In-Reply-To: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu>
References: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu>
From: Klaus Hartke <hartke@tzi.org>
Date: Thu, 13 Sep 2012 19:58:16 +0300
Message-ID: <CAB6izEQTaJ8-dqK7b9kSRqB22eaisA_LNgEtM1r0qE8SJSO2Ow@mail.gmail.com>
To: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: core@ietf.org
Subject: Re: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Sep 2012 16:58:48 -0000

Hi Alessandro,

I've read your paper and find it quite interesting. However, it builds
on a wrong premise.

CoAP-observe does not deliver events.

Its emphasis is on the state of a resource at some server and the copy
of the state that a client has, not on the messages that are exchanged
between the two. The goal is to have the copy be as consistent as
possible with the original. This means that the copy should be updated
as soon as possible when the resource state changes. While it's not a
goal to guarantee that this update happens within a particular time
span (quite the opposite is the case), it is a goal that this time
span is kept as short as possible. One means to achieve this is not to
try to get every resource state to the client, but just the latest.

If prioritization of clients helps with this in some application
scenarios, I think it would be worthwhile to consider. I'd be
interested to see the evaluation of the presented example after
updating it to the right model.


Klaus


On 13 September 2012 16:56, Alessandro Ludovici
<alessandro.ludovici@entel.upc.edu> wrote:
> Dear List,
>
> The current definition of the observe draft does not specify any mechanis=
m
> for deciding in which order the server should send the notifications.
> According to section 4.2:
>
> =93If there are multiple clients on the list of observers, the order in w=
hich
> they are notified is not defined; the server is free to use any method to
> determine the order=94.
>
> My suggestion is that the draft should clearly define the delivery order =
of
> the notifications.
>
> For instance, in e-emergency applications the notification of a critical
> event must be prioritized to those observers in charge of reacting to it.
> These nodes could also be interested only in being notified in a case a
> critical event occurs. Furthermore, an alarm could be interested in being
> notified only when a critical event occurs and when it ends. Instead,
> observers that are used for monitoring purpose could be interested in
> receiving all the notifications.
>
>  Reasons:
>
> -          Observers could have different delay requirements.
>
> -          The delay of a notification is strongly affected by the delive=
ry
> order.
>
> -          Observers could be interested in receiving only some particula=
r
> notifications.
>
> -          The observe draft would add QoS support for timeliness and
> guarantee on-time delivery to clients interested in it.
>
> Requirements:
>
> -          The server should be able to prioritize the delivery of
> notifications to observers requiring it.
>
> -          The server should be able to distinguish which notifications s=
end
> to a particular observer.
>
> Commonly, the server has not information about the clients. The server on=
ly
> has information about the resource that is exposing. Therefore, the clien=
ts
> should be able to require a priority level and to indicate which kind of
> notifications they wish to receive.
>
>  Proposal:
>
> A notification should be classified as critical or non-critical. The serv=
er
> must be the only component that has the authority to make this decision.
>
> Four levels of QoS are proposed. The value of each level is specified usi=
ng
> the two most significant bits of the observe option value (QoS field). Th=
is
> modification affects only the requests sent by observers for registering =
and
> the consequent response of the subject. The definition of the four QoS le=
vel
> and the relative QoS field values is the following:
>
> -          Level 1: The subject sends non-critical and critical
> notifications with low priority. The value of the QoS field is 00.
>
> -          Level 2: Both non-critical and critical notifications are sent
> with medium priority. The value of the QoS field is 01.
>
> -          Level 3: The subject sends only critical notification with hig=
h
> priority. The value of the QoS field is 10.
>
> -          Level 4: The subject notifies with the highest priority only t=
he
> start and the end of a critical state. The value of the QoS field is 11.
>
> Should more than one observer require the same level, the subject should
> order them following the order at which their requests arrived.
>
> The client and the server must be able to negotiate the QoS level. A serv=
er,
> in fact, should have the faculty to reject or negotiate the demanded QoS.
> Should the server accepts the request, it replies with the observe option
> containing the QoS value requested. The server expresses its willingness =
to
> negotiate the QoS by replying with the offered QoS. Should the clients
> accepts, it would send a response containing the offered QoS. The server =
can
> reject the offer by ignoring it.
>
> Benefits:
>
> We run tests focused on evaluating the effects that this proposal has on =
a
> WSN adopting the observe extension. The tests are done in a real WSN usin=
g
> TelosB motes. The requirements of the observe extension application are
> those of an e-health network used for monitoring the cardiac rate of a
> patient. The performance evaluation has been done in terms of delay,
> delivery ratio and energy consumption.
>
> -          The results confirm that the delivery order of a notification
> influence both the delay and delivery ratio.
>
> -          The first notifications sent by a subject experience less dela=
y
> and have a high delivery ratio.
>
> -          The energy consumption of the subject is considerably reduced =
if
> observers are able to express the notification class of interest.
>
>  This proposal and the experimental results are contained in a forthcomin=
g
> paper to be presented at the IEEE WiMOB conference (8-10 October 2012). T=
he
> tile of the paper is =93Adding QoS Support For Timeliness To The Observe
> Extension Of CoAP=94. It is not yet available in the IEEExplorer. However=
, I
> can send it to those interested.
>
>  Regards,
>
> Alessandro Ludovici

From lishitao@huawei.com  Thu Sep 13 18:49:52 2012
Return-Path: <lishitao@huawei.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBFE121F86A3 for <core@ietfa.amsl.com>; Thu, 13 Sep 2012 18:49:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.523
X-Spam-Level: 
X-Spam-Status: No, score=-6.523 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7EhACIBKf7kf for <core@ietfa.amsl.com>; Thu, 13 Sep 2012 18:49:51 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 96DC521F866A for <core@ietf.org>; Thu, 13 Sep 2012 18:49:50 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AKQ56230; Fri, 14 Sep 2012 01:49:48 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.1.323.3; Fri, 14 Sep 2012 02:49:37 +0100
Received: from SZXEML418-HUB.china.huawei.com (10.82.67.157) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.1.323.3; Fri, 14 Sep 2012 02:49:44 +0100
Received: from SZXEML534-MBX.china.huawei.com ([169.254.2.70]) by szxeml418-hub.china.huawei.com ([10.82.67.157]) with mapi id 14.01.0323.003; Fri, 14 Sep 2012 09:49:42 +0800
From: Lishitao <lishitao@huawei.com>
To: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Delivery order of notifications in draft-ietf-core-observe-06
Thread-Index: AQHNkbecC8q9Gtl8cUysmPkRt1k7UZeJD3sA
Date: Fri, 14 Sep 2012 01:49:42 +0000
Message-ID: <DA165A8A2929C6429CAB403A76B573A5146A05C1@szxeml534-mbx.china.huawei.com>
References: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu>
In-Reply-To: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.138.73.45]
Content-Type: multipart/alternative; boundary="_000_DA165A8A2929C6429CAB403A76B573A5146A05C1szxeml534mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Sep 2012 01:49:52 -0000

--_000_DA165A8A2929C6429CAB403A76B573A5146A05C1szxeml534mbxchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkNCg0KSSB0aGluayB0aGUgUW9TIHJlcXVpcmVtZW50cyBmb3Igb2JzZXJ2ZSBtYWtlIGFueSBz
ZW5zZS4gSXQgaXMgc2ltaWxhciB3aXRoIG91ciBjb25kaXRpb25hbCBvYnNlcnZlIGlkZWEsIHdo
aWNoIGNhbiBiZSBmb3VuZCBhdCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWxpLWNvcmUtY29uZGl0aW9uYWwtb2JzZXJ2ZS8uDQpCdXQgaW5zdGVhZCBvZiBwcm92aWRpbmcg
dGhlIFFvUyBsZXZlbCBpbnRvIHRoZSByZXF1ZXN0LCBwdXQgdGhlIGNsaWVudCByZXF1aXJlbWVu
dHMgaXMgbW9yZSBhcHByb3ByaWF0ZS4gQmVjYXVzZSwgdGhlIFFvUyBpbmZvcm1hdGlvbiBzZW5k
IGZyb20gdGhlIGNsaWVudCwgbWF5IG5vdCBiZSB0cnVzdGVkIGJ5IHRoZSBzZXJ2ZXIuIEkgZ3Vl
c3MgZXZlcnkgY2xpZW50IGhvcGUgdG8gYmUgc2VydmVkIHdpdGggdGhlIGhpZ2hlc3QgcHJpb3Jp
dHkuIEJ1dCB0aGUgY2xpZW50IGNhbiBwcm92aWRlIGl0cyB0b2xlcmFudCBkZWxheSB0aW1lIGZv
ciByZXNwb25zZSwgdGhlIHNlcnZlIGNhbiBkZWNpZGUgdGhlIG9yZGVyIGFjY29yZGluZyB0byB0
aGlzIGluZm9ybWF0aW9uLg0KDQpSZWdhcmRzDQpzaGl0YW8NCg0KRnJvbTogY29yZS1ib3VuY2Vz
QGlldGYub3JnIFttYWlsdG86Y29yZS1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQWxl
c3NhbmRybyBMdWRvdmljaQ0KU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxMywgMjAxMiA5OjU2
IFBNDQpUbzogY29yZUBpZXRmLm9yZw0KU3ViamVjdDogW2NvcmVdIERlbGl2ZXJ5IG9yZGVyIG9m
IG5vdGlmaWNhdGlvbnMgaW4gZHJhZnQtaWV0Zi1jb3JlLW9ic2VydmUtMDYNCg0KDQpEZWFyIExp
c3QsDQoNClRoZSBjdXJyZW50IGRlZmluaXRpb24gb2YgdGhlIG9ic2VydmUgZHJhZnQgZG9lcyBu
b3Qgc3BlY2lmeSBhbnkgbWVjaGFuaXNtIGZvciBkZWNpZGluZyBpbiB3aGljaCBvcmRlciB0aGUg
c2VydmVyIHNob3VsZCBzZW5kIHRoZSBub3RpZmljYXRpb25zLiBBY2NvcmRpbmcgdG8gc2VjdGlv
biA0LjI6DQoNCuKAnElmIHRoZXJlIGFyZSBtdWx0aXBsZSBjbGllbnRzIG9uIHRoZSBsaXN0IG9m
IG9ic2VydmVycywgdGhlIG9yZGVyIGluIHdoaWNoIHRoZXkgYXJlIG5vdGlmaWVkIGlzIG5vdCBk
ZWZpbmVkOyB0aGUgc2VydmVyIGlzIGZyZWUgdG8gdXNlIGFueSBtZXRob2QgdG8gZGV0ZXJtaW5l
IHRoZSBvcmRlcuKAnS4NCg0KTXkgc3VnZ2VzdGlvbiBpcyB0aGF0IHRoZSBkcmFmdCBzaG91bGQg
Y2xlYXJseSBkZWZpbmUgdGhlIGRlbGl2ZXJ5IG9yZGVyIG9mIHRoZSBub3RpZmljYXRpb25zLg0K
DQpGb3IgaW5zdGFuY2UsIGluIGUtZW1lcmdlbmN5IGFwcGxpY2F0aW9ucyB0aGUgbm90aWZpY2F0
aW9uIG9mIGEgY3JpdGljYWwgZXZlbnQgbXVzdCBiZSBwcmlvcml0aXplZCB0byB0aG9zZSBvYnNl
cnZlcnMgaW4gY2hhcmdlIG9mIHJlYWN0aW5nIHRvIGl0LiBUaGVzZSBub2RlcyBjb3VsZCBhbHNv
IGJlIGludGVyZXN0ZWQgb25seSBpbiBiZWluZyBub3RpZmllZCBpbiBhIGNhc2UgYSBjcml0aWNh
bCBldmVudCBvY2N1cnMuIEZ1cnRoZXJtb3JlLCBhbiBhbGFybSBjb3VsZCBiZSBpbnRlcmVzdGVk
IGluIGJlaW5nIG5vdGlmaWVkIG9ubHkgd2hlbiBhIGNyaXRpY2FsIGV2ZW50IG9jY3VycyBhbmQg
d2hlbiBpdCBlbmRzLiBJbnN0ZWFkLCBvYnNlcnZlcnMgdGhhdCBhcmUgdXNlZCBmb3IgbW9uaXRv
cmluZyBwdXJwb3NlIGNvdWxkIGJlIGludGVyZXN0ZWQgaW4gcmVjZWl2aW5nIGFsbCB0aGUgbm90
aWZpY2F0aW9ucy4NCg0KIFJlYXNvbnM6DQoNCi0gICAgICAgICAgT2JzZXJ2ZXJzIGNvdWxkIGhh
dmUgZGlmZmVyZW50IGRlbGF5IHJlcXVpcmVtZW50cy4NCg0KLSAgICAgICAgICBUaGUgZGVsYXkg
b2YgYSBub3RpZmljYXRpb24gaXMgc3Ryb25nbHkgYWZmZWN0ZWQgYnkgdGhlIGRlbGl2ZXJ5IG9y
ZGVyLg0KDQotICAgICAgICAgIE9ic2VydmVycyBjb3VsZCBiZSBpbnRlcmVzdGVkIGluIHJlY2Vp
dmluZyBvbmx5IHNvbWUgcGFydGljdWxhciBub3RpZmljYXRpb25zLg0KDQotICAgICAgICAgIFRo
ZSBvYnNlcnZlIGRyYWZ0IHdvdWxkIGFkZCBRb1Mgc3VwcG9ydCBmb3IgdGltZWxpbmVzcyBhbmQg
Z3VhcmFudGVlIG9uLXRpbWUgZGVsaXZlcnkgdG8gY2xpZW50cyBpbnRlcmVzdGVkIGluIGl0Lg0K
DQpSZXF1aXJlbWVudHM6DQoNCi0gICAgICAgICAgVGhlIHNlcnZlciBzaG91bGQgYmUgYWJsZSB0
byBwcmlvcml0aXplIHRoZSBkZWxpdmVyeSBvZiBub3RpZmljYXRpb25zIHRvIG9ic2VydmVycyBy
ZXF1aXJpbmcgaXQuDQoNCi0gICAgICAgICAgVGhlIHNlcnZlciBzaG91bGQgYmUgYWJsZSB0byBk
aXN0aW5ndWlzaCB3aGljaCBub3RpZmljYXRpb25zIHNlbmQgdG8gYSBwYXJ0aWN1bGFyIG9ic2Vy
dmVyLg0KDQpDb21tb25seSwgdGhlIHNlcnZlciBoYXMgbm90IGluZm9ybWF0aW9uIGFib3V0IHRo
ZSBjbGllbnRzLiBUaGUgc2VydmVyIG9ubHkgaGFzIGluZm9ybWF0aW9uIGFib3V0IHRoZSByZXNv
dXJjZSB0aGF0IGlzIGV4cG9zaW5nLiBUaGVyZWZvcmUsIHRoZSBjbGllbnRzIHNob3VsZCBiZSBh
YmxlIHRvIHJlcXVpcmUgYSBwcmlvcml0eSBsZXZlbCBhbmQgdG8gaW5kaWNhdGUgd2hpY2gga2lu
ZCBvZiBub3RpZmljYXRpb25zIHRoZXkgd2lzaCB0byByZWNlaXZlLg0KDQogUHJvcG9zYWw6DQoN
CkEgbm90aWZpY2F0aW9uIHNob3VsZCBiZSBjbGFzc2lmaWVkIGFzIGNyaXRpY2FsIG9yIG5vbi1j
cml0aWNhbC4gVGhlIHNlcnZlciBtdXN0IGJlIHRoZSBvbmx5IGNvbXBvbmVudCB0aGF0IGhhcyB0
aGUgYXV0aG9yaXR5IHRvIG1ha2UgdGhpcyBkZWNpc2lvbi4NCg0KRm91ciBsZXZlbHMgb2YgUW9T
IGFyZSBwcm9wb3NlZC4gVGhlIHZhbHVlIG9mIGVhY2ggbGV2ZWwgaXMgc3BlY2lmaWVkIHVzaW5n
IHRoZSB0d28gbW9zdCBzaWduaWZpY2FudCBiaXRzIG9mIHRoZSBvYnNlcnZlIG9wdGlvbiB2YWx1
ZSAoUW9TIGZpZWxkKS4gVGhpcyBtb2RpZmljYXRpb24gYWZmZWN0cyBvbmx5IHRoZSByZXF1ZXN0
cyBzZW50IGJ5IG9ic2VydmVycyBmb3IgcmVnaXN0ZXJpbmcgYW5kIHRoZSBjb25zZXF1ZW50IHJl
c3BvbnNlIG9mIHRoZSBzdWJqZWN0LiBUaGUgZGVmaW5pdGlvbiBvZiB0aGUgZm91ciBRb1MgbGV2
ZWwgYW5kIHRoZSByZWxhdGl2ZSBRb1MgZmllbGQgdmFsdWVzIGlzIHRoZSBmb2xsb3dpbmc6DQoN
Ci0gICAgICAgICAgTGV2ZWwgMTogVGhlIHN1YmplY3Qgc2VuZHMgbm9uLWNyaXRpY2FsIGFuZCBj
cml0aWNhbCBub3RpZmljYXRpb25zIHdpdGggbG93IHByaW9yaXR5LiBUaGUgdmFsdWUgb2YgdGhl
IFFvUyBmaWVsZCBpcyAwMC4NCg0KLSAgICAgICAgICBMZXZlbCAyOiBCb3RoIG5vbi1jcml0aWNh
bCBhbmQgY3JpdGljYWwgbm90aWZpY2F0aW9ucyBhcmUgc2VudCB3aXRoIG1lZGl1bSBwcmlvcml0
eS4gVGhlIHZhbHVlIG9mIHRoZSBRb1MgZmllbGQgaXMgMDEuDQoNCi0gICAgICAgICAgTGV2ZWwg
MzogVGhlIHN1YmplY3Qgc2VuZHMgb25seSBjcml0aWNhbCBub3RpZmljYXRpb24gd2l0aCBoaWdo
IHByaW9yaXR5LiBUaGUgdmFsdWUgb2YgdGhlIFFvUyBmaWVsZCBpcyAxMC4NCg0KLSAgICAgICAg
ICBMZXZlbCA0OiBUaGUgc3ViamVjdCBub3RpZmllcyB3aXRoIHRoZSBoaWdoZXN0IHByaW9yaXR5
IG9ubHkgdGhlIHN0YXJ0IGFuZCB0aGUgZW5kIG9mIGEgY3JpdGljYWwgc3RhdGUuIFRoZSB2YWx1
ZSBvZiB0aGUgUW9TIGZpZWxkIGlzIDExLg0KDQpTaG91bGQgbW9yZSB0aGFuIG9uZSBvYnNlcnZl
ciByZXF1aXJlIHRoZSBzYW1lIGxldmVsLCB0aGUgc3ViamVjdCBzaG91bGQgb3JkZXIgdGhlbSBm
b2xsb3dpbmcgdGhlIG9yZGVyIGF0IHdoaWNoIHRoZWlyIHJlcXVlc3RzIGFycml2ZWQuDQoNClRo
ZSBjbGllbnQgYW5kIHRoZSBzZXJ2ZXIgbXVzdCBiZSBhYmxlIHRvIG5lZ290aWF0ZSB0aGUgUW9T
IGxldmVsLiBBIHNlcnZlciwgaW4gZmFjdCwgc2hvdWxkIGhhdmUgdGhlIGZhY3VsdHkgdG8gcmVq
ZWN0IG9yIG5lZ290aWF0ZSB0aGUgZGVtYW5kZWQgUW9TLiBTaG91bGQgdGhlIHNlcnZlciBhY2Nl
cHRzIHRoZSByZXF1ZXN0LCBpdCByZXBsaWVzIHdpdGggdGhlIG9ic2VydmUgb3B0aW9uIGNvbnRh
aW5pbmcgdGhlIFFvUyB2YWx1ZSByZXF1ZXN0ZWQuIFRoZSBzZXJ2ZXIgZXhwcmVzc2VzIGl0cyB3
aWxsaW5nbmVzcyB0byBuZWdvdGlhdGUgdGhlIFFvUyBieSByZXBseWluZyB3aXRoIHRoZSBvZmZl
cmVkIFFvUy4gU2hvdWxkIHRoZSBjbGllbnRzIGFjY2VwdHMsIGl0IHdvdWxkIHNlbmQgYSByZXNw
b25zZSBjb250YWluaW5nIHRoZSBvZmZlcmVkIFFvUy4gVGhlIHNlcnZlciBjYW4gcmVqZWN0IHRo
ZSBvZmZlciBieSBpZ25vcmluZyBpdC4NCg0KQmVuZWZpdHM6DQoNCldlIHJ1biB0ZXN0cyBmb2N1
c2VkIG9uIGV2YWx1YXRpbmcgdGhlIGVmZmVjdHMgdGhhdCB0aGlzIHByb3Bvc2FsIGhhcyBvbiBh
IFdTTiBhZG9wdGluZyB0aGUgb2JzZXJ2ZSBleHRlbnNpb24uIFRoZSB0ZXN0cyBhcmUgZG9uZSBp
biBhIHJlYWwgV1NOIHVzaW5nIFRlbG9zQiBtb3Rlcy4gVGhlIHJlcXVpcmVtZW50cyBvZiB0aGUg
b2JzZXJ2ZSBleHRlbnNpb24gYXBwbGljYXRpb24gYXJlIHRob3NlIG9mIGFuIGUtaGVhbHRoIG5l
dHdvcmsgdXNlZCBmb3IgbW9uaXRvcmluZyB0aGUgY2FyZGlhYyByYXRlIG9mIGEgcGF0aWVudC4g
VGhlIHBlcmZvcm1hbmNlIGV2YWx1YXRpb24gaGFzIGJlZW4gZG9uZSBpbiB0ZXJtcyBvZiBkZWxh
eSwgZGVsaXZlcnkgcmF0aW8gYW5kIGVuZXJneSBjb25zdW1wdGlvbi4NCg0KLSAgICAgICAgICBU
aGUgcmVzdWx0cyBjb25maXJtIHRoYXQgdGhlIGRlbGl2ZXJ5IG9yZGVyIG9mIGEgbm90aWZpY2F0
aW9uIGluZmx1ZW5jZSBib3RoIHRoZSBkZWxheSBhbmQgZGVsaXZlcnkgcmF0aW8uDQoNCi0gICAg
ICAgICAgVGhlIGZpcnN0IG5vdGlmaWNhdGlvbnMgc2VudCBieSBhIHN1YmplY3QgZXhwZXJpZW5j
ZSBsZXNzIGRlbGF5IGFuZCBoYXZlIGEgaGlnaCBkZWxpdmVyeSByYXRpby4NCg0KLSAgICAgICAg
ICBUaGUgZW5lcmd5IGNvbnN1bXB0aW9uIG9mIHRoZSBzdWJqZWN0IGlzIGNvbnNpZGVyYWJseSBy
ZWR1Y2VkIGlmIG9ic2VydmVycyBhcmUgYWJsZSB0byBleHByZXNzIHRoZSBub3RpZmljYXRpb24g
Y2xhc3Mgb2YgaW50ZXJlc3QuDQoNCiBUaGlzIHByb3Bvc2FsIGFuZCB0aGUgZXhwZXJpbWVudGFs
IHJlc3VsdHMgYXJlIGNvbnRhaW5lZCBpbiBhIGZvcnRoY29taW5nIHBhcGVyIHRvIGJlIHByZXNl
bnRlZCBhdCB0aGUgSUVFRSBXaU1PQiBjb25mZXJlbmNlICg4LTEwIE9jdG9iZXIgMjAxMikuIFRo
ZSB0aWxlIG9mIHRoZSBwYXBlciBpcyDigJxBZGRpbmcgUW9TIFN1cHBvcnQgRm9yIFRpbWVsaW5l
c3MgVG8gVGhlIE9ic2VydmUgRXh0ZW5zaW9uIE9mIENvQVDigJ0uIEl0IGlzIG5vdCB5ZXQgYXZh
aWxhYmxlIGluIHRoZSBJRUVFeHBsb3Jlci4gSG93ZXZlciwgSSBjYW4gc2VuZCBpdCB0byB0aG9z
ZSBpbnRlcmVzdGVkLg0KDQogUmVnYXJkcywNCg0KQWxlc3NhbmRybyBMdWRvdmljaQ0KDQotLQ0K
DQpXaXJlbGVzcyBOZXR3b3JrIEdyb3VwKFdORyksDQoNCkRlcGFydG1lbnQgb2YgVGVsZW1hdGlj
IEVuZ2luZWVyaW5nLA0KDQpVbml2ZXJzaXRhdCBQb2xpdMOoY25pY2EgZGUgQ2F0YWx1bnlhLA0K
DQpDL0pvcmRpIEdpcm9uYSAxLTMsIE3DsmR1bCBDMywgMDgwMzQgQmFyY2Vsb25hLCBTcGFpbjsN
Cg0KRS1NYWlsOiBhbGVzc2FuZHJvLmx1ZG92aWNpQGVudGVsLnVwYy5lZHUNCg0KVGVsLjogKzM0
LTkzLTQwMS03MC00MTsgRmF4OiArMzQtOTMtNDAxLTEwLTU4DQo=

--_000_DA165A8A2929C6429CAB403A76B573A5146A05C1szxeml534mbxchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpw
cmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiu
vuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkhUTUxDaGFyDQoJ
e21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIjsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SSB0aGluayB0aGUgUW9TIHJlcXVpcmVtZW50cyBmb3Igb2JzZXJ2ZSBt
YWtlIGFueSBzZW5zZS4gSXQgaXMgc2ltaWxhciB3aXRoIG91ciBjb25kaXRpb25hbCBvYnNlcnZl
IGlkZWEsIHdoaWNoIGNhbiBiZSBmb3VuZCBhdA0KPGEgaHJlZj0iaHR0cDovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9kcmFmdC1saS1jb3JlLWNvbmRpdGlvbmFsLW9ic2VydmUvIj5odHRwOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWxpLWNvcmUtY29uZGl0aW9uYWwtb2JzZXJ2
ZS88L2E+LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QnV0IGlu
c3RlYWQgb2YgcHJvdmlkaW5nIHRoZSBRb1MgbGV2ZWwgaW50byB0aGUgcmVxdWVzdCwgcHV0IHRo
ZSBjbGllbnQgcmVxdWlyZW1lbnRzIGlzIG1vcmUgYXBwcm9wcmlhdGUuIEJlY2F1c2UsIHRoZSBR
b1MgaW5mb3JtYXRpb24gc2VuZCBmcm9tDQogdGhlIGNsaWVudCwgbWF5IG5vdCBiZSB0cnVzdGVk
IGJ5IHRoZSBzZXJ2ZXIuIEkgZ3Vlc3MgZXZlcnkgY2xpZW50IGhvcGUgdG8gYmUgc2VydmVkIHdp
dGggdGhlIGhpZ2hlc3QgcHJpb3JpdHkuIEJ1dCB0aGUgY2xpZW50IGNhbiBwcm92aWRlIGl0cyB0
b2xlcmFudCBkZWxheSB0aW1lIGZvciByZXNwb25zZSwgdGhlIHNlcnZlIGNhbiBkZWNpZGUgdGhl
IG9yZGVyIGFjY29yZGluZyB0byB0aGlzIGluZm9ybWF0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5SZWdhcmRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5zaGl0YW88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gY29yZS1ib3VuY2Vz
QGlldGYub3JnIFttYWlsdG86Y29yZS1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj5BbGVzc2FuZHJvIEx1ZG92aWNpPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0
ZW1iZXIgMTMsIDIwMTIgOTo1NiBQTTxicj4NCjxiPlRvOjwvYj4gY29yZUBpZXRmLm9yZzxicj4N
CjxiPlN1YmplY3Q6PC9iPiBbY29yZV0gRGVsaXZlcnkgb3JkZXIgb2Ygbm90aWZpY2F0aW9ucyBp
biBkcmFmdC1pZXRmLWNvcmUtb2JzZXJ2ZS0wNjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiPkRlYXIgTGlzdCw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIGN1cnJlbnQg
ZGVmaW5pdGlvbiBvZiB0aGUgb2JzZXJ2ZSBkcmFmdCBkb2VzIG5vdCBzcGVjaWZ5IGFueSBtZWNo
YW5pc20gZm9yIGRlY2lkaW5nIGluIHdoaWNoIG9yZGVyIHRoZSBzZXJ2ZXIgc2hvdWxkIHNlbmQg
dGhlIG5vdGlmaWNhdGlvbnMuJm5ic3A7QWNjb3JkaW5nIHRvIHNlY3Rpb24gNC4yPHN0cm9uZz48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk65a6L5L2TIj46PC9zcGFuPjwvc3Ryb25nPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIj7igJxJZiB0aGVyZSBhcmUgbXVs
dGlwbGUgY2xpZW50cyBvbiB0aGUgbGlzdCBvZiBvYnNlcnZlcnMsIHRoZSBvcmRlciBpbiB3aGlj
aCB0aGV5IGFyZSBub3RpZmllZCBpcyBub3QgZGVmaW5lZDsgdGhlIHNlcnZlciBpcyBmcmVlIHRv
IHVzZSBhbnkgbWV0aG9kIHRvIGRldGVybWluZSB0aGUgb3JkZXLigJ0uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiPk15IHN1Z2dlc3Rpb24gaXMgdGhhdCB0aGUg
ZHJhZnQgc2hvdWxkIGNsZWFybHkgZGVmaW5lIHRoZSBkZWxpdmVyeSBvcmRlciBvZiB0aGUgbm90
aWZpY2F0aW9ucy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJF
Ti1VUyI+Rm9yIGluc3RhbmNlLCBpbiBlLWVtZXJnZW5jeSBhcHBsaWNhdGlvbnMgdGhlIG5vdGlm
aWNhdGlvbiBvZiBhIGNyaXRpY2FsIGV2ZW50IG11c3QgYmUgcHJpb3JpdGl6ZWQgdG8gdGhvc2Ug
b2JzZXJ2ZXJzIGluIGNoYXJnZSBvZiByZWFjdGluZyB0byBpdC4gVGhlc2Ugbm9kZXMgY291bGQg
YWxzbyBiZSBpbnRlcmVzdGVkIG9ubHkgaW4gYmVpbmcgbm90aWZpZWQgaW4gYSBjYXNlIGEgY3Jp
dGljYWwgZXZlbnQgb2NjdXJzLg0KIEZ1cnRoZXJtb3JlLCBhbiBhbGFybSBjb3VsZCBiZSBpbnRl
cmVzdGVkIGluIGJlaW5nIG5vdGlmaWVkIG9ubHkgd2hlbiBhIGNyaXRpY2FsIGV2ZW50IG9jY3Vy
cyBhbmQgd2hlbiBpdCBlbmRzLiBJbnN0ZWFkLCBvYnNlcnZlcnMgdGhhdCBhcmUgdXNlZCBmb3Ig
bW9uaXRvcmluZyBwdXJwb3NlIGNvdWxkIGJlIGludGVyZXN0ZWQgaW4gcmVjZWl2aW5nIGFsbCB0
aGUgbm90aWZpY2F0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PHU+UmVhc29uczwvdT46PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNw
YW4gbGFuZz0iRU4tVVMiPi0gJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09ic2Vy
dmVycyBjb3VsZCBoYXZlIGRpZmZlcmVudCBkZWxheSByZXF1aXJlbWVudHMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiPi0gJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO1RoZSBkZWxheSBvZiBhIG5vdGlmaWNhdGlvbiBpcyBzdHJvbmdseSBhZmZl
Y3RlZCBieSB0aGUgZGVsaXZlcnkgb3JkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNw
YW4gbGFuZz0iRU4tVVMiPi0gJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09ic2Vy
dmVycyBjb3VsZCBiZSBpbnRlcmVzdGVkIGluIHJlY2VpdmluZyBvbmx5IHNvbWUgcGFydGljdWxh
ciBub3RpZmljYXRpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVO
LVVTIj4tICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtUaGUgb2JzZXJ2ZSBkcmFm
dCB3b3VsZCBhZGQgUW9TIHN1cHBvcnQgZm9yIHRpbWVsaW5lc3MgYW5kIGd1YXJhbnRlZSBvbi10
aW1lIGRlbGl2ZXJ5IHRvIGNsaWVudHMgaW50ZXJlc3RlZCBpbiBpdC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cD48dT48c3BhbiBsYW5nPSJFTi1VUyI+UmVxdWlyZW1lbnRzPC9zcGFuPjwvdT48
c3BhbiBsYW5nPSJFTi1VUyI+OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9
IkVOLVVTIj4tJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFRoZSBzZXJ2ZXIgc2hvdWxkIGJlIGFibGUgdG8gcHJpb3JpdGl6ZSB0aGUgZGVsaXZl
cnkgb2Ygbm90aWZpY2F0aW9ucyB0byBvYnNlcnZlcnMgcmVxdWlyaW5nIGl0LjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4tJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBzZXJ2ZXIgc2hvdWxkIGJlIGFi
bGUgdG8gZGlzdGluZ3Vpc2ggd2hpY2ggbm90aWZpY2F0aW9ucyBzZW5kIHRvIGEgcGFydGljdWxh
ciBvYnNlcnZlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyI+
Q29tbW9ubHksIHRoZSBzZXJ2ZXIgaGFzIG5vdCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgY2xpZW50
cy4gVGhlIHNlcnZlciBvbmx5IGhhcyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcmVzb3VyY2UgdGhh
dCBpcyBleHBvc2luZy4gVGhlcmVmb3JlLCB0aGUgY2xpZW50cyBzaG91bGQgYmUgYWJsZSB0byBy
ZXF1aXJlIGEgcHJpb3JpdHkgbGV2ZWwgYW5kIHRvIGluZGljYXRlIHdoaWNoIGtpbmQgb2Ygbm90
aWZpY2F0aW9ucw0KIHRoZXkgd2lzaCB0byByZWNlaXZlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwPjxzdHJvbmc+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTrlrovkvZMi
PiZuYnNwOzwvc3Bhbj48L3N0cm9uZz48dT48c3BhbiBsYW5nPSJFTi1VUyI+UHJvcG9zYWw8L3Nw
YW4+PC91PjxzcGFuIGxhbmc9IkVOLVVTIj46PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNw
YW4gbGFuZz0iRU4tVVMiPkEgbm90aWZpY2F0aW9uIHNob3VsZCBiZSBjbGFzc2lmaWVkIGFzIGNy
aXRpY2FsIG9yIG5vbi1jcml0aWNhbC4gVGhlIHNlcnZlciBtdXN0IGJlIHRoZSBvbmx5IGNvbXBv
bmVudCB0aGF0IGhhcyB0aGUgYXV0aG9yaXR5IHRvIG1ha2UgdGhpcyBkZWNpc2lvbi48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyI+Rm91ciBsZXZlbHMgb2YgUW9T
IGFyZSBwcm9wb3NlZC4gVGhlIHZhbHVlIG9mIGVhY2ggbGV2ZWwgaXMgc3BlY2lmaWVkIHVzaW5n
IHRoZSB0d28gbW9zdCBzaWduaWZpY2FudCBiaXRzIG9mIHRoZSBvYnNlcnZlIG9wdGlvbiB2YWx1
ZSAoUW9TIGZpZWxkKS4gVGhpcyBtb2RpZmljYXRpb24gYWZmZWN0cyBvbmx5IHRoZSByZXF1ZXN0
cyBzZW50IGJ5IG9ic2VydmVycyBmb3IgcmVnaXN0ZXJpbmcgYW5kIHRoZSBjb25zZXF1ZW50DQog
cmVzcG9uc2Ugb2YgdGhlIHN1YmplY3QuIFRoZSBkZWZpbml0aW9uIG9mIHRoZSBmb3VyIFFvUyBs
ZXZlbCBhbmQgdGhlIHJlbGF0aXZlIFFvUyBmaWVsZCB2YWx1ZXMgaXMgdGhlIGZvbGxvd2luZzo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyI+LSZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMZXZlbCAxOiBUaGUg
c3ViamVjdCBzZW5kcyBub24tY3JpdGljYWwgYW5kIGNyaXRpY2FsIG5vdGlmaWNhdGlvbnMgd2l0
aCBsb3cgcHJpb3JpdHkuIFRoZSB2YWx1ZSBvZiB0aGUgUW9TIGZpZWxkIGlzIDAwLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4tJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IExldmVsIDI6IEJvdGggbm9uLWNy
aXRpY2FsIGFuZCBjcml0aWNhbCBub3RpZmljYXRpb25zIGFyZSBzZW50IHdpdGggbWVkaXVtIHBy
aW9yaXR5LiBUaGUgdmFsdWUgb2YgdGhlIFFvUyBmaWVsZCBpcyAwMS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyI+LSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMZXZlbCAzOiBUaGUgc3ViamVjdCBzZW5kcyBv
bmx5IGNyaXRpY2FsIG5vdGlmaWNhdGlvbiB3aXRoIGhpZ2ggcHJpb3JpdHkuIFRoZSB2YWx1ZSBv
ZiB0aGUgUW9TIGZpZWxkIGlzIDEwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxh
bmc9IkVOLVVTIj4tJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IExldmVsIDQ6IFRoZSBzdWJqZWN0IG5vdGlmaWVzIHdpdGggdGhlIGhpZ2hlc3Qg
cHJpb3JpdHkgb25seSB0aGUgc3RhcnQgYW5kIHRoZSBlbmQgb2YgYSBjcml0aWNhbCBzdGF0ZS4g
VGhlIHZhbHVlIG9mIHRoZSBRb1MgZmllbGQgaXMgMTEuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHA+PHNwYW4gbGFuZz0iRU4tVVMiPlNob3VsZCBtb3JlIHRoYW4gb25lIG9ic2VydmVyIHJlcXVp
cmUgdGhlIHNhbWUgbGV2ZWwsIHRoZSBzdWJqZWN0IHNob3VsZCBvcmRlciB0aGVtIGZvbGxvd2lu
ZyB0aGUgb3JkZXIgYXQgd2hpY2ggdGhlaXIgcmVxdWVzdHMgYXJyaXZlZC48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIGNsaWVudCBhbmQgdGhlIHNlcnZl
ciBtdXN0IGJlIGFibGUgdG8gbmVnb3RpYXRlIHRoZSBRb1MgbGV2ZWwuIEEgc2VydmVyLCBpbiBm
YWN0LCBzaG91bGQgaGF2ZSB0aGUgZmFjdWx0eSB0byByZWplY3Qgb3IgbmVnb3RpYXRlIHRoZSBk
ZW1hbmRlZCBRb1MuIFNob3VsZCB0aGUgc2VydmVyIGFjY2VwdHMgdGhlIHJlcXVlc3QsIGl0IHJl
cGxpZXMgd2l0aCB0aGUgb2JzZXJ2ZSBvcHRpb24gY29udGFpbmluZw0KIHRoZSBRb1MgdmFsdWUg
cmVxdWVzdGVkLiBUaGUgc2VydmVyIGV4cHJlc3NlcyBpdHMgd2lsbGluZ25lc3MgdG8gbmVnb3Rp
YXRlIHRoZSBRb1MgYnkgcmVwbHlpbmcgd2l0aCB0aGUgb2ZmZXJlZCBRb1MuIFNob3VsZCB0aGUg
Y2xpZW50cyBhY2NlcHRzLCBpdCB3b3VsZCBzZW5kIGEgcmVzcG9uc2UgY29udGFpbmluZyB0aGUg
b2ZmZXJlZCBRb1MuIFRoZSBzZXJ2ZXIgY2FuIHJlamVjdCB0aGUgb2ZmZXIgYnkgaWdub3Jpbmcg
aXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHU+PHNwYW4gbGFuZz0iRU4tVVMiPkJlbmVm
aXRzPC9zcGFuPjwvdT48c3BhbiBsYW5nPSJFTi1VUyI+OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwPjxzcGFuIGxhbmc9IkVOLVVTIj5XZSBydW4gdGVzdHMgZm9jdXNlZCBvbiBldmFsdWF0aW5n
IHRoZSBlZmZlY3RzIHRoYXQgdGhpcyBwcm9wb3NhbCBoYXMgb24gYSBXU04gYWRvcHRpbmcgdGhl
IG9ic2VydmUgZXh0ZW5zaW9uLiBUaGUgdGVzdHMgYXJlIGRvbmUgaW4gYSByZWFsIFdTTiB1c2lu
ZyBUZWxvc0IgbW90ZXMuIFRoZSByZXF1aXJlbWVudHMgb2YgdGhlIG9ic2VydmUgZXh0ZW5zaW9u
IGFwcGxpY2F0aW9uIGFyZSB0aG9zZSBvZiBhbiBlLWhlYWx0aA0KIG5ldHdvcmsgdXNlZCBmb3Ig
bW9uaXRvcmluZyB0aGUgY2FyZGlhYyByYXRlIG9mIGEgcGF0aWVudC4gVGhlIHBlcmZvcm1hbmNl
IGV2YWx1YXRpb24gaGFzIGJlZW4gZG9uZSBpbiB0ZXJtcyBvZiBkZWxheSwgZGVsaXZlcnkgcmF0
aW8gYW5kIGVuZXJneSBjb25zdW1wdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3Bh
biBsYW5nPSJFTi1VUyI+LSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBUaGUgcmVzdWx0cyBjb25maXJtIHRoYXQgdGhlIGRlbGl2ZXJ5IG9yZGVy
IG9mIGEgbm90aWZpY2F0aW9uIGluZmx1ZW5jZSBib3RoIHRoZSBkZWxheSBhbmQgZGVsaXZlcnkg
cmF0aW8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiPi0mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIGZp
cnN0IG5vdGlmaWNhdGlvbnMgc2VudCBieSBhIHN1YmplY3QgZXhwZXJpZW5jZSBsZXNzIGRlbGF5
IGFuZCBoYXZlIGEgaGlnaCBkZWxpdmVyeSByYXRpby48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cD48c3BhbiBsYW5nPSJFTi1VUyI+LSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBUaGUgZW5lcmd5IGNvbnN1bXB0aW9uIG9mIHRoZSBzdWJqZWN0
IGlzIGNvbnNpZGVyYWJseSByZWR1Y2VkIGlmIG9ic2VydmVycyBhcmUgYWJsZSB0byBleHByZXNz
IHRoZSBub3RpZmljYXRpb24gY2xhc3Mgb2YgaW50ZXJlc3QuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwO1RoaXMgcHJvcG9zYWwgYW5kIHRoZSBleHBl
cmltZW50YWwgcmVzdWx0cyBhcmUgY29udGFpbmVkIGluIGEgZm9ydGhjb21pbmcgcGFwZXIgdG8g
YmUgcHJlc2VudGVkIGF0IHRoZSBJRUVFIFdpTU9CIGNvbmZlcmVuY2UgKDgtMTAgT2N0b2JlciAy
MDEyKS4gVGhlIHRpbGUgb2YgdGhlIHBhcGVyIGlzIOKAnEFkZGluZyBRb1MgU3VwcG9ydCBGb3Ig
VGltZWxpbmVzcyBUbyBUaGUgT2JzZXJ2ZSBFeHRlbnNpb24gT2YNCiBDb0FQ4oCdLiBJdCBpcyBu
b3QgeWV0IGF2YWlsYWJsZSBpbiB0aGUgSUVFRXhwbG9yZXIuIEhvd2V2ZXIsIEkgY2FuIHNlbmQg
aXQgdG8gdGhvc2UgaW50ZXJlc3RlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3Bh
biBsYW5nPSJFTi1VUyI+QWxlc3NhbmRybyBMdWRvdmljaTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj4tLSA8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPldpcmVsZXNzIE5ldHdvcmsgR3JvdXAoV05HKSwg
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5EZXBhcnRt
ZW50IG9mIFRlbGVtYXRpYyBFbmdpbmVlcmluZywgPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLVVTIj5Vbml2ZXJzaXRhdCBQb2xpdMOoY25pY2EgZGUgQ2F0YWx1
bnlhLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPkMv
Sm9yZGkgR2lyb25hIDEtMywgTcOyZHVsIEMzLCAwODAzNCBCYXJjZWxvbmEsIFNwYWluOyA8bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiPkUtTWFpbDogYWxl
c3NhbmRyby5sdWRvdmljaUBlbnRlbC51cGMuZWR1IDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBsYW5nPSJFTi1VUyI+VGVsLjogJiM0MzszNC05My00MDEtNzAtNDE7IEZheDog
JiM0MzszNC05My00MDEtMTAtNTg8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DA165A8A2929C6429CAB403A76B573A5146A05C1szxeml534mbxchi_--

From alessandro.ludovici@entel.upc.edu  Fri Sep 14 05:50:28 2012
Return-Path: <alessandro.ludovici@entel.upc.edu>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB58D21F851A for <core@ietfa.amsl.com>; Fri, 14 Sep 2012 05:50:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.298
X-Spam-Level: 
X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 tests=[AWL=1.300,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Y2SEVa1sENf for <core@ietfa.amsl.com>; Fri, 14 Sep 2012 05:50:24 -0700 (PDT)
Received: from violet.upc.es (violet.upc.es [147.83.2.51]) by ietfa.amsl.com (Postfix) with ESMTP id 14E0A21F8514 for <core@ietf.org>; Fri, 14 Sep 2012 05:50:16 -0700 (PDT)
Received: from entelserver.upc.edu (entelserver.upc.es [147.83.39.4]) by violet.upc.es (8.14.1/8.13.1) with ESMTP id q8ECoFFn003220 for <core@ietf.org>; Fri, 14 Sep 2012 14:50:15 +0200
Received: from webmail.entel.upc.edu (wireless.upc.edu [147.83.39.6]) by entelserver.upc.edu (Postfix) with ESMTP id 0164C2CBD0E for <core@ietf.org>; Fri, 14 Sep 2012 14:50:10 +0200 (CEST)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_afe7a4a4bc19dc00a8fd69d2b83e8305"
Date: Fri, 14 Sep 2012 14:50:09 +0200
From: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>
To: <core@ietf.org>
In-Reply-To: <DA165A8A2929C6429CAB403A76B573A5146A05C1@szxeml534-mbx.china.huawei.com>
References: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu> <DA165A8A2929C6429CAB403A76B573A5146A05C1@szxeml534-mbx.china.huawei.com>
Message-ID: <d9d411b02ffdfbfb12444f76218ba8a2@webmail.entel.upc.edu>
X-Sender: alessandro.ludovici@entel.upc.edu
User-Agent: RoundCube Webmail/0.5.1
X-Mail-Scanned: Criba 2.0 + Clamd
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (violet.upc.es [147.83.2.51]); Fri, 14 Sep 2012 14:50:15 +0200 (CEST)
Subject: Re: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Sep 2012 12:50:29 -0000

--=_afe7a4a4bc19dc00a8fd69d2b83e8305
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8

  

Hi, 

Klaus: 

I would provide new results as soon as I update the
model and re-run the experiments. I have to figure out how the observe
premises could affect the model. Any comments or suggestions are very
welcome. 

Shitao: 

Although my proposal and conditional observe are
similar they have different premises and implications. Conditional
observe adds more complexity at server side. Considering the processing
and memory limitations of a typical constrained server, multiple
conditional requests could cause a very high workload when the server
has to send notifications. My proposal tries to be as simple as possible
in order to reduce the implementation complexity and resource
consumption. However, the goal is the same. Reduce the network traffic
by avoiding sending messages that the clients do not need is of
paramount importance. 

Regarding the priority delivery my opinion is
that not any client needs to be served with highest priority. Each
client has different role and different requirements. As an example, an
alarm must receive the information before than a client used to monitor
the resource and store its state in some database. Depending on how many
observers have to be served, the delay between the firsts to be served
and the last could be very large. 

The problem that a server may not
trust a client is a much more general problem that does not affect only
the delivery order. Multiple untrusted/malicious clients could send
observe or conditional observe requests to a server and fulfill quickly
its buffer and cause a denial of service. 

On Fri, 14 Sep 2012 01:49:42
+0000, Lishitao wrote: 

> Hi 
> 
> I think the QoS requirements for
observe make any sense. It is similar with our conditional observe idea,
which can be found at
http://datatracker.ietf.org/doc/draft-li-core-conditional-observe/ [1].

> 
> But instead of providing the QoS level into the request, put the
client requirements is more appropriate. Because, the QoS information
send from the client, may not be trusted by the server. I guess every
client hope to be served with the highest priority. But the client can
provide its tolerant delay time for response, the serve can decide the
order according to this information. 
> 
> Regards 
> 
> shitao 
> 
>
FROM: core-bounces@ietf.org [mailto:core-bounces@ietf.org] ON BEHALF OF
Alessandro Ludovici
> SENT: Thursday, September 13, 2012 9:56 PM
> TO:
core@ietf.org
> SUBJECT: [core] Delivery order of notifications in
draft-ietf-core-observe-06 
> 
> Dear List, 
> 
> The current definition
of the observe draft does not specify any mechanism for deciding in
which order the server should send the notifications. According to
section 4.2: 
> 
> "If there are multiple clients on the list of
observers, the order in which they are notified is not defined; the
server is free to use any method to determine the order". 
> 
> My
suggestion is that the draft should clearly define the delivery order of
the notifications. 
> 
> For instance, in e-emergency applications the
notification of a critical event must be prioritized to those observers
in charge of reacting to it. These nodes could also be interested only
in being notified in a case a critical event occurs. Furthermore, an
alarm could be interested in being notified only when a critical event
occurs and when it ends. Instead, observers that are used for monitoring
purpose could be interested in receiving all the notifications. 
> 
>
Reasons: 
> 
> - Observers could have different delay requirements. 
>

> - The delay of a notification is strongly affected by the delivery
order. 
> 
> - Observers could be interested in receiving only some
particular notifications. 
> 
> - The observe draft would add QoS
support for timeliness and guarantee on-time delivery to clients
interested in it. 
> 
> Requirements: 
> 
> - The server should be able
to prioritize the delivery of notifications to observers requiring it.

> 
> - The server should be able to distinguish which notifications
send to a particular observer. 
> 
> Commonly, the server has not
information about the clients. The server only has information about the
resource that is exposing. Therefore, the clients should be able to
require a priority level and to indicate which kind of notifications
they wish to receive. 
> 
> Proposal: 
> 
> A notification should be
classified as critical or non-critical. The server must be the only
component that has the authority to make this decision. 
> 
> Four
levels of QoS are proposed. The value of each level is specified using
the two most significant bits of the observe option value (QoS field).
This modification affects only the requests sent by observers for
registering and the consequent response of the subject. The definition
of the four QoS level and the relative QoS field values is the
following: 
> 
> - Level 1: The subject sends non-critical and critical
notifications with low priority. The value of the QoS field is 00. 
> 
>
- Level 2: Both non-critical and critical notifications are sent with
medium priority. The value of the QoS field is 01. 
> 
> - Level 3: The
subject sends only critical notification with high priority. The value
of the QoS field is 10. 
> 
> - Level 4: The subject notifies with the
highest priority only the start and the end of a critical state. The
value of the QoS field is 11. 
> 
> Should more than one observer
require the same level, the subject should order them following the
order at which their requests arrived. 
> 
> The client and the server
must be able to negotiate the QoS level. A server, in fact, should have
the faculty to reject or negotiate the demanded QoS. Should the server
accepts the request, it replies with the observe option containing the
QoS value requested. The server expresses its willingness to negotiate
the QoS by replying with the offered QoS. Should the clients accepts, it
would send a response containing the offered QoS. The server can reject
the offer by ignoring it. 
> 
> Benefits: 
> 
> We run tests focused on
evaluating the effects that this proposal has on a WSN adopting the
observe extension. The tests are done in a real WSN using TelosB motes.
The requirements of the observe extension application are those of an
e-health network used for monitoring the cardiac rate of a patient. The
performance evaluation has been done in terms of delay, delivery ratio
and energy consumption. 
> 
> - The results confirm that the delivery
order of a notification influence both the delay and delivery ratio. 
>

> - The first notifications sent by a subject experience less delay and
have a high delivery ratio. 
> 
> - The energy consumption of the
subject is considerably reduced if observers are able to express the
notification class of interest. 
> 
> This proposal and the experimental
results are contained in a forthcoming paper to be presented at the IEEE
WiMOB conference (8-10 October 2012). The tile of the paper is "Adding
QoS Support For Timeliness To The Observe Extension Of CoAP". It is not
yet available in the IEEExplorer. However, I can send it to those
interested. 
> 
> Regards, 
> 
> Alessandro Ludovici 
> 
> -- 
> 
>
Wireless Network Group(WNG), 
> 
> Department of Telematic Engineering,

> 
> Universitat Politècnica de Catalunya, 
> 
> C/Jordi Girona 1-3,
Mòdul C3, 08034 Barcelona, Spain; 
> 
> E-Mail:
alessandro.ludovici@entel.upc.edu 
> 
> Tel.: +34-93-401-70-41; Fax:
+34-93-401-10-58

-- 
Alessandro Ludovici
Wireless Network Group(WNG),

Department of Telematic Engineering, 
Universitat Politècnica de
Catalunya, 
C/Jordi Girona 1-3, Mòdul C3, 08034 Barcelona, Spain;

E-Mail: alessandro.ludovici@entel.upc.edu 
Tel.: +34-93-401-70-41; Fax:
+34-93-401-10-58
  

Links:
------
[1]
http://datatracker.ietf.org/doc/draft-li-core-conditional-observe/

--=_afe7a4a4bc19dc00a8fd69d2b83e8305
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>Hi,</p>
<p>Klaus:</p>
<p>I would provide new results as soon as I update the model and re-run the=
 experiments. I have to figure out how the observe premises could affect th=
e model. Any comments or suggestions are very welcome.</p>
<p>Shitao:</p>
<p>Although my proposal and conditional observe are similar they have diffe=
rent premises and implications. Conditional observe adds more complexity at=
 server side. Considering the processing and memory limitations of a typica=
l constrained server, multiple conditional requests could cause a very high=
 workload when the server has to send notifications. My proposal tries to b=
e as simple as possible in order to reduce the implementation complexity an=
d resource consumption. However, the goal is the same. Reduce the network t=
raffic by avoiding sending messages that the clients do not need is of para=
mount importance.</p>
<p>Regarding the priority delivery my opinion is that not any client needs =
to be served with highest priority. Each client has different role and diff=
erent requirements. As an example, an alarm must receive the information be=
fore than a client used to monitor the resource and store its state in some=
 database. Depending on how many observers have to be served, the delay bet=
ween the firsts to be served and the last could be very large.</p>
<p>The problem that a server may not trust a client is a much more general =
problem that does not affect only the delivery order. Multiple untrusted/ma=
licious clients could send observe or conditional observe requests to a ser=
ver and fulfill quickly its buffer and cause a denial of service.</p>
<p>On Fri, 14 Sep 2012 01:49:42 +0000, Lishitao wrote:</p>
<blockquote type=3D"cite" style=3D"padding-left:5px; border-left:#1010ff 2p=
x solid; margin-left:5px; width:100%"><!-- html ignored --><!-- head ignore=
d --><!-- meta ignored --><!-- meta ignored -->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; color: #1f497d;">H=
i<!-- o ignored --></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; color: #1f497d;"><=
!-- o ignored -->&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; color: #1f497d;">I=
 think the QoS requirements for observe make any sense. It is similar with =
our conditional observe idea, which can be found at <a href=3D"http://datat=
racker.ietf.org/doc/draft-li-core-conditional-observe/">http://datatracker=
=2Eietf.org/doc/draft-li-core-conditional-observe/</a>.<!-- o ignored --></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; color: #1f497d;">B=
ut instead of providing the QoS level into the request, put the client requ=
irements is more appropriate. Because, the QoS information send from the cl=
ient, may not be trusted by the server. I guess every client hope to be ser=
ved with the highest priority. But the client can provide its tolerant dela=
y time for response, the serve can decide the order according to this infor=
mation.<!-- o ignored --></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; color: #1f497d;"><=
!-- o ignored -->&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; color: #1f497d;">R=
egards<!-- o ignored --></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; color: #1f497d;">s=
hitao<!-- o ignored --></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; color: #1f497d;"><=
!-- o ignored -->&nbsp;</span></p>
<div style=3D"border: none; border-left: solid  blue  1.5pt; padding: 0cm  =
0cm  0cm  4.0pt;">
<div>
<div style=3D"border: none; border-top: solid  #B5C4DF  1.0pt; padding: 3=
=2E0pt  0cm  0cm  0cm;">
<p class=3D"MsoNormal"><strong><span style=3D"font-size: 10.0pt;">From:</sp=
an></strong><span style=3D"font-size: 10.0pt;"> core-bounces@ietf.org [mail=
to:core-bounces@ietf.org] <strong>On Behalf Of </strong>Alessandro Ludovici=
<br /><strong>Sent:</strong> Thursday, September 13, 2012 9:56 PM<br /><str=
ong>To:</strong> core@ietf.org<br /><strong>Subject:</strong> [core] Delive=
ry order of notifications in draft-ietf-core-observe-06<!-- o ignored --></=
span></p>
</div>
</div>
<p class=3D"MsoNormal"><span><!-- o ignored -->&nbsp;</span></p>
<p><span>Dear List,<!-- o ignored --></span></p>
<p><span>The current definition of the observe draft does not specify any m=
echanism for deciding in which order the server should send the notificatio=
ns.&nbsp;According to section 4.2<strong><span>:</span></strong><!-- o igno=
red --></span></p>
<p><span>&ldquo;If there are multiple clients on the list of observers, the=
 order in which they are notified is not defined; the server is free to use=
 any method to determine the order&rdquo;.<!-- o ignored --></span></p>
<p><span>My suggestion is that the draft should clearly define the delivery=
 order of the notifications.&nbsp;<!-- o ignored --></span></p>
<p><span>For instance, in e-emergency applications the notification of a cr=
itical event must be prioritized to those observers in charge of reacting t=
o it. These nodes could also be interested only in being notified in a case=
 a critical event occurs. Furthermore, an alarm could be interested in bein=
g notified only when a critical event occurs and when it ends. Instead, obs=
ervers that are used for monitoring purpose could be interested in receivin=
g all the notifications.<!-- o ignored --></span></p>
<p><span>&nbsp;<span style=3D"text-decoration: underline;">Reasons</span>:<=
!-- o ignored --></span></p>
<p><span>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Observers could have different=
 delay requirements.<!-- o ignored --></span></p>
<p><span>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The delay of a notification is=
 strongly affected by the delivery order.<!-- o ignored --></span></p>
<p><span>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Observers could be interested =
in receiving only some particular notifications.<!-- o ignored --></span></=
p>
<p><span>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The observe draft would add Qo=
S support for timeliness and guarantee on-time delivery to clients interest=
ed in it.<!-- o ignored --></span></p>
<p><span style=3D"text-decoration: underline;"><span>Requirements</span></s=
pan><span>:<!-- o ignored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The server=
 should be able to prioritize the delivery of notifications to observers re=
quiring it.<!-- o ignored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The server=
 should be able to distinguish which notifications send to a particular obs=
erver.<!-- o ignored --></span></p>
<p><span>Commonly, the server has not information about the clients. The se=
rver only has information about the resource that is exposing. Therefore, t=
he clients should be able to require a priority level and to indicate which=
 kind of notifications they wish to receive.<!-- o ignored --></span></p>
<p><strong><span>&nbsp;</span></strong><span style=3D"text-decoration: unde=
rline;"><span>Proposal</span></span><span>:<!-- o ignored --></span></p>
<p><span>A notification should be classified as critical or non-critical. T=
he server must be the only component that has the authority to make this de=
cision.<!-- o ignored --></span></p>
<p><span>Four levels of QoS are proposed. The value of each level is specif=
ied using the two most significant bits of the observe option value (QoS fi=
eld). This modification affects only the requests sent by observers for reg=
istering and the consequent response of the subject. The definition of the =
four QoS level and the relative QoS field values is the following:<!-- o ig=
nored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Level 1: T=
he subject sends non-critical and critical notifications with low priority=
=2E The value of the QoS field is 00.<!-- o ignored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Level 2: B=
oth non-critical and critical notifications are sent with medium priority=
=2E The value of the QoS field is 01.<!-- o ignored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Level 3: T=
he subject sends only critical notification with high priority. The value o=
f the QoS field is 10.<!-- o ignored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Level 4: T=
he subject notifies with the highest priority only the start and the end of=
 a critical state. The value of the QoS field is 11.<!-- o ignored --></spa=
n></p>
<p><span>Should more than one observer require the same level, the subject =
should order them following the order at which their requests arrived.<!-- =
o ignored --></span></p>
<p><span>The client and the server must be able to negotiate the QoS level=
=2E A server, in fact, should have the faculty to reject or negotiate the d=
emanded QoS. Should the server accepts the request, it replies with the obs=
erve option containing the QoS value requested. The server expresses its wi=
llingness to negotiate the QoS by replying with the offered QoS. Should the=
 clients accepts, it would send a response containing the offered QoS. The =
server can reject the offer by ignoring it.<!-- o ignored --></span></p>
<p><span style=3D"text-decoration: underline;"><span>Benefits</span></span>=
<span>:<!-- o ignored --></span></p>
<p><span>We run tests focused on evaluating the effects that this proposal =
has on a WSN adopting the observe extension. The tests are done in a real W=
SN using TelosB motes. The requirements of the observe extension applicatio=
n are those of an e-health network used for monitoring the cardiac rate of =
a patient. The performance evaluation has been done in terms of delay, deli=
very ratio and energy consumption.<!-- o ignored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The result=
s confirm that the delivery order of a notification influence both the dela=
y and delivery ratio.<!-- o ignored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The first =
notifications sent by a subject experience less delay and have a high deliv=
ery ratio.<!-- o ignored --></span></p>
<p><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The energy=
 consumption of the subject is considerably reduced if observers are able t=
o express the notification class of interest.<!-- o ignored --></span></p>
<p><span>&nbsp;This proposal and the experimental results are contained in =
a forthcoming paper to be presented at the IEEE WiMOB conference (8-10 Octo=
ber 2012). The tile of the paper is &ldquo;Adding QoS Support For Timelines=
s To The Observe Extension Of CoAP&rdquo;. It is not yet available in the I=
EEExplorer. However, I can send it to those interested.<!-- o ignored --></=
span></p>
<p><span>&nbsp;Regards,<!-- o ignored --></span></p>
<p><span>Alessandro Ludovici<!-- o ignored --></span></p>
<div>
<pre><span>-- <!-- o ignored --></span></pre>
<pre><span>Wireless Network Group(WNG), <!-- o ignored --></span></pre>
<pre><span>Department of Telematic Engineering, <!-- o ignored --></span></=
pre>
<pre><span>Universitat Polit&egrave;cnica de Catalunya, <!-- o ignored --><=
/span></pre>
<pre><span>C/Jordi Girona 1-3, M&ograve;dul C3, 08034 Barcelona, Spain; <!-=
- o ignored --></span></pre>
<pre><span>E-Mail: alessandro.ludovici@entel.upc.edu <!-- o ignored --></sp=
an></pre>
<pre><span>Tel.: +34-93-401-70-41; Fax: +34-93-401-10-58<!-- o ignored --><=
/span></pre>
</div>
</div>
</div>
</blockquote>
<p>&nbsp;</p>
<div>
<pre>--=20
Alessandro Ludovici
Wireless Network Group(WNG),=20
Department of Telematic Engineering,=20
Universitat Polit&egrave;cnica de Catalunya,=20
C/Jordi Girona 1-3, M&ograve;dul C3, 08034 Barcelona, Spain;=20
E-Mail: alessandro.ludovici@entel.upc.edu=20
Tel.: +34-93-401-70-41; Fax: +34-93-401-10-58</pre>
</div>
</body></html>

--=_afe7a4a4bc19dc00a8fd69d2b83e8305--


From wasilak@gmail.com  Sun Sep 16 12:35:36 2012
Return-Path: <wasilak@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0BEB21F8523 for <core@ietfa.amsl.com>; Sun, 16 Sep 2012 12:35:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iHoTExU0vLx2 for <core@ietfa.amsl.com>; Sun, 16 Sep 2012 12:35:36 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6E60421F8501 for <core@ietf.org>; Sun, 16 Sep 2012 12:35:36 -0700 (PDT)
Received: by obbwc20 with SMTP id wc20so9081363obb.31 for <core@ietf.org>; Sun, 16 Sep 2012 12:35:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wo5ivYnz5kEdhciHZ42gNNEJ8o48sVCZ2FTUHUQCaMU=; b=BkVOCzyBaSQxidvJy8jfAV3iuYcpm/AGlaEHjs43yOofOBWp7hxrgdbPOxN3KGLaIU 4kqmvRZ668B8dNKCKBlQRXpFIg3KA/b4/AL7Zp3GXawaL9bnfRC8GrBPSNo+dMfbdhxZ 8N3jsGTbOdl3BewmWWDiDhxEU7kNY0/x3qgY7jkrryEqcZwTGya3B66vV6jlG6ziGUb5 I9caFFtM8sRZ0UI+LzUfJ69E1LfJy3YhvkbbkiDWPrgoLu89dCrJ2F/CiEDpZfnU8Qpw jNpFlF50xCKDz5heET2b5grS61ypFD4Vw8X5M83XNh82bztqHbLdhgLPWN9ArWm0p4um f1Rg==
MIME-Version: 1.0
Received: by 10.60.171.174 with SMTP id av14mr9978279oec.61.1347824135890; Sun, 16 Sep 2012 12:35:35 -0700 (PDT)
Received: by 10.60.168.135 with HTTP; Sun, 16 Sep 2012 12:35:35 -0700 (PDT)
In-Reply-To: <CAPxkH3iouNp_nnNG=_0KYN1kd3zvFyaXHgNtjMLsP-ucjE+ZGA@mail.gmail.com>
References: <9E5F67AC-943D-4A97-B19D-313B7194D9AF@cisco.com> <B33938E0-69DE-4E17-8E36-DA7B31F529F8@tzi.org> <F8E9A231-72CE-43F3-8601-9EC60EC0DE37@cisco.com> <CAPxkH3h4aTHRYkiLrJVXZYxaeGaHwVmNLHGTb_Qh-VckXEy-+A@mail.gmail.com> <7D196561-77B0-411B-96EB-F60504165E05@tzi.org> <6C22C05A-F22E-4E09-BF05-E65ECA85ACBD@iii.ca> <819CF97B-25C9-4867-A149-E10E08BFDC88@tzi.org> <CAPxkH3iouNp_nnNG=_0KYN1kd3zvFyaXHgNtjMLsP-ucjE+ZGA@mail.gmail.com>
Date: Sun, 16 Sep 2012 21:35:35 +0200
Message-ID: <CAFUtXGye3qNA-dUq8PQNExK3bcwreeBbUozYO8Qn5Hf=N-q_Rw@mail.gmail.com>
From: Maciej Wasilak <wasilak@gmail.com>
To: "Angelo P. Castellani" <angelo@castellani.net>
Content-Type: multipart/alternative; boundary=bcaec54a3252d6e56804c9d6c2bd
Cc: core WG <core@ietf.org>
Subject: Re: [core] WGLC draft-ietf-core-coap-09 Reuse of MID
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Sep 2012 19:35:37 -0000

--bcaec54a3252d6e56804c9d6c2bd
Content-Type: text/plain; charset=UTF-8

Hello,

2012/4/20 Angelo P. Castellani <angelo@castellani.net>
>
>
> In my opinion we need a window smaller than 256 seconds.
>
> A possible solution would be to use an adaptive value, proportional to
> the measured RTT. However there is no easy way to measure RTT,
> especially for a CoAP server.
>
> (based on dreft-ietf-core-coap 11, point 4.5)

I believe for constrained nodes, it is possible to act differently
depending on the type of the message. GET requests are safe and idempotent,
so skipping deduplication is not dangerous. At worst, a node answers
request twice with different value. Observe notifications have a sequence
number, so it's possible to discard duplicate notifications, that have
sequence number smaller than the newest received one (unless you need all
responses). On the other hand POST requests should be deduplicated as
throughly as possible, because every execution of POST can change all
further results.

So if you have only several slots for deduplication, you can save them for
tricky messages, and skip deduplication for safe ones.

Best Regards
Maciej Wasilak

--bcaec54a3252d6e56804c9d6c2bd
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hello,<br><br><div class=3D"gmail_quote">2012/4/20 Angelo P. Castellani <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:angelo@castellani.net" target=3D"_blan=
k">angelo@castellani.net</a>&gt;</span><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
In my opinion we need a window smaller than 256 seconds.<br>
<br>
A possible solution would be to use an adaptive value, proportional to<br>
the measured RTT. However there is no easy way to measure RTT,<br>
especially for a CoAP server.<br><br></blockquote></div><div>(based on dref=
t-ietf-core-coap 11, point 4.5)</div><div><br></div><div>I believe for cons=
trained nodes, it is possible to act differently depending on the type of t=
he message. GET requests are safe and idempotent, so skipping deduplication=
 is not dangerous. At worst, a node answers request twice with different va=
lue. Observe notifications have a sequence number, so it&#39;s possible to =
discard duplicate notifications, that have sequence number smaller than the=
 newest received one (unless you need all responses). On the other hand POS=
T requests should be deduplicated as throughly as possible, because every e=
xecution of POST can change all further results.</div>
<div><br></div><div>So if you have only several slots for deduplication, yo=
u can save them for tricky messages, and skip deduplication for safe ones.<=
/div><div><br></div><div>Best Regards</div><div>Maciej Wasilak</div>

--bcaec54a3252d6e56804c9d6c2bd--

From hartke@tzi.org  Sun Sep 16 13:02:54 2012
Return-Path: <hartke@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DBA921F842C for <core@ietfa.amsl.com>; Sun, 16 Sep 2012 13:02:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level: 
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3ueCz6Bs4uxX for <core@ietfa.amsl.com>; Sun, 16 Sep 2012 13:02:53 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 0696521F842A for <core@ietf.org>; Sun, 16 Sep 2012 13:02:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q8GK2XT9008403 for <core@ietf.org>; Sun, 16 Sep 2012 22:02:33 +0200 (CEST)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id C0781391 for <core@ietf.org>; Sun, 16 Sep 2012 22:02:32 +0200 (CEST)
Received: by dadf8 with SMTP id f8so3620863dad.31 for <core@ietf.org>; Sun, 16 Sep 2012 13:02:30 -0700 (PDT)
Received: by 10.68.203.195 with SMTP id ks3mr17880298pbc.79.1347825750802; Sun, 16 Sep 2012 13:02:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.16.42 with HTTP; Sun, 16 Sep 2012 13:02:10 -0700 (PDT)
In-Reply-To: <d9d411b02ffdfbfb12444f76218ba8a2@webmail.entel.upc.edu>
References: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu> <DA165A8A2929C6429CAB403A76B573A5146A05C1@szxeml534-mbx.china.huawei.com> <d9d411b02ffdfbfb12444f76218ba8a2@webmail.entel.upc.edu>
From: Klaus Hartke <hartke@tzi.org>
Date: Sun, 16 Sep 2012 23:02:10 +0300
Message-ID: <CAB6izERRDZ-rN86uKXnf2oB52fC7HMxv=mhz_HS54Skc8v0f=g@mail.gmail.com>
To: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>
Content-Type: text/plain; charset=ISO-8859-1
Cc: core@ietf.org
Subject: Re: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Sep 2012 20:02:54 -0000

Alessandro Ludovici wrote:
> I would provide new results as soon as I update the model and re-run the
> experiments. I have to figure out how the observe premises could affect the
> model. Any comments or suggestions are very welcome.

I've taken the opportunity to create a short, illustrated guide to
observing resources:

   http://svn.tools.ietf.org/svn/wg/core/observe/page1.html
   (requires a modern web browser)

I hope this helps to clarify some aspects of -observe. Feedback is welcome.


Klaus

From cabo@tzi.org  Sun Sep 16 15:12:50 2012
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B26E21F8445 for <core@ietfa.amsl.com>; Sun, 16 Sep 2012 15:12:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.249
X-Spam-Level: 
X-Spam-Status: No, score=-106.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jGSO8Uk9YGwc for <core@ietfa.amsl.com>; Sun, 16 Sep 2012 15:12:50 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id B3E2521F8459 for <core@ietf.org>; Sun, 16 Sep 2012 15:12:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q8GMCbOj025612; Mon, 17 Sep 2012 00:12:37 +0200 (CEST)
Received: from [192.168.217.117] (p54892DDA.dip.t-dialin.net [84.137.45.218]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 80B7D3B6; Mon, 17 Sep 2012 00:12:37 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\))
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAFUtXGye3qNA-dUq8PQNExK3bcwreeBbUozYO8Qn5Hf=N-q_Rw@mail.gmail.com>
Date: Mon, 17 Sep 2012 00:12:36 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <B102DBA2-0FB2-4738-9453-C08155847EBF@tzi.org>
References: <9E5F67AC-943D-4A97-B19D-313B7194D9AF@cisco.com> <B33938E0-69DE-4E17-8E36-DA7B31F529F8@tzi.org> <F8E9A231-72CE-43F3-8601-9EC60EC0DE37@cisco.com> <CAPxkH3h4aTHRYkiLrJVXZYxaeGaHwVmNLHGTb_Qh-VckXEy-+A@mail.gmail.com> <7D196561-77B0-411B-96EB-F60504165E05@tzi.org> <6C22C05A-F22E-4E09-BF05-E65ECA85ACBD@iii.ca> <819CF97B-25C9-4867-A149-E10E08BFDC88@tzi.org> <CAPxkH3iouNp_nnNG=_0KYN1kd3zvFyaXHgNtjMLsP-ucjE+ZGA@mail.gmail.com> <CAFUtXGye3qNA-dUq8PQNExK3bcwreeBbUozYO8Qn5Hf=N-q_Rw@mail.gmail.com>
To: Maciej Wasilak <wasilak@gmail.com>
X-Mailer: Apple Mail (2.1486)
Cc: core WG <core@ietf.org>
Subject: Re: [core] WGLC draft-ietf-core-coap-09 Reuse of MID
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Sep 2012 22:12:50 -0000

On Sep 16, 2012, at 21:35, Maciej Wasilak <wasilak@gmail.com> wrote:

> So if you have only several slots for deduplication, you can save them =
for tricky messages, and skip deduplication for safe ones.

Indeed, both section 4.5 of draft-ietf-core-coap-11.txt and section =
4.4.2.3 of draft-ietf-lwig-guidance-02.txt try to make this point.
If you have suggestions on how to make the text (in particular of the =
latter) more accessible, I'm all ears.

Gr=FC=DFe, Carsten


From trac+core@trac.tools.ietf.org  Sun Sep 16 23:02:23 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E81E721F846B for <core@ietfa.amsl.com>; Sun, 16 Sep 2012 23:02:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xqrp3QWnB8wQ for <core@ietfa.amsl.com>; Sun, 16 Sep 2012 23:02:23 -0700 (PDT)
Received: from gamay.tools.ietf.org (unknown [IPv6:2607:f170:8000:1500::de]) by ietfa.amsl.com (Postfix) with ESMTP id 6CFF621F846A for <core@ietf.org>; Sun, 16 Sep 2012 23:02:23 -0700 (PDT)
Received: from localhost ([::1] helo=gamay.tools.ietf.org) by gamay.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TDUPG-0003qV-0R; Mon, 17 Sep 2012 02:02:06 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, hartke@tzi.org
X-Trac-Project: core
Date: Mon, 17 Sep 2012 06:02:05 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/216#comment:1
Message-ID: <066.adade0586c34d410168df7ca5012202e@trac.tools.ietf.org>
References: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org>
X-Trac-Ticket-ID: 216
In-Reply-To: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on gamay.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120917060223.6CFF621F846A@ietfa.amsl.com>
Resent-Date: Sun, 16 Sep 2012 23:02:23 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #216: IANA: get Multicast addresses
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Sep 2012 06:02:24 -0000

#216: IANA: get Multicast addresses

Changes (by hartke@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Done in coap-10:

    IPv4  -- "All CoAP Nodes" address [TBD1], from the IPv4 Multicast
    Address Space Registry.  As the address is used for discovery that
    may span beyond a single network, it should come from the
    Internetwork Control Block (224.0.1.x, RFC 5771).

    IPv6  -- "All CoAP Nodes" address [TBD2], from the IPv6 Multicast
    Address Space Registry, in the Variable Scope Multicast Addresses
    space (RFC3307).  Note that there is a distinct multicast address
    for each scope that interested CoAP nodes should listen to.

-- 
-----------------------------+-------------------------------------
 Reporter:  cabo@…           |       Owner:  draft-ietf-core-coap@…
     Type:  other technical  |      Status:  closed
 Priority:  major            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+-------------------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/216#comment:1>
core <http://tools.ietf.org/core/>


From jeroen.hoebeke@intec.ugent.be  Tue Sep 18 00:38:18 2012
Return-Path: <jeroen.hoebeke@intec.ugent.be>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1704C21F876D for <core@ietfa.amsl.com>; Tue, 18 Sep 2012 00:38:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 77dM9EF8C+yc for <core@ietfa.amsl.com>; Tue, 18 Sep 2012 00:38:17 -0700 (PDT)
Received: from smtp2.ugent.be (smtp2.ugent.be [157.193.49.126]) by ietfa.amsl.com (Postfix) with ESMTP id 165DC21F8644 for <core@ietf.org>; Tue, 18 Sep 2012 00:38:17 -0700 (PDT)
Received: from localhost (mcheck2.ugent.be [157.193.49.249]) by smtp2.ugent.be (Postfix) with ESMTP id C61A312C1F9; Tue, 18 Sep 2012 09:38:10 +0200 (CEST)
X-Virus-Scanned: by UGent DICT
Received: from smtp2.ugent.be ([157.193.49.126]) by localhost (mcheck2.UGent.be [157.193.43.11]) (amavisd-new, port 10024) with ESMTP id iW5S6K41erF0; Tue, 18 Sep 2012 09:38:10 +0200 (CEST)
Received: from [192.168.123.5] (78-23-55-58.access.telenet.be [78.23.55.58]) (Authenticated sender: jjhoebek) by smtp2.ugent.be (Postfix) with ESMTPSA id C23F012C1F8; Tue, 18 Sep 2012 09:38:09 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\))
Content-Type: text/plain; charset=us-ascii
From: Jeroen Hoebeke <jeroen.hoebeke@intec.ugent.be>
In-Reply-To: <d9d411b02ffdfbfb12444f76218ba8a2@webmail.entel.upc.edu>
Date: Tue, 18 Sep 2012 09:38:08 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <FC652E2B-FD12-4D89-B910-1E14B0A53CC9@intec.ugent.be>
References: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu> <DA165A8A2929C6429CAB403A76B573A5146A05C1@szxeml534-mbx.china.huawei.com> <d9d411b02ffdfbfb12444f76218ba8a2@webmail.entel.upc.edu>
To: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>
X-Mailer: Apple Mail (2.1486)
X-Miltered: at jchkm3 with ID 505824E0.001 by Joe's j-chkmail (http://helpdesk.ugent.be/email/)!
X-j-chkmail-Enveloppe: 505824E0.001 from 78-23-55-58.access.telenet.be/78-23-55-58.access.telenet.be/78.23.55.58/[192.168.123.5]/<jeroen.hoebeke@intec.ugent.be>
X-j-chkmail-Score: MSGID : 505824E0.001 on smtp2.ugent.be : j-chkmail score : X : R=. U=. O=## B=0.000 -> S=0.166
X-j-chkmail-Status: Ham
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Sep 2012 07:38:18 -0000

Hi Alessandro,

> Shitao:
>=20
> Although my proposal and conditional observe are similar they have =
different premises and implications. Conditional observe adds more =
complexity at server side. Considering the processing and memory =
limitations of a typical constrained server, multiple conditional =
requests could cause a very high workload when the server has to send =
notifications.
> My proposal tries to be as simple as possible in order to reduce the =
implementation complexity and resource consumption. However, the goal is =
the same. Reduce the network traffic by avoiding sending messages that =
the clients do not need is of paramount importance.

Introducing additional processing at the server side always adds more =
complexity (more state info, more processing). For conditional observe =
this includes storage of some additional state information (the =
condition and value) and condition checking. Conditional observe aims to =
reduce the number of times you transfer the state of the resource. We =
implemented and evaluated this concept on Sky nodes having 48kB ROM. The =
advantage of being able to reduce the number of transmissions outweighs =
the slightly increased complexity.=20

For your priority delivery, you will also have some additional overhead =
at the server side (you could even implement it as a condition =
indicating the priority level). It could be an extension to observe.

Another question about the prioritisation: how can you guarantee this =
delivery order in larger networks? In larger networks, it would better =
to let an intermediary establish a single observation relationship to =
the constrained device on behalf of all interested observers and apply =
the prioritisation at the intermediary. Then all observers can benefit.

Kind regards,
Jeroen



From alessandro.ludovici@entel.upc.edu  Tue Sep 18 01:43:57 2012
Return-Path: <alessandro.ludovici@entel.upc.edu>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6210221F8750 for <core@ietfa.amsl.com>; Tue, 18 Sep 2012 01:43:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.948
X-Spam-Level: 
X-Spam-Status: No, score=-2.948 tagged_above=-999 required=5 tests=[AWL=0.650,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LMcOU3LggOgZ for <core@ietfa.amsl.com>; Tue, 18 Sep 2012 01:43:56 -0700 (PDT)
Received: from violet.upc.es (violet.upc.es [147.83.2.51]) by ietfa.amsl.com (Postfix) with ESMTP id 433EC21F8755 for <core@ietf.org>; Tue, 18 Sep 2012 01:43:55 -0700 (PDT)
Received: from entelserver.upc.edu (entelserver.upc.es [147.83.39.4]) by violet.upc.es (8.14.1/8.13.1) with ESMTP id q8I8hrfv006697; Tue, 18 Sep 2012 10:43:54 +0200
Received: from webmail.entel.upc.edu (wireless.upc.edu [147.83.39.6]) by entelserver.upc.edu (Postfix) with ESMTP id EB6D22CBD0E; Tue, 18 Sep 2012 10:43:48 +0200 (CEST)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_95a7c17952f2e36baff966e363a4eace"
Date: Tue, 18 Sep 2012 10:43:48 +0200
From: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>
To: Jeroen Hoebeke <jeroen.hoebeke@intec.ugent.be>
In-Reply-To: <FC652E2B-FD12-4D89-B910-1E14B0A53CC9@intec.ugent.be>
References: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu> <DA165A8A2929C6429CAB403A76B573A5146A05C1@szxeml534-mbx.china.huawei.com> <d9d411b02ffdfbfb12444f76218ba8a2@webmail.entel.upc.edu> <FC652E2B-FD12-4D89-B910-1E14B0A53CC9@intec.ugent.be>
Message-ID: <49550f67789649dd423658f9f0a66593@webmail.entel.upc.edu>
X-Sender: alessandro.ludovici@entel.upc.edu
User-Agent: RoundCube Webmail/0.5.1
X-Mail-Scanned: Criba 2.0 + Clamd
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (violet.upc.es [147.83.2.51]); Tue, 18 Sep 2012 10:43:54 +0200 (CEST)
Cc: core@ietf.org
Subject: Re: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Sep 2012 08:43:57 -0000

--=_95a7c17952f2e36baff966e363a4eace
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=UTF-8

  

Hi Jeroen, 

> Introducing additional processing at the server side
always adds more complexity (more state info, more processing). For
conditional observe this includes storage of some additional state
information (the condition and value) and condition checking.
Conditional observe aims to reduce the number of times you transfer the
state of the resource. We implemented and evaluated this concept on Sky
nodes having 48kB ROM. The advantage of being able to reduce the number
of transmissions outweighs the slightly increased complexity. 
> 
> For
your priority delivery, you will also have some additional overhead at
the server side (you could even implement it as a condition indicating
the priority level). It could be an extension to observe.

Priority
delivery does not need to store state info at server-side. The list of
observers can be organized following the priority delivery order. On the
top of this list there would be the observers that the server have to
notify with the highest priority and so on. The only (small)
extra-processing required is in the organization of the list.
Furthermore, the client expresses the desired priority level using the
two most significant bytes the observe option value. The advantage of
this is that we do not add overhead.

As Klaus suggested in its guide to
observing resources
(http://svn.tools.ietf.org/svn/wg/core/observe/page1.html [1]), a server
could expose more that on resource for storing the same state
information. In a hearth rate monitoring application, a resource could
expose only critical state of the rate while another would transfer the
state in any condition. I think this could be a good suggestion for
reducing the number of transmissions. I will test it in my priority
delivery model. However, there could be situation where creating many
resources could be wasteful and the use of conditional observer would
work better. 

> Another question about the prioritisation: how can you
guarantee this delivery order in larger networks? In larger networks, it
would better to let an intermediary establish a single observation
relationship to the constrained device on behalf of all interested
observers and apply the prioritisation at the intermediary. Then all
observers can benefit.

In this case, the intermediary would be in
charge of the priority delivery. Clients will only establish the
observation with the intermediary. 

Regards, 

Alessandro Ludovici


Links:
------
[1]
http://svn.tools.ietf.org/svn/wg/core/observe/page1.html

--=_95a7c17952f2e36baff966e363a4eace
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>Hi Jeroen,</p>
<blockquote type=3D"cite" style=3D"padding-left:5px; border-left:#1010ff 2p=
x solid; margin-left:5px; width:100%">
<pre><span style=3D"color: #333399;">Introducing additional processing at t=
he server side always adds more complexity (more state info, more processin=
g). For conditional observe this includes storage of some additional state =
information (the condition and value) and condition checking. Conditional o=
bserve aims to reduce the number of times you transfer the state of the res=
ource. We implemented and evaluated this concept on Sky nodes having 48kB R=
OM. The advantage of being able to reduce the number of transmissions outwe=
ighs the slightly increased complexity. &nbsp;</span></pre>
<pre><span style=3D"color: #333399;">For your priority delivery, you will a=
lso have some additional overhead at the server side (you could even implem=
ent it as a condition indicating the priority level). It could be an extens=
ion to observe.</span></pre>
<pre>&nbsp;</pre>
</blockquote>
<pre>Priority delivery does not need to store state info at server-side. Th=
e list of observers can be organized following the priority delivery order=
=2E On the top of this list there would be the observers that the server ha=
ve to notify with the highest priority and so on. The only (small) extra-pr=
ocessing required is in the organization of the list. Furthermore, the clie=
nt expresses the desired priority level using the two most significant byte=
s the observe option value. The advantage of this is that we do not add ove=
rhead.</pre>
<pre>&nbsp;</pre>
<pre>As Klaus suggested in its guide to observing resources (<a href=3D"htt=
p://svn.tools.ietf.org/svn/wg/core/observe/page1.html" target=3D"_blank">ht=
tp://svn.tools.ietf.org/svn/wg/core/observe/page1.html</a>), a server could=
 expose more that on resource for storing the same state information. In a =
hearth rate monitoring application, a resource could expose only critical s=
tate of the rate while another would transfer the state in any condition. I=
 think this could be a good suggestion for reducing the number of transmiss=
ions. I will test it in my priority delivery model. However, there could be=
 situation where creating many resources could be wasteful and the use of c=
onditional observer would work better.   </pre>
<blockquote type=3D"cite" style=3D"padding-left:5px; border-left:#1010ff 2p=
x solid; margin-left:5px; width:100%">
<pre>Another question about the prioritisation: how can you guarantee this =
delivery order in larger networks? In larger networks, it would better to l=
et an intermediary establish a single observation relationship to the const=
rained device on behalf of all interested observers and apply the prioritis=
ation at the intermediary. Then all observers can benefit.</pre>
</blockquote>
<p>In this case, the intermediary would be in charge of the&nbsp;priority&n=
bsp;delivery. Clients will only establish the observation with the intermed=
iary.</p>
<p>Regards,</p>
<p>Alessandro Ludovici</p>
</body></html>

--=_95a7c17952f2e36baff966e363a4eace--


From trac+core@trac.tools.ietf.org  Tue Sep 18 01:44:47 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96C3621F8750 for <core@ietfa.amsl.com>; Tue, 18 Sep 2012 01:44:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uVrLkJgLVErc for <core@ietfa.amsl.com>; Tue, 18 Sep 2012 01:44:47 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id CABDD21F8752 for <core@ietf.org>; Tue, 18 Sep 2012 01:44:46 -0700 (PDT)
Received: from localhost ([127.0.0.1]:37700 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TDtPx-0003rR-9L; Tue, 18 Sep 2012 10:44:29 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, esko.dijk@philips.com
X-Trac-Project: core
Date: Tue, 18 Sep 2012 08:44:29 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/216#comment:1
Message-ID: <066.7290562cd6aa7b4ede5f5215bb0ae2ad@trac.tools.ietf.org>
References: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org>
X-Trac-Ticket-ID: 216
In-Reply-To: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, esko.dijk@philips.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120918084446.CABDD21F8752@ietfa.amsl.com>
Resent-Date: Tue, 18 Sep 2012 01:44:46 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #216: IANA: get Multicast addresses
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Sep 2012 08:44:47 -0000

#216: IANA: get Multicast addresses


Comment (by esko.dijk@…):

 Indeed variable-scope IPv6 multicast address seems appropriate, to enable
 both link-local and site-local discovery use cases.

 To allow efficient 6lowpan compression of the multicast address (RFC6282),
 with stateless mode DAM=11 (ff02::GG) compressed down to 8 bits, an
 address in the range ff02::00-ff02::ff should be allocated. Very similar
 to the mDNSv6 entry see http://www.iana.org/assignments/ipv6-multicast-
 addresses

-- 
-----------------------------+-------------------------------------
 Reporter:  cabo@…           |       Owner:  draft-ietf-core-coap@…
     Type:  other technical  |      Status:  new
 Priority:  major            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:
 Keywords:                   |
-----------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/216#comment:1>
core <http://tools.ietf.org/core/>


From hartke@tzi.org  Wed Sep 19 03:40:55 2012
Return-Path: <hartke@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97D9D21F873A for <core@ietfa.amsl.com>; Wed, 19 Sep 2012 03:40:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.627
X-Spam-Level: 
X-Spam-Status: No, score=-5.627 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6OB1OubzJB7d for <core@ietfa.amsl.com>; Wed, 19 Sep 2012 03:40:55 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id C817221F8739 for <core@ietf.org>; Wed, 19 Sep 2012 03:40:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q8JAelM0021612 for <core@ietf.org>; Wed, 19 Sep 2012 12:40:47 +0200 (CEST)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id EDB78191 for <core@ietf.org>; Wed, 19 Sep 2012 12:40:46 +0200 (CEST)
Received: by pbbrr4 with SMTP id rr4so2148790pbb.31 for <core@ietf.org>; Wed, 19 Sep 2012 03:40:45 -0700 (PDT)
Received: by 10.66.75.229 with SMTP id f5mr5817023paw.47.1348051244652; Wed, 19 Sep 2012 03:40:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.16.42 with HTTP; Wed, 19 Sep 2012 03:40:24 -0700 (PDT)
In-Reply-To: <49550f67789649dd423658f9f0a66593@webmail.entel.upc.edu>
References: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu> <DA165A8A2929C6429CAB403A76B573A5146A05C1@szxeml534-mbx.china.huawei.com> <d9d411b02ffdfbfb12444f76218ba8a2@webmail.entel.upc.edu> <FC652E2B-FD12-4D89-B910-1E14B0A53CC9@intec.ugent.be> <49550f67789649dd423658f9f0a66593@webmail.entel.upc.edu>
From: Klaus Hartke <hartke@tzi.org>
Date: Wed, 19 Sep 2012 13:40:24 +0300
Message-ID: <CAB6izER-8gYOU6FY_hJiVxXJ8nPVf3FQkE7uBbPXCc106ERxMA@mail.gmail.com>
To: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>
Content-Type: text/plain; charset=ISO-8859-1
Cc: core@ietf.org
Subject: Re: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Sep 2012 10:40:55 -0000

Alessandro Ludovici wrote:
> However, there could be situation where creating many resources
> could be wasteful and the use of conditional observer would work better.

Using multiple resources is not more wasteful than what you have
described; the overhead is exactly the same. You just put your two
bits in the request URI rather than the Observe Option. The same
applies to -conditional-observe.


Klaus

From stokcons@xs4all.nl  Thu Sep 20 00:45:28 2012
Return-Path: <stokcons@xs4all.nl>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D55A421F8658 for <core@ietfa.amsl.com>; Thu, 20 Sep 2012 00:45:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.653
X-Spam-Level: **
X-Spam-Status: No, score=2.653 tagged_above=-999 required=5 tests=[AWL=-0.207,  BAYES_40=-0.185, HELO_EQ_FR=0.35, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2p8LRb2nOi7E for <core@ietfa.amsl.com>; Thu, 20 Sep 2012 00:45:28 -0700 (PDT)
Received: from smtp-vbr1.xs4all.nl (smtp-vbr1.xs4all.nl [194.109.24.21]) by ietfa.amsl.com (Postfix) with ESMTP id 3C33921F8652 for <core@ietf.org>; Thu, 20 Sep 2012 00:45:27 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube7.xs4all.net [194.109.20.205]) by smtp-vbr1.xs4all.nl (8.13.8/8.13.8) with ESMTP id q8K7itXC018295; Thu, 20 Sep 2012 09:44:55 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from AMontpellier-556-1-279-24.w92-133.abo.wanadoo.fr ([92.133.7.24]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Thu, 20 Sep 2012 09:44:55 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Date: Thu, 20 Sep 2012 09:44:55 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: Core <core@ietf.org>, zach shelby <zach.shelby@sensinode.com>
Organization: vanderstok consultancy
Mail-Reply-To: <consultancy@vanderstok.org>
Message-ID: <30a64b4fc85a612b82a5ed4fe685476e@xs4all.nl>
X-Sender: stokcons@xs4all.nl (bVfC99F73n5nHkXbyaoZ1gmSXu8BiSIs)
User-Agent: XS4ALL Webmail
X-Virus-Scanned: by XS4ALL Virus Scanner
Subject: [core] resource-directory-4
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: consultancy@vanderstok.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Sep 2012 07:45:29 -0000

Hi Zach,

Having read core-resource-directory-04, I do have a few questions:
In sec 5.2 the con parameter is mentioned which is very useful when the 
directory is filled from another device than the one that is registered. 
May be the relation of the con parameter to the “host relation” should 
be clarified.
In sec 5.3 the con parameter is also mentioned to update the entry. In 
the case that the host:port changes completely, a new entry is required 
IMO. May be remove con from update?
In the example of sec 5.3, the last line, 
</sensors/light>;ct=41;rt=”lightLux;if=”sensor” is identical to the 2nd 
line in the payload of the Registration example. This contradicts the 
last line of the intro of sec 5.32 Parameters (not Paremeters) that have 
not changed SHOULD NOT be included in an update. Better remove or change 
the last line in the Update example.

Peter

-- 
Peter van der Stok
vanderstok consultancy
mailto: consultancy@vanderstok.org
www: www.vanderstok.org
tel NL: +31(0)492474673     F: +33(0)966015248

From wasilak@gmail.com  Fri Sep 21 05:08:57 2012
Return-Path: <wasilak@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1CD921F8799 for <core@ietfa.amsl.com>; Fri, 21 Sep 2012 05:08:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.298
X-Spam-Level: 
X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 tests=[AWL=-1.300, BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F2HIrMF-ptbF for <core@ietfa.amsl.com>; Fri, 21 Sep 2012 05:08:57 -0700 (PDT)
Received: from mail-oa0-f44.google.com (mail-oa0-f44.google.com [209.85.219.44]) by ietfa.amsl.com (Postfix) with ESMTP id 06F1121F8760 for <core@ietf.org>; Fri, 21 Sep 2012 05:08:56 -0700 (PDT)
Received: by oagn5 with SMTP id n5so2983802oag.31 for <core@ietf.org>; Fri, 21 Sep 2012 05:08:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=VVaKKMqwM9DYUOMJC0L9OJA5Ne+nzA5H2MoJ0re49rw=; b=GU7s0eGE5na++mt5EJrYMlQAHrtsUsQXSZiWxSGCVGS0T6b6feR2PfS9Q54JGFNvmk OzrCsTbXVYZF2i++wR9UYxEBLsfI+Bm4rvYRX1If8C9M+xkEWMs3qnlp2dWeW3tLIbFr Q/WKunn23YRUUvx4OZDRhgAES0Sm23cUmwzPqanUfA+Nm4IS3P5BIVFn9GbQDzgcW+ij w8NLrR9tCJNMZrZUadKNxhmRQVWWzzftxIFJ78H4zLHqPelQ5WDXXlkzr+XG5WhugPk6 ZwscEzFgZG/weneOVpKeJfif85eWDfinKq0J/VUIaKpXtaV7KgVABm7/d5Z5J0KvEXLa HLdA==
MIME-Version: 1.0
Received: by 10.182.76.194 with SMTP id m2mr3678040obw.27.1348229336526; Fri, 21 Sep 2012 05:08:56 -0700 (PDT)
Received: by 10.60.168.135 with HTTP; Fri, 21 Sep 2012 05:08:56 -0700 (PDT)
Date: Fri, 21 Sep 2012 14:08:56 +0200
Message-ID: <CAFUtXGzn6xTe7cWeCEsoE9K5aR41UXyBV9j0nV8CnzUio_FMKw@mail.gmail.com>
From: Maciej Wasilak <wasilak@gmail.com>
To: core WG <core@ietf.org>
Content-Type: multipart/alternative; boundary=f46d044784c7adf0f004ca351a82
Subject: [core] Possible false-duplicate detection
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Sep 2012 12:08:57 -0000

--f46d044784c7adf0f004ca351a82
Content-Type: text/plain; charset=UTF-8

Hello,

with current CoAP draft if two nodes send requests and responses to each
other (both acting as client and server), there is a small chance that
valid incoming request will be identified as a duplicate of an earlier
response. It may happen when Node randomly generates the same Message ID
for Request, that Node 1 generated earlier.

                         Node 1                 Node 2
                            |                     |
                            |  Request1 [0x7d34]  |
                            +-------------------->|
                            |                     |
                            |  Response1 [0x7d34] |
                            |<--------------------+
                            |                     |
                            |  Request2 [0x7d34]  |
                            |<--------------------+
                            |                     |

Request 2 will be dropped as a duplicate if it arrives up to 256
seconds after response 1.

Probability of such event is initially very low, but it raises with
each request (so if nodes constantly send requests to each other it
might become a problem).
Should the implementation protect against it?
Best regards
Maciej Wasilak

--f46d044784c7adf0f004ca351a82
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<font size=3D"1"><span style=3D"font-family:courier new,monospace">Hello,<b=
r><br>with current CoAP draft if two nodes send requests and responses to e=
ach other (both acting as client and server), there is a small chance that =
valid incoming request will be identified as a duplicate of an earlier resp=
onse. It may happen when Node randomly generates the same Message ID for Re=
quest, that Node 1 generated earlier.</span></font><br>
<br><pre><span style=3D"font-family:courier new,monospace">                =
         Node 1                 Node 2
                            |                     |
                            |  Request1 [0x7d34]  |
                            +--------------------&gt;|
                            |                     |
                            |  Response1 [0x7d34] |
                            |&lt;--------------------+
                            |                     |<br>                    =
        |  Request2 [0x7d34]  |
                            |&lt;--------------------+
                            |                     |</span><br><br>Request 2=
 will be dropped as a duplicate if it arrives up to 256 seconds after respo=
nse 1.<br><br>Probability of such event is initially very low, but it raise=
s with each request (so if nodes constantly send requests to each other it =
might become a problem). <br>
Should the implementation protect against it?<br>Best regards<br>Maciej Was=
ilak<br></pre>

--f46d044784c7adf0f004ca351a82--

From cabo@tzi.org  Fri Sep 21 05:56:32 2012
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B72121F866E for <core@ietfa.amsl.com>; Fri, 21 Sep 2012 05:56:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.249
X-Spam-Level: 
X-Spam-Status: No, score=-106.249 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8KjxSojVRLJz for <core@ietfa.amsl.com>; Fri, 21 Sep 2012 05:56:32 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id CCFE621F8661 for <core@ietf.org>; Fri, 21 Sep 2012 05:56:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q8LCuNhX014983; Fri, 21 Sep 2012 14:56:23 +0200 (CEST)
Received: from [192.168.217.105] (p54893726.dip.t-dialin.net [84.137.55.38]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 224C9D74; Fri, 21 Sep 2012 14:56:23 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 6.1 \(1498\))
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAFUtXGzn6xTe7cWeCEsoE9K5aR41UXyBV9j0nV8CnzUio_FMKw@mail.gmail.com>
Date: Fri, 21 Sep 2012 14:56:23 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <B48E168C-5298-44A7-88B3-B4A01AC90910@tzi.org>
References: <CAFUtXGzn6xTe7cWeCEsoE9K5aR41UXyBV9j0nV8CnzUio_FMKw@mail.gmail.com>
To: Maciej Wasilak <wasilak@gmail.com>
X-Mailer: Apple Mail (2.1498)
Cc: core WG <core@ietf.org>
Subject: Re: [core] Possible false-duplicate detection
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Sep 2012 12:56:32 -0000

Hi Maciej,

yes, that risk is intrinsic in randomly generating message-IDs.
Section 4.4.2.3 of draft-ietf-lwig-guidance-02.txt contains some =
recommendations on choosing message-IDs.

If you do need to go random for some reason (e.g., no memory for keeping =
per-peer counters even for EXCHANGE_LIFETIME), you could randomize the =
source port (and, possibly, even the source IP address) as well, turning =
the probability of a false positive from 1e-5 to 1e-9.  By choosing a =
different token, you can detect the false positive with very high =
probability, but (for POST) I haven't really thought about recovery =
strategies that would fully maintain "at-most-once" semantics.
In many cases with very simple clients (which only ever send one kind of =
request), the damage may just be a lost update (if this is for POST), or =
simply getting a copy of old data (if this is for GET and the server =
does buffer the old response, which many don't).

Gr=FC=DFe, Carsten


From trac+core@trac.tools.ietf.org  Sun Sep 23 07:02:14 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E735321F84CF for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 07:02:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tiIO-9iC0mYo for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 07:02:14 -0700 (PDT)
Received: from gamay.tools.ietf.org (unknown [IPv6:2607:f170:8000:1500::de]) by ietfa.amsl.com (Postfix) with ESMTP id 5CD4621F84C9 for <core@ietf.org>; Sun, 23 Sep 2012 07:02:12 -0700 (PDT)
Received: from localhost ([::1] helo=gamay.tools.ietf.org) by gamay.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TFmkq-0004dX-DP; Sun, 23 Sep 2012 10:01:52 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, esko.dijk@philips.com, zach@sensinode.com
X-Trac-Project: core
Date: Sun, 23 Sep 2012 14:01:52 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/216#comment:2
Message-ID: <066.c3c8102804b25ea4c50a65769cd8c92e@trac.tools.ietf.org>
References: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org>
X-Trac-Ticket-ID: 216
In-Reply-To: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, esko.dijk@philips.com, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on gamay.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120923140213.5CD4621F84C9@ietfa.amsl.com>
Resent-Date: Sun, 23 Sep 2012 07:02:12 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #216: IANA: get Multicast addresses
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Sep 2012 14:02:15 -0000

#216: IANA: get Multicast addresses

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 This is in practice what the current coap-11 multicast address request in
 the IANA section results in. We would be assigned a variable scope
 multicast IPv6 address. The first unassigned variable scope address is
 ::13d, so we might be assigned for example:

 ff02::13d (link-local scope)
 ff05::13d (site-local scope)

 We can surely request something in the 00-ff range, but I am not sure if
 it will possible to get that.

-- 
-----------------------------+-------------------------------------
 Reporter:  cabo@…           |       Owner:  draft-ietf-core-coap@…
     Type:  other technical  |      Status:  closed
 Priority:  major            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+-------------------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/216#comment:2>
core <http://tools.ietf.org/core/>


From zach@sensinode.com  Sun Sep 23 11:49:03 2012
Return-Path: <zach@sensinode.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9945B21F84F5 for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 11:49:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level: 
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_24=0.6, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hDjp+pwIjSmF for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 11:49:03 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by ietfa.amsl.com (Postfix) with ESMTP id 9F05B21F8470 for <core@ietf.org>; Sun, 23 Sep 2012 11:49:01 -0700 (PDT)
Received: from [192.168.1.103] (87-95-91-132.bb.dnainternet.fi [87.95.91.132]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.8/8.13.4) with ESMTP id q8NImv1n013569; Sun, 23 Sep 2012 21:48:57 +0300
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=windows-1252
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <30a64b4fc85a612b82a5ed4fe685476e@xs4all.nl>
Date: Sun, 23 Sep 2012 21:48:57 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <5F948749-91FB-4687-B0F6-CD0B713E3931@sensinode.com>
References: <30a64b4fc85a612b82a5ed4fe685476e@xs4all.nl>
To: consultancy@vanderstok.org
X-Mailer: Apple Mail (2.1084)
Cc: Core <core@ietf.org>
Subject: Re: [core] resource-directory-4
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Sep 2012 18:49:03 -0000

Hi Peter,

On Sep 20, 2012, at 10:44 AM, peter van der Stok wrote:

>=20
> Hi Zach,
>=20
> Having read core-resource-directory-04, I do have a few questions:

> In sec 5.2 the con parameter is mentioned which is very useful when =
the directory is filled from another device than the one that is =
registered. May be the relation of the con parameter to the =93host =
relation=94 should be clarified.

Yes, some text on that would be useful. And in general, the RFC5899 host =
relation should be described for the links registered to the RD. This =
usage is different enough than in RFC6690 that it needs to be defined =
again WRT what it is assumed to be when links are used this way (both =
during registration and lookup).

> In sec 5.3 the con parameter is also mentioned to update the entry. In =
the case that the host:port changes completely, a new entry is required =
IMO. May be remove con from update?

The whole point of an update is that it would update a change in the =
ip:port, as this can happen often. This way the endpoint name in the RD =
is stable, and does not change even though the ip:port tuple changes.=20

> In the example of sec 5.3, the last line, =
</sensors/light>;ct=3D41;rt=3D=94lightLux;if=3D=94sensor=94 is identical =
to the 2nd line in the payload of the Registration example. This =
contradicts the last line of the intro of sec 5.32 Parameters (not =
Paremeters) that have not changed SHOULD NOT be included in an update. =
Better remove or change the last line in the Update example.

Good eye. Will change that.

Thanks,
Zach

>=20
> Peter
>=20
> --=20
> Peter van der Stok
> vanderstok consultancy
> mailto: consultancy@vanderstok.org
> www: www.vanderstok.org
> tel NL: +31(0)492474673     F: +33(0)966015248
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


From Akbar.Rahman@InterDigital.com  Sun Sep 23 18:57:35 2012
Return-Path: <Akbar.Rahman@InterDigital.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4068B21F8514 for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 18:57:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.502
X-Spam-Level: 
X-Spam-Status: No, score=-2.502 tagged_above=-999 required=5 tests=[AWL=0.097,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LRUmh0vwewkQ for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 18:57:34 -0700 (PDT)
Received: from idcout.InterDigital.com (smtp-out1.interdigital.com [64.208.228.135]) by ietfa.amsl.com (Postfix) with ESMTP id 7910721F841E for <core@ietf.org>; Sun, 23 Sep 2012 18:57:34 -0700 (PDT)
Received: from SAM.InterDigital.com ([10.30.2.11]) by idcout.InterDigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 23 Sep 2012 21:57:33 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Date: Sun, 23 Sep 2012 21:57:31 -0400
Message-ID: <D60519DB022FFA48974A25955FFEC08C04B139D1@SAM.InterDigital.com>
In-Reply-To: <066.c3c8102804b25ea4c50a65769cd8c92e@trac.tools.ietf.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [core] #216: IANA: get Multicast addresses
Thread-Index: Ac2ZlA6KdaYQU+PjTvy714Cz42J1tQAYxUTg
References: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org> <066.c3c8102804b25ea4c50a65769cd8c92e@trac.tools.ietf.org>
From: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
To: <zach@sensinode.com>
X-OriginalArrivalTime: 24 Sep 2012 01:57:33.0685 (UTC) FILETIME=[F699AA50:01CD99F7]
Cc: draft-ietf-core-coap@tools.ietf.org, trac+core@trac.tools.ietf.org, core@ietf.org
Subject: Re: [core] #216: IANA: get Multicast addresses
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 01:57:35 -0000

SGkgWmFjaCwNCg0KDQpUaGFua3MsIG1ha2VzIHNlbnNlLiAgQWxzbyBhcyB3ZSBkaXNjdXNzZWQg
aW4gVmFuY291dmVyLCBJIGhhZCBwcmV2aW91c2x5IHNwb2tlbiB0byB0aGUgSUFOQSBmb2xrcyAo
d2hlbiB0aGUgSUFOQSBtdWx0aWNhc3QgYWRkcmVzcyByZXF1ZXN0IHdhcyBzdGlsbCBpbiB0aGUg
R3JvdXAgQ29tbXVuaWNhdGlvbnMgZHJhZnQpIGFuZCB0aGV5IGhhZCBzdWdnZXN0ZWQgdGhlIGZv
bGxvd2luZyB0byBtYWtlIHN1cmUgdGhhdCB0aGUgbXVsdGljYXN0IGFkZHJlc3MgYXNzaWdubWVu
dCBnb2VzIHNtb290aGx5Og0KDQpSaWdodCBhZnRlciBXRyBsYXN0IGNhbGwgaGFzIHBhc3NlZCwg
eW91IHNob3VsZCBzdWJtaXQgdGhlIElQdjQgYW5kIElQdjYgbXVsdGljYXN0IHJlcXVlc3QgZm9y
bXMgdG8gSUFOQS4gV2Ugd2lsbCBoYXZlIHRoZSBleHBlcnQgcmV2aWV3IHRoZSByZXF1ZXN0cyBh
bmQgZ2V0IGEgcHJlLWFwcHJvdmFsIHNvIHRoYXQgd2hlbiB5b3VyIGRvY3VtZW50IGlzIChob3Bl
ZnVsbHkpIGFwcHJvdmVkIGJ5IHRoZSBJRVNHLCBhbGwgd2Ugd2lsbCBoYXZlIHRvIGRvIGlzIGNv
bmZpcm0gdGhlIGFjdHVhbCBhZGRyZXNzIGFzc2lnbm1lbnRzIHdpdGggdGhlIGV4cGVydC4gIFdl
IGFyZSB0cnlpbmcgdG8gYWRkIHNvbWV0aGluZyB0byB0aGUgcHJvdG8gd3JpdGUtdXAgd2hpY2gg
YXNrcyBpZiBleHBlcnQgcmV2aWV3IChpZiBhcHBsaWNhYmxlKS4gIElmIGJ1dCB0aGUgdGltZSB5
b3UgZ2V0IHRvIGRvaW5nIHRoZSBwcm90byB3cml0ZS11cCB0aGF0IHF1ZXN0aW9uIGlzIG5vdCB0
aGVyZSwgeW91IGNhbiBqdXN0IGluY2x1ZGUgYSBub3RlIHNheWluZyB0aGUgZXhwZXJ0IHJldmll
dyB3YXMgY29uZHVjdGVkIGFuZCB3aGF0IHRoZSByZXN1bHRzIHdlcmUuDQoNCkhlcmUgYXJlIHRo
ZSBmb3JtcyB5b3Ugd2lsbCBuZWVkOg0KaHR0cDovL3d3dy5pYW5hLm9yZy9mb3JtL211bHRpY2Fz
dC1pcHY0DQoNCmh0dHA6Ly93d3cuaWFuYS5vcmcvZm9ybS9tdWx0aWNhc3QtaXB2Ng0KDQoNClRo
YW5rcywNCg0KQWtiYXINCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGNvcmUt
Ym91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmNvcmUtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIGNvcmUgaXNzdWUgdHJhY2tlcg0KU2VudDogU3VuZGF5LCBTZXB0ZW1iZXIgMjMsIDIwMTIg
MTA6MDIgQU0NClRvOiBkcmFmdC1pZXRmLWNvcmUtY29hcEB0b29scy5pZXRmLm9yZzsgZXNrby5k
aWprQHBoaWxpcHMuY29tOyB6YWNoQHNlbnNpbm9kZS5jb20NCkNjOiBjb3JlQGlldGYub3JnDQpT
dWJqZWN0OiBSZTogW2NvcmVdICMyMTY6IElBTkE6IGdldCBNdWx0aWNhc3QgYWRkcmVzc2VzDQoN
CiMyMTY6IElBTkE6IGdldCBNdWx0aWNhc3QgYWRkcmVzc2VzDQoNCkNoYW5nZXMgKGJ5IHphY2hA
4oCmKToNCg0KICogc3RhdHVzOiAgbmV3ID0+IGNsb3NlZA0KICogcmVzb2x1dGlvbjogICA9PiBm
aXhlZA0KDQoNCkNvbW1lbnQ6DQoNCiBUaGlzIGlzIGluIHByYWN0aWNlIHdoYXQgdGhlIGN1cnJl
bnQgY29hcC0xMSBtdWx0aWNhc3QgYWRkcmVzcyByZXF1ZXN0IGluDQogdGhlIElBTkEgc2VjdGlv
biByZXN1bHRzIGluLiBXZSB3b3VsZCBiZSBhc3NpZ25lZCBhIHZhcmlhYmxlIHNjb3BlDQogbXVs
dGljYXN0IElQdjYgYWRkcmVzcy4gVGhlIGZpcnN0IHVuYXNzaWduZWQgdmFyaWFibGUgc2NvcGUg
YWRkcmVzcyBpcw0KIDo6MTNkLCBzbyB3ZSBtaWdodCBiZSBhc3NpZ25lZCBmb3IgZXhhbXBsZToN
Cg0KIGZmMDI6OjEzZCAobGluay1sb2NhbCBzY29wZSkNCiBmZjA1OjoxM2QgKHNpdGUtbG9jYWwg
c2NvcGUpDQoNCiBXZSBjYW4gc3VyZWx5IHJlcXVlc3Qgc29tZXRoaW5nIGluIHRoZSAwMC1mZiBy
YW5nZSwgYnV0IEkgYW0gbm90IHN1cmUgaWYNCiBpdCB3aWxsIHBvc3NpYmxlIHRvIGdldCB0aGF0
Lg0KDQotLSANCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCiBSZXBvcnRlcjogIGNhYm9A4oCmICAgICAgICAgICB8ICAg
ICAgIE93bmVyOiAgZHJhZnQtaWV0Zi1jb3JlLWNvYXBA4oCmDQogICAgIFR5cGU6ICBvdGhlciB0
ZWNobmljYWwgIHwgICAgICBTdGF0dXM6ICBjbG9zZWQNCiBQcmlvcml0eTogIG1ham9yICAgICAg
ICAgICAgfCAgIE1pbGVzdG9uZTogIHBvc3QtV0dMQy0xDQpDb21wb25lbnQ6ICBjb2FwICAgICAg
ICAgICAgIHwgICAgIFZlcnNpb246ICBjb2FwLTA5DQogU2V2ZXJpdHk6ICBJbiBXRyBMYXN0IENh
bGwgIHwgIFJlc29sdXRpb246ICBmaXhlZA0KIEtleXdvcmRzOiAgICAgICAgICAgICAgICAgICB8
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQoNClRpY2tldCBVUkw6IDxodHRwOi8vdG9vbHMuaWV0Zi5vcmcvd2cvY29y
ZS90cmFjL3RpY2tldC8yMTYjY29tbWVudDoyPg0KY29yZSA8aHR0cDovL3Rvb2xzLmlldGYub3Jn
L2NvcmUvPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KY29yZSBtYWlsaW5nIGxpc3QNCmNvcmVAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vY29yZQ0K

From esko.dijk@philips.com  Sun Sep 23 23:17:30 2012
Return-Path: <esko.dijk@philips.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C642521F8587 for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 23:17:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JqqLpEgE2ma9 for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 23:17:29 -0700 (PDT)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe001.messaging.microsoft.com [65.55.88.11]) by ietfa.amsl.com (Postfix) with ESMTP id 5163821F857D for <core@ietf.org>; Sun, 23 Sep 2012 23:17:29 -0700 (PDT)
Received: from mail266-tx2-R.bigfish.com (10.9.14.235) by TX2EHSOBE006.bigfish.com (10.9.40.26) with Microsoft SMTP Server id 14.1.225.23; Mon, 24 Sep 2012 06:17:28 +0000
Received: from mail266-tx2 (localhost [127.0.0.1])	by mail266-tx2-R.bigfish.com (Postfix) with ESMTP id 2050B5000B3; Mon, 24 Sep 2012 06:17:28 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.55.7.222; KIP:(null); UIP:(null); IPV:NLI; H:mail.philips.com; RD:none; EFVD:NLI
X-SpamScore: -40
X-BigFish: VPS-40(zz217bL15d6O9371I9251Jc89bh542M4015I14ffId6f1izz1202h1d1ah1d2ahzz1033IL17326ah8275bh8275dhz2dh2a8h668h839h93fhd25hf0ah107ah1288h12a5h12a9h12bdh137ah1155h)
Received: from mail266-tx2 (localhost.localdomain [127.0.0.1]) by mail266-tx2 (MessageSwitch) id 1348467445957305_23074; Mon, 24 Sep 2012 06:17:25 +0000 (UTC)
Received: from TX2EHSMHS041.bigfish.com (unknown [10.9.14.241])	by mail266-tx2.bigfish.com (Postfix) with ESMTP id D89CC5C0045; Mon, 24 Sep 2012 06:17:25 +0000 (UTC)
Received: from mail.philips.com (157.55.7.222) by TX2EHSMHS041.bigfish.com (10.9.99.141) with Microsoft SMTP Server (TLS) id 14.1.225.23; Mon, 24 Sep 2012 06:17:25 +0000
Received: from 011-DB3MPN2-083.MGDPHG.emi.philips.com ([169.254.3.124]) by 011-DB3MMR1-005.MGDPHG.emi.philips.com ([10.128.28.55]) with mapi id 14.02.0309.003; Mon, 24 Sep 2012 07:17:23 +0100
From: "Dijk, Esko" <esko.dijk@philips.com>
To: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>, "zach@sensinode.com" <zach@sensinode.com>
Thread-Topic: [core] #216: IANA: get Multicast addresses
Thread-Index: AQHNmZQJEnblTAZYLEC4zN9sGQj4bZeYq/6AgABV2TA=
Date: Mon, 24 Sep 2012 06:17:23 +0000
Message-ID: <031DD135F9160444ABBE3B0C36CED618AF2407@011-DB3MPN2-083.MGDPHG.emi.philips.com>
References: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org> <066.c3c8102804b25ea4c50a65769cd8c92e@trac.tools.ietf.org> <D60519DB022FFA48974A25955FFEC08C04B139D1@SAM.InterDigital.com>
In-Reply-To: <D60519DB022FFA48974A25955FFEC08C04B139D1@SAM.InterDigital.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [109.32.240.141]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: philips.com
Cc: "draft-ietf-core-coap@tools.ietf.org" <draft-ietf-core-coap@tools.ietf.org>, "trac+core@trac.tools.ietf.org" <trac+core@trac.tools.ietf.org>, "core@ietf.org" <core@ietf.org>
Subject: Re: [core] #216: IANA: get Multicast addresses
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 06:17:30 -0000

SGkgYWxsLA0KDQpbWmFjaF0NCj4gV2UgY2FuIHN1cmVseSByZXF1ZXN0IHNvbWV0aGluZyBpbiB0
aGUgMDAtZmYgcmFuZ2UsIGJ1dCBJIGFtIG5vdCBzdXJlIGlmICBpdCB3aWxsIHBvc3NpYmxlIHRv
IGdldCB0aGF0Lg0KDQpMb29raW5nIGF0IHRoZSByZWdpc3RyeSBpdCBpcyBwcmV0dHkgZW1wdHkg
aW4gdGhlIDAwLWZmIHJhbmdlLiBTbyB3ZSBmb3Igc3VyZSBzaG91bGQgcmVxdWVzdCBpbiB0aGF0
IHJhbmdlIChnaXZlbiB0aGUgYWRkZWQgNmxvd3BhbiBjb21wcmVzc2lvbiBlZmZpY2llbmN5KS4g
SWYgdGhlIHJlcXVlc3QgaXMgZGVuaWVkLCBJIHdvdWxkIGV4cGVjdCBhIGdvb2QgdGVjaG5pY2Fs
IGV4cGxhbmF0aW9uIHdoeSBpdCdzIG5vdCBwb3NzaWJsZSBvciBkZXNpcmFibGUuDQoNClJGQyAz
MzA3IHN0YXRlcyB0aGF0IGFzc2lnbm1lbnQgc3RhcnRzIGF0IDB4MTAwLCBidXQgb24gdGhlIG90
aGVyIGhhbmQgbUROU3Y2IGdvdCBpdHMgMHhmYiBhZGRyZXNzIGluIDIwMDUuDQpBbmQgZm9yIHVz
IHRoZXJlJ3MgYSB2ZXJ5IGdvb2QgcmVhc29uIHRvIGdldCB0aGUgYWRkcmVzcyBpbiB0aGUgMDAt
ZmYgcmFuZ2U7IGl0IGNhbiBzYXZlIDQgYnl0ZXMgaW4gdGhlIElQIGhlYWRlci4NCg0KRXNrbw0K
DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogUmFobWFuLCBBa2JhciBbbWFpbHRv
OkFrYmFyLlJhaG1hbkBJbnRlckRpZ2l0YWwuY29tXQ0KU2VudDogTW9uZGF5IDI0IFNlcHRlbWJl
ciAyMDEyIDM6NTgNClRvOiB6YWNoQHNlbnNpbm9kZS5jb20NCkNjOiBjb3JlQGlldGYub3JnOyB0
cmFjK2NvcmVAdHJhYy50b29scy5pZXRmLm9yZzsgZHJhZnQtaWV0Zi1jb3JlLWNvYXBAdG9vbHMu
aWV0Zi5vcmc7IERpamssIEVza28NClN1YmplY3Q6IFJFOiBbY29yZV0gIzIxNjogSUFOQTogZ2V0
IE11bHRpY2FzdCBhZGRyZXNzZXMNCg0KSGkgWmFjaCwNCg0KDQpUaGFua3MsIG1ha2VzIHNlbnNl
LiAgQWxzbyBhcyB3ZSBkaXNjdXNzZWQgaW4gVmFuY291dmVyLCBJIGhhZCBwcmV2aW91c2x5IHNw
b2tlbiB0byB0aGUgSUFOQSBmb2xrcyAod2hlbiB0aGUgSUFOQSBtdWx0aWNhc3QgYWRkcmVzcyBy
ZXF1ZXN0IHdhcyBzdGlsbCBpbiB0aGUgR3JvdXAgQ29tbXVuaWNhdGlvbnMgZHJhZnQpIGFuZCB0
aGV5IGhhZCBzdWdnZXN0ZWQgdGhlIGZvbGxvd2luZyB0byBtYWtlIHN1cmUgdGhhdCB0aGUgbXVs
dGljYXN0IGFkZHJlc3MgYXNzaWdubWVudCBnb2VzIHNtb290aGx5Og0KDQpSaWdodCBhZnRlciBX
RyBsYXN0IGNhbGwgaGFzIHBhc3NlZCwgeW91IHNob3VsZCBzdWJtaXQgdGhlIElQdjQgYW5kIElQ
djYgbXVsdGljYXN0IHJlcXVlc3QgZm9ybXMgdG8gSUFOQS4gV2Ugd2lsbCBoYXZlIHRoZSBleHBl
cnQgcmV2aWV3IHRoZSByZXF1ZXN0cyBhbmQgZ2V0IGEgcHJlLWFwcHJvdmFsIHNvIHRoYXQgd2hl
biB5b3VyIGRvY3VtZW50IGlzIChob3BlZnVsbHkpIGFwcHJvdmVkIGJ5IHRoZSBJRVNHLCBhbGwg
d2Ugd2lsbCBoYXZlIHRvIGRvIGlzIGNvbmZpcm0gdGhlIGFjdHVhbCBhZGRyZXNzIGFzc2lnbm1l
bnRzIHdpdGggdGhlIGV4cGVydC4gIFdlIGFyZSB0cnlpbmcgdG8gYWRkIHNvbWV0aGluZyB0byB0
aGUgcHJvdG8gd3JpdGUtdXAgd2hpY2ggYXNrcyBpZiBleHBlcnQgcmV2aWV3IChpZiBhcHBsaWNh
YmxlKS4gIElmIGJ1dCB0aGUgdGltZSB5b3UgZ2V0IHRvIGRvaW5nIHRoZSBwcm90byB3cml0ZS11
cCB0aGF0IHF1ZXN0aW9uIGlzIG5vdCB0aGVyZSwgeW91IGNhbiBqdXN0IGluY2x1ZGUgYSBub3Rl
IHNheWluZyB0aGUgZXhwZXJ0IHJldmlldyB3YXMgY29uZHVjdGVkIGFuZCB3aGF0IHRoZSByZXN1
bHRzIHdlcmUuDQoNCkhlcmUgYXJlIHRoZSBmb3JtcyB5b3Ugd2lsbCBuZWVkOg0KaHR0cDovL3d3
dy5pYW5hLm9yZy9mb3JtL211bHRpY2FzdC1pcHY0DQoNCmh0dHA6Ly93d3cuaWFuYS5vcmcvZm9y
bS9tdWx0aWNhc3QtaXB2Ng0KDQoNClRoYW5rcywNCg0KQWtiYXINCg0KLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCkZyb206IGNvcmUtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmNvcmUtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIGNvcmUgaXNzdWUgdHJhY2tlcg0KU2VudDogU3Vu
ZGF5LCBTZXB0ZW1iZXIgMjMsIDIwMTIgMTA6MDIgQU0NClRvOiBkcmFmdC1pZXRmLWNvcmUtY29h
cEB0b29scy5pZXRmLm9yZzsgZXNrby5kaWprQHBoaWxpcHMuY29tOyB6YWNoQHNlbnNpbm9kZS5j
b20NCkNjOiBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2NvcmVdICMyMTY6IElBTkE6IGdl
dCBNdWx0aWNhc3QgYWRkcmVzc2VzDQoNCiMyMTY6IElBTkE6IGdldCBNdWx0aWNhc3QgYWRkcmVz
c2VzDQoNCkNoYW5nZXMgKGJ5IHphY2hA4oCmKToNCg0KICogc3RhdHVzOiAgbmV3ID0+IGNsb3Nl
ZA0KICogcmVzb2x1dGlvbjogICA9PiBmaXhlZA0KDQoNCkNvbW1lbnQ6DQoNCiBUaGlzIGlzIGlu
IHByYWN0aWNlIHdoYXQgdGhlIGN1cnJlbnQgY29hcC0xMSBtdWx0aWNhc3QgYWRkcmVzcyByZXF1
ZXN0IGluDQogdGhlIElBTkEgc2VjdGlvbiByZXN1bHRzIGluLiBXZSB3b3VsZCBiZSBhc3NpZ25l
ZCBhIHZhcmlhYmxlIHNjb3BlDQogbXVsdGljYXN0IElQdjYgYWRkcmVzcy4gVGhlIGZpcnN0IHVu
YXNzaWduZWQgdmFyaWFibGUgc2NvcGUgYWRkcmVzcyBpcw0KIDo6MTNkLCBzbyB3ZSBtaWdodCBi
ZSBhc3NpZ25lZCBmb3IgZXhhbXBsZToNCg0KIGZmMDI6OjEzZCAobGluay1sb2NhbCBzY29wZSkN
CiBmZjA1OjoxM2QgKHNpdGUtbG9jYWwgc2NvcGUpDQoNCiBXZSBjYW4gc3VyZWx5IHJlcXVlc3Qg
c29tZXRoaW5nIGluIHRoZSAwMC1mZiByYW5nZSwgYnV0IEkgYW0gbm90IHN1cmUgaWYNCiBpdCB3
aWxsIHBvc3NpYmxlIHRvIGdldCB0aGF0Lg0KDQotLQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIFJlcG9ydGVyOiAg
Y2Fib0DigKYgICAgICAgICAgIHwgICAgICAgT3duZXI6ICBkcmFmdC1pZXRmLWNvcmUtY29hcEDi
gKYNCiAgICAgVHlwZTogIG90aGVyIHRlY2huaWNhbCAgfCAgICAgIFN0YXR1czogIGNsb3NlZA0K
IFByaW9yaXR5OiAgbWFqb3IgICAgICAgICAgICB8ICAgTWlsZXN0b25lOiAgcG9zdC1XR0xDLTEN
CkNvbXBvbmVudDogIGNvYXAgICAgICAgICAgICAgfCAgICAgVmVyc2lvbjogIGNvYXAtMDkNCiBT
ZXZlcml0eTogIEluIFdHIExhc3QgQ2FsbCAgfCAgUmVzb2x1dGlvbjogIGZpeGVkDQogS2V5d29y
ZHM6ICAgICAgICAgICAgICAgICAgIHwNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KVGlja2V0IFVSTDogPGh0dHA6
Ly90b29scy5pZXRmLm9yZy93Zy9jb3JlL3RyYWMvdGlja2V0LzIxNiNjb21tZW50OjI+DQpjb3Jl
IDxodHRwOi8vdG9vbHMuaWV0Zi5vcmcvY29yZS8+DQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpjb3JlIG1haWxpbmcgbGlzdA0KY29yZUBpZXRmLm9y
Zw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jb3JlDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRo
aXMgbWVzc2FnZSBtYXkgYmUgY29uZmlkZW50aWFsIGFuZCBsZWdhbGx5IHByb3RlY3RlZCB1bmRl
ciBhcHBsaWNhYmxlIGxhdy4gVGhlIG1lc3NhZ2UgaXMgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUg
YWRkcmVzc2VlKHMpLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3Ug
YXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueSB1c2UsIGZvcndhcmRpbmcsIGRpc3NlbWluYXRp
b24sIG9yIHJlcHJvZHVjdGlvbiBvZiB0aGlzIG1lc3NhZ2UgaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZCBhbmQgbWF5IGJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBp
ZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJldHVybiBlLW1haWwgYW5kIGRlc3Ry
b3kgYWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4NCg==


From zach@sensinode.com  Sun Sep 23 23:32:42 2012
Return-Path: <zach@sensinode.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D2E621F852E for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 23:32:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v-lhZ--0UmQC for <core@ietfa.amsl.com>; Sun, 23 Sep 2012 23:32:36 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by ietfa.amsl.com (Postfix) with ESMTP id 0355A21F8518 for <core@ietf.org>; Sun, 23 Sep 2012 23:32:35 -0700 (PDT)
Received: from [213.145.205.247] ([213.145.205.247]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.8/8.13.4) with ESMTP id q8O6WQwM029081; Mon, 24 Sep 2012 09:32:26 +0300
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=windows-1252
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <031DD135F9160444ABBE3B0C36CED618AF2407@011-DB3MPN2-083.MGDPHG.emi.philips.com>
Date: Mon, 24 Sep 2012 09:32:26 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <D6551C32-43A9-458D-94EE-43E28D14B2FC@sensinode.com>
References: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org> <066.c3c8102804b25ea4c50a65769cd8c92e@trac.tools.ietf.org> <D60519DB022FFA48974A25955FFEC08C04B139D1@SAM.InterDigital.com> <031DD135F9160444ABBE3B0C36CED618AF2407@011-DB3MPN2-083.MGDPHG.emi.philips.com>
To: "Dijk, Esko" <esko.dijk@philips.com>
X-Mailer: Apple Mail (2.1084)
Cc: draft-ietf-core-coap@tools.ietf.org, core issue tracker <trac+core@grenache.tools.ietf.org>, Core WG <core@ietf.org>
Subject: Re: [core] #216: IANA: get Multicast addresses
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 06:32:42 -0000

Esko, Akbar,

Good point on the registration form, and yes I agree we have good =
justification. I will add a ticket for us to remember to make this =
registration. As we have already been through WGLC, this would be a good =
time to start the process. Would either one of you be willing to fill =
out the registration form? The spec authors are pretty busy right now =
getting the coap-12 release done.

Thanks,
Zach

On Sep 24, 2012, at 9:17 AM, Dijk, Esko wrote:

> Hi all,
>=20
> [Zach]
>> We can surely request something in the 00-ff range, but I am not sure =
if  it will possible to get that.
>=20
> Looking at the registry it is pretty empty in the 00-ff range. So we =
for sure should request in that range (given the added 6lowpan =
compression efficiency). If the request is denied, I would expect a good =
technical explanation why it's not possible or desirable.
>=20
> RFC 3307 states that assignment starts at 0x100, but on the other hand =
mDNSv6 got its 0xfb address in 2005.
> And for us there's a very good reason to get the address in the 00-ff =
range; it can save 4 bytes in the IP header.
>=20
> Esko
>=20
> -----Original Message-----
> From: Rahman, Akbar [mailto:Akbar.Rahman@InterDigital.com]
> Sent: Monday 24 September 2012 3:58
> To: zach@sensinode.com
> Cc: core@ietf.org; trac+core@trac.tools.ietf.org; =
draft-ietf-core-coap@tools.ietf.org; Dijk, Esko
> Subject: RE: [core] #216: IANA: get Multicast addresses
>=20
> Hi Zach,
>=20
>=20
> Thanks, makes sense.  Also as we discussed in Vancouver, I had =
previously spoken to the IANA folks (when the IANA multicast address =
request was still in the Group Communications draft) and they had =
suggested the following to make sure that the multicast address =
assignment goes smoothly:
>=20
> Right after WG last call has passed, you should submit the IPv4 and =
IPv6 multicast request forms to IANA. We will have the expert review the =
requests and get a pre-approval so that when your document is =
(hopefully) approved by the IESG, all we will have to do is confirm the =
actual address assignments with the expert.  We are trying to add =
something to the proto write-up which asks if expert review (if =
applicable).  If but the time you get to doing the proto write-up that =
question is not there, you can just include a note saying the expert =
review was conducted and what the results were.
>=20
> Here are the forms you will need:
> http://www.iana.org/form/multicast-ipv4
>=20
> http://www.iana.org/form/multicast-ipv6
>=20
>=20
> Thanks,
>=20
> Akbar
>=20
> -----Original Message-----
> From: core-bounces@ietf.org [mailto:core-bounces@ietf.org] On Behalf =
Of core issue tracker
> Sent: Sunday, September 23, 2012 10:02 AM
> To: draft-ietf-core-coap@tools.ietf.org; esko.dijk@philips.com; =
zach@sensinode.com
> Cc: core@ietf.org
> Subject: Re: [core] #216: IANA: get Multicast addresses
>=20
> #216: IANA: get Multicast addresses
>=20
> Changes (by zach@=85):
>=20
> * status:  new =3D> closed
> * resolution:   =3D> fixed
>=20
>=20
> Comment:
>=20
> This is in practice what the current coap-11 multicast address request =
in
> the IANA section results in. We would be assigned a variable scope
> multicast IPv6 address. The first unassigned variable scope address is
> ::13d, so we might be assigned for example:
>=20
> ff02::13d (link-local scope)
> ff05::13d (site-local scope)
>=20
> We can surely request something in the 00-ff range, but I am not sure =
if
> it will possible to get that.
>=20
> --
> -----------------------------+-------------------------------------
> Reporter:  cabo@=85           |       Owner:  draft-ietf-core-coap@=85
>     Type:  other technical  |      Status:  closed
> Priority:  major            |   Milestone:  post-WGLC-1
> Component:  coap             |     Version:  coap-09
> Severity:  In WG Last Call  |  Resolution:  fixed
> Keywords:                   |
> -----------------------------+-------------------------------------
>=20
> Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/216#comment:2>
> core <http://tools.ietf.org/core/>
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>=20
> ________________________________
> The information contained in this message may be confidential and =
legally protected under applicable law. The message is intended solely =
for the addressee(s). If you are not the intended recipient, you are =
hereby notified that any use, forwarding, dissemination, or reproduction =
of this message is strictly prohibited and may be unlawful. If you are =
not the intended recipient, please contact the sender by return e-mail =
and destroy all copies of the original message.

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


From trac+core@trac.tools.ietf.org  Mon Sep 24 00:29:41 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5D0321F853B for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 00:29:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 66SkrExKEWLc for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 00:29:41 -0700 (PDT)
Received: from gamay.tools.ietf.org (unknown [IPv6:2607:f170:8000:1500::de]) by ietfa.amsl.com (Postfix) with ESMTP id 775AA21F8535 for <core@ietf.org>; Mon, 24 Sep 2012 00:29:40 -0700 (PDT)
Received: from localhost ([::1] helo=gamay.tools.ietf.org) by gamay.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TG36m-00018x-IW; Mon, 24 Sep 2012 03:29:36 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: cabo@tzi.org, zach@sensinode.com, hartke@tzi.org
X-Trac-Project: core
Date: Mon, 24 Sep 2012 07:29:36 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/202#comment:5
Message-ID: <066.ea83e26bc369dd233d0fe3c0ede8f624@trac.tools.ietf.org>
References: <051.e7fbc0f0f5736d305a309a9e8d0cd924@trac.tools.ietf.org>
X-Trac-Ticket-ID: 202
In-Reply-To: <051.e7fbc0f0f5736d305a309a9e8d0cd924@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: cabo@tzi.org, zach@sensinode.com, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on gamay.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #202: Remove the 270 byte artificial limit
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 07:29:42 -0000

#202: Remove the 270 byte artificial limit

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Done in coap-12.

-- 
-----------------------------+--------------------------
 Reporter:  cabo@…           |       Owner:  cabo@…
     Type:  protocol defect  |      Status:  closed
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/202#comment:5>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Mon Sep 24 01:10:21 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0D6321F8567 for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:10:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nMkFo34HaTod for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:10:20 -0700 (PDT)
Received: from gamay.tools.ietf.org (unknown [IPv6:2607:f170:8000:1500::de]) by ietfa.amsl.com (Postfix) with ESMTP id F32CE21F8540 for <core@ietf.org>; Mon, 24 Sep 2012 01:10:19 -0700 (PDT)
Received: from localhost ([::1] helo=gamay.tools.ietf.org) by gamay.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TG3jv-0003zH-KO; Mon, 24 Sep 2012 04:10:03 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, fluffy@cisco.com, hartke@tzi.org, cabo@tzi.org, zach@sensinode.com
X-Trac-Project: core
Date: Mon, 24 Sep 2012 08:10:03 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/214#comment:5
Message-ID: <066.b92a97308ac124610541bb680a1e0662@trac.tools.ietf.org>
References: <051.09186ada57b912f27c3147c188e4fd71@trac.tools.ietf.org>
X-Trac-Ticket-ID: 214
In-Reply-To: <051.09186ada57b912f27c3147c188e4fd71@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, fluffy@cisco.com, hartke@tzi.org, cabo@tzi.org, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on gamay.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120924081019.F32CE21F8540@ietfa.amsl.com>
Resent-Date: Mon, 24 Sep 2012 01:10:19 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #214: Adopt vendor-defined option into core-coap
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 08:10:22 -0000

#214: Adopt vendor-defined option into core-coap


Comment (by zach@…):

 Regarding the new option IANA registry rules, I have worked on adding the
 needed policy discussed in the Vancouver WG meeting. The rules for 0..255
 (IETF Review) and for 2048..65535 (Designated Expert) are clear.

 However, reading RFC5226 further, it may be more appropriate to use a
 Specification Required for the 256..2047 range as Designated Expert was
 already decided for the 2048..65535 range. It might not make sense to have
 Designated Expert for two ranges.

 I propose the following text would be added to coap-12 Section 12.2,
 comments on the use of Specification Required, or on the text itself?

 {{{

    The IANA policy for future additions to this registry is split into
    three tiers as follows.  The range of 0..255 is reserved for options
    defined by the IETF (IETF Review).  The range of 256..2047 is
    reserved for commonly used options with public specifications
    (Specification Required).  The range of 2048..65535 is for all other
    options including private or vendor specific ones, which undergo a
    Designated Expert review to ensure that the option semantics are
    defined correctly.

                 +---------------+------------------------+
                 | Option Number | Policy [RFC5226]       |
                 +---------------+------------------------+
                 |        0..255 | IETF Review            |
                 |     256..2047 | Specification Required |
                 |   2048..65535 | Designated Expert      |
                 +---------------+------------------------+
 }}}

-- 
----------------------------------+-------------------------------------
 Reporter:  cabo@…                |       Owner:  draft-ietf-core-coap@…
     Type:  protocol enhancement  |      Status:  new
 Priority:  minor                 |   Milestone:  post-WGLC-1
Component:  coap                  |     Version:  coap-09
 Severity:  In WG Last Call       |  Resolution:
 Keywords:                        |
----------------------------------+-------------------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/214#comment:5>
core <http://tools.ietf.org/core/>


From stokcons@xs4all.nl  Mon Sep 24 01:12:49 2012
Return-Path: <stokcons@xs4all.nl>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00B0C21F8543 for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:12:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.594
X-Spam-Level: **
X-Spam-Status: No, score=2.594 tagged_above=-999 required=5 tests=[AWL=0.059,  BAYES_05=-1.11, HELO_EQ_FR=0.35, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, J_CHICKENPOX_24=0.6, J_CHICKENPOX_44=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7-kwy7LQcQkZ for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:12:48 -0700 (PDT)
Received: from smtp-vbr11.xs4all.nl (smtp-vbr11.xs4all.nl [194.109.24.31]) by ietfa.amsl.com (Postfix) with ESMTP id 1767121F8540 for <core@ietf.org>; Mon, 24 Sep 2012 01:12:47 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube4.xs4all.net [194.109.20.200]) by smtp-vbr11.xs4all.nl (8.13.8/8.13.8) with ESMTP id q8O8CGAF096771; Mon, 24 Sep 2012 10:12:16 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from AMontpellier-556-1-284-62.w92-133.abo.wanadoo.fr ([92.133.132.62]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Mon, 24 Sep 2012 10:12:16 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Date: Mon, 24 Sep 2012 10:12:16 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: Zach Shelby <zach@sensinode.com>
Organization: vanderstok consultancy
Mail-Reply-To: <consultancy@vanderstok.org>
In-Reply-To: <5F948749-91FB-4687-B0F6-CD0B713E3931@sensinode.com>
References: <30a64b4fc85a612b82a5ed4fe685476e@xs4all.nl> <5F948749-91FB-4687-B0F6-CD0B713E3931@sensinode.com>
Message-ID: <7e66b0ef133d031d61a4cd103108bb0f@xs4all.nl>
X-Sender: stokcons@xs4all.nl (8OCbOQcjBJhPp0ros5/ESVBW29iKf5rq)
User-Agent: XS4ALL Webmail
X-Virus-Scanned: by XS4ALL Virus Scanner
Cc: Core <core@ietf.org>
Subject: Re: [core] resource-directory-4
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: consultancy@vanderstok.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 08:12:49 -0000

Hi Zach,

In relation to the point below, Some questions remain.

>
>> In sec 5.3 the con parameter is also mentioned to update the entry. 
>> In the case that the host:port changes completely, a new entry is 
>> required IMO. May be remove con from update?
>
> The whole point of an update is that it would update a change in the
> ip:port, as this can happen often. This way the endpoint name in the
> RD is stable, and does not change even though the ip:port tuple
> changes.
>

I understood that con could also be used with a scheme and a FQDN
e.g. con=coap://mynode.example.com
I hope that is correct.

Following your reasoning when using host:port, then
by reassigning changing IP addresses continuously to the RD end-points, 
the RD takes over DNS functionality?
Would it not be better to keep DNS functionality outside the RD, use 
FQDNs, and only use IP addresses when the environment does not support 
DNS.
In the latter case I do not see the IP addresses changing very 
frequently, because there is no IP provider either.

Greetings,

peter

From trac+core@trac.tools.ietf.org  Mon Sep 24 01:32:14 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D721621F859A for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:32:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DZLghE0gCaPV for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:32:14 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 4113921F8570 for <core@ietf.org>; Mon, 24 Sep 2012 01:32:07 -0700 (PDT)
Received: from localhost ([127.0.0.1]:53541 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TG451-0008Ba-7I; Mon, 24 Sep 2012 10:31:51 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, fluffy@cisco.com, hartke@tzi.org, cabo@tzi.org, zach@sensinode.com
X-Trac-Project: core
Date: Mon, 24 Sep 2012 08:31:51 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/214#comment:5
Message-ID: <066.25fc4d4a5ce302bc78418dab7339dbdd@trac.tools.ietf.org>
References: <051.09186ada57b912f27c3147c188e4fd71@trac.tools.ietf.org>
X-Trac-Ticket-ID: 214
In-Reply-To: <051.09186ada57b912f27c3147c188e4fd71@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, fluffy@cisco.com, hartke@tzi.org, cabo@tzi.org, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120924083207.4113921F8570@ietfa.amsl.com>
Resent-Date: Mon, 24 Sep 2012 01:32:07 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #214: Adopt vendor-defined option into core-coap
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 08:32:15 -0000

#214: Adopt vendor-defined option into core-coap


Comment (by zach@…):

 The "Option Jump" feature has now been added, and "Fenceposting" removed
 in coap-12.

-- 
----------------------------------+-------------------------------------
 Reporter:  cabo@…                |       Owner:  draft-ietf-core-coap@…
     Type:  protocol enhancement  |      Status:  new
 Priority:  minor                 |   Milestone:  post-WGLC-1
Component:  coap                  |     Version:  coap-09
 Severity:  In WG Last Call       |  Resolution:
 Keywords:                        |
----------------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/214#comment:5>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Mon Sep 24 01:32:46 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D3EA21F85A2 for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:32:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PKkL5Vs4+oQC for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:32:45 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id ADD5321F85A1 for <core@ietf.org>; Mon, 24 Sep 2012 01:32:45 -0700 (PDT)
Received: from localhost ([127.0.0.1]:53642 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TG45r-0000hf-K2; Mon, 24 Sep 2012 10:32:43 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: cabo@tzi.org, zach@sensinode.com, hartke@tzi.org
X-Trac-Project: core
Date: Mon, 24 Sep 2012 08:32:43 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/202#comment:5
Message-ID: <066.69c644224e33cb877d3743d5c8ca618e@trac.tools.ietf.org>
References: <051.e7fbc0f0f5736d305a309a9e8d0cd924@trac.tools.ietf.org>
X-Trac-Ticket-ID: 202
In-Reply-To: <051.e7fbc0f0f5736d305a309a9e8d0cd924@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: cabo@tzi.org, zach@sensinode.com, hartke@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #202: Remove the 270 byte artificial limit
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 08:32:46 -0000

#202: Remove the 270 byte artificial limit

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


-- 
-----------------------------+--------------------------
 Reporter:  cabo@…           |       Owner:  cabo@…
     Type:  protocol defect  |      Status:  closed
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/202#comment:5>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Mon Sep 24 01:33:18 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A2EB21F859B for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:33:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X780FmXWmf0X for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 01:33:17 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id BD5A621F8585 for <core@ietf.org>; Mon, 24 Sep 2012 01:33:17 -0700 (PDT)
Received: from localhost ([127.0.0.1]:53742 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TG46J-0001et-LA; Mon, 24 Sep 2012 10:33:11 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, esko.dijk@philips.com, zach@sensinode.com
X-Trac-Project: core
Date: Mon, 24 Sep 2012 08:33:11 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/216#comment:4
Message-ID: <066.83453bdb23355237ade1ebae5677d45b@trac.tools.ietf.org>
References: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org>
X-Trac-Ticket-ID: 216
In-Reply-To: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, esko.dijk@philips.com, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120924083317.BD5A621F8585@ietfa.amsl.com>
Resent-Date: Mon, 24 Sep 2012 01:33:17 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #216: IANA: get Multicast addresses
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 08:33:18 -0000

#216: IANA: get Multicast addresses

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


-- 
-----------------------------+-------------------------------------
 Reporter:  cabo@…           |       Owner:  draft-ietf-core-coap@…
     Type:  other technical  |      Status:  closed
 Priority:  major            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/216#comment:4>
core <http://tools.ietf.org/core/>


From zach@sensinode.com  Mon Sep 24 04:06:16 2012
Return-Path: <zach@sensinode.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37E8021F860D for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 04:06:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[AWL=-0.900, BAYES_00=-2.599, J_CHICKENPOX_110=0.6, J_CHICKENPOX_16=0.6, J_CHICKENPOX_18=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qvFotqMFi0UO for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 04:06:15 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by ietfa.amsl.com (Postfix) with ESMTP id 36D2221F8607 for <core@ietf.org>; Mon, 24 Sep 2012 04:06:13 -0700 (PDT)
Received: from [213.145.205.232] ([213.145.205.232]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.8/8.13.4) with ESMTP id q8OB62Kq005463; Mon, 24 Sep 2012 14:06:04 +0300
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: multipart/mixed; boundary=Apple-Mail-105-810375407
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <072.7e47b9b998de130796c55f1017676bbf@trac.tools.ietf.org>
Date: Mon, 24 Sep 2012 14:06:02 +0300
Message-Id: <054E5471-9AF3-4CB9-8B81-2FB66F15DD3B@sensinode.com>
References: <057.c44e32d1c6663d3d7f4c960815a6fce2@trac.tools.ietf.org> <072.7e47b9b998de130796c55f1017676bbf@trac.tools.ietf.org>
To: trac+core@grenache.tools.ietf.org
X-Mailer: Apple Mail (2.1084)
Cc: Core WG <core@ietf.org>
Subject: Re: [core] #241: Proxy Safe & Cache Key indication for options
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 11:06:16 -0000

--Apple-Mail-105-810375407
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

I have been working on integrating the Option re-numbering into coap-12, =
and have done an analysis based on the original proposal from Carsten =
presented in Vancouver. That proposal was already pretty good, but some =
adjustments were made to optimize for the most commonly used option =
combinations. Based on that optimization I am proposing the following =
numbering. This takes into account Critical, Unsafe and Cache-key =
encoding. This re-numbering requires the use of Jump only in a couple =
response combinations where there is no payload and when doing Proxy-Uri =
requests. In those situations overhead is not an issue as there is no =
payload in the message, so the extra byte from including a Jump is =
reasonable.

Attached is the spreadsheet that was used to calculate the option =
numbers, and check that the option combinations were optimal (avoiding =
Jump where possible).=20

Note that also Observe and Block options are affected by the renumbering =
(and thus updated drafts will be submitted in conjunction with the =
coap-12 submission).

Zach


--Apple-Mail-105-810375407
Content-Disposition: attachment;
	filename=coap-12-options.xlsx
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;
	name="coap-12-options.xlsx"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQATIeEgfwEAAEQFAAATANEBW0NvbnRlbnRfVHlwZXNdLnhtbCCizQEooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKxUwU4CMRS8m/gPm14NW/BgjGHhgHpUEvEDavt2t9Jtm76C8Pe+LUKQIEjgss22fTPTedP2h4vG
ZHMIqJ0tWC/vsgysdErbqmDvk+fOPcswCquEcRYKtgRkw8H1VX+y9IAZVVssWB2jf+AcZQ2NwNx5
sLRSutCISL+h4l7IqaiA33a7d1w6G8HGTmwx2KD/CKWYmZg9LWh6pYTKWTZa7WupCia8N1qKSEJ5
u8oH/VcSHrSCbCxCfBEN7eILw79cmH44N80Pg8yt2lHacWWpJSgnZw3py9EHEAprgNiYPI15I7S9
OcyPcWkAL82eQNfMexz79FDtWKab1vK0QG7tqQlgcKdm2+Y9Dv30MafK1Aqstce1qj/6gbUIoN5i
oFBd3JZt7CM6IqUTePr2zu5OgjlC2AYxpQZ5Gs5n/Z3IDf4hHZTmcXAe6dYFOP3Y64a31R1PQBCi
hmMtl8LIUU1X5XTCg3dwg/uvE1OWz+aH9k1SoPacnac3cPANAAD//wMAUEsDBBQABgAIAAAAIQB9
zFSeDQEAAN0CAAALALYBX3JlbHMvLnJlbHMgorIBKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACskk1OwzAQhfdI3MGafeO0IIRQnW4QUncIhQNM7WliEv/IdiG9PYZFQ6QSVYKlPePn
782b9WYwPXunELWzApZFCYysdErbRsBr/bS4BxYTWoW9syTgSBE21fXV+oV6TPlRbLWPLKvYKKBN
yT9wHmVLBmPhPNlc2btgMOVjaLhH2WFDfFWWdzz81IBqosm2SkDYqhtg9dHnn/+izQ0lVJiQSxdo
4UMmC0lnL6zG0FASoJx8ztfxu6PI1MDPA91eDuT2ey3p0cmDIZvOeOY0JLKK1DwSej9HtPxPoinz
OJ+h5x8udDvnujmW1eUsv6/CGFdqD2ZnUfcjyCmoU61489R8xcUnS1l9AgAA//8DAFBLAwQUAAYA
CAAAACEAltX5cwIBAAA/AwAAGgAIAXhsL19yZWxzL3dvcmtib29rLnhtbC5yZWxzIKIEASigAAEA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJLdaoQwEIXvC32HMPc1uv2hlI170VLY29Y+QIij
kdVEMtMf377Bgrqw2BtvAmeGnPPNMPvDT9eKLwzUeKcgS1IQ6IwvG1cr+Chebx5BEGtX6tY7VDAg
wSG/vtq/Yas5fiLb9CSiiyMFlrl/kpKMxU5T4nt0sVP50GmOMtSy1+aka5S7NH2QYekB+ZmnOJYK
wrG8BVEMfUz+39tXVWPwxZvPDh1fiJDEQxsHEIUONbKCP51ERpCX4+82jbc6YPnOIW53SbEsr8Hc
bwljdGuerW7cvI6ptAaRbQnx7cOJLCLPEFOJ5NjJ1mB2W8JwvFqcQUYpx3dikGdnn/8CAAD//wMA
UEsDBBQABgAIAAAAIQD9qicy7wEAAHwDAAAPAAAAeGwvd29ya2Jvb2sueG1snFPLbtswELwX6D+w
hK8xZddOHUNS4CYNYqAojD6SY8CQK4swHwJJVcrfdynZrYNeip6WyxVnZmdX+XVvNPkJPihnCzqb
ZpSAFU4quy/oj+93FytKQuRWcu0sFPQFAr0u377JO+cPz84dCALYUNA6xmbNWBA1GB6mrgGLlcp5
wyOmfs9C44HLUANEo9k8yy6Z4crSEWHt/wXDVZUScOtEa8DGEcSD5hHlh1o1gZZ5pTQ8jB0R3jRf
uEHdvaZE8xA/SRVBFnSBqevg1YVvm4+t0qm6zJaUlb+b3HkieYTZVbZAk9CR2nVbe9hY6+LAXVA0
jrfR3TiDbYawUyK2eEgFBEpOPSjowh/MlJL+UVnpuoJezBHg5VXWDaVHJWNd0PlqscIvxrt7UPs6
opKry3QZ+fPXpKKgy2xgY2d0g99IO0RiBzO+pRkMbWDcYr949muFB7+Vs6SXnZ5JqJQFmUxEkLPs
CPXUa2umO69sfNrgfJOtguuBISFntBzZ3k02k9l6cj+ZL3J2hoNcZxly4GuBfqcwSHufLbIPlAhn
Res9Tv0GK0dboY+fQyxzjMctMv1fa2SU8C64Kk6FM2zcINw8waAXMCzi6riIrVf//7rMTb/eeFFv
b8md5nsc/XywEsVhkyep7PTjlL8AAAD//wMAUEsDBBQABgAIAAAAIQBIHOluUgIAAPcQAAAUAAAA
eGwvc2hhcmVkU3RyaW5ncy54bWzMmFFv0zAQx9+R+A6WH9CGlqUtAlUjyVTKEJPoWtb0Axjn2lpN
bGO7I+HTc0lHn3ji/LDHtrpf/3e5O/+d7LZtavYEziujcz6+HnEGWppK6V3ON+WXZMqZD0JXojYa
ct6B57fF61eZ94FhrPY534dgb9LUyz00wl8bCxp/2RrXiIAf3S711oGo/B4gNHU6GY0+pI1QmjNp
jjrkfDrh7KjVzyPMT1+8n/Ii86rIQvGpNvLASie034LL0lBkdo9agpIrx7ZGh/sq5+84C51FgdrM
jX5OiKdFlvaUE2lpA2bJHkQDdAyF8BnqICiAjVPJSoQ9hVF2VklRs0fAsvtAQS1/eHBPtKKeEDHU
4PMPoEOCCZIkPYK3RntgwbDVcl1SKoSaKtV3X5yCn6X9UmHPVqKrjago+v42wwK8FztgMxTaeeUJ
zH473HgrJA4ljv/QIbw4K7/QhtmT8EtG+BskDv3LhlLMpARL6uXIuJUzbRejqwdQgoNPqdU3I0Xf
hclbCgWfIY77AKJgXsw6btuWkofWmhK+oQTPKcEb3G1SeNKSnJumwWVLWRTFXRA7Sh53JS0+1oFB
Xz7n+aQe7mfQ9yO4jlLctfpNapC12AJ7Ixr7kc0FOsTkAB27wJnJx+PxJUXZ/TZZiCBJJggZD+gl
6aCFaJPZjlSpCC4qyiHRm8uvhuYIB4NqHOkkjmFyewZ5BEpzANKKH64wE0qvD4QxhfDSHWg0o3R2
mLG8cfTKke9bEa5s/6zSFYuea7wr1HPSV2imT9D/m4YUX1wUfwAAAP//AwBQSwMEFAAGAAgAAAAh
ADoWd9QSAgAA5gYAAA0AAAB4bC9zdHlsZXMueG1srFU7b9swEN4L9D8Q3BvZRhIkgaQAHQx0aJe4
RVdKpCQCfAgkFUj99T2Skmwndm0FXcTjiffddy8yfe6lQK/MWK5Vhtc3K4yYKjXlqs7wz932ywNG
1hFFidCKZXhgFj/nnz+l1g2CvTSMOQQQyma4ca59ShJbNkwSe6NbpuBPpY0kDramTmxrGKHWG0mR
bFar+0QSrnCeVlo5i0rdKZfhu1GRp/YPeiUCeK1wkqeKSBb3v5ihRBGvTLxpBMjTAhRLbT56/uE6
SsfwpRbaIK4o6xmFSO8ugYTwLMTHhZgTtPEJAkWetsQ5ZtQWNmiUd0MLdVJQrZiecO7C6dqQYb0J
ZJJ4NCzgt9CGQndMpfGeoypPBasc5NvwuvGr0y18C+2cliBQTmqtiAAxmSym9R+W0GzQVxl2TeiL
N/m6vw0xRSenfYzOgHrJhHjxaL+rmf8a+PcVUp3cSvcNKgD97htoEiFZoxi5xo2P4RAtYh/APn4I
FvXVjH+O1Br4nSY1WyPStmLYQhQwKD4/S7HAx8TkGCvuvoYWuIB9+x95+pqcivkdz6uYnUMD/Zuo
waePckHUi6uzAPtq3ldlYXMmp++zMPbRCaZhBqDrD0braLDmEUH+ps7wD3/1i4M0Fx0Xjqu56fdD
BZi0349puO4dKeCF8QM8ewG2lFWkE243/8zwXv7OKO/kY7gk9g9U/hcAAP//AwBQSwMEFAAGAAgA
AAAhAMh71qn8BgAAih0AABMAAAB4bC90aGVtZS90aGVtZTEueG1s7FlNbxtFGL4j8R9Ge29jJ04a
R3Wq2LEbaNNGsVvU43g99k4zu7OaGSfxDbVHJCREQVyQuHFAQKVW4lJ+TaAIitS/wDszu+udeNw4
IYCA5tB6Z5/3+2tm9vqN45ihQyIk5UkjqF6tBIgkIR/QZNQI7vU6V9YDJBVOBpjxhDSCCZHBjc13
37mON1REYoKAPpEbuBFESqUbS0syhGUsr/KUJPBuyEWMFTyK0dJA4CPgG7Ol5UplbSnGNAlQgmNg
e3c4pCFBPc0y2MyZtxk8JkrqhZCJrmZNHAqDHRxUNUJOZIsJdIhZIwA5A37UI8cqQAxLBS8aQcX8
BUub15fwRkbE1BzaEl3H/GV0GcHgYNnIFKN+IbTaqdWvbRf8DYCpWVy73W61qwU/A8BhCJZaXco8
a531ajPnWQLZn7O8W5XVSs3Fl/ivzOhcbzabq/VMF8vUgOzP2gx+vbJW21p28AZk8asz+Fpzq9Va
c/AGZPFrM/jOtfpazcUbUMRocjCD1gHtdDLuBWTI2Y4Xvg7w9UoGn6IgG4rs0iKGPFHzci3GD7no
AEADGVY0QWqSkiEOIYtbOO4LirUAvEFw6Y1dCuXMkpaFZChoqhrB+ymGipjye/3i29cvnqHXL56e
PHp+8uiHk8ePTx59b3k5hDs4GZUJX339ye9ffoh+e/bVqyef+fGyjP/5u49++vFTPxAqaKrRy8+f
/vL86csvPv71myce+JbA/TK8R2Mi0R1yhPZ5DLYZx7iak744H0UvwtShwBHw9rBuq8gB3plg5sM1
ieu8+wKahw94c/zQ0bUbibGiHsm3otgB7nLOmlx4HXBLyyp5uDdORn7hYlzG7WN86JPdwokT2vY4
ha6ZJ6Xj+1ZEHDX3GE4UHpGEKKTf8QNCPNY9oNTx6y4NBZd8qNADipqYel3So30nkaZEOzSGuEx8
NkOoHd/s3kdNznxWb5NDFwkFgZlH+R5hjhtv4rHCsY9lD8es7PDbWEU+JbsTEZZxbakg0iPCOGoP
iJQ+mrsC7C0F/RaGfuUN+y6bxC5SKHrg43kbc15GbvODVoTj1Ift0iQqY9+TB5CiGO1x5YPvcrdC
9DPEASdzw32fEifcZzeCe3TkqDRNEP1mLHQsoVE7/TemyZuaMaPQjW0OvG3GjWALRpOvJHZOteB5
uH9h493G42SPQK7PDp63ffdt3w3+8313Xi0v2m2nDRZ6r9482H2x2SXHczfJQ8pYV00YuS3NPlnC
sBh0YFHTmQMiKQ5NaQQ/s+bu4EYCGxokuPqAqqgb4RT22NVAMxnJjPVIopRLONuZZS9vjYd9urIn
w1V9ZrD9QGK1ywd2eUUv50eDgo0ZOSNz/swFrWgGiwpbuZYxBbMvIqyqlVpYWtWoZlqdI60wGWI4
axosFt6EXQiCvQt4eQ2O6Fo0nE0wIwPtdzuA87CYKPw1IcqstoZEeEBsiJzlkjerJnZ5Cpk7Akgp
T+jO583Ca+C0s5UwaTE/fxZ0cs5g6mRddqeqiSXl2mIJOmoE9dXl1QCFOG0EQziVws84haBJvW/D
bARXO6ESNmvPrEVTpFOL6/6sqsJFw5yCcco4FVJtYxnZGJpXWahYoiVZ/ZdXazrZLscAm6gX0GJl
HVLkH9MCQu2GlgyHJFTlYJdWtO/sY9YJ+VgR0Y0GR6jPxmIfQ/jBp9qeAZVwuWAKWj/ATZj2tnnl
9tas05TvnwzOrmOWRjjrlvomJa84Czf1VuhgnkrqgW1e3Y1x5zdFV/xlmVJO4/+ZKXocwGl/ZaAj
EMJFrMBI12sj4EJFHLpQGtGwI2Dum94B2QK3qfAanA/XweZ/QQ71/7bmLA9T1nBoU/t0hASFcaIi
QcgetCWTfWcwq2ajx7JkGSOTUSV1ZWrV7pNDwnq6B67pHhygCFLddJOsDRjc6fxzn7MK6o/0HqVc
b04PKUanrYG/e+NiixmMOrWX0Pmb+79Q0TP9LL0hz2dk2RD9YrpLquVV4Qy/ej0TdUEVFhnApVlr
O9aMxcuruXIQxVmLYbHYz6RwZ4P0PzD/qAiZ/bagB2qP70NvRfCpwPoPQVZf0V0NMkg3SPurD/se
u2iTSbOyrs12Ptpr+bC+5I1qIfeUs7Vmi8T7nM4uNlGuOKcWL9PZmYcdX9u1ua6GyJ4uUVga5ucQ
ExjzUar83Yj3H0Kgt+GGfszslySZwpOpg3RPmOzq88Ek+8mkHbg26/QZRiNZsk+GiA6O8/NH4Qlb
QvZrRr5FNmhNphOtIFzxHRpcwgyvSe20LIiXzyYuKIxkaNkFsbkm8zGAb1lZ49ZHO8DbJmut1sWV
e4olf8ZlCyjvd5n35LOoy+xB8Y2BuoDL1PGbXZZ5Cpw3m3jwNVJgOJp0Tf+FoWMz3aTs5h8AAAD/
/wMAUEsDBBQABgAIAAAAIQD/8ORp3wsAAIwvAAAYAAAAeGwvd29ya3NoZWV0cy9zaGVldDEueG1s
nFrbbuM4En1fYP/BMOZhphcdW1c7QZxBS7GdAWawje257KviKInRtuW1lfTl6+cUSYnFEqVubD+0
Yp4qsuqwqliWef3z5/1u9FqeztvqsBgHF9PxqDxsqoft4Wkx/uP31dv5eHSui8NDsasO5WL8pTyP
f7755z+uP1Wnj+fnsqxHmOFwXoyf6/p4NZmcN8/lvjhfVMfyAOSxOu2LGh9PT5Pz8VQWD0ppv5uE
02k62Rfbw1jPcHX6njmqx8ftprytNi/78lDrSU7lrqhh//l5ezw3s+033zPdvjh9fDm+3VT7I6a4
3+629Rc1aTvN62L8cjpcGbfe7rebU3WuHmvSudoXm6vX/W482m+ufnk6VKfifgeS9q9q5P2pPJen
1/JdXZ+29y91CZb2r1dvxjfXioT3J3BNGitFUl4dHrbKj7zYbV60T4vxFOLH4qn8UNZ/HKHyuK1/
r95jANs1ntxcT8xcN9cPW3BCGzk6lY+L8bvg6m6WkIiS+HNbfjqzv0d1cf+h3JWbunygqUZfq2r/
YVOQA0GCOKAdvq+qj6T4C0TIkLNSoCWKTb19LfNyt1uM1+ElouR/alX6u7WKVBsL+fraYThzX5zL
vNr9tX2on7EsVn0oH4uXXf2f6tNduX16rjEa0YSbagfr8f9ov6VIBcPFZ/X8ZJTDi1kwvYzg8mjz
cq6rfTOrUdeKoVHE0yimF+E8CZI0HFaMjCKeRjH5PsXYKOJpFOOLOExm8+AbK8Ie5SOeRjG6mCdJ
nM6/4WNqFPFsVhzkZGbk8WwW+k4TUR2UiXgazXDYxoneRxWRt0Vd3Fyfqk8jpD429HwsqJAEV3NE
2oYG39HoYoy9QhycMfp6E06vJ6+IqY0RyTwigSuSe0RCV+TWIxK5IkuPSOyKrDwiiSuy9oikrsid
R2TWikzAV0saYtFDGkZbuiIxeRaBxcebH1fRm+Cnf/24jN6EeNxGb2I88uhNFP50PXkkoiWJtNZi
TOqvN2IPbgew5QC24phYbw2s9SKe+/1HSnn8x2irGVlNFVFZbPyPtf+x9j/W/sfMfxEhOa3V5/8A
tuSY8HHFMcHpGljrRXzp9x+VweM/Rq2mWDJLjP+J9j/R/ifa/4T5L8I/p7X6/B/AlhwTxqwGsDWw
1ovEJpoT/yhwHv8x2mpGgtYsNf6n2v9U+59q/1Pmv11SBU5Oa/X5zzHh45JjwpjVALYG1nqR2Ekd
/1GwPf5jtNWMbOXQ8T8z/s+0/zPt/0z7P2P+i8KV01p9/nPMmqoWXHJM+s8xobcG1nqR2GR0/Kfm
tHtoYLTVjGzmaP/pbKH6N9f+z7X/c+3/nPkvCmdOa/X5zzHhx3IAW3FMcLMG1nqR2GR0/Ke2q+s/
RlvN2DKn/b80/l9q/y+1/5fa/0vmvwicnNbq859j0v8BbDWArYG1XvTlPzWMHgJouNUNZQQA1SEQ
TDUHeKpDEE91CuJpj0FxfuRqyT4eHFAwv3RAsdurIXBNYOtPYhPTiYWA2oZuMNBwqxvbONLRANRw
ERguAsNFYLgIGBeB2NtcrdlLhu5jdMfQIYODYtqVM60A145DvYGBltFHBu8kIzFzFoQNGaEhIzRk
hIaMkJMhXMqh3p8hDih2YemAncgYmHZNmu3uBn2RQW2WJzKcDkscdxm+dZnIMJ1iYFpFPHWWOM2i
XVoFVg71ATI42CGDg2KLVs60AlwT2JLRGxnUc3nI4O1WJLY2C5quMTBtI566ZJjGEZ9tyQjk0QH1
ATI4KHZhOaS5GgLXBFoyrEVuzaAGzEMG771isbVZ0LSQgekh8dRkmC4SnxkZovzmUB8gg4MdMjgo
Nn/lTCvANYGWDHuyuWRQN+YhgzdikYjWLGj6ycA0lHhqMkxLic+WDPnlNYf6ABkcFLuwHNJcDYFr
Ai0ZfZFBrZmHDN6VxVbXnCZNcxmY7hJPTYbpL/GZkSG4zAPeDooyeOuAHTK4ptj8laMpwDWBLRl2
TTcwqE3zcME7tNgGleGiaTQD02niqbkwvSY+My6Eeh4MtIa3Dig2YemAwt3VELgm8JtcUMvm4YJ3
a5FI3Cxoms7AdJ14ai5M34nPjItOy8XbRLtHiudbzG0zSLC4dEChuRoC1wR6uFBr3jlgZIPRiZrQ
35vScDtxLGzKgOpTNzS9KZ6KKTzVqYunZYotrQzL1Zp9/ZgDCo6XDiijZghcE9g6lFiHXDL8zWnI
m9NA2JQBNWSY5jQ0zSmemgzenIYi6nKavPcbiwPKFHJA65HieDUE3hHYkhHYo88lgzq6bg6FTi/X
IaNpTkPTnOKpI8M0p/jMIkN0MDlN3k8GB8XCyyHN1RB45zrURwa1ex4yeC/XjYymOQ1Nc4qnJsM0
p/jMyBD7m4e8xRT7e+uA1mi1+UsHFJqrIfCOwG9HBp34HjJ0I+DEltjgLGxk6LcSenee8xE3/ui0
9KyiD1EnCtvXjmrKLOyKCDtyj4g9510zqHJ7zNAFnZthK6wxQ4vE6ocd7SsbcRaJ/FVYDS/GaTtD
Zkaog+m83857QHclKjdddyJdhXgDKgpVBhGqcz9kP9AXbP3yXZTg3MhA9i1M7Uq5plA+e0zRae6Y
0rFFlxmyBdumbRH055GWyaIQtjQW24lcU3h6U9aqHXwX6Qx0TBHLZJBpaAGkTRH5mBsZyMIUhKKS
6jOFJxczRScOj7fAzqADLtIyLOD4iOswTy62is4cHnB6pCfg/KC7Em9L2Uq6c3SoFWkc6d50OOC0
TBbNwSz6KhmWrik8lZkpOiu5KZ2XLpHuDcmWZv/oj1f2E19uZLLoErbgfNK2tEKOKTFPeGuKGl6M
uSmx3GXINAHXG/tGJounMAXRqEzpKXAxrwjMFE9FkLEP1caU3tg3MlmMkkCNpDLF+uSywisCM6Wp
CPSLPf9hMfanrRomFjvy9BKjqThsfv1ug+eWaNGzWIuw1OIjrlHYPd8iNOzU8liP+FOrB3RX8peK
WJcB/jVJtBaZEdFfhBHUTbQKuRxytMGQx+Zh09TmWSHXGn9JiXWNcEK6zQldtyDShFFTpzvvcI1M
Fs9gCSxQlth4dC3xl5zYU3LsDMYUW3P6I9rUnBg1h75QK1NsP+qYkviTSw27Nwakx5mRYSHHR9xV
vHmTJXQCdtuEzrA7lz+nEgy3jWHn52qgZgebIJHF0UhkCY5A+p1MkWaFXBP8aZpguDXB8q03DqCx
oAkOW2OURG4ksiSGBU3l7LPAn8OJzlgnlmUEQaYJ5t4IMjJZksCUhrG+9+KJP8vVsK/IJf7oV8Mi
5OyJYEjUGcJDjo24e+Q9S7OEzklPyMlhZ67UfxiqYXEYSrYh8022zTz6rMpSHIlJcyT2ffdN/Umg
hl0ORauXGRFGIR9x3faHeaqPGtaDmRH/QdEDuiv5wznlgdz5NQFoQ20borb065yiGXCoNdQinFOP
rGuLP5xTfWhxizqv9CHTWNSbWkYmS3FipY2UjXPXFH+mpDrmeTsQiC/RmZHh29yXKak/UzDsy5TO
sGPxzJ8pNNxWxs5dKqCGtqbqya9tRiKbITfSNjfaU9o1wX+izTDcmhDK6gy02bmmBRQiuRHJZugT
Z42QbcNcG/zpOaNhNz3lj1yZkWEbx0fcVfz5Oevkpxnx52cP6K7kz0+6P9lyGlgudLEGajil32vU
edp500oz2PycIT9nTX4yWW2LvqGrbzueq1P9oS7q0tzRja7+u7rFW0NcrQXSXgHWaBZd0UtQarZb
PVwGfsZN7Hq7obvA1aGmq7nUQnw54uLuocIU5jo36dHF4d+K09P2cB7tykf4PL2YJVP+j35PP+mb
tl6sro7qduZ9VeNOrfrzGde4S7ximl6AhceqqpsPZkVcVX45jo7FsTx92H6l+8RIo+q0xY1tdVF7
Md7hRvl5A4Hx6BnAV/hR7G6P28U4Di/jy3QWXqJKwBH42QWwTPm5/vVcq6e5Pr7HbWBxB729rH2B
y9oTfXUcV843k/LzplQ30OfmBvrLCUv/v9o31/vPV+9//XP0W/UAZ+Hrvw+lvqGNv/9q7lRPp2on
YTn2s7F/0t6jv/kbAAD//wMAUEsDBBQABgAIAAAAIQB1xMcHKgEAAFUDAAAQAAAAeGwvY2FsY0No
YWluLnhtbFRTy26EMBC7V+o/oNy7IYTHtgJWmpH6Be0HRJBdkCAggqr274t6YNybYzy2mUB9+56n
5MtvcVxCo8wlVYkP3dKP4dGoz4/3l6tK4u5C76Yl+Eb9+Khu7fNT3bmp48GNITkcQmzUsO/rm9ax
G/zs4mVZfTie3Jdtdvtx3B46rpt3fRy83+dJZ2la6vkwUG3dJVujKLMqGY8SSp9MBlh4rgrhAXMB
vLGiyVPBBjzt68nzP41kkb2KBvRkICsXPSOGWTLQoRI9Qc1KJAwSBp5MftahUiowYCrLU8OACddT
QhZgklEqIApgIY0ZJAw85dXZgCy8bC7LJIA5pFqxJyt3xTDKYM8wyxhlpAKDJ4MnGehgoIOR74LE
hjLZGcnq6U+szx+i/QUAAP//AwBQSwMECgAAAAAAAAAhAOjWGzBojQAAaI0AABcAAABkb2NQcm9w
cy90aHVtYm5haWwuanBlZ//Y/+AAEEpGSUYAAQEBAEgASAAA/+IFQElDQ19QUk9GSUxFAAEBAAAF
MGFwcGwCIAAAbW50clJHQiBYWVogB9kAAgAZAAsAGgALYWNzcEFQUEwAAAAAYXBwbAAAAAAAAAAA
AAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAALZHNjbQAAAQgAAALyZGVzYwAAA/wAAABvZ1hZWgAABGwAAAAUd3RwdAAA
BIAAAAAUclhZWgAABJQAAAAUYlhZWgAABKgAAAAUclRSQwAABLwAAAAOY3BydAAABMwAAAA4Y2hh
ZAAABQQAAAAsZ1RSQwAABLwAAAAOYlRSQwAABLwAAAAObWx1YwAAAAAAAAARAAAADGVuVVMAAAAm
AAACfmVzRVMAAAAmAAABgmRhREsAAAAuAAAB6mRlREUAAAAsAAABqGZpRkkAAAAoAAAA3GZyRlUA
AAAoAAABKml0SVQAAAAoAAACVm5sTkwAAAAoAAACGG5iTk8AAAAmAAABBHB0QlIAAAAmAAABgnN2
U0UAAAAmAAABBGphSlAAAAAaAAABUmtvS1IAAAAWAAACQHpoVFcAAAAWAAABbHpoQ04AAAAWAAAB
1HJ1UlUAAAAiAAACpHBsUEwAAAAsAAACxgBZAGwAZQBpAG4AZQBuACAAUgBHAEIALQBwAHIAbwBm
AGkAaQBsAGkARwBlAG4AZQByAGkAcwBrACAAUgBHAEIALQBwAHIAbwBmAGkAbABQAHIAbwBmAGkA
bAAgAEcA6QBuAOkAcgBpAHEAdQBlACAAUgBWAEJOAIIsACAAUgBHAEIAIDDXMO0w1TChMKQw65Aa
dSgAIABSAEcAQgAggnJfaWPPj/AAUABlAHIAZgBpAGwAIABSAEcAQgAgAEcAZQBuAOkAcgBpAGMA
bwBBAGwAbABnAGUAbQBlAGkAbgBlAHMAIABSAEcAQgAtAFAAcgBvAGYAaQBsZm6QGgAgAFIARwBC
ACBjz4/wZYdO9gBHAGUAbgBlAHIAZQBsACAAUgBHAEIALQBiAGUAcwBrAHIAaQB2AGUAbABzAGUA
QQBsAGcAZQBtAGUAZQBuACAAUgBHAEIALQBwAHIAbwBmAGkAZQBsx3y8GAAgAFIARwBCACDVBLhc
0wzHfABQAHIAbwBmAGkAbABvACAAUgBHAEIAIABHAGUAbgBlAHIAaQBjAG8ARwBlAG4AZQByAGkA
YwAgAFIARwBCACAAUAByAG8AZgBpAGwAZQQeBDEESQQ4BDkAIAQ/BEAEPgREBDgEOwRMACAAUgBH
AEIAVQBuAGkAdwBlAHIAcwBhAGwAbgB5ACAAcAByAG8AZgBpAGwAIABSAEcAQgAAZGVzYwAAAAAA
AAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABa
dQAArHMAABc0WFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZWiAAAAAA
AAAoGgAAFZ8AALg2Y3VydgAAAAAAAAABAc0AAHRleHQAAAAAQ29weXJpZ2h0IDIwMDcgQXBwbGUg
SW5jLiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4Ac2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//
+6L///2jAAAD3AAAwGz/4QB0RXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAA
RgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAKgAgAEAAAAAQAA
AQCgAwAEAAAAAQAAAJoAAAAA/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/9sAQwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/8AAEQgAmgEAAwERAAIR
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
LnhtbFBLBQYAAAAADAAMAAMDAAAltwAAAAA=

--Apple-Mail-105-810375407
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252



   +-----+---+---+---+----------------+--------+--------+-------------+
   | No. | C | U | R | Name           | Format | Length | Default     |
   +-----+---+---+---+----------------+--------+--------+-------------+
   |   1 | x |   | x | If-Match       | opaque | 0-8    | (none)      |
   |   2 |   | x |   | Max-Age        | uint   | 0-4    | 60          |
   |   3 | x | x |   | Uri-Host       | string | 1-255  | (see below) |
   |   4 | x |   |   | Content-Type   | uint   | 0-2    | (none)      |
   |   5 | x |   |   | If-None-Match  | empty  | 0      | (none)      |
   |   7 | x | x |   | Uri-Port       | uint   | 0-2    | (see below) |
   |   8 |   |   | x | ETag           | opaque | 1-8    | (none)      |
   |  11 | x | x | x | Uri-Path       | string | 0-255  | (none)      |
   |  12 |   |   | x | Accept         | uint   | 0-2    | (none)      |
   |  15 | x | x | x | Uri-Query      | string | 1-255  | (none)      |
   |  16 |   |   | x | Location-Path  | string | 0-255  | (none)      |
   |  19 | x | x |   | Token          | opaque | 1-8    | (empty)     |
   |  20 |   |   | x | Location-Query | string | 0-255  | (none)      |
   |  35 | x | x |   | Proxy-Uri      | string | 1-1034 | (none)      |
   +-----+---+---+---+----------------+--------+--------+-------------+

                    C=3DCritical, U=3DUnsafe, R=3DRepeatable

                             Table 1: Options


On Sep 10, 2012, at 11:35 AM, core issue tracker wrote:

> #241: Proxy Safe & Cache Key indication for options
>=20
>=20
> Comment (by esko.dijk@=85):
>=20
> Just noting that with Carsten's proposal, the section 5.4.1 defined
> behaviour is then only applicable to "non-proxying" endpoints. Proxies
> (which are also endpoints) have different rules using the Safe/Unsafe =
bit
> as in slide 21 of IETF84 presentation
> http://www.ietf.org/proceedings/84/slides/slides-84-core-0.pdf
>=20
> --=20
> ----------------------------------+--------------------------
> Reporter:  zach@=85                |       Owner:  zach@=85
>     Type:  protocol enhancement  |      Status:  new
> Priority:  minor                 |   Milestone:  post-WGLC-1
> Component:  coap                  |     Version:  coap-09
> Severity:  -                     |  Resolution:
> Keywords:                        |
> ----------------------------------+--------------------------
>=20
> Ticket URL: =
<http://trac.tools.ietf.org/wg/core/trac/ticket/241#comment:8>
> core <http://tools.ietf.org/core/>
>=20

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


--Apple-Mail-105-810375407--

From trac+core@trac.tools.ietf.org  Mon Sep 24 04:38:30 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00D6021F85DA for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 04:38:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id banRdYsx-os0 for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 04:38:29 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 2397921F8487 for <core@ietf.org>; Mon, 24 Sep 2012 04:38:29 -0700 (PDT)
Received: from localhost ([127.0.0.1]:37734 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TG6zO-00066N-Bh; Mon, 24 Sep 2012 13:38:14 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: zach@sensinode.com, hartke@tzi.org, esko.dijk@philips.com
X-Trac-Project: core
Date: Mon, 24 Sep 2012 11:38:14 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/241#comment:10
Message-ID: <072.6a5d6b8f2d65360ef357674a053bea6e@trac.tools.ietf.org>
References: <057.c44e32d1c6663d3d7f4c960815a6fce2@trac.tools.ietf.org>
X-Trac-Ticket-ID: 241
In-Reply-To: <057.c44e32d1c6663d3d7f4c960815a6fce2@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: zach@sensinode.com, hartke@tzi.org, esko.dijk@philips.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #241: Proxy Safe & Cache Key indication for options
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 11:38:30 -0000

#241: Proxy Safe & Cache Key indication for options

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Done in coap-12.

-- 
----------------------------------+--------------------------
 Reporter:  zach@…                |       Owner:  zach@…
     Type:  protocol enhancement  |      Status:  closed
 Priority:  minor                 |   Milestone:  post-WGLC-1
Component:  coap                  |     Version:  coap-09
 Severity:  -                     |  Resolution:  fixed
 Keywords:                        |
----------------------------------+--------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/241#comment:10>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Mon Sep 24 04:42:25 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 997EA21F8627 for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 04:42:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KOOjZIDm0edQ for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 04:42:25 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id A1C1421F869C for <core@ietf.org>; Mon, 24 Sep 2012 04:42:13 -0700 (PDT)
Received: from localhost ([127.0.0.1]:37881 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TG736-0007JN-VP; Mon, 24 Sep 2012 13:42:04 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, fluffy@cisco.com, hartke@tzi.org, cabo@tzi.org, zach@sensinode.com
X-Trac-Project: core
Date: Mon, 24 Sep 2012 11:42:04 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/214#comment:6
Message-ID: <066.cf682eb2ad4936265d46faba5252466f@trac.tools.ietf.org>
References: <051.09186ada57b912f27c3147c188e4fd71@trac.tools.ietf.org>
X-Trac-Ticket-ID: 214
In-Reply-To: <051.09186ada57b912f27c3147c188e4fd71@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, fluffy@cisco.com, hartke@tzi.org, cabo@tzi.org, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120924114213.A1C1421F869C@ietfa.amsl.com>
Resent-Date: Mon, 24 Sep 2012 04:42:13 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: Re: [core] #214: Adopt vendor-defined option into core-coap
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 11:42:25 -0000

#214: Adopt vendor-defined option into core-coap

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


-- 
----------------------------------+-------------------------------------
 Reporter:  cabo@…                |       Owner:  draft-ietf-core-coap@…
     Type:  protocol enhancement  |      Status:  closed
 Priority:  minor                 |   Milestone:  post-WGLC-1
Component:  coap                  |     Version:  coap-09
 Severity:  In WG Last Call       |  Resolution:  fixed
 Keywords:                        |
----------------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/214#comment:6>
core <http://tools.ietf.org/core/>


From zach@sensinode.com  Mon Sep 24 05:15:40 2012
Return-Path: <zach@sensinode.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C90721F85EF for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 05:15:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.774
X-Spam-Level: 
X-Spam-Status: No, score=-2.774 tagged_above=-999 required=5 tests=[AWL=-0.375, BAYES_00=-2.599, J_CHICKENPOX_24=0.6, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z0WBJhXvyy+Z for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 05:15:39 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by ietfa.amsl.com (Postfix) with ESMTP id 1B7D721F860E for <core@ietf.org>; Mon, 24 Sep 2012 05:15:38 -0700 (PDT)
Received: from [213.145.205.232] ([213.145.205.232]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.8/8.13.4) with ESMTP id q8OCFarg028105; Mon, 24 Sep 2012 15:15:37 +0300
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <7e66b0ef133d031d61a4cd103108bb0f@xs4all.nl>
Date: Mon, 24 Sep 2012 15:15:36 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <14303B24-14FE-4026-BA9F-CA4444E2492D@sensinode.com>
References: <30a64b4fc85a612b82a5ed4fe685476e@xs4all.nl> <5F948749-91FB-4687-B0F6-CD0B713E3931@sensinode.com> <7e66b0ef133d031d61a4cd103108bb0f@xs4all.nl>
To: <consultancy@vanderstok.org>
X-Mailer: Apple Mail (2.1084)
Cc: Core <core@ietf.org>
Subject: Re: [core] resource-directory-4
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 12:15:40 -0000

On Sep 24, 2012, at 11:12 AM, peter van der Stok wrote:

> Hi Zach,
>=20
> In relation to the point below, Some questions remain.
>=20
>>=20
>>> In sec 5.3 the con parameter is also mentioned to update the entry. =
In the case that the host:port changes completely, a new entry is =
required IMO. May be remove con from update?
>>=20
>> The whole point of an update is that it would update a change in the
>> ip:port, as this can happen often. This way the endpoint name in the
>> RD is stable, and does not change even though the ip:port tuple
>> changes.
>>=20
>=20
> I understood that con could also be used with a scheme and a FQDN
> e.g. con=3Dcoap://mynode.example.com
> I hope that is correct.

Sure, assuming such an FQDN exists (often times that is not the case in =
M2M however).=20

> Following your reasoning when using host:port, then
> by reassigning changing IP addresses continuously to the RD =
end-points, the RD takes over DNS functionality?

Not at all. DNS just really isn't used in M2M today, as it is usually =
not practical or even possible to update DNS entries when nodes are =
often changing their IPv6 address due to changes in point of attachment =
or getting dynamic IP address assignment e.g. in Cellular networks.=20

> Would it not be better to keep DNS functionality outside the RD, use =
FQDNs, and only use IP addresses when the environment does not support =
DNS.
> In the latter case I do not see the IP addresses changing very =
frequently, because there is no IP provider either.

In theory an RD could keep track of the IP addresses of registered nodes =
using DNS, but that is really an implementation issue and not an =
interface specification one.=20

Zach

>=20
> Greetings,
>=20
> peter

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297


From Akbar.Rahman@InterDigital.com  Mon Sep 24 07:02:05 2012
Return-Path: <Akbar.Rahman@InterDigital.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E23321F85B1 for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 07:02:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.511
X-Spam-Level: 
X-Spam-Status: No, score=-2.511 tagged_above=-999 required=5 tests=[AWL=0.088,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zVVEbqYgIv4H for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 07:02:04 -0700 (PDT)
Received: from idcout.InterDigital.com (smtp-out1.interdigital.com [64.208.228.135]) by ietfa.amsl.com (Postfix) with ESMTP id 5681A21F861A for <core@ietf.org>; Mon, 24 Sep 2012 07:02:04 -0700 (PDT)
Received: from SAM.InterDigital.com ([10.30.2.11]) by idcout.InterDigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 24 Sep 2012 10:02:03 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 24 Sep 2012 10:02:03 -0400
Message-ID: <D60519DB022FFA48974A25955FFEC08C04B13A11@SAM.InterDigital.com>
In-Reply-To: <D6551C32-43A9-458D-94EE-43E28D14B2FC@sensinode.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [core] #216: IANA: get Multicast addresses
Thread-Index: Ac2aHmlmuGTedXeURy+WCMnTMiXVRQAPqhtg
References: <051.b4a18821cc4ddb8421c1989a2a275047@trac.tools.ietf.org><066.c3c8102804b25ea4c50a65769cd8c92e@trac.tools.ietf.org><D60519DB022FFA48974A25955FFEC08C04B139D1@SAM.InterDigital.com><031DD135F9160444ABBE3B0C36CED618AF2407@011-DB3MPN2-083.MGDPHG.emi.philips.com> <D6551C32-43A9-458D-94EE-43E28D14B2FC@sensinode.com>
From: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
To: "Zach Shelby" <zach@sensinode.com>
X-OriginalArrivalTime: 24 Sep 2012 14:02:03.0434 (UTC) FILETIME=[2C96F8A0:01CD9A5D]
Cc: draft-ietf-core-coap@tools.ietf.org, core issue tracker <trac+core@grenache.tools.ietf.org>, Core WG <core@ietf.org>
Subject: Re: [core] #216: IANA: get Multicast addresses
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 14:02:05 -0000

Hi Zach,


Yes, Esko and I will take the action to fill out the registration form.


Thanks,


Akbar

-----Original Message-----
From: core-bounces@ietf.org [mailto:core-bounces@ietf.org] On Behalf Of
Zach Shelby
Sent: Monday, September 24, 2012 2:32 AM
To: Dijk, Esko
Cc: draft-ietf-core-coap@tools.ietf.org; core issue tracker; Core WG
Subject: Re: [core] #216: IANA: get Multicast addresses

Esko, Akbar,

Good point on the registration form, and yes I agree we have good
justification. I will add a ticket for us to remember to make this
registration. As we have already been through WGLC, this would be a good
time to start the process. Would either one of you be willing to fill
out the registration form? The spec authors are pretty busy right now
getting the coap-12 release done.

Thanks,
Zach

On Sep 24, 2012, at 9:17 AM, Dijk, Esko wrote:

> Hi all,
>=20
> [Zach]
>> We can surely request something in the 00-ff range, but I am not sure
if  it will possible to get that.
>=20
> Looking at the registry it is pretty empty in the 00-ff range. So we
for sure should request in that range (given the added 6lowpan
compression efficiency). If the request is denied, I would expect a good
technical explanation why it's not possible or desirable.
>=20
> RFC 3307 states that assignment starts at 0x100, but on the other hand
mDNSv6 got its 0xfb address in 2005.
> And for us there's a very good reason to get the address in the 00-ff
range; it can save 4 bytes in the IP header.
>=20
> Esko
>=20
> -----Original Message-----
> From: Rahman, Akbar [mailto:Akbar.Rahman@InterDigital.com]
> Sent: Monday 24 September 2012 3:58
> To: zach@sensinode.com
> Cc: core@ietf.org; trac+core@trac.tools.ietf.org;
draft-ietf-core-coap@tools.ietf.org; Dijk, Esko
> Subject: RE: [core] #216: IANA: get Multicast addresses
>=20
> Hi Zach,
>=20
>=20
> Thanks, makes sense.  Also as we discussed in Vancouver, I had
previously spoken to the IANA folks (when the IANA multicast address
request was still in the Group Communications draft) and they had
suggested the following to make sure that the multicast address
assignment goes smoothly:
>=20
> Right after WG last call has passed, you should submit the IPv4 and
IPv6 multicast request forms to IANA. We will have the expert review the
requests and get a pre-approval so that when your document is
(hopefully) approved by the IESG, all we will have to do is confirm the
actual address assignments with the expert.  We are trying to add
something to the proto write-up which asks if expert review (if
applicable).  If but the time you get to doing the proto write-up that
question is not there, you can just include a note saying the expert
review was conducted and what the results were.
>=20
> Here are the forms you will need:
> http://www.iana.org/form/multicast-ipv4
>=20
> http://www.iana.org/form/multicast-ipv6
>=20
>=20
> Thanks,
>=20
> Akbar
>=20
> -----Original Message-----
> From: core-bounces@ietf.org [mailto:core-bounces@ietf.org] On Behalf
Of core issue tracker
> Sent: Sunday, September 23, 2012 10:02 AM
> To: draft-ietf-core-coap@tools.ietf.org; esko.dijk@philips.com;
zach@sensinode.com
> Cc: core@ietf.org
> Subject: Re: [core] #216: IANA: get Multicast addresses
>=20
> #216: IANA: get Multicast addresses
>=20
> Changes (by zach@...):
>=20
> * status:  new =3D> closed
> * resolution:   =3D> fixed
>=20
>=20
> Comment:
>=20
> This is in practice what the current coap-11 multicast address request
in
> the IANA section results in. We would be assigned a variable scope
> multicast IPv6 address. The first unassigned variable scope address is
> ::13d, so we might be assigned for example:
>=20
> ff02::13d (link-local scope)
> ff05::13d (site-local scope)
>=20
> We can surely request something in the 00-ff range, but I am not sure
if
> it will possible to get that.
>=20
> --
> -----------------------------+-------------------------------------
> Reporter:  cabo@...           |       Owner:  draft-ietf-core-coap@...
>     Type:  other technical  |      Status:  closed
> Priority:  major            |   Milestone:  post-WGLC-1
> Component:  coap             |     Version:  coap-09
> Severity:  In WG Last Call  |  Resolution:  fixed
> Keywords:                   |
> -----------------------------+-------------------------------------
>=20
> Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/216#comment:2>
> core <http://tools.ietf.org/core/>
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>=20
> ________________________________
> The information contained in this message may be confidential and
legally protected under applicable law. The message is intended solely
for the addressee(s). If you are not the intended recipient, you are
hereby notified that any use, forwarding, dissemination, or reproduction
of this message is strictly prohibited and may be unlawful. If you are
not the intended recipient, please contact the sender by return e-mail
and destroy all copies of the original message.

--=20
Zach Shelby, Chief Nerd, Sensinode Ltd.
http://www.sensinode.com
http://zachshelby.org  - My blog "On the Internet of Things"
http://6lowpan.net - My book "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297

_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core

From m.pouillot@watteco.com  Mon Sep 24 08:10:56 2012
Return-Path: <m.pouillot@watteco.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 691D121F87CD for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 08:10:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 96dY6+X+XekY for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 08:10:55 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe006.messaging.microsoft.com [216.32.181.186]) by ietfa.amsl.com (Postfix) with ESMTP id 804CA21F87C4 for <core@ietf.org>; Mon, 24 Sep 2012 08:10:55 -0700 (PDT)
Received: from mail129-ch1-R.bigfish.com (10.43.68.241) by CH1EHSOBE006.bigfish.com (10.43.70.56) with Microsoft SMTP Server id 14.1.225.23; Mon, 24 Sep 2012 15:10:54 +0000
Received: from mail129-ch1 (localhost [127.0.0.1])	by mail129-ch1-R.bigfish.com (Postfix) with ESMTP id 960CC400073	for <core@ietf.org>; Mon, 24 Sep 2012 15:10:54 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.252.37; KIP:(null); UIP:(null); IPV:NLI; H:DB3PRD0510HT002.eurprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -1
X-BigFish: VPS-1(zzc85fh14ffIzz1202h1d1ah1d2ahzz17326ah8275bh8275dhz2dh2a8h668h839hd25hf0ah107ah1288h12a5h12bdh137ah1155h)
Received: from mail129-ch1 (localhost.localdomain [127.0.0.1]) by mail129-ch1 (MessageSwitch) id 1348499451864940_6788; Mon, 24 Sep 2012 15:10:51 +0000 (UTC)
Received: from CH1EHSMHS031.bigfish.com (snatpool1.int.messaging.microsoft.com [10.43.68.250])	by mail129-ch1.bigfish.com (Postfix) with ESMTP id CFFCD4E0060	for <core@ietf.org>; Mon, 24 Sep 2012 15:10:51 +0000 (UTC)
Received: from DB3PRD0510HT002.eurprd05.prod.outlook.com (157.56.252.37) by CH1EHSMHS031.bigfish.com (10.43.70.31) with Microsoft SMTP Server (TLS) id 14.1.225.23; Mon, 24 Sep 2012 15:10:51 +0000
Received: from DB3PRD0510MB393.eurprd05.prod.outlook.com ([169.254.4.16]) by DB3PRD0510HT002.eurprd05.prod.outlook.com ([10.255.46.37]) with mapi id 14.16.0190.008; Mon, 24 Sep 2012 15:10:38 +0000
From: M Pouillot <m.pouillot@watteco.com>
To: "core@ietf.org" <core@ietf.org>
Thread-Topic: Block mechanism and size of ressources+query
Thread-Index: Ac2aZXkYwm8DGNvaSiWLxAwhjt7VJw==
Date: Mon, 24 Sep 2012 15:10:36 +0000
Message-ID: <1D0972C5226A7649BBB5E3734FCD593D01BB362C@DB3PRD0510MB393.eurprd05.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [82.241.54.131]
Content-Type: multipart/alternative; boundary="_000_1D0972C5226A7649BBB5E3734FCD593D01BB362CDB3PRD0510MB393_"
MIME-Version: 1.0
X-OriginatorOrg: watteco.com
Subject: [core] Block mechanism and size of ressources+query
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 15:10:56 -0000

--_000_1D0972C5226A7649BBB5E3734FCD593D01BB362CDB3PRD0510MB393_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello all,

Is there a mean in the block mechanism to not send at each blocked packet a=
ll the ressource and query on which the request is done?
The size of the uri could be very big and so take a lot of bandwith, energy=
, ... on lossy network.

May be we can imagine on the first transaction of Block to have in response=
 a BlockID-SequenceNumber on which all next transaction on this ID could be=
 suffisant to remember all the context(ressource+query)...

Any suggestion?

Mathieu

--_000_1D0972C5226A7649BBB5E3734FCD593D01BB362CDB3PRD0510MB393_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:EN-US;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Is there a mean in the block mechanism to not send a=
t each blocked packet all the ressource and query on which the request is d=
one?<o:p></o:p></p>
<p class=3D"MsoNormal">The size of the uri could be very big and so take a =
lot of bandwith, energy, &#8230; on lossy network.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">May be we can imagine on the first transaction of Bl=
ock to have in response a BlockID-SequenceNumber on which all next transact=
ion on this ID could be suffisant to remember all the context(ressource&#43=
;query)&#8230;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Any suggestion?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Mathieu<o:p></o:p></p>
</div>
</body>
</html>

--_000_1D0972C5226A7649BBB5E3734FCD593D01BB362CDB3PRD0510MB393_--

From alessandro.ludovici@entel.upc.edu  Mon Sep 24 10:10:37 2012
Return-Path: <alessandro.ludovici@entel.upc.edu>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AED521F881F for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 10:10:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.865
X-Spam-Level: 
X-Spam-Status: No, score=-1.865 tagged_above=-999 required=5 tests=[AWL=-0.867, BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MW9+GpXXhavh for <core@ietfa.amsl.com>; Mon, 24 Sep 2012 10:10:35 -0700 (PDT)
Received: from dash.upc.es (dash.upc.es [147.83.2.50]) by ietfa.amsl.com (Postfix) with ESMTP id 694F121F881A for <core@ietf.org>; Mon, 24 Sep 2012 10:10:33 -0700 (PDT)
Received: from entelserver.upc.edu (entelserver.upc.es [147.83.39.4]) by dash.upc.es (8.14.1/8.13.1) with ESMTP id q8OHAUr1013118; Mon, 24 Sep 2012 19:10:30 +0200
Received: from webmail.entel.upc.edu (www-entel.upc.es [147.83.39.6]) by entelserver.upc.edu (Postfix) with ESMTP id F1BB22CBD0E; Mon, 24 Sep 2012 19:10:24 +0200 (CEST)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_d1c336f69e88509da574179a46465336"
Date: Mon, 24 Sep 2012 19:10:24 +0200
From: Alessandro Ludovici <alessandro.ludovici@entel.upc.edu>
To: Klaus Hartke <hartke@tzi.org>
In-Reply-To: <CAB6izER-8gYOU6FY_hJiVxXJ8nPVf3FQkE7uBbPXCc106ERxMA@mail.gmail.com>
References: <73a8fe724db75eca1a52eae97f187cde@webmail.entel.upc.edu> <DA165A8A2929C6429CAB403A76B573A5146A05C1@szxeml534-mbx.china.huawei.com> <d9d411b02ffdfbfb12444f76218ba8a2@webmail.entel.upc.edu> <FC652E2B-FD12-4D89-B910-1E14B0A53CC9@intec.ugent.be> <49550f67789649dd423658f9f0a66593@webmail.entel.upc.edu> <CAB6izER-8gYOU6FY_hJiVxXJ8nPVf3FQkE7uBbPXCc106ERxMA@mail.gmail.com>
Message-ID: <7dd89e98e087d802c1753fc4742d62c5@webmail.entel.upc.edu>
X-Sender: alessandro.ludovici@entel.upc.edu
User-Agent: RoundCube Webmail/0.5.1
X-Mail-Scanned: Criba 2.0 + Clamd
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (dash.upc.es [147.83.2.50]); Mon, 24 Sep 2012 19:10:30 +0200 (CEST)
Cc: core@ietf.org
Subject: Re: [core] Delivery order of notifications in draft-ietf-core-observe-06
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2012 17:10:37 -0000

--=_d1c336f69e88509da574179a46465336
Content-Type: multipart/alternative;
 boundary="=_de694fb78f3fa64c81d38f5c2cfe721a"

--=_de694fb78f3fa64c81d38f5c2cfe721a
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=UTF-8

  

Hi, 

After Klaus's suggestions I have updated the priority
delivery model. This version does not define any mechanism to allow
clients to observe only the states they wish to receive. Conditional
observe or the use of parameterized resources could be used instead.


The new model defines three levels of delivery priority. A client uses
the two most significant bits of the observe option value to require the
desidered priority level (Priority field). This is only present in the
requests sent by clients to observe a resource and in the consequent
response of the server. The definition of the three levels and the
relative Priority field values is the following: 

- High: the value of
the Priority field is 10. 

- Medium: the value of the Priority field is
01. 

- Low: the value of the Priority field is 00. 

Should a server
receives multiples request for the same level of priority, it orders
them following the arrival order. 

I've done the delay tests all over
again. The delay has been calculated as the time elapsed from the moment
the server sends the first update on the resource's state until a client
receives it. The update have been sent using NON messages. Energy
consumption and delivery ratio have not being evaluated since they are
metrics that are not influenced by priority delivery. 

The tests are
done in a star-topology WSN using TelosB motes. I considered six
different situations where each of them has a different number of
clients observing the same resource (from two to six). The application
requirements are those of an e-health network used for monitoring the
cardiac rate of a patient. The server sends updates each 200 ms when the
patient is in a critical state. The payload has a length of 2 bytes and
contains the hearth rate obtained averaging the two last measures. 


Results are reported in the file attached to this e-mail. 

 Alessandro 
--=_de694fb78f3fa64c81d38f5c2cfe721a
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>Hi,</p>
<p>After Klaus&rsquo;s suggestions I have updated the priority delivery mod=
el. This version does not define any mechanism to allow clients to observe =
only the states they wish to receive. Conditional observe or the use of par=
ameterized resources could be used instead.</p>
<p>The new model defines three levels of delivery priority. A client uses t=
he two most significant bits of the observe option value to require the des=
idered priority level (Priority field). This is only present in the request=
s sent by clients to observe a resource and in the consequent response of t=
he server. The definition of the three levels and the relative Priority fie=
ld values is the following:</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; High: the value =
of the Priority field is 10.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Medium: the valu=
e of the Priority field is 01.</p>
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Low: the value o=
f the Priority field is 00.</p>
<p>Should a server receives multiples request for the same level of priorit=
y, it orders them following the arrival order.</p>
<p>I&rsquo;ve done the delay tests all over again. The delay has been calcu=
lated as the time elapsed from the moment the server sends the first update=
 on the resource&rsquo;s state until a client receives it. The update have =
been sent using NON messages. Energy consumption and delivery ratio have no=
t being evaluated since they are metrics that are not influenced by priorit=
y delivery.</p>
<p>The tests are done in a star-topology WSN using TelosB motes. I consider=
ed six different situations where each of them has a different number of cl=
ients observing the same resource (from two to six). The application requir=
ements are those of an e-health network used for monitoring the cardiac rat=
e of a patient. The server sends updates each 200 ms when the patient is in=
 a critical state. The payload has a length of 2 bytes and contains the hea=
rth rate obtained averaging the two last measures.</p>
<p>&nbsp;Results are reported in the file attached to this e-mail.</p>
<p>&nbsp;Alessandro</p>
</body></html>

--=_de694fb78f3fa64c81d38f5c2cfe721a--

--=_d1c336f69e88509da574179a46465336
Content-Transfer-Encoding: base64
Content-Type: application/pdf;
 name=Priority_Delivery_Delay_Test.pdf
Content-Disposition: attachment;
 filename=Priority_Delivery_Delay_Test.pdf

JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
ZT4+CnN0cmVhbQp4nO2Yz48dNQzH1UJbOlTwL8zxvUqbxnHiJFckhMSt1Uo9UE4FWlBfpS3/v4ST
TGbsDPtDZcWlb/cyn6ev4zjxxBlfzdaAm2357w9vT9OLV3F+9/d0NYG1OKcQTAY/nxoSEDDPHyZ0
Hkbs4g/T++n18/njZE0EijnO+4dP7yaY/5yQAGYA8GWYU0NiV8uoBGHELi5OMDiU1gWFPLg4orL2
GKR1QSH3mEdU1uiTtC4o5OxtRGUN0UnrgkIOkUZU1jZ5aV1QyG1KI0prlzMJ64pSbu2I2tomZW2l
M5fBjaisI8q4Kwp5RBpRWZOXcVcUclJbUFFZhxCldUEhDwQjKmtPWVoXFHIfcURl7bLM1IpC7nIc
UVvboKxtUHKbR1TWACrugkIODkZU1tapuAsKuUUcUVpDCnLHKm5yxjSiso4kM7WikMdoR1TWFGWm
VhRySm5EZR2yldYFhTxkP6Ky9qDiLijkHtKIyhqdirugkCPaEZW1QxV3QSF33o2orCGouAsKOegN
hCDj/oNP/OACMuwf+MTnOOTYFcVRw2/siCoTk5PWFUXqJedHVNaYZKWpKOSYwohqVbKX1hXFMmQf
RtS5ZJ3KJau2IFgaUVlbkmdHRSG3FEeUO/KylnIKeoQ63aBKuULpfynlaHPiLOb9tCGFXEq5tw59
3VjeY7bJbi3EjM4vQ2C0sMNF3Ioh8BHjWwinjsFJ+Yg93veLswRB+k4UpXxECJtvrl98qGH3XTEG
Id9hE7eCxHcK5xB6QaqYUMpHRFAz5ywnMXNHOUn5iE3cLgGRnfGB2i8BBbMlKR9wEbeZc11HS67P
vOC66VU+4iJeClKc0UW7FiRGdCDlAy7iNW6kJHcMI8otGnERt7jJzZhy37GK/MZJ+YCLeLlC0Oyh
59qCKrl2uOWa4+I5e75R9bgrkpXyEW3aiiGfWD4A9WJYkeQG7xBIrZrPPdcWVMm1Q5FrNrs5AOa+
ahWz3KIdNnFbNa7rAX3sq1YxZykf0cfVmg/EOYSw7HdDsnKDR1zE7RLA95UQe6Y2TCo1R4xbpoLj
sy7knqkVyTq5wQN28XZ43sN30E1VsZ/OdRK8tJyQ86ff2TtS5oPQ5mXVG8qXEne4iOuO12K7Wcva
u6uuDYV1K7artaq9u+raUFrXYrtZy9q7q64NhXUrtqu1qr276tpQWtdiu1nL2rurrg2ldS22m7Ws
vbvq2nC1bvmCrlzerF3XvSJ5kSA7tKv/1yVd6rf4q5+WB06RqykZLH/1B/n89jT/cMkf7XwpNyFx
8brkS9gM8wXnGJ+DaMonlOOEDvPlafrl8OB4Uc7l6P3h4ZGDNwnjr5c/Tz9e8uRf3qNrzymuXX91
jWs783lLbP4bi76+i+jRTaJF8/guAz25RvTiVelDrFHViGwJjD+HTcmfaHBb0GiSTxR4CABjI2EJ
NbMTfi84IDDlEzyUWVvjI6ScyuyAVyYm5DlwOkVAf/imDGUz8I9Pj+WKkgMd3nw8cpKYaGndpqsp
l7OWP9tTgOVY6r/wUYQitQbs+jufTNazDW5HnxOHW8Xt6Kti4Y8nrzHJc7LgNlQVd0f18Go/xMUz
o9dyrwcrrkJWExFIepqkg/Cro+0VFmt12q3kEgqqUIaF5bd67mu4lQ9XJh74qlYP+OfSWRic6dgU
7uqLcCYu+lxKYrkSdGc3d+POnbh87sSdO3HnTtyK507cuRO34bkTdx+dONVcO+1ab9HGEc+duE1+
7sSdO3Fr3OdO3JfWibuHL6VzJ+6L6cTdcgGSW+jL+0ptq/9r48tzXbC+FFmDUFpEh4fHy79640b1
+077bmD5NhlRNwf/t1bg58bPlY341uud4ctDd4Qm8gsZS4sLrLHB0+Epu+ePM+OgtMu6gH8F4IsN
+NL5uiBXWjPppiH4qOQI1BDET3zZriPwClvjSx9uFXx75LlFF+Dw7EYPDodJ9uUaPGAuscrWpfLQ
Z/DouinyXYWKh7tM4fOC5E+LZIiun0If4PF+J5Bu24k+ybIT4bMnWVKPhzKcT3Zt8143Ugvn8W2u
nlyzZ3wOGN61f2v1Or5y8ItSI1u6xA+ODJjI8XtyEQ2ERGUvkgmBv/85iLXZ+6y0eDMXIetFN/jN
p6Lg62fEoQkcjQsUwuE7XkkyFHj5WJyNtcQvwPd1fT0XIj0YclXzlEU/+B4aludO8L4T/HL6B4xX
AOZlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKMTY0NAplbmRvYmoKNCAwIG9iago8PC9UeXBlL1Bh
Z2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3Vy
Y2VzPDwvUHJvY1NldFsvUERGIC9UZXh0XQovRXh0R1N0YXRlIDEyIDAgUgovRm9udCAxMyAwIFIK
Pj4KL0NvbnRlbnRzIDUgMCBSCj4+CmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lk
cyBbCjQgMCBSCl0gL0NvdW50IDEKL1JvdGF0ZSA5MD4+CmVuZG9iagoxIDAgb2JqCjw8L1R5cGUg
L0NhdGFsb2cgL1BhZ2VzIDMgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRl
Ci9PUE0gMT4+ZW5kb2JqCjEyIDAgb2JqCjw8L1I3CjcgMCBSPj4KZW5kb2JqCjEzIDAgb2JqCjw8
L1I5CjkgMCBSL1IxMQoxMSAwIFI+PgplbmRvYmoKMTQgMCBvYmoKPDwvTGVuZ3RoMSAyNDA5Ni9G
aWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDE1IDAgUj4+c3RyZWFtCnic7XwHfFRV+vY502umJDMp
k2QmmWRImDQSUikZSCEhBAjJYAIEEhKagCBFiqBRrFHsunaxsoriZEAIdl0sq6KuuuquZXV3XSuK
3VUh33PuO4f27fr9v99v/7/99v9xb577POc9Ze59zznvfQcIjDPGrKyPqdnUKa2FxUw5mr/BZXrP
0u7lsXIvLqf0nLbKd/+Vu/8O/TZjWtP85QuWfvddswX6I8aMKQuWrJtP7UvaGHNMXDivu/fPw1zV
jHWinpUthMG63TyaMZsG5ayFS1etpfaTJ8G2Ycmynm4q125hzLB3affa5TlcbUVdDoy+U7qXzovd
z2u4eJcvW7mKyp3PivrlK+YtH/rkb++hfQOGNzOmv5mxQ1eyo4+p7GS2Es/bx85jm9mV7DH2FpvL
NkFdx7awu9jdLMKeYL9lb7B/4XFonXYps6h3Mx2LZ2zox6H9h+4CBrVxR1muRCle4ztiGbIPfX6c
7fNDVw7ZDw3qnMyk9LWqXoH1a35w6EdVtSgPlYmy6nxom9LjS/3Nh+4/tPU4H7SwGWwmm8U6WRfr
xvP3soVsETyzmC1hS9kpSukU1C3AdT5Kc9CqB62EPtJqGVsOrGCr2Gp2Gs7l0CtjJVF3qlJezdbg
XMvWsfXsdLaBbYxd1yiWDahZr5TXAmewMzEzZ7GzFSWZLJvYOexczNr57AJ24S+WLjys+tlF7GLM
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
TJFishTNUkySokmKiVI0StEgxQQp6qWok6JWihopxksxToqQFNVSjJVijBSjpRglRZUUlVJUSFEu
RZkUpVKMlKJEimIpRkhRJEWhFAVS5EuRJ0VQiuFS5EqRI8UwKQJSZEuRJYVfikwpMqTwSeGVIl2K
NClSpfBIkSJFshRJUiRK4ZbCJUWCFPFSOKVwSGGXwiZFnBRWKSxSmKUwSWGUwiCFXgqdFFopNFKo
pVBJwaVgMcGHpDgkxUEpfpbiJyl+lOLvUvwgxfdSfCfFt1J8I8XXUnwlxZdSHJDiCyk+l2K/FJ9J
8akUn0jxsRQfSfGhFH+T4gMp/irFX6T4sxTvS/GeFH+S4l0p3pHibSnekuKPUvxBijeleEOK16X4
vRSvSfGqFK9I8TspXpbiJSlelGKfFC9I8bwUz0nxWymeleIZKZ6W4ikp9krxGymelOIJKR6X4jEp
HpXiESkeluIhKR6UYo8Ug1LslmKXFA9IsVOKHVJEpRiQIiLF/VJsl+I+Ke6VYpsU90hxtxS/lmKr
FHdJcacUd0hxuxS3SXGrFFukuEWKm6W4SYobpbhBiuuluE6Ka6X4lRTXSHG1FFdJcaUUV0hxuRSX
SXGpFJdIsVmKi6W4SIp+KS6U4gIpzpfiPCnOlUKmPVymPVymPVymPVymPVymPVymPVymPVymPVym
PVymPVymPVymPVymPVymPVymPVymPVymPXyFFDL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/
4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/4TL/
4TL/4TL/4TL/4TLt4TLt4TLt4TLb4TLb4TLb4TLb4TLb4TLb4TLb4TLb4TLb4TU7hEDWHE0f60XO
HE13gc6m0lnR9CpQH5XOJDojmm4BbaTSBqLTidYTrYumjQOtjabVgNYQnUa0mupWUWkl0QoynhpN
Gw9aTrSM6BRqspRoCdHiaGod6GSiRUQLiRYQzY+m1oLmUamXqIdoLlE3URfRHKLZ1K+TSrOIZhLN
IOogaic6iWg6UZiojaiVaBpRC9FUoilEk4maiSYRNRFNjHoaQY1EDVHPRNAEovqopwlUF/VMAtUS
1RCNp7px1C9EVE39xhKNIRpNLUcRVVH3SqIKonKiMqJSGmwkUQmNUkw0gqiIBiskKqB++UR5REGi
4US5RDlEw2joAFE2jZlF5CfKpKEziHzUz0uUTpRGlErkIUqJpkwGJRMlRVOmgBKJ3GR0ESWQMZ7I
SeSgOjuRjYxxRFYiC9WZiUxERqozEOmJdNHkqSBtNLkFpCFSk1FFJU7EFOJDRIeUJvwglX4m+ono
R6r7O5V+IPqe6Duib6NJbaBvokmtoK+p9BXRl0QHqO4LKn1OtJ/oM6r7lOgTMn5M9BHRh0R/oyYf
UOmvVPoLlf5M9D7Re1T3J6J3yfgO0dtEbxH9kZr8gUpvEr0RTTwJ9Ho0cTro90SvkfFVoleIfkf0
MjV5iehFMu4jeoHoeaLnqMlviZ4l4zNETxM9RbSX6DfU8kkqPUH0ONFjVPco0SNkfJjoIaIHifYQ
DVLL3VTaRfQA0U6iHVF3NSgadc8EDRBFiO4n2k50H9G9RNuI7om6Ea/53TTKr4m2Ut1dRHcS3UF0
O9FtRLcSbSG6hQa7mUa5iehGqruB6Hqi64iupQ6/otI1RFcTXUV1V9IoVxBdTnWXEV1KdAnRZqKL
qeVFVOonupDoAqLzic6LurpB50Zdc0HnEG2KuuaDziY6K+oKg/qiLgRjfmbUVQY6g2gjdd9A/U4n
Wh919YLWUfe1RGuITiNaTbSKaCUNvYK6n0q0POrqAS2jwU6hlkuJlhAtJjqZaBH1W0i0gO5sPnWf
R9RLLXuI5hJ1E3URzSGaTQ/dSXc2i2gmPfQMGrqDPqid6CS63en0QWEapY2olWgaUUs0IQSaGk0Q
nzAlmiCW9+RowiZQczQhHzSJmjQRTYwmIC/gjVRqIJpAxvpowhmgumjC+aDaaMKZoJpoQh9ofNRZ
DxpHFCKqJhobdeL9zsdQaXTU0QEaRVQVdYilUUlUEXVMAJVHHe2gsqhjBqiU6kYSlUQdeaBiajki
6hAPVhR1iL1ZSFRA3fPpE/KIgjTYcKJcGiyHaBhRgCg76hBeyiLy05iZNGYGDeajUbxE6dQvjSiV
yEOUQpQctXeCkqL22aDEqH0OyE3kIkogiidyUgcHdbCT0UYUR2QlslBLM7U0kdFIZCDSE+mopZZa
asioJlIRcSIWGrLN9QocsvV4D9p6vT9D/wT8CPwdth9g+x74DvgW+Ab2r4GvUPclygeAL4DPgf2w
fwZ8irpPUP4Y+Aj4EPhb3ALvB3ELvX8F/gL8GXgftvfAfwLeBd5B+W3wW8AfgT8Ab1oXe9+wjvC+
Dv69dYn3NWvA+yrwCvTvrEHvy8BLwIuo3wfbC9al3uehn4P+LfSz1pO9z1gXeZ+2LvQ+ZV3g3Yu+
v8F4TwJPAKGhx3F9DHgUeMRyqvdhywrvQ5aV3gctq7x7gEFgN+y7gAdQtxN1O2CLAgNABLjfvM67
3bzee595g/de80bvNvMZ3nuAu4FfA1uBu4A7zfneO8C3A7ehz63gLebF3lugb4a+CbgR+gaMdT3G
ug5jXQvbr4BrgKuBq4ArgSvQ73KMd5lpsvdS0xTvJaYF3s2mO70Xm7Z6z1Vne89RV3g38Qrv2eG+
8Fnb+sJnhjeGz9i2MWzeyM0bPRubNp6+cdvGtzaGmnWmDeH14dO3rQ+vC68Jr922JnzattVhzeqE
1atWq79Zzbet5rWredFqrmKr7at9q9WWVeEV4ZXbVoTZiqkr+lZEVmhGRVa8t0LFVnDT4NDjO1Z4
0uvBoQ0rrPb6U8PLwsu3LQufMn9p+GTc1qKKBeGF2xaE51f0hudt6w33VMwNd1d0hedUdIZnb+sM
z6qYEZ65bUa4o6I9fBLaT69oC4e3tYVbK1rC07a1hKdUTA5Phr25oik8aVtTeGJFQ7hxW0N4QkV9
uA6PzFLtqb5UtV3cwORU3Anz8PFFnpDnPc8Bj4Z5Ip7HPWqnLcWbosq1JfOaKcl8WfKZyZcmq21J
LyWpQkm5efW2xJcS/5T4RaImPpSYW1DP3Ha3z612iWdzN7fVK1xdSzyiVHnWZrc/UG9zcZvL61LV
eV2cOd5zHHCoXY/ZX7KrbDZusw3ZVCEbmtvivHEqcRmKU4fiRpTX26xeq0pchqxqd8gKixhxmGVq
W73N7DWrwtXmKWZVyFxdUx8y5xfVMzX3cc64HaQ2oO1O7vLWqx/m4q9xtIzzywbaWoPBpkEDm9YU
MUydGeEXRLJbxTXUMiOiuyDCwjNmtg9wfknHAFfVtEUSxF/2KuVzN29maeObImmt7VH1li1p4zua
In1Ch0KKHhKaoUlHcPbK1SuDwVWzcZm9clVQ+UGJrxaloDCKn5WrUBbnaqXMgr94UDPQnJU4VsVs
q3650//rB/9338B//jHAxL9RGDekOof1qjYBZwNnAX3AmcAZwEZgA3A6sB5YB6wF1gCnAauBVcBK
4FRgObAMOAVYCiwBFgMnA4uAhcACYD4wD+gFeoC5QDfQBcwBZgOdwCxgJjAD6ADagZOA6UAYaANa
gWlACzAVmAJMBpqBSUATMBFoBBqACUA9UAfUAjXAeGAcEAKqgbHAGGA0MAqoAiqBCqAcKANKgZFA
CVAMjACKgEKgAMgH8oAgMBzIBXKAYUAAyAayAD+QCWQAPsALpANpQCrgAVKAZCAJSATcgAtIAOIB
J+AA7IANiAOsgAUwAybACBgAPaADtIBm3BCuakAFcICxXg4bPwQcBH4GfgJ+BP4O/AB8D3wHfAt8
A3wNfAV8CRwAvgA+B/YDnwGfAp8AHwMfAR8CfwM+AP4K/AX4M/A+8B7wJ+Bd4B3gbeAt4I/AH4A3
gTeA14HfA68BrwKvAL8DXgZeAl4E9gEvAM8DzwG/BZ4FngGeBp4C9gK/AZ4EngAeBx4DHgUeAR4G
HgIeBPYAg8BuYBfwALAT2AFEgQEgAtwPbAfuA+4FtgH3AHcDvwa2AncBdwJ3ALcDtwG3AluAW4Cb
gZuAG4EbgOuB64BrgV8B1wBXA1cBVwJXAJcDlwGXApcAm4GLgYuAfuBC4ALgfOA84FzWO66PY/9z
7H+O/c+x/zn2P8f+59j/HPufY/9z7H+O/c+x/zn2P8f+59j/HPufY/9z7H++AkAM4IgBHDGAIwZw
xACOGMARAzhiAEcM4IgBHDGAIwZwxACOGMARAzhiAEcM4IgBHDGAIwZwxACOGMARAzhiAEcM4IgB
HDGAIwZwxACOGMARAzhiAMf+59j/HPufY+9z7H2Ovc+x9zn2Psfe59j7HHufY+9z7P1/dxz+Dz86
/t038B9+JM2ZLTJMdmil+hVtHFMzPatkzWwym/kws2JNu1kVf+ABV22tIV//KNarivmw4g1ISWtC
No3Kujslpdq/u1S3We1oxBf3ndX6zYjl1QffPfhi4cF39zsrC/fzwnfef/d9+5cvOioLS95/7f0R
RdyR4VCQEKfS6xN0/swCVemwQFlJSfFYVenIgD8zTqXYRpaVj1WXFKer1AnSMlYlylz9ys8z1FMO
6lRn+Kunl2jTU2wJVp1WlZrkzB+dbW+dmT26IE2v1uvUWoM+p3x8ZtOSusw/6h1pLnea02Bwprld
aQ79wbe0cT9+pY37qUaz5Ker1LpRs6qz1NeaDCqNTjeYnpQ8fFRG43RbvF1jjrc73Aa902HJqZ11
8DxXqhgj1eWisQ42wy1dQ/vVN2qXsgD8d1HIWz2Kmz2VditvrjRZcLHbxcWGS5IZl4e4+K2kwqH3
dqBF4eDQRzvsCh/YYYuxJWY3C1aZQqb4jHpz5TCPJm64+IOApIkjB7lmR1yzdhKrrt5fvd+ZWFnN
C99XJvU1ouLKEUWd2dJzpTrdEQ+6Ex0xT7rUAcXfroR0lXB/ufpGvSM1QTzihOtm9lx8Uk7x3Mvn
TNkU0id4k5J9TuNdNRtrq9vLk10jp4/LGBOqH5ZssOg1Gr3FsKZ5evOmgbmrHjpnQl2Nyqy36rVa
XA7WtZ40eu6GUO3Z88Y4h9eMEP9+7bqhH9VbtKeyYrZuZ/VIPjw+9qjgAzttdj4J4jvhA2EQPoof
5D+EEtPNwplm4Vaz8KPZLtqaRZ2JhVDF0ocn2we5bnf+xKz65EmKc+AeZyUvLAwqXrEr12M84xhZ
AKHTO44YYr5xlJWRj7YYnD7x9IakgsaisRtqUUxO8sXr9fFknnBZ44zTJ2UkG8wGjQYXla15dm1W
e/jgRdKirTBYhLIYDn7Q1Dhm/oXdMT+otqqfYyWsZ+fyUh6wxR7bFvOHTfrDFvODTTyrk4Xi8awh
By4+GFmKaZBnh4zBiQGby9foEk/trKysxtbbi4c9/MQ89oBivv/B07qUvaZTbVXpjAZDYlqWK7mo
tMovn1XnTE10p9n12eOqKtOsGVlpFo2aq+e60x1Go9GQUDCp/GBEPq36HIPZqFYbzYZNZbXDbGqD
yWSM84gnbhnar3oRT9zIXgxZCpuqm6Y0ndl0f5N2XOwBx8U8MC62GcaJ7+TxsbI9xmbB/O2QN6s4
q9jiEevBI1aGR2wzj90sLujreRB5IsM3bxMKzBKC3SK+iAcwXrXlfovKUvBOuelTx1RHl2O5Q13u
KHe4R781zqPNnej+SNvMsK/gxv2OysrCwk77fjv82YndRQ4NOoWZZPCIczUyRFEsK9DFyjrXUc7H
ZtOpXiyZffbkopPqitwmjc6sNwerp1cMry32DAtNDbeEhuVOO31aVkNVrkuvVqv1Jp0xs6yxcHgo
15UTmhZuDQ3jcXVLMN+JyQlZ3vgUu97j8zj9ZdmBkTnezODY6aNLuxvzLE6X3WJz2x3Jdr072R3v
L0odVprjyxw+uk3MRcbQF6qlmvtYFZu1M5c5/Pkxn+fH5iI/Nhf5sQCVH1uV+WIRWhKt+fv9DWnW
/YkNIxCLBvSKw/bvE8uuJBaB9u0tHlGEjaahlebPDCjuKCk9vOaUK14BfkeCW7hMlFVLDXZfbkFi
fW8o7QybU2uwGjbKnfahwWLUOG0flk9IzEpNMGiNWs3MtEx7nFGX3bRysirOlxWf4tC/rkcrjdEC
4UiJz/IdMnXOMZqM2rgkhli9GLH6Ea2PjWQN7Lo9bCKWRKJN1dw1kQdXV/P51bymmo+s5lnVvHpQ
VRNKsKSmWtaX8pNLeVMpryrlwVJeiopdyxn3wY2DCONigcE7uzEMK7JwLLMfsepUzZaqoaIibWCQ
s2h8R+0gdw1o5yhuojdjsPO1YLCz8/1OccBkJwWndQaPWlCa4xeQnl6L+pGxYix4qx8ZueSuU1s2
zBqTbXcWTFlz1ynZk0J5cXqNiuvNRnOgrLmk87xwrjplXPP0EYsu6whsTyybMT57Yl11Skb17OrQ
7LFp/PbwLesacyYu6b9jdus9N1+0YLTR5jRbbfFxzhS7Ic4RN6nv7lm29CRb5bwLu6rmjM+yJnqd
Z21flF/UMk/4tgG+fUabweJZkH0SSs5x8lwHD1h5wMIDBp6t58PVPFfF88U+zBZOz+cJSVhbCWLD
Jrix6hLETk7wYZ0lJAn1kEr8m2cfLUFfbImCPxFL1BdbouCPdoGzfFz8i86Q0eRjRSzE1CZ0CBnF
W9U0xaTCHL2slEx2MVODSmyAMDFTfp5H/CG8rTUbNKCdrsySw8nFLsdS7gx2YnKCR14hyqYPdsYO
flyCgpnRHPVa1aifKVwaOWv91vnBoiWRvtPBkThPcHRzUfjkMe70cfMaKsJjcpKMqv6rvxvoPunu
77dc9b3C93Zff1q4PHnqxQ8vufz5vqqsmtkrzsWS286Y+hZtIitgH4SystJ5VhrPSuV+D89K4VnJ
PJDEA4k8V/G90we3FYkntQp3F3EmXMtyY3s6N+bQ3Niez405FPyD2Ou5gypHKC49SXRKMour2RFb
8ODXdmBMhwjRdqUs7Y+LIRyK69FjC7K9eOcgr97hn5aL17N+QNcG9xZXH9ynRFRx7AvuDZZ8qcin
FM+yIO88fCjv6gzp3wyHXqcLKKGkPJt2gsuhpIm36ExIOGbpLWadzmg18Lgf4xPjtGqd2ciHayzO
JGeSz6n7xBBn1NaKmKm3p8Q7UxxG9ZtXmzTW9ERHkt2ie0yt0XCN3qz76VKjI0XEyRXw9o1Y02PZ
VSFrbhkPpvPcNB5I56FBGTpC3C1WsdtusfJJbuEmN5bhrpJsnKwy5uvKB1VnMjM5xwxnhcw24c6K
Sp+vEouvYFeJW1fQaq8c5DnSQ/T+KQQhWODFs08sR2UBKj7q5Mc7pzx+rLo0FhZiC1JHMVbk2hnC
STdqjTbjwdI4l02vNtksP520qNKZWjp15JjuxhEWvRnRQmtIGtWxeNTszZ0F7gnnLdunKjHYzNqJ
ztR4o96e7k5IT0y0ctOsK9bODQabqzIzczINznQXXjRxrix/Uums9XVjT7/0/hWvG53KO38BYsIV
8F871+5hM+CyVOGyGXyEAU4ZITb+CMVvI4TfRgyqSkOmya2ByZOT8J6Giz8KBdAk4MMlBGsgpI7z
GOzyHa/09IientiS9cDzDzCDmULyTrG/42JLMy622uPExMVjGuJGhVAcFRKDFI7iytKNLeGQSRhH
OUY53GWD3BwyNbbmfe3zaRtb3SjGIoQI45V2ShFEkAiKaUKKIHOERNiFxeGspLBxVGRHalB2VKag
8h8OIIct/2gSXelq9RVjV92zeNyp7VU2g04dZzWWti6rHd9bmxlsXdd8OuZKrzPHGU8dv6hxWMrI
ltKq7knFJkysWqUzxFeFl4VmXDAz3zd2xqiaZVPz+YqOS+eXu9K8cXEJaa6sVF+2L3NsuLi8PZSJ
7eGKT7bpM0Md5TmNZV5/jl9r87htiY64eMxzQdvqCWMWtVSaVfrSqYsR+4uQ1b+qTWDDEZd+ClVl
F/BAPh+Wx7OG8awAz07lAQ/3KwEqO4lnJ/KAmwdcPJDAA3akvjxLy7M0POjhSrRyUrTKdydBuEUQ
c8cmUfBuzJ07taDAPjj0cygNLexi+9nFirCLdNAuXiJ2kQnaH1I52DCmoVilwQtAbD+N2H4mVGs0
RYXDPAXKBGuCGXa7KWOaKawk0Nh1JfuLi8U7QExhLKcJFjtK9il8ZAced3DKZ2R+fXhr8iOxys39
PEP9aoLzCkMCpdcHP7HYrVqVzqTnr2jj0/PSM0ak269wuA7dqjo0k2/lyzMChw7I/Jrbdfb0pPj0
5ESr2onvFPiaazX+/LRf9fHBKrHj5mHHXYPv82PZEyHrsHI+rEy8fQNqJWLtooBVHotK5eI7hhlL
vfxBeCoHrs+BNUfsi5y4KcXLis8sVhenCfemCfemKRsuTWy4tAdVJcivP9oRe5c+ILKgEL6yPb5b
+Q4Xn4SNkxey5FV948vkmZnavJakY7ZO536xdQqD3P56bMfs7XyNNg85V3j3yG45JrEWX9lEPunA
JsqIJZEZsS9s6mvq+waWjF7SVmbTaVVqg1lvGj5hUUPN8paCYS0bpo9pD6QmedNUYww2kzbBeSjN
31i07K5llXzLwtuWVTmSk+IsjhSnw+MwJKel+GoXTBw7p9prSclW2TJ8RgTBrJxDV2tVpd39Q0My
l1Tp8J2GjltPnCfO/7uTV/ybz4f/+09Vaez86X8/1WtOnCfOE+eJ87/n1GT/C843tZfqCvV+/UeG
mwx3/k8+mfhzHPqN8gSmVriM6Vim8pvnFvV+9Wfqz9VfqA+ov1R/xS/j1/MZ/GKewjSsAi004rfL
GTtgQW7EDnBxRVmDb9D/rB9TWjjxmSomfrHdylhbW11x+fj6krqiVUVFyu+788vE31L9Fw/DscUD
7MDQMYbYb8tr4k7gBE7gBP6bMZJ1/X+O6/4nQPXcsVBnsJb/ClTbWcYJnMAJnMAJnMAJnMB/EpDD
Lv4XnA1sO1vBFrAiNg8l9f/hO7z4js613oHI/Q/OsY3+liXTl/qHPt3wguAnhjXU/Tzi0ErjLvF/
pjOj8mcHOP4XksrlpAplbmRzdHJlYW0KZW5kb2JqCjE1IDAgb2JqCjkxNTAKZW5kb2JqCjE2IDAg
b2JqCjw8L0xlbmd0aDEgMTk3MjQvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAxNyAwIFI+PnN0
cmVhbQp4nO2bCXxTVdr/z7k3+5426ZK0TdI0aUu60ZVCaS/d6AotbTQFCi0FBJWhFCpQRauO4lQR
xw2XYXHXqUoaEIM6iooroo6DuziouIB2RMUNbfN/zn3SUlDnnXn/s3zeGXLzu997nrM/z7nn3mAl
lBCiJb2EJw3TmzKzifgpbobTaR1L2jsxPTkIp56Oc1bY3V9kzobrdwiRHl3YecaSWw6X3kuI7GVC
lJFnnL16IZZ31RGiv3vRgvb5709+fBUhdfvAmL8IDNpd6mLIOwjppEVLVqwK9wdt6GRnL+1ox3Tu
UUIUu5e0r+o0Eu4FQgwKMNp/1b5kQbh8LpxsnUuXr8B03XaW39m1oNP4xHd3QvkUQsyJhMg3ETJ8
DTn+uRCO35F+8gB5iDxOnid/Il9RFWkjl5DHyAfkMPmS/EAJlVMzjaOp5B/2Gb5YuoRo+V1ERqIJ
CR0LHRq+J3QIfKgbY7kGUtES93FLKCI0eLJt+Jrh4PCLMjUxiHUN3B6wHqGDoWNcCUuH8lmaW8uu
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
ZG9iago5IDAgb2JqCjw8L0Jhc2VGb250L1ZSWUtBUCtUVEUyN0JGM0UwdDAwL0ZvbnREZXNjcmlw
dG9yIDggMCBSL1RvVW5pY29kZSAxOCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0Q2hh
ciAxMi9XaWR0aHNbIDUwNyA1MDcgNTA3IDUwNyA1MDcgNTA3IDUwNyAzOTEgMzM1IDUyNSAzNDkg
NTI1XQovRW5jb2RpbmcgMjAgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMjAgMCBvYmoK
PDwvVHlwZS9FbmNvZGluZy9CYXNlRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2Vz
WwoxL2cxMDA1L2cxMDA0L2cxMDA2L2cxMDA3L2cxMDA4L2cxMDA5L2cxMDEwL2c0MDAvZzQxMC9n
MzQ2L2czOTYvZzI4Ml0+PgplbmRvYmoKMjEgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xl
bmd0aCAyMiAwIFI+PnN0cmVhbQp4nF2RPW7DMAxGd51CNzDt6KcBAi7pkqFFgfYCskQFHiILijP0
9jXFpkOHJ+CBHwXo03C+vF7Ksunho63xkzadl5Ia3ddHi6Rnui5FjZNOS9x+rZ/xFqoazm+hfn1X
0nuAsholEddE9xoitVCupE4AeMoZFZX0bzRa2ZjzMzqiAMbgrhMK4CzrAQVwkdWgAG5ktSiAP7I6
FGACVo8C2Jn1BQVwifWIAvgDa0ABbJ/OKIDrN0cUwDvWhAL4iZVQAJNZMwrgTK/g+VZug0vkDt/D
jXR8tEZl6033ZrnTpdDfZ9S18pbeUT+5B3ueCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKMjM1
CmVuZG9iagoxMSAwIG9iago8PC9CYXNlRm9udC9MS09MT0srVFRFMjgwNjNCOHQwMC9Gb250RGVz
Y3JpcHRvciAxMCAwIFIvVG9Vbmljb2RlIDIxIDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xh
c3RDaGFyIDE1L1dpZHRoc1sgNjMwIDUwMyAyNDYgNDk0IDQ3NCAyMjYgMzI1IDgxMyAzOTkgMzI1
IDI0NiA0NzMgMzU1IDY3NiA1MzddCi9FbmNvZGluZyAyMyAwIFIvU3VidHlwZS9UcnVlVHlwZT4+
CmVuZG9iagoyMyAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5j
b2RpbmcvRGlmZmVyZW5jZXNbCjEvZzI0L2cyODYvZzM2Ny9nMjU4L2c0NTUvZzMvZzg5Ni9nMzcz
L2c0MDAvZzg5Ny9nMzQ5L2c0NDgvZzM5Ni9nNzUvZzI4Ml0+PgplbmRvYmoKOCAwIG9iago8PC9U
eXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1ZSWUtBUCtUVEUyN0JGM0UwdDAwL0ZvbnRCQm94
WzE2IC05IDQ4NSA2ODBdL0ZsYWdzIDQKL0FzY2VudCA2ODAKL0NhcEhlaWdodCA2ODAKL0Rlc2Nl
bnQgLTkKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDcyCi9NaXNzaW5nV2lkdGggNTA2Ci9Gb250Rmls
ZTIgMTQgMCBSPj4KZW5kb2JqCjEwIDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5h
bWUvTEtPTE9LK1RURTI4MDYzQjh0MDAvRm9udEJCb3hbMCAtMTc3IDc1NCA2OTBdL0ZsYWdzIDQK
L0FzY2VudCA2OTAKL0NhcEhlaWdodCA2OTAKL0Rlc2NlbnQgLTE3NwovSXRhbGljQW5nbGUgMAov
U3RlbVYgMTEzCi9NaXNzaW5nV2lkdGggNTA2Ci9Gb250RmlsZTIgMTYgMCBSPj4KZW5kb2JqCjIg
MCBvYmoKPDwvUHJvZHVjZXIoR1BMIEdob3N0c2NyaXB0IDguMTUpCi9DcmVhdGlvbkRhdGUoRDoy
MDEyMDkyNDE4MTc0MSkKL01vZERhdGUoRDoyMDEyMDkyNDE4MTc0MSkKL1RpdGxlKE5ld01vZGVs
SUVURi54bHMpCi9DcmVhdG9yKFBTY3JpcHQ1LmRsbCBWZXJzaW9uIDUuMi4yKQovQXV0aG9yKEFk
bWluaXN0cmFkb3IpPj5lbmRvYmoKeHJlZgowIDI0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAw
MTk3OSAwMDAwMCBuIAowMDAwMDIwNjMyIDAwMDAwIG4gCjAwMDAwMDE5MTAgMDAwMDAgbiAKMDAw
MDAwMTc0OSAwMDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDE3MjkgMDAwMDAgbiAK
MDAwMDAwMjAyNyAwMDAwMCBuIAowMDAwMDIwMjIzIDAwMDAwIG4gCjAwMDAwMTkxNTcgMDAwMDAg
biAKMDAwMDAyMDQyNSAwMDAwMCBuIAowMDAwMDE5ODQ0IDAwMDAwIG4gCjAwMDAwMDIwNjggMDAw
MDAgbiAKMDAwMDAwMjA5OCAwMDAwMCBuIAowMDAwMDAyMTM5IDAwMDAwIG4gCjAwMDAwMTEzNzQg
MDAwMDAgbiAKMDAwMDAxMTM5NSAwMDAwMCBuIAowMDAwMDE4ODUwIDAwMDAwIG4gCjAwMDAwMTg4
NzEgMDAwMDAgbiAKMDAwMDAxOTEzNyAwMDAwMCBuIAowMDAwMDE5MzcxIDAwMDAwIG4gCjAwMDAw
MTk1MTggMDAwMDAgbiAKMDAwMDAxOTgyNCAwMDAwMCBuIAowMDAwMDIwMDcyIDAwMDAwIG4gCnRy
YWlsZXIKPDwgL1NpemUgMjQgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFsoqUZRIEd1ZIwI
eUwaa1xu5CUpKKlGUSBHdWSMCHlMGmtcbuQlKV0KPj4Kc3RhcnR4cmVmCjIwODI2CiUlRU9GCg==
--=_d1c336f69e88509da574179a46465336--


From Bert.Greevenbosch@huawei.com  Tue Sep 25 02:29:48 2012
Return-Path: <Bert.Greevenbosch@huawei.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D96BC21F846A for <core@ietfa.amsl.com>; Tue, 25 Sep 2012 02:29:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.498
X-Spam-Level: 
X-Spam-Status: No, score=-6.498 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1L20QreLTeCu for <core@ietfa.amsl.com>; Tue, 25 Sep 2012 02:29:48 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 8C91021F85AF for <core@ietf.org>; Tue, 25 Sep 2012 02:29:47 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AJZ60302; Tue, 25 Sep 2012 09:29:46 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 25 Sep 2012 10:28:38 +0100
Received: from SZXEML431-HUB.china.huawei.com (10.72.61.39) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 25 Sep 2012 10:29:25 +0100
Received: from SZXEML509-MBS.china.huawei.com ([10.82.67.53]) by szxeml431-hub.china.huawei.com ([10.72.61.39]) with mapi id 14.01.0323.003; Tue, 25 Sep 2012 17:29:17 +0800
From: Bert Greevenbosch <Bert.Greevenbosch@huawei.com>
To: "core@ietf.org" <core@ietf.org>
Thread-Topic: Upload of draft-greevenbosch-core-minimum-request-interval
Thread-Index: Ac2bADtqX7H/qdoNSUydLv3snsRk9w==
Date: Tue, 25 Sep 2012 09:29:17 +0000
Message-ID: <46A1DF3F04371240B504290A071B4DB6290D7272@szxeml509-mbs>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.70.110.143]
Content-Type: multipart/alternative; boundary="_000_46A1DF3F04371240B504290A071B4DB6290D7272szxeml509mbs_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: [core] Upload of draft-greevenbosch-core-minimum-request-interval
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Sep 2012 09:29:49 -0000

--_000_46A1DF3F04371240B504290A071B4DB6290D7272szxeml509mbs_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello all,

I have uploaded the following document:
http://datatracker.ietf.org/doc/draft-greevenbosch-core-minimum-request-int=
erval/

The document replaces draft-greevenbosch-core-block-minimum-time, but since=
 the mechanism is now defined for a broader usage than just block transacti=
ons (e.g. the client browses the server), I thought a rename was appropriat=
e.

The draft describes a mechanism in which server and client communicate abou=
t the request frequency the client is using (or rather, its reciprocal bein=
g the request interval). In this way, the server has explicit means to slow=
 down or speed up the client when appropriate.

The draft now allows to update the timing during the transaction, whereas d=
raft-...-block-minimum-time fixed the speed at the beginning of the transac=
tion.

Comments are welcome!

Best regards,
Bert

--_000_46A1DF3F04371240B504290A071B4DB6290D7272szxeml509mbs_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"Section1">
<p class=3D"MsoNormal">Hello all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have uploaded the following document:<o:p></o:p></=
p>
<p class=3D"MsoNormal">http://datatracker.ietf.org/doc/draft-greevenbosch-c=
ore-minimum-request-interval/<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The document replaces draft-greevenbosch-core-block-=
minimum-time, but since the mechanism is now defined for a broader usage th=
an just block transactions (e.g. the client browses the server), I thought =
a rename was appropriate.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The draft describes a mechanism in which server and =
client communicate about the request frequency the client is using (or rath=
er, its reciprocal being the request interval). In this way, the server has=
 explicit means to slow down or speed
 up the client when appropriate.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The draft now allows to update the timing during the=
 transaction, whereas draft-...-block-minimum-time fixed the speed at the b=
eginning of the transaction.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments are welcome!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Bert<o:p></o:p></p>
</div>
</body>
</html>

--_000_46A1DF3F04371240B504290A071B4DB6290D7272szxeml509mbs_--

From esko.dijk@philips.com  Wed Sep 26 00:52:57 2012
Return-Path: <esko.dijk@philips.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB9D921F87F8 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 00:52:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6xZcTkpNNSJL for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 00:52:56 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe006.messaging.microsoft.com [213.199.154.209]) by ietfa.amsl.com (Postfix) with ESMTP id CA20021F87FB for <core@ietf.org>; Wed, 26 Sep 2012 00:52:55 -0700 (PDT)
Received: from mail35-am1-R.bigfish.com (10.3.201.237) by AM1EHSOBE006.bigfish.com (10.3.204.26) with Microsoft SMTP Server id 14.1.225.23; Wed, 26 Sep 2012 07:52:54 +0000
Received: from mail35-am1 (localhost [127.0.0.1])	by mail35-am1-R.bigfish.com (Postfix) with ESMTP id 8D1F6E0189	for <core@ietf.org>; Wed, 26 Sep 2012 07:52:54 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.55.7.222; KIP:(null); UIP:(null); IPV:NLI; H:mail.philips.com; RD:none; EFVD:NLI
X-SpamScore: -12
X-BigFish: VPS-12(zz217bL15d6O9251Jc85fhd6f1izz1202h1d1ah1d2ahzzz2dh2a8h668h839hd25hf0ah107ah1288h12a5h12bdh137ah1155h)
Received: from mail35-am1 (localhost.localdomain [127.0.0.1]) by mail35-am1 (MessageSwitch) id 1348645972791968_21347; Wed, 26 Sep 2012 07:52:52 +0000 (UTC)
Received: from AM1EHSMHS008.bigfish.com (unknown [10.3.201.244])	by mail35-am1.bigfish.com (Postfix) with ESMTP id B52FD1E00AF	for <core@ietf.org>; Wed, 26 Sep 2012 07:52:52 +0000 (UTC)
Received: from mail.philips.com (157.55.7.222) by AM1EHSMHS008.bigfish.com (10.3.207.108) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 26 Sep 2012 07:52:52 +0000
Received: from 011-DB3MMR1-017.MGDPHG.emi.philips.com (10.128.28.102) by 011-DB3MMR1-001.MGDPHG.emi.philips.com (10.128.28.51) with Microsoft SMTP Server (TLS) id 14.2.309.3; Wed, 26 Sep 2012 08:52:51 +0100
Received: from 011-DB3MPN2-083.MGDPHG.emi.philips.com ([169.254.3.124]) by 011-DB3MMR1-017.MGDPHG.emi.philips.com ([10.128.28.102]) with mapi id 14.02.0309.003; Wed, 26 Sep 2012 08:52:51 +0100
From: "Dijk, Esko" <esko.dijk@philips.com>
To: "core@ietf.org" <core@ietf.org>
Thread-Topic: Issue of resources at non-default port in CoRE link format
Thread-Index: Ac2bu+1gNBX/otvcQ1C9+0zNWG32cw==
Date: Wed, 26 Sep 2012 07:52:51 +0000
Message-ID: <031DD135F9160444ABBE3B0C36CED618AF2BCB@011-DB3MPN2-083.MGDPHG.emi.philips.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [194.171.252.103]
Content-Type: multipart/alternative; boundary="_000_031DD135F9160444ABBE3B0C36CED618AF2BCB011DB3MPN2083MGDP_"
MIME-Version: 1.0
X-OriginatorOrg: philips.com
Subject: [core] Issue of resources at non-default port in CoRE link format
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2012 07:52:57 -0000

--_000_031DD135F9160444ABBE3B0C36CED618AF2BCB011DB3MPN2083MGDP_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear all,

A question about CoRE link format (RFC 6690). If a client does a GET on /.w=
ell-known/core, the server can return resources hosted in a fairly short de=
scription, e.g.:
</rd>;rt=3D"core.rd"
(18 bytes)

But this only works if the 'rd' resource is hosted on default port 5683. If=
 the resource is hosted at another port (e.g. in the 6LoWPAN compressed por=
t range), the returned link format seems to become much longer e.g.:
<coap://[2001:ddb8:1234:ffff:ffff:ffff:ffff:ffff]:61616/rd>;rt=3D"core.rd"
(72 bytes) including mostly unused information - the port here is the only =
new thing that matters!

There is however a shorter representation possible:
<coap://:61616/rd>;rt=3D"core.rd"
(31 bytes) From RFC 3986, the "reg-name" expression which may constitute th=
e hostname ("host"), can be empty. So this is valid syntax as long as the s=
cheme/protocol (CoAP) spec allows this to be empty. For HTTP however it see=
ms invalid, at least webbrowsers don't support it.

Questions: does CoAP allow URIs with empty hostname? Should it? If CoAP all=
ows it, would it automatically be allowed in CoRE link format RFC 6690 ?

Even shorter would be:
<:61616/rd>;rt=3D"core.rd"
(24 bytes) By leaving away the scheme it is indicated that it's accessed wi=
th the same scheme that was used to fetch this link-format. But an invalid =
URI.

regards,
Esko


________________________________
The information contained in this message may be confidential and legally p=
rotected under applicable law. The message is intended solely for the addre=
ssee(s). If you are not the intended recipient, you are hereby notified tha=
t any use, forwarding, dissemination, or reproduction of this message is st=
rictly prohibited and may be unlawful. If you are not the intended recipien=
t, please contact the sender by return e-mail and destroy all copies of the=
 original message.

--_000_031DD135F9160444ABBE3B0C36CED618AF2BCB011DB3MPN2083MGDP_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style>
<!--
@font-face
	{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
span.EmailStyle17
	{font-family:"Calibri","sans-serif";
	color:windowtext}
.MsoChpDefault
	{}
@page WordSection1
	{margin:72.0pt 72.0pt 72.0pt 72.0pt}
div.WordSection1
	{}
-->
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear all,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">A question about CoRE link format (RFC 6690). If a c=
lient does a GET on /.well-known/core, the server can return resources host=
ed in a fairly short description, e.g.:</p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt"><span style=3D"color:#1=
F497D">&lt;/rd&gt;;rt=3D&quot;core.rd&quot;</span></p>
<p class=3D"MsoNormal">(18 bytes)</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">But this only works if the &#8216;rd&#8217; resource=
 is hosted on default port 5683. If the resource is hosted at another port =
(e.g. in the 6LoWPAN compressed port range), the returned link format seems=
 to become much longer e.g.:</p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt"><span style=3D"color:#1=
F497D">&lt;coap://[2001:ddb8:1234:ffff:ffff:ffff:ffff:ffff]:61616/rd&gt;;rt=
=3D&quot;core.rd&quot;</span></p>
<p class=3D"MsoNormal">(72 bytes) including mostly unused information &#821=
1; the port here is the only new thing that matters!</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">There is however a shorter representation possible:<=
/p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt"><span style=3D"color:#1=
F497D">&lt;coap://:61616/rd&gt;;rt=3D&quot;core.rd&quot;</span></p>
<p class=3D"MsoNormal">(31 bytes) From RFC 3986, the &#8220;reg-name&#8221;=
 expression which may constitute the hostname (&#8220;host&#8221;), can be =
empty. So this is valid syntax as long as the scheme/protocol (CoAP) spec a=
llows this to be empty. For HTTP however it seems invalid,
 at least webbrowsers don&#8217;t support it.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Questions: does CoAP allow URIs with empty hostname?=
 Should it? If CoAP allows it, would it automatically be allowed in CoRE li=
nk format RFC 6690 ?</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Even shorter would be:</p>
<p class=3D"MsoNormal" style=3D"text-indent:36.0pt"><span style=3D"color:#1=
F497D">&lt;:61616/rd&gt;;rt=3D&quot;core.rd&quot;</span></p>
<p class=3D"MsoNormal">(24 bytes) By leaving away the scheme it is indicate=
d that it&#8217;s accessed with the same scheme that was used to fetch this=
 link-format. But an invalid URI.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">regards,</p>
<p class=3D"MsoNormal">Esko</p>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1">The information contained in=
 this message may be confidential and legally protected under applicable la=
w. The message is intended solely for the addressee(s). If you are not the =
intended recipient, you are hereby notified
 that any use, forwarding, dissemination, or reproduction of this message i=
s strictly prohibited and may be unlawful. If you are not the intended reci=
pient, please contact the sender by return e-mail and destroy all copies of=
 the original message.<br>
</font>
</body>
</html>

--_000_031DD135F9160444ABBE3B0C36CED618AF2BCB011DB3MPN2083MGDP_--

From trac+core@trac.tools.ietf.org  Wed Sep 26 01:17:03 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6F6C21F8807 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 01:17:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iSrVYl2gdoAt for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 01:17:02 -0700 (PDT)
Received: from gamay.tools.ietf.org (unknown [IPv6:2607:f170:8000:1500::de]) by ietfa.amsl.com (Postfix) with ESMTP id 7027D21F87FB for <core@ietf.org>; Wed, 26 Sep 2012 01:16:59 -0700 (PDT)
Received: from localhost ([::1] helo=gamay.tools.ietf.org) by gamay.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TGmna-0002BG-7F; Wed, 26 Sep 2012 04:16:50 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: cabo@tzi.org, zach@sensinode.com
X-Trac-Project: core
Date: Wed, 26 Sep 2012 08:16:50 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/215#comment:4
Message-ID: <066.5e9c146a24c9b509900a30324731c181@trac.tools.ietf.org>
References: <051.45ee7476d5dde81710e3ef0e9dc7fb7f@trac.tools.ietf.org>
X-Trac-Ticket-ID: 215
In-Reply-To: <051.45ee7476d5dde81710e3ef0e9dc7fb7f@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: cabo@tzi.org, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on gamay.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #215: editorial issues around Congestion Control
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2012 08:17:03 -0000

#215: editorial issues around Congestion Control

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 The recommended changes from Section 2 of draft-bormann-core-cocoa-00 have
 now been implemented in coap-12. This limits CoAP to a lock-step mode of
 NSTART=1.

 The optional RTT esimtation mechanism will be a separate specification (as
 it is optional). draft-bormann-core-cocoa-00 suggests some different
 approaches to this mechanism.

-- 
-----------------------------+--------------------------
 Reporter:  cabo@…           |       Owner:  cabo@…
     Type:  editorial        |      Status:  closed
 Priority:  major            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/215#comment:4>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Wed Sep 26 01:17:15 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2390921F880D for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 01:17:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IhlL0lXhIWQ9 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 01:17:14 -0700 (PDT)
Received: from gamay.tools.ietf.org (unknown [IPv6:2607:f170:8000:1500::de]) by ietfa.amsl.com (Postfix) with ESMTP id 71A4421F8817 for <core@ietf.org>; Wed, 26 Sep 2012 01:17:13 -0700 (PDT)
Received: from localhost ([::1] helo=gamay.tools.ietf.org) by gamay.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TGmnu-0002HY-Ug; Wed, 26 Sep 2012 04:17:10 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: hartke@tzi.org, zach@sensinode.com
X-Trac-Project: core
Date: Wed, 26 Sep 2012 08:17:10 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/226#comment:2
Message-ID: <066.ca6023addadcc0fa5e2dbb194dd069b5@trac.tools.ietf.org>
References: <051.6d1a8fefd2f87314224527d7678c8be2@trac.tools.ietf.org>
X-Trac-Ticket-ID: 226
In-Reply-To: <051.6d1a8fefd2f87314224527d7678c8be2@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hartke@tzi.org, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on gamay.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #226: Clarify which language addresses intermediaries in general vs. forward proxies specifically
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2012 08:17:15 -0000

#226: Clarify which language addresses intermediaries in general vs. forward
proxies specifically

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Done in coap-12.

-- 
-----------------------------+--------------------------
 Reporter:  cabo@…           |       Owner:  hartke@…
     Type:  other technical  |      Status:  closed
 Priority:  major            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/226#comment:2>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Wed Sep 26 01:17:55 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F06321F8817 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 01:17:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.6
X-Spam-Level: 
X-Spam-Status: No, score=-102.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eJ7vQKNWDAlF for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 01:17:51 -0700 (PDT)
Received: from gamay.tools.ietf.org (unknown [IPv6:2607:f170:8000:1500::de]) by ietfa.amsl.com (Postfix) with ESMTP id 945B021F880D for <core@ietf.org>; Wed, 26 Sep 2012 01:17:51 -0700 (PDT)
Received: from localhost ([::1] helo=gamay.tools.ietf.org) by gamay.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TGmoQ-000322-JE; Wed, 26 Sep 2012 04:17:42 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: hartke@tzi.org, zach@sensinode.com, angelo@castellani.net, cabo@tzi.org
X-Trac-Project: core
Date: Wed, 26 Sep 2012 08:17:42 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://tools.ietf.org/wg/core/trac/ticket/238#comment:6
Message-ID: <066.5c19ab294aed1fe60a60c55bb09a3350@trac.tools.ietf.org>
References: <051.6e14fd2778cd6bb461ee0489bd1726db@trac.tools.ietf.org>
X-Trac-Ticket-ID: 238
In-Reply-To: <051.6e14fd2778cd6bb461ee0489bd1726db@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: hartke@tzi.org, zach@sensinode.com, angelo@castellani.net, cabo@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on gamay.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #238: Proxy terminology
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2012 08:17:55 -0000

#238: Proxy terminology

Changes (by zach@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 The changes made by Carsten in Section 10 were sufficient.

-- 
-----------------------------+--------------------------
 Reporter:  cabo@…           |       Owner:  hartke@…
     Type:  editorial        |      Status:  closed
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://tools.ietf.org/wg/core/trac/ticket/238#comment:6>
core <http://tools.ietf.org/core/>


From cabo@tzi.org  Wed Sep 26 04:52:13 2012
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C16DB21F87F2 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 04:52:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.249
X-Spam-Level: 
X-Spam-Status: No, score=-106.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vz9AeRR316lV for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 04:52:13 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 05DC521F87E1 for <core@ietf.org>; Wed, 26 Sep 2012 04:52:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q8QBq54u004684; Wed, 26 Sep 2012 13:52:05 +0200 (CEST)
Received: from [172.16.19.68] (ext176.non-member.tu-haburg.de [195.37.187.176]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id C189A4BB; Wed, 26 Sep 2012 13:52:05 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 6.1 \(1498\))
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <031DD135F9160444ABBE3B0C36CED618AF2BCB@011-DB3MPN2-083.MGDPHG.emi.philips.com>
Date: Wed, 26 Sep 2012 13:51:05 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <D407297D-3B72-4529-AC12-1D2F45AABAB7@tzi.org>
References: <031DD135F9160444ABBE3B0C36CED618AF2BCB@011-DB3MPN2-083.MGDPHG.emi.philips.com>
To: "Dijk, Esko" <esko.dijk@philips.com>
X-Mailer: Apple Mail (2.1498)
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Issue of resources at non-default port in CoRE link format
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2012 11:52:13 -0000

Hi Esko,

I think the usecase you are describing is likely to occur with high =
frequency.
Definitely worth looking at.

So, looking at:

> <coap://:61616/rd>;rt=3D"core.rd"

(Note that <//:61616/rd> would be equivalent in a document that was =
obtained from a coap:// URI.)

Unfortunately, that is an absolute URI, but would need to be interpreted =
as a relative reference (RFC 3986 =A7 4.2).
I.e., in the algorithm listed in =A7 5.2.2, this evaluates to true:

	defined(R.authority)

(Or, in still other words, you get to take the entire authority from the =
base or from the URI reference, but can't mix within.)

Brainstorming mode:
Note that we have not defined the name resolution mechanism to be used =
for hostnames in CoAP URIs.
We could define a special host notation as the "context host" (some =
handwaving required here).
Say, if that special notation we choose is ".": <//.:61616/rd>
(We could also use an empty hostname, as you suggest above and as one =
could read out of =A7 6.2.3, but that also contradicts other parts of =
that subsection.)
I'm not sure I like that approach, because it means existing relative =
URI reference resolution implementations will need to add a special =
case.
(At least, this could be handled in a post-processing step after doing =
the main resolution.)

Gr=FC=DFe, Carsten


From kerlyn2001@gmail.com  Wed Sep 26 06:40:31 2012
Return-Path: <kerlyn2001@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 438A121F85C0 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 06:40:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yOmQBQ2YZan9 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 06:40:30 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 5F8B621F848B for <core@ietf.org>; Wed, 26 Sep 2012 06:40:30 -0700 (PDT)
Received: by lbok13 with SMTP id k13so1912605lbo.31 for <core@ietf.org>; Wed, 26 Sep 2012 06:40:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=L2tkYp5ob/0Pq5u9dnM9jUe2BRXyq35kbiBaLc2jPh4=; b=p+NB10GcbhsRYXZx97820chUyxgA4W1WbtAEGA0NIaXl+cjuy6cnZ9F4pkK6Qwow0z YznCFS3K3sGhYl03oDHnN+wnQS3n/sw7VJX90/Qgw6CwqhAp0SMMh4P16irsuYWltkmH tSFdUUMIr3bZn6ocH+n+ewfzaehCmDMGpKegAuUcXQSh+iZ9GhI1iV41qqz011xU+TMQ DVYEUwCDHKkO8tETm7yWSbprbZIueDwQSledDJQYnc+ItiikGcYQiYXgCaohXVmnsykA fL8so3P5Eq363aDtIOdzhy1pEGojca3iYjfmaZxn83WtxiHdlAwvSjUBPaHScZXUlt7X 11vw==
MIME-Version: 1.0
Received: by 10.112.82.130 with SMTP id i2mr380645lby.126.1348666829276; Wed, 26 Sep 2012 06:40:29 -0700 (PDT)
Received: by 10.112.101.42 with HTTP; Wed, 26 Sep 2012 06:40:29 -0700 (PDT)
In-Reply-To: <031DD135F9160444ABBE3B0C36CED618AF2BCB@011-DB3MPN2-083.MGDPHG.emi.philips.com>
References: <031DD135F9160444ABBE3B0C36CED618AF2BCB@011-DB3MPN2-083.MGDPHG.emi.philips.com>
Date: Wed, 26 Sep 2012 09:40:29 -0400
Message-ID: <CABOxzu2cvUGJJzWhxcE5+SSYFr038+JzWYNqsLPE6BT60A7L2A@mail.gmail.com>
From: Kerry Lynn <kerlyn2001@gmail.com>
To: "Dijk, Esko" <esko.dijk@philips.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Issue of resources at non-default port in CoRE link format
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2012 13:40:31 -0000

Hi Esko,

This is not the question you asked, but I think that using compressed
ports for resource discovery is a bad idea.  It potentially negates the
ability to reach all servers with a single multicast, essentially placing
a well-known resource at a dynamic (and therefore non-deterministic)
port.

RFC6282 gives this guidance:

   The overloading of the 0xf0bX ports increases the risk of getting the
   wrong type of payload and misinterpreting the content compared to
   ports that reserved at IANA.  It is thus recommended that the use of
   those ports be associated with a mechanism such as a Transport Layer
   Security (TLS) [RFC5246] Message Integrity Check (MIC) that validates
   that the content is expected and checked for integrity.

Clearly DTLS is also incompatible with multicast resource discovery.

Regards, -K-


On Wed, Sep 26, 2012 at 3:52 AM, Dijk, Esko <esko.dijk@philips.com> wrote:
> Dear all,
>
>
>
> A question about CoRE link format (RFC 6690). If a client does a GET on
> /.well-known/core, the server can return resources hosted in a fairly sho=
rt
> description, e.g.:
>
> </rd>;rt=3D"core.rd"
>
> (18 bytes)
>
>
>
> But this only works if the =91rd=92 resource is hosted on default port 56=
83. If
> the resource is hosted at another port (e.g. in the 6LoWPAN compressed po=
rt
> range), the returned link format seems to become much longer e.g.:
>
> <coap://[2001:ddb8:1234:ffff:ffff:ffff:ffff:ffff]:61616/rd>;rt=3D"core.rd=
"
>
> (72 bytes) including mostly unused information =96 the port here is the o=
nly
> new thing that matters!
>
>
>
> There is however a shorter representation possible:
>
> <coap://:61616/rd>;rt=3D"core.rd"
>
> (31 bytes) From RFC 3986, the =93reg-name=94 expression which may constit=
ute the
> hostname (=93host=94), can be empty. So this is valid syntax as long as t=
he
> scheme/protocol (CoAP) spec allows this to be empty. For HTTP however it
> seems invalid, at least webbrowsers don=92t support it.
>
>
>
> Questions: does CoAP allow URIs with empty hostname? Should it? If CoAP
> allows it, would it automatically be allowed in CoRE link format RFC 6690=
 ?
>
>
>
> Even shorter would be:
>
> <:61616/rd>;rt=3D"core.rd"
>
> (24 bytes) By leaving away the scheme it is indicated that it=92s accesse=
d
> with the same scheme that was used to fetch this link-format. But an inva=
lid
> URI.
>
>
>
> regards,
>
> Esko
>
>
>
>
> ________________________________
> The information contained in this message may be confidential and legally
> protected under applicable law. The message is intended solely for the
> addressee(s). If you are not the intended recipient, you are hereby notif=
ied
> that any use, forwarding, dissemination, or reproduction of this message =
is
> strictly prohibited and may be unlawful. If you are not the intended
> recipient, please contact the sender by return e-mail and destroy all cop=
ies
> of the original message.
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

From esko.dijk@philips.com  Wed Sep 26 06:52:06 2012
Return-Path: <esko.dijk@philips.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DFC921F8860 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 06:52:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gZmTI9PVIqZ6 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 06:52:03 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe003.messaging.microsoft.com [213.199.154.206]) by ietfa.amsl.com (Postfix) with ESMTP id C70D521F8874 for <core@ietf.org>; Wed, 26 Sep 2012 06:52:02 -0700 (PDT)
Received: from mail51-am1-R.bigfish.com (10.3.201.241) by AM1EHSOBE002.bigfish.com (10.3.204.22) with Microsoft SMTP Server id 14.1.225.23; Wed, 26 Sep 2012 13:52:01 +0000
Received: from mail51-am1 (localhost [127.0.0.1])	by mail51-am1-R.bigfish.com (Postfix) with ESMTP id 32CCB46013A; Wed, 26 Sep 2012 13:52:01 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.55.7.222; KIP:(null); UIP:(null); IPV:NLI; H:mail.philips.com; RD:none; EFVD:NLI
X-SpamScore: -41
X-BigFish: VPS-41(zz217bL98dI15d6O9371I9251Jd6eah542M1432I1418Id6f1izz1202h1d1ah1d2ahzz1033IL8275bh8275dhz2dh2a8h668h839h944hd25hf0ah107ah1220h1288h12a5h12a9h12bdh137ah13b6h1155h)
Received: from mail51-am1 (localhost.localdomain [127.0.0.1]) by mail51-am1 (MessageSwitch) id 1348667520103646_32647; Wed, 26 Sep 2012 13:52:00 +0000 (UTC)
Received: from AM1EHSMHS004.bigfish.com (unknown [10.3.201.226])	by mail51-am1.bigfish.com (Postfix) with ESMTP id 126B51E029E; Wed, 26 Sep 2012 13:52:00 +0000 (UTC)
Received: from mail.philips.com (157.55.7.222) by AM1EHSMHS004.bigfish.com (10.3.207.104) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 26 Sep 2012 13:51:59 +0000
Received: from 011-DB3MPN2-083.MGDPHG.emi.philips.com ([169.254.3.124]) by 011-DB3MMR1-011.MGDPHG.emi.philips.com ([10.128.28.50]) with mapi id 14.02.0309.003; Wed, 26 Sep 2012 14:51:59 +0100
From: "Dijk, Esko" <esko.dijk@philips.com>
To: Kerry Lynn <kerlyn2001@gmail.com>
Thread-Topic: [core] Issue of resources at non-default port in CoRE link format
Thread-Index: Ac2bu+1gNBX/otvcQ1C9+0zNWG32cwAKC66AAAJMlDA=
Date: Wed, 26 Sep 2012 13:51:58 +0000
Message-ID: <031DD135F9160444ABBE3B0C36CED618AF2DC1@011-DB3MPN2-083.MGDPHG.emi.philips.com>
References: <031DD135F9160444ABBE3B0C36CED618AF2BCB@011-DB3MPN2-083.MGDPHG.emi.philips.com> <CABOxzu2cvUGJJzWhxcE5+SSYFr038+JzWYNqsLPE6BT60A7L2A@mail.gmail.com>
In-Reply-To: <CABOxzu2cvUGJJzWhxcE5+SSYFr038+JzWYNqsLPE6BT60A7L2A@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [194.171.252.103]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: philips.com
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Issue of resources at non-default port in CoRE link format
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2012 13:52:06 -0000

Hi Kerry,

The discovery of services is still at the default port 5683 of course, at /=
.well-known/core.
However the actual resources could be hosted at another endpoint on that se=
rver, e.g. port 61616.

Perhaps serving an 'rd' resource at a non-standard port is a confusing exam=
ple; it could be replaced by e.g.
        </sen/1>;rt=3D"ipso.sen"

and the same issue still holds.

Esko

-----Original Message-----
From: Kerry Lynn [mailto:kerlyn2001@gmail.com]
Sent: Wednesday 26 September 2012 15:40
To: Dijk, Esko
Cc: core@ietf.org
Subject: Re: [core] Issue of resources at non-default port in CoRE link for=
mat

Hi Esko,

This is not the question you asked, but I think that using compressed
ports for resource discovery is a bad idea.  It potentially negates the
ability to reach all servers with a single multicast, essentially placing
a well-known resource at a dynamic (and therefore non-deterministic)
port.

RFC6282 gives this guidance:

   The overloading of the 0xf0bX ports increases the risk of getting the
   wrong type of payload and misinterpreting the content compared to
   ports that reserved at IANA.  It is thus recommended that the use of
   those ports be associated with a mechanism such as a Transport Layer
   Security (TLS) [RFC5246] Message Integrity Check (MIC) that validates
   that the content is expected and checked for integrity.

Clearly DTLS is also incompatible with multicast resource discovery.

Regards, -K-


On Wed, Sep 26, 2012 at 3:52 AM, Dijk, Esko <esko.dijk@philips.com> wrote:
> Dear all,
>
>
>
> A question about CoRE link format (RFC 6690). If a client does a GET on
> /.well-known/core, the server can return resources hosted in a fairly sho=
rt
> description, e.g.:
>
> </rd>;rt=3D"core.rd"
>
> (18 bytes)
>
>
>
> But this only works if the 'rd' resource is hosted on default port 5683. =
If
> the resource is hosted at another port (e.g. in the 6LoWPAN compressed po=
rt
> range), the returned link format seems to become much longer e.g.:
>
> <coap://[2001:ddb8:1234:ffff:ffff:ffff:ffff:ffff]:61616/rd>;rt=3D"core.rd=
"
>
> (72 bytes) including mostly unused information - the port here is the onl=
y
> new thing that matters!
>
>
>
> There is however a shorter representation possible:
>
> <coap://:61616/rd>;rt=3D"core.rd"
>
> (31 bytes) From RFC 3986, the "reg-name" expression which may constitute =
the
> hostname ("host"), can be empty. So this is valid syntax as long as the
> scheme/protocol (CoAP) spec allows this to be empty. For HTTP however it
> seems invalid, at least webbrowsers don't support it.
>
>
>
> Questions: does CoAP allow URIs with empty hostname? Should it? If CoAP
> allows it, would it automatically be allowed in CoRE link format RFC 6690=
 ?
>
>
>
> Even shorter would be:
>
> <:61616/rd>;rt=3D"core.rd"
>
> (24 bytes) By leaving away the scheme it is indicated that it's accessed
> with the same scheme that was used to fetch this link-format. But an inva=
lid
> URI.
>
>
>
> regards,
>
> Esko
>
>
>
>
> ________________________________
> The information contained in this message may be confidential and legally
> protected under applicable law. The message is intended solely for the
> addressee(s). If you are not the intended recipient, you are hereby notif=
ied
> that any use, forwarding, dissemination, or reproduction of this message =
is
> strictly prohibited and may be unlawful. If you are not the intended
> recipient, please contact the sender by return e-mail and destroy all cop=
ies
> of the original message.
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>

________________________________
The information contained in this message may be confidential and legally p=
rotected under applicable law. The message is intended solely for the addre=
ssee(s). If you are not the intended recipient, you are hereby notified tha=
t any use, forwarding, dissemination, or reproduction of this message is st=
rictly prohibited and may be unlawful. If you are not the intended recipien=
t, please contact the sender by return e-mail and destroy all copies of the=
 original message.


From Gerald.Paprocki@us.elster.com  Wed Sep 26 06:59:04 2012
Return-Path: <Gerald.Paprocki@us.elster.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25EB021F86F4 for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 06:59:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.74
X-Spam-Level: 
X-Spam-Status: No, score=-4.74 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P+OkOo5Q-dRJ for <core@ietfa.amsl.com>; Wed, 26 Sep 2012 06:59:02 -0700 (PDT)
Received: from mail199.messagelabs.com (mail199.messagelabs.com [216.82.254.179]) by ietfa.amsl.com (Postfix) with SMTP id CE4F121F86DC for <core@ietf.org>; Wed, 26 Sep 2012 06:59:02 -0700 (PDT)
X-Env-Sender: Gerald.Paprocki@us.elster.com
X-Msg-Ref: server-10.tower-199.messagelabs.com!1348667941!8029629!1
X-Originating-IP: [129.179.1.27]
X-StarScan-Received: 
X-StarScan-Version: 6.6.1.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6949 invoked from network); 26 Sep 2012 13:59:02 -0000
Received: from ip27.net129179-1.block1.us.syntegra.com (HELO us-smtp01.smtp.elster.com) (129.179.1.27) by server-10.tower-199.messagelabs.com with SMTP; 26 Sep 2012 13:59:02 -0000
Auto-Submitted: auto-generated
From: Gerald.Paprocki@us.elster.com
To: core@ietf.org
Message-ID: <OF577FE720.C1F37629-ON85257A85.004CC978-85257A85.004CC978@gb.elster.com>
Date: Wed, 26 Sep 2012 09:58:43 -0400
X-MIMETrack: Serialize by Router on US-SMTP01.domino.elster-group.com/RIM-TEMP(Release 8.5.2FP3|July 10, 2011) at 09/26/2012 09:51:06 AM
MIME-Version: 1.0
Content-type: text/plain; charset=US-ASCII
Subject: [core] AUTO: Gerald Paprocki is out of the office (returning 10/01/2012)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Sep 2012 13:59:04 -0000

I am out of the office until 10/01/2012.

I am out of the office on vacation until Monday Oct 1st. If assistance is
required during my leave, please contact one of my primes below.

- IP AxisLink Secure Tunnel server - Inyong Park @ 919-250-5698
- EA_MS Interfaces -  Madhu Ramachandran @ 919-250-5668
- EA Inspector - Ying Xu @ 919-250-5446


Note: This is an automated response to your message  "core Digest, Vol 32,
Issue 22" sent on 9/26/2012 9:52:06 AM.

This is the only notification you will receive while this person is away.


From matthieu.vi4l@gmail.com  Fri Sep 28 07:17:17 2012
Return-Path: <matthieu.vi4l@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9156421F8609 for <core@ietfa.amsl.com>; Fri, 28 Sep 2012 07:17:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ii39qf4KhFcg for <core@ietfa.amsl.com>; Fri, 28 Sep 2012 07:17:17 -0700 (PDT)
Received: from mail-ie0-f172.google.com (mail-ie0-f172.google.com [209.85.223.172]) by ietfa.amsl.com (Postfix) with ESMTP id 1287E21F8600 for <core@ietf.org>; Fri, 28 Sep 2012 07:17:17 -0700 (PDT)
Received: by iec9 with SMTP id 9so8474897iec.31 for <core@ietf.org>; Fri, 28 Sep 2012 07:17:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Fdnv6eyVb/xbiZOIr2lGb8QqJQjXUgfSs7tmI23QYyI=; b=MOUtJ4D1ivrSwuNDPb70/t3e97045g3GkKJIU2V+xLwLxJ2R5NaqRb1zNRfu7iiHtm wcg3q0KaUKIfoXRUvCgok7ssR80EEjzRkOZCAMjpb47f4wpCTsnpmrbQQ0jrC08nMdrB wG1FJF0ah8g4adhZxEE3Wbbga2mwj00p6odieFlSjJIM5669wvHcJQKMLmNTYlytsg/e 4Dlb04zt1HssjgYHzNUdES4deWtTrtlJ1HWxo8G8bk6m4Kve1GwOqu+c/pCJH5AMF4/M 1FumBC3x7A/Hcv1fDO2a8g29CRj5Sie6Bp+fhKF170fTUevEO3Rdsfkh1D+XH5/zTZ4c QdGw==
MIME-Version: 1.0
Received: by 10.42.246.69 with SMTP id lx5mr3524309icb.11.1348841836534; Fri, 28 Sep 2012 07:17:16 -0700 (PDT)
Received: by 10.50.59.180 with HTTP; Fri, 28 Sep 2012 07:17:16 -0700 (PDT)
In-Reply-To: <D407297D-3B72-4529-AC12-1D2F45AABAB7@tzi.org>
References: <031DD135F9160444ABBE3B0C36CED618AF2BCB@011-DB3MPN2-083.MGDPHG.emi.philips.com> <D407297D-3B72-4529-AC12-1D2F45AABAB7@tzi.org>
Date: Fri, 28 Sep 2012 16:17:16 +0200
Message-ID: <CAJetPZG-o0DJtGauiv0XDmciSpK-Ak0_ayTMn5yJD2aBBTVKSQ@mail.gmail.com>
From: Matthieu Vial <matthieu.vi4l@gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Issue of resources at non-default port in CoRE link format
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Sep 2012 14:17:17 -0000

Hi Esko and Carsten,

Can we imagine something simpler with a kind of redirect like

Req: coap://mydevice/.well-known/core
Rsp: 2.05 Content
<coap://mydevice:61616/.well-known/core>

Then
Req: coap://mydevice:61616/.well-known/core
Rsp: 2.05 Content
</resource1>,</resource2>

Now /resource1 should be resolved as coap://mydevice:61616/resource1
Obviously the simple lookup function of RFC6690 will not suffice in that case.

Perhaps a port redirect option in the response would even be more
elegant and might work with the lookup interface.

Regards,
Matthieu

From trac+core@trac.tools.ietf.org  Fri Sep 28 11:35:00 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E9A121F84E7 for <core@ietfa.amsl.com>; Fri, 28 Sep 2012 11:35:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FkVsCwCI8ph6 for <core@ietfa.amsl.com>; Fri, 28 Sep 2012 11:34:59 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 3A46921F84A6 for <core@ietf.org>; Fri, 28 Sep 2012 11:34:59 -0700 (PDT)
Received: from localhost ([127.0.0.1]:47717 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1THfOe-0001aF-BQ; Fri, 28 Sep 2012 20:34:44 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, cabo@tzi.org
X-Trac-Project: core
Date: Fri, 28 Sep 2012 18:34:44 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/244
Message-ID: <051.5337030b6167f7bbffd876418e412f61@trac.tools.ietf.org>
X-Trac-Ticket-ID: 244
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, cabo@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120928183459.3A46921F84A6@ietfa.amsl.com>
Resent-Date: Fri, 28 Sep 2012 11:34:59 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: [core]  #244: max-age vs. network latency and retransmissions
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Sep 2012 18:35:00 -0000

#244: max-age vs. network latency and retransmissions

 Cullen Jennings notes (msg03072ai):

 Section 5.7

 Last paragraph of section 5.7. I'm worried about slowly extending the life
 time of the cache by each step not taking into account the network
 latency. So if there is 2 condos of latency on the mesh network and device
 A passed something with a Max-Life to 10 seances to Cache B that later
 caches to cache B, it could end up living for multiple seconds longer than
 it should have.

 Also, Klaus Hartke notes (nits9c):

     Retransmission of a response can significantly extend the
     time the response takes to arrive at the client. Should the
     Max-Age of the response be reduced with each retransmission?
     (See also [msg03072ai])

 The somewhat lame text that has been added to the working version of
 coap-12 is:

         Considering potential network delays on the way from the
         origin server,
         a proxy SHOULD be conservative in the max-age values offered.

 However, we could also add text that recommends (or requires?) proxies to
 update max-age in their retransmissions.  We could also extend this
 recommendation/requirement to origin servers.

 Carsten's view:
 In many cases, this is a quality of implementation issue.
 But it does not hurt to point out the issue.
 So I added text in the definition of the option Max-Age that indicates
 that the value of Max-Age is current at the time of transmission.

-- 
-----------------------------+------------------------------------
 Reporter:  cabo@…           |      Owner:  draft-ietf-core-coap@…
     Type:  other technical  |     Status:  new
 Priority:  minor            |  Milestone:  post-WGLC-1
Component:  coap             |    Version:  coap-09
 Severity:  In WG Last Call  |   Keywords:
-----------------------------+------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/244>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Fri Sep 28 16:22:34 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B063521F8549 for <core@ietfa.amsl.com>; Fri, 28 Sep 2012 16:22:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZDGLpNZOip2j for <core@ietfa.amsl.com>; Fri, 28 Sep 2012 16:22:34 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 20DCA21F84FF for <core@ietf.org>; Fri, 28 Sep 2012 16:22:34 -0700 (PDT)
Received: from localhost ([127.0.0.1]:38378 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1THjsy-00046M-TO; Sat, 29 Sep 2012 01:22:20 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: hartke@tzi.org, zach@sensinode.com, cabo@tzi.org
X-Trac-Project: core
Date: Fri, 28 Sep 2012 23:22:20 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/226#comment:2
Message-ID: <066.f8eefdc95257dcc06824a47c8d77e9cd@trac.tools.ietf.org>
References: <051.6d1a8fefd2f87314224527d7678c8be2@trac.tools.ietf.org>
X-Trac-Ticket-ID: 226
In-Reply-To: <051.6d1a8fefd2f87314224527d7678c8be2@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: hartke@tzi.org, zach@sensinode.com, cabo@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #226: Clarify which language addresses intermediaries in general vs. forward proxies specifically
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Sep 2012 23:22:34 -0000

#226: Clarify which language addresses intermediaries in general vs. forward
proxies specifically

Changes (by cabo@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 (This was already declared fixed on Sep 26, but then Trac bumped into a
 lamppost.)
 Fixed in coap-12.

-- 
-----------------------------+--------------------------
 Reporter:  cabo@…           |       Owner:  hartke@…
     Type:  other technical  |      Status:  closed
 Priority:  major            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/226#comment:2>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Fri Sep 28 16:25:08 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A088321F84FF for <core@ietfa.amsl.com>; Fri, 28 Sep 2012 16:25:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dk8yPdz38KTA for <core@ietfa.amsl.com>; Fri, 28 Sep 2012 16:25:08 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 082A921F8546 for <core@ietf.org>; Fri, 28 Sep 2012 16:25:08 -0700 (PDT)
Received: from localhost ([127.0.0.1]:38671 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1THjvb-0000OO-7p; Sat, 29 Sep 2012 01:25:03 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: hartke@tzi.org, zach@sensinode.com, angelo@castellani.net, cabo@tzi.org
X-Trac-Project: core
Date: Fri, 28 Sep 2012 23:25:03 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/238#comment:6
Message-ID: <066.7a6a7ce5927d01d751a7444b21ed3fed@trac.tools.ietf.org>
References: <051.6e14fd2778cd6bb461ee0489bd1726db@trac.tools.ietf.org>
X-Trac-Ticket-ID: 238
In-Reply-To: <051.6e14fd2778cd6bb461ee0489bd1726db@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: hartke@tzi.org, zach@sensinode.com, angelo@castellani.net, cabo@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: core@ietf.org
Subject: Re: [core] #238: Proxy terminology
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Sep 2012 23:25:08 -0000

#238: Proxy terminology

Changes (by cabo@…):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Fixed with a significant overhaul of the proxy terminology in coap-12.

-- 
-----------------------------+--------------------------
 Reporter:  cabo@…           |       Owner:  hartke@…
     Type:  editorial        |      Status:  closed
 Priority:  minor            |   Milestone:  post-WGLC-1
Component:  coap             |     Version:  coap-09
 Severity:  In WG Last Call  |  Resolution:  fixed
 Keywords:                   |
-----------------------------+--------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/238#comment:6>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Sun Sep 30 06:17:26 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E61F721F8594 for <core@ietfa.amsl.com>; Sun, 30 Sep 2012 06:17:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rs3nsLs2HGk3 for <core@ietfa.amsl.com>; Sun, 30 Sep 2012 06:17:25 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 4989221F8525 for <core@ietf.org>; Sun, 30 Sep 2012 06:17:25 -0700 (PDT)
Received: from localhost ([127.0.0.1]:46399 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TIJOM-0001g7-FA; Sun, 30 Sep 2012 15:17:06 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-block@tools.ietf.org, cabo@tzi.org
X-Trac-Project: core
Date: Sun, 30 Sep 2012 13:17:06 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/245
Message-ID: <051.25002bcbb00ea4e0153e473b6ddf6c60@trac.tools.ietf.org>
X-Trac-Ticket-ID: 245
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-block@tools.ietf.org, cabo@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: cabo@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120930131725.4989221F8525@ietfa.amsl.com>
Resent-Date: Sun, 30 Sep 2012 06:17:25 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: [core]  #245: Compression vs. Block
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Sep 2012 13:17:26 -0000

#245: Compression vs. Block

 Klaus Hartke notes:

 The Content-Type option includes the specification of a Content-Encoding
 such as "deflate" or "gzip". When used with block, should each block be
 compressed individually or transfers each block a part of the compressed
 representation?

 If the former, which flush mode should be used, Z_SYNC_FLUSH,
 Z_PARTIAL_FLUSH or Z_FULL_FLUSH?

 Carsten's point of view:

 The intention is to transfer the content-coded representation, which is
 sliced up in blocks.
 The sender (side that does the slicing) may want to do the compression
 incrementally, however, it has to make sure the slices are an exact power
 of two number of bytes.  This makes flushing precisely at the block
 boundaries hard.  (The sender may still want to do flushing, but this is
 an implementation decision.)  The recipient obtains a content-coded
 representation that can be decompressed incrementally, but where the block
 boundaries do not mean anything and therefore don't need to be reproduced
 by flushing.

 This item would benefit from input from implementers that use content-
 coding with CoAP.

-- 
-----------------------------+-------------------------------------
 Reporter:  cabo@…           |      Owner:  draft-ietf-core-block@…
     Type:  other technical  |     Status:  new
 Priority:  minor            |  Milestone:  post-WGLC-1
Component:  block            |    Version:  block-08
 Severity:  In WG Last Call  |   Keywords:
-----------------------------+-------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/245>
core <http://tools.ietf.org/core/>


From trac+core@trac.tools.ietf.org  Sun Sep 30 07:43:46 2012
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D69721F8669 for <core@ietfa.amsl.com>; Sun, 30 Sep 2012 07:43:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QzjehQ1uqjpo for <core@ietfa.amsl.com>; Sun, 30 Sep 2012 07:43:46 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id C38A421F85E6 for <core@ietf.org>; Sun, 30 Sep 2012 07:43:45 -0700 (PDT)
Received: from localhost ([127.0.0.1]:51399 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.77) (envelope-from <trac+core@trac.tools.ietf.org>) id 1TIKjz-0002Ec-9u; Sun, 30 Sep 2012 16:43:31 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "core issue tracker" <trac+core@trac.tools.ietf.org>
X-Trac-Version: 0.12.2
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.2, by Edgewall Software
To: draft-ietf-core-coap@tools.ietf.org, cabo@tzi.org
X-Trac-Project: core
Date: Sun, 30 Sep 2012 14:43:31 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/246
Message-ID: <051.c0be34405f3e5e5cab4565e76bf12039@trac.tools.ietf.org>
X-Trac-Ticket-ID: 246
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-core-coap@tools.ietf.org, cabo@tzi.org, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: brian@skyfoundry.com, cabo@tzi.org, hartke@tzi.org, zach@sensinode.com
Resent-Message-Id: <20120930144345.C38A421F85E6@ietfa.amsl.com>
Resent-Date: Sun, 30 Sep 2012 07:43:45 -0700 (PDT)
Resent-From: trac+core@trac.tools.ietf.org
Cc: core@ietf.org
Subject: [core]  #246: Estimation of Leisure
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: trac+core@trac.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Sep 2012 14:43:47 -0000

#246: Estimation of Leisure

 Cullen Jennings notes (msg03072q):

 Section 4.5

 Estimation Leisure. I do not see how someone implementing a COAP stack can
 figure out S, G, and R. I think we should define a configurable parameter
 called LEISURE_TIME and set it to 5 seconds. To be clear, I don't think
 the current algorithm is implementable.

 ➔
 coap-12 [941] contains a new constant DEFAULT_LEISURE that can be used by
 implementations that can't figure it out.

-- 
-----------------------------+------------------------------------
 Reporter:  cabo@…           |      Owner:  draft-ietf-core-coap@…
     Type:  other technical  |     Status:  new
 Priority:  minor            |  Milestone:  post-WGLC-1
Component:  coap             |    Version:  coap-09
 Severity:  In WG Last Call  |   Keywords:
-----------------------------+------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/246>
core <http://tools.ietf.org/core/>

