Agenda - CALSCH working group - PowerPoint PPT Presentation

About This Presentation
Title:

Agenda - CALSCH working group

Description:

iCalendar updates ( iTIP,iRIP status,iMIP if necessary) Eric Busboom added as an Editor; Bruce Kahn as ... Numbers in parenthesis refer to previous issues. ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 19
Provided by: patric94
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: Agenda - CALSCH working group


1
Agenda - CALSCH working group
  • Agenda bashing
  • Guide to Internet Calendaring draft update
  • inclusion of Timezone data, most recent changes
  • additional examples added, what is missing/needed
  • iCalendar updates ( iTIP,iRIP status,iMIP if
    necessary)
  • Eric Busboom added as an Editor Bruce Kahn as
    Method Reviewer
  • status of CRISP (iRIP replacement draft), changes
    (typos fixed, adjustments)
  • recurrence rules
  • CAP update
  • additional issues for CAP, restriction tables
    work
  • timezone efforts
  • Plans for Winter CalConnect SKICAL Update

2
iCalendar updates - Recurrence Rules Issues (1)
  • (1) In a YEARLY frequency with BYMONTH and/or
    BYWEEKNO set, does the BYDAY modifier apply to
    the year day, the month day, or the week day?
  • (2) The BYYEARDAY part, for a given year,
    effectively specifies the month, day of month,
    and week number, so other BYXX rule parts for
    month,day of month and week number may conflict.
  • (3) BYWEEKNO implies a month, conflicting with
    BYMONTH
  • (4) MONTHLY recurrences (FREQMONTHLY) conflict
    with BYYEARDAY and BYWEEKNO.
  • (5) WEEKLY recurrences (FREQWEEKLY) conflict
    with BYMONTHDAY and BYYEARDAY.

3
iCalendar updates - Recurrence Rules Issues (2)
  • (6) BYSETPOS is limited to 366 positive values or
    3662 positive and negative values in a
    sufficiently large set. A complete expansion for
    every second in every day of the year would
    result in much larger sets.(Do we need BYSETPOS?)
  • (7) The algorithm to calculate the first week in
    the year may be awkward, since some
    people/countries may be used to other numbering
    schemes. Maybe there should be a choice of a few
    schemes for this.
  • (8) What do you do with a WEEKLY recurrence if it
    has BYDAY2TU ?

4
iCalendar updates - Recurrence Rules Issues (1)
  • Proposed additional text for RFC2445, section
    4.3.10. Numbers in parenthesis refer to previous
    issues.
  • There are two types of BYxxx rules date BYxxx
    rule parts that specify time periods equal to or
    longer than a day, and time BYxxx rule parts that
    specify the time periods less than a day. The day
    BYxxx rule parts are
  • BYMONTH, BYWEEKNO, BYYEARDAY, BYMONTHDAY and
    BYDAY. The time BYxxx rule parts are BYHOUR,
    BYMINUTE, and BYSECOND. BYSETPOS is neither a
    date rule part nor time rule part.
  • Not all date BYxxx rule parts can appear
    simultaneously in a single recurrence rule. Date
    BYxxx rule part restrictions are
  • a If the BYYEARDAY part appears in a rule , no
    other date rule part may appear. (2)
  • b BYWEEKNO and BYMONTH rule parts may not both
    appear. (3) except when week covers two months?
  • Not all date rule parts may be used with all
    recurrence intervals.
  • c For MONTHLY recurrences neither BYYEARDAY nor
    BYWEEKNO may appear. (4)
  • d For WEEKLY recurrences neither BYMONTHDAY nor
    BYYEARDAY may appear. (5)

5
iCalendar updates - Recurrence Rules Issues (2)
  • There are no restrictions regarding combinations
    of date rule parts and time rule parts. There are
    no restrictions with using any combination of
    time rule part.
  • For FREQWEEKLY, BYDAY rule parts MUST have
    integer values of 1, or the integer value MUST be
    omitted. "FREQWEEKLYBYDAYTU" is valid, but
    "FREQWEEKLYBYDAY2TU" is not. (8)
  • The text does not address (1), (6) and (7)

6
Additional Issues for CAP
  • 1. Data Integrity must be assured
  • What goes in must come out in basically the same
    format
  • 2. Need to explicitly spell out mutual trust
    model of CAP
  • Does SASL handle this?
  • 3. Ensuring signature and encryption of original
    CS request
  • 4. Add coding to handle turning CAP entries into
    iTIP (fanout)
  • 5. Need to clearly define the iTIP and CAP
    workflow

7
iTIP / iMIP Updates
8
CONFIRM Method
  • Problem REQUEST is overloaded.
  • Proposal CONFIRM
  • Reply to REFRESH
  • ATTENDEE or ORGANIZER changes
  • iTIP has been updated for CONFIRM
  • New Proposal remove it

9
iTIP COUNTER
  • Problem which Attendee sent the COUNTER?
  • Proposal ATTSENDER parameter
  • when the component method is COUNTER
  • for one Attendee who issued the COUNTER
  • Added to iTIP

10
Adding / Removing Attendees
  • Problem Organizer adds or removes Attendees
  • Send to affected Attendees?
  • Send to all Attendees?
  • iTIP is not clear
  • Proposal Organizer can send the update just to
    the affected Attendees. No SEQUENCE number update
    needed.
  • Updated in iTIP

11
Intolerant iMIP Receivers
  • Problem RFC2447 does not state which MIME
    encapsulations MUST be supported
  • Proposal conforming iMIP implementations MUST be
    able to receive the described encapsulations in
    iMIP
  • Updated in iMIP
  • Issue missing encapsulations?
  • Multipart/mixed
  • What else?

12
Garbage in Examples
  • Problem Some examples contain "Error! Bookmark
    not defined" and some contain parse errors
  • "Error! Bookmark not defined" problems fixed
  • Updated in iTIP
  • Remaining Issues
  • Not all parse problems have been identified
  • Help wanted

13
New Problem Remove Me
  • Problem Currently no way for an Attendee to ask
    to be removed.
  • Proposals
  • Reply with a comment remove me in a COMMENT
  • Reply with ATTREMOVE
  • PARTSTATREMOVE

14
CAP Draft Status
15
Draft Status
  • Word doc to nroff to Word to XML?
  • Restriction Tables added
  • Example updates did not make it, well resubmit

16
Whats Left To Do?
  • Still needs end-to-end review (help wanted)
  • Asynchronous error reporting
  • Review schema definition (help wanted)
  • Many examples still needed
  • Method change in fanout (CREATED, REQUEST)
  • Minimal component write,and results of full read
    back
  • Permissions to write some properties, attempt to
    write all properties, what happens? Fail all or
    write everything for which you have permission ?
  • Others?
  • Synchronization is current command set
    sufficient?

17
Plan
  • Resubmit draft by Jan 22
  • Existing examples fixed
  • Incorporate recent comments
  • Address the whats left to do list for next
    meeting.

18
Winter CALCONNECT
  • Third Week of February, 2002
  • 2 day session
  • San Jose area
  • Need to ensure we address
  • Scheduling
  • MIME multipart
  • What will be provided
  • Location
  • Hub and server
  • Access to the Internet (??)
Write a Comment
User Comments (0)
About PowerShow.com