Comparison of CalDAV and CardDAV implementations: Difference between revisions

Content deleted Content added
m sort-under, cell templates
Bender the Bot (talk | contribs)
 
(6 intermediate revisions by 4 users not shown)
Line 472:
 
==Server implementations==
{{sort-under}}
{| class="wikitable sortable sort-under" style="font-size: 85%; text-align: center; width: 100%;"
|- style="vertical-align:top"
|-
! Server name
! [[Software license|License]]
! [[Programming language]]
! Storage backends
! RFC{{IETF RFC|2616}} HTTP/1.1
! RFC{{IETF RFC|2617}} HTTP {{abbr|auth.|authentication}}
! RFC 2518 Web­DAV
! {{IETF RFC 3253|2518}} Web­DAV {{abbr|vers.|versioning}}
! RFC{{IETF 3744RFC|3253}} Web­DAV ACL{{abbr|vers.|versioning}}
! {{IETF RFC 2518|3744}} Web­DAV ACL
! RFC{{IETF RFC|4324}} iCal {{abbr|CAP|Calendar Access Protocol}}
! RFC 4331 Web­DAV quota
! RFC{{IETF 4709RFC|4331}} Web­DAV mountquota
! {{IETF RFC|4709}} 4791 CalWeb­DAV mount
! {{IETF RFC|4791}} 4918 WebCal­DAV {{abbr|ext.|extensions}}
! {{IETF RFC 5397|4918}} Web­DAV current principal{{abbr|ext.|extensions}}
! {{IETF RFC|5397}} Web­DAV current principal
! RFC{{IETF RFC|5545}} {{abbr|rev.|revised}} iCal
(Availability Check)
! RFC{{IETF RFC|5546}} iCal {{abbr|iTIP|transport-independent interoperability protocol}}(Group Scheduling)
! RFC{{IETF RFC|5689}} Web­DAV {{abbr|ext.|extended}} MKCOL
! RFC{{IETF RFC|5995}} Web­DAV POST add member
! RFC{{IETF RFC|6352}} Card­DAV vCard
! RFC{{IETF RFC|6578}} Web­DAV {{abbr|sync|synchronise}}
! RFC{{IETF RFC|6638}} Cal­DAV {{abbr|sched.|scheduling}}(Auto-Schedule)
! RFC{{IETF RFC|7529}} iCal <!-- abbreviation? -->{{abbr|RSCALE|non-Gregorian calendar}}
! RFC{{IETF RFC|7540}} HTTP/2
! RFC{{IETF RFC|7809}} Cal&shy;DAV time zones by {{abbr|ref.|reference}}
! RFC{{IETF RFC|7953}} iCal <!-- abbreviation? -->{{abbr|VAVAIL&shy;ABILITY|personal availability}}
! [http://www.calconnect.org/pubdocs/CD0903%20Freebusy%20Read%20URL.pdf <span title="FBURL">Free-busy URL</span>]
|-
Line 505 ⟶ 507:
| {{GPL-lic}}
| [[PHP]]
| MySQL, PostgreSQL, SQLite
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 532 ⟶ 535:
| {{free|[[Apache License|Apache]]}}
| [[Java (programming language)|Java]]
| {{unk}}
| {{unk}}
| {{unk}}
Line 559 ⟶ 563:
| {{free|[[Apache License|Apache]]}}
| [[Python (programming language)|Python]]
| {{unk}}
| {{yes}}
| {{yes}}
Line 586 ⟶ 591:
| {{GPL-lic}}
| [[Python (programming language)|Python]]
| {{unk}}
| {{yes}}
| {{yes}}
Line 601 ⟶ 607:
| {{unk}}
| {{unk}}
| {{unkyes}}
| {{unk}}
| {{unk}}
Line 613 ⟶ 619:
| {{free|[[BSD licenses|BSD]]}}
| [[C (programming language)|C]]
| {{unk}}
| {{yes}}
| {{yes}}
Line 640 ⟶ 647:
| {{GPL-lic}}
| [[PHP]]
| PostgreSQL
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 664 ⟶ 672:
| {{yes}}
|-
! {{rh}} | DavMail<ref>[httphttps://davmail.sourceforge.net/ DavMail project home]</ref>
| {{GPL-lic}}
| [[Java (programming language)|Java]]
| {{unk}}
| {{unk}}
| {{unk}}
Line 694 ⟶ 703:
| {{free|[[GNU GPLv3]]}}
| [[JavaScript]]
| SQLite
| {{unk}}
| {{unk}}
Line 721 ⟶ 731:
| {{some|[[GNU Affero General Public License|AGPL]], [[proprietary software|proprietary]]}}
| [[PHP]]
| {{unk}}
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 748 ⟶ 759:
| {{free|[[GNU LGPL]]}}
| [[PHP]]
| {{unk}}
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 775 ⟶ 787:
| {{free|[[GNU Affero General Public License|AGPL]] v3}}
| [[PHP]]
| {{unk}}
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{unk}}
Line 802 ⟶ 815:
| {{GPL-lic}}, [[Creative Commons|CC]]
| [[Java (programming language)|Java]], [[JavaScript]]
| {{unk}}
| {{unk}}
| {{unk}}
Line 829 ⟶ 843:
| {{free|[[GNU Affero General Public License|AGPL]] v3}}
| [[PHP]]
| MySQL
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{unk}}
Line 856 ⟶ 871:
| {{GPL-lic}}
| [[Python (programming language)|Python]]
| Filesystem
| {{yes}}
| {{yes}}
Line 883 ⟶ 899:
| {{free|[[BSD licenses|BSD]]}}
| [[PHP]]
| {{unk}}
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{yes}}
Line 910 ⟶ 927:
| {{GPL-lic}}
| [[Objective-C]]
| MySQL, PostgreSQL, Oracle
| {{yes}}
| {{yes}}
Line 937 ⟶ 955:
| {{GPL-lic}}
| [[Python (programming language)|Python]]
| Filesystem
| {{yes}}
| {{yes}}
Line 964 ⟶ 983:
| {{some|[[GNU Affero General Public License|AGPL]], [[proprietary software|proprietary]]}}
| [[PHP]]
| MySQL
| {{yes}} {{r|group=Note|PHP_HTTP}}
| {{unk}}
Line 991 ⟶ 1,011:
| {{GPL-lic}}
| [[Perl]]
| {{unk}}
| {{unk}}
| {{unk}}
Line 1,018 ⟶ 1,039:
| {{BSD-lic}}
| [[Ruby (programming language)|Ruby]]
| {{unk}}
| {{yes}}
| {{yes}}<sub>'basic'</sub>
Line 1,045 ⟶ 1,067:
| {{GPL-lic}}
| [[Java (programming language)|Java]]
| {{unk}}
| {{yes}}
| {{yes}}