[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [ldapext] [Fwd: New Version Notification for draft-pluta-ldap-srv-side-current-time-match-00]



Hi Steven,


Steven Legg wrote:

Hi Daniel, Daniel Pluta wrote:
Hi Steven, Steven Legg wrote:
Hi Daniel, Daniel Pluta wrote:
Hi Steven, Steven Legg wrote:
Hi Daniel, Daniel Pluta wrote:
Hi Steven, Steven Legg wrote:
Hi Daniel, Daniel Pluta wrote:
Hi Steven, Steven Legg wrote:
Hi Daniel, Daniel Pluta wrote:
Hi Steven, Steven Legg wrote:
Hi Daniel, Daniel Pluta wrote:
Hi Steven, Steven Legg wrote:
Daniel Pluta wrote:
Steven Legg wrote:
Daniel Pluta wrote:

If there is no positive feedback regarding any demand for our add-on ideas we would like to focus on the current time matching from now on.

That would be best, unless someone else wades into this discussion expressing support for the add-ons.


I'm currently preparing version 01 of our draft which is focusing on the
two extensible matching rules and their related assertion syntaxes (aka
now / nowOffset).

The current time (aka now) is represented by the NULL syntax based on
its GSER. Another result of our discussion concerns the "chronological
offset" to the current time (aka nowOffset) for which you have suggested
to use the well known DURATION syntax.

However, I could not find a document that specifies the GSER for
DURATION. As you've mentioned that you already have implemented this
kind of syntax I would like to ask whether you also have (possibly just
prepared?) a formal specification for the DURATION's GSER?

Currently I've used the generalized Time syntax specification as the
basis and I'm struggling with the correct ABNF. Our prepared version 01
of the draft states:


----8<----
   A value of the DURATION type is encoded according the <DurationValue>
   rule.

   DurationValue = [ MINUS ] designator century year month day hour
                   [ minute [ second ] ]
                   [ fraction ]

   MINUS         = %x2D  ; minus sign ("-")
   designator    = %x50  ; "P"
   century       = 2(%x30-39) ; "00" to "99"
   year          = 2(%x30-39) ; "00" to "99"
   month         =   ( %x30 %x31-39 ) ; "01" (January) to "09"
                   / ( %x31 %x30-32 ) ; "10" to "12"
   day           =   ( %x30 %x31-39 )    ; "01" to "09"
                   / ( %x31-32 %x30-39 ) ; "10" to "29"
                   / ( %x33 %x30-31 )    ; "30" to "31"
   hour          = ( %x30-31 %x30-39 ) / ( %x32 %x30-33 ) ; "00" to "23"
   minute        = %x30-35 %x30-39                        ; "00" to "59"

   second        = ( %x30-35 %x30-39 ) ; "00" to "59"
   fraction      = ( DOT / COMMA ) 1*(%x30-39)
----8<----


I would appreciate any feedback especially regarding the need to
represent a negative nowOffset value (please see the MINUS in the above
rule).

Many thanks for your support!

Best regards,
Daniel

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