Skip to content

Commit a7d8695

Browse files
committed
Link to RFC specs directly
The current specs are out of date. We should bring back the specs to this website when we can do so directly from the RFC XML.
1 parent bf5d789 commit a7d8695

8 files changed

Lines changed: 25 additions & 184 deletions

File tree

spec-calendars.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

spec-contacts.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

spec-core.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

spec-mail.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

spec-quotas.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

spec-sharing.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

spec-tasks.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

spec.md

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,40 @@ custom: true
77

88
# JMAP: The Specs
99

10-
The specifications for the core JMAP protocol and access to mail stores using JMAP have been finalised and published. The [JMAP working group](https://datatracker.ietf.org/wg/jmap/about/) is currently working on the calendars and sharing specs, with tasks and contacts expected to follow.
10+
The specifications for the core JMAP protocol and access to mail and contacts stores using JMAP have been finalised and published. The [JMAP working group](https://datatracker.ietf.org/wg/jmap/about/) is currently working on the calendars specs.
1111

12-
## Finished
12+
## Core
1313

14-
* [The core protocol](spec-core.html) [[RFC 8620](https://tools.ietf.org/html/rfc8620)]
15-
* [JMAP Mail](spec-mail.html) [[RFC 8621](https://tools.ietf.org/html/rfc8621)]
16-
* A JMAP Subprotocol for WebSocket [[RFC8887](https://www.rfc-editor.org/rfc/rfc8887.html)]
17-
* JMAP Blob Management Extension [[RFC9404](https://www.rfc-editor.org/rfc/rfc9404.html)]
18-
* JMAP Quotas [[RFC9425](https://www.rfc-editor.org/rfc/rfc9425.html)]
14+
These specifications define the core sync protocol and extensions that are useful no matter what data type you might be syncing.
1915

20-
## In development
16+
* [The core JMAP protocol (RFC 8620)](https://www.rfc-editor.org/rfc/rfc8620.html)
17+
* [VAPID for JMAP Push (RFC 9749)](https://www.rfc-editor.org/rfc/rfc9749.html)
18+
* [JMAP Sharing (RFC 9670)](https://www.rfc-editor.org/rfc/rfc9670.html)
19+
* [JMAP via WebSocket (RFC 8887)](https://www.rfc-editor.org/rfc/rfc8887.html)
20+
* [JMAP Quotas (RFC 9425)](https://www.rfc-editor.org/rfc/rfc9425.html)
21+
* [JMAP Blob Management (RFC 9404)](https://www.rfc-editor.org/rfc/rfc9404.html)
2122

22-
These specs are not yet final and may change before publication. There are undoubtably edge cases that are not yet covered. If you find one, please email [jmap@ietf.org](mailto:jmap@ietf.org) or make a pull request on GitHub if you have a proposed fix.
23+
## Mail
2324

24-
* [JMAP Contacts](spec-contacts.html)
25-
* [JMAP Calendars](spec-calendars.html)
26-
* [JMAP Sharing](spec-sharing.html)
27-
* [JMAP Tasks](spec-tasks.html)
25+
* [JMAP Mail (RFC 8621)](https://www.rfc-editor.org/rfc/rfc8621.html)
26+
* [JMAP Sieve Scripts Management (RFC 9661)](https://www.rfc-editor.org/rfc/rfc9661.html)
27+
* [JMAP MDN Handling (RFC 9007)](https://www.rfc-editor.org/rfc/rfc9007.html)
28+
* [JMAP S/MIME Signature Verification (RFC 9219)](https://www.rfc-editor.org/rfc/rfc9219.html)
29+
30+
## Contacts
31+
32+
* [JMAP Contacts (RFC 9610)](https://www.rfc-editor.org/rfc/rfc9610.html)
33+
34+
## Calendars
35+
36+
This spec is not yet final and may change before publication. If you find any issues, please email [jmap@ietf.org](mailto:jmap@ietf.org) or make a pull request on GitHub if you have a proposed fix.
37+
38+
* [JMAP Calendars (in progress)](https://www.ietf.org/archive/id/draft-ietf-jmap-calendars-26.html)
2839

2940
## Data formats
3041

3142
JMAP was designed in conjunction with new JSON-based file formats for contacts and calendars, which can also be used standalone or in other protocols.
3243

3344
JMAP Contacts uses [JSContact (RFC9553)](https://www.rfc-editor.org/rfc/rfc9553.html) as the data format for contacts.
3445

35-
JMAP Calendars uses [JSCalendar (RFC 8984)](https://www.rfc-editor.org/rfc/rfc8984.html) as the data format for events.
46+
JMAP Calendars uses [JSCalendar 2.0 (in progress)](https://www.ietf.org/archive/id/draft-ietf-calext-jscalendarbis-15.html) as the data format for events.

0 commit comments

Comments
 (0)