[MMUSIC] base64 and datetimes in 2326bis

Peter Saint-Andre <stpeter@stpeter.im> Thu, 26 September 2013 17:27 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E0EA11E8102 for <mmusic@ietfa.amsl.com>; Thu, 26 Sep 2013 10:27:59 -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 ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id URwf0N4nIG2F for <mmusic@ietfa.amsl.com>; Thu, 26 Sep 2013 10:27:53 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 2F91821F99C3 for <mmusic@ietf.org>; Thu, 26 Sep 2013 10:27:53 -0700 (PDT)
Received: from ergon.local (unknown [24.8.129.242]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 824F241509; Thu, 26 Sep 2013 11:33:09 -0600 (MDT)
Message-ID: <52446E97.8030700@stpeter.im>
Date: Thu, 26 Sep 2013 11:27:51 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: mmusic@ietf.org
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: Claudio Allocchio <Claudio.Allocchio@garr.it>
Subject: [MMUSIC] base64 and datetimes in 2326bis
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Sep 2013 17:27:59 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Here is some brief feedback on 2326bis. I'm sorry that I don't have
time for a longer review.

BASE64

The usages of Base64 do not specify which exact encoding of Base64 they
require and what to do about padding bits. For example, Section 18.54
says:

         The binary MIKEY message SHALL
         be Base64 [RFC4648] encoded before being included in the value
         part of the parameter.

If the specification assumes that the rules from Section 4 of RFC 4648
are to be used, that text would be more accurate as:

         The binary MIKEY message SHALL
         be BASE64 [RFC4648] encoded before being included in the value
         part of the parameter, where the encoding adheres to the
         definition in Section 4 of RFC 4648 and where the padding bits
         are set to zero.

DATETIME FORMATS

Section 4.4.3 seems to be underspecified:

   Absolute time is expressed as ISO 8601 [ISO.8601.2000] timestamps,
   using UTC (GMT).  Fractions of a second may be indicated.

   Example for clock format range request for a starting time of
   November 8, 1996 at 14h 37 min and 20 and a quarter seconds UTC
   playing for 10 min and 5 seconds, a Media-Properties header's "Time-
   Limited UTC property for 24th of December 2014 at 15 hours and 00
   mins, and a Terminate-Readon headers "time" property for 18th of June
   2013 at 16 hours, 12 minutes and 56 seconds:

     clock=19961108T143720.25Z-19961108T144725.25Z
     Time-Limited=20141224T1500Z
     time=20130618T161256Z

ISO 8601 has many profiles. Is the profile defined in RFC 3339
supported? That would result in a datetime of the following form:

     1996-11-08T14:37:20.25Z

Also are timezone offsets allowed?

If the answers are "no" then it would be good to explain that in the text.

Peter

- -- 
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.19 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJSRG6XAAoJEOoGpJErxa2ptfMP/iKuZ0jzn3dHHVtas8h9EILh
W4FRAQ/mYRyYUd+4FrjRqMoWf43DuEwfpu8CDJafUE/r4ZSYeWNiT6IP9jd7Z4Xn
STDsharGIsfplfdJqmN1gkn0kb6T7d9hgKQT/73JIJgD9ck1ylBBRElsUQI4YHyr
A4rJtR6uRKA1n0H0URgPZlnRuJRpVSHqT2ybtUccWzXA0XNoJs4vgNfaq+oK11vc
X7c/7roys96/KFxe0Jk/13UkiWkiA+jX3y4dZkNv4XD4NvetdGaNLUHW+fsjC5DS
Y9avVaIffmvwfM8srQX8EHjSFC28LnJvFt1tUS4Pex9EkrfaRHxMEZQjXShrwgEQ
/U8f96TM/F6sln3HCblW6fXCdlO+4OK0bz2yfnm8kILCnEG6Qa19bB/qt8leVjCL
6Nd4dfSVy3Ve5FKeaddZ0cJPGANVGR6tG+cexxY5voTSd1Y9GpO12M+swv/Tv/5o
6Mur0fBo0qzz9SSPA8bELRKEjf/p7PI7swlL9uGs8Yn4jGWsJL+0eTrERlFXdWk/
HLWIKUiBcA4dYKeAsG8u0Ch1OSdrL8AG0BMFaPbykbQItMS++XHUm9nmHUisKeVG
5RWf6Sz33IXfqq8K/OF8LcuPWqrLZTwV57FP0L6ggTvdtgFMvQA+AG7gUgNPO3bf
9Jja/Uk8pKe9Yyh1E/px
=/VSB
-----END PGP SIGNATURE-----