aboutsummaryrefslogtreecommitdiffstats
path: root/resources/app-info-shipped.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'resources/app-info-shipped.xsd')
-rw-r--r--resources/app-info-shipped.xsd24
1 files changed, 23 insertions, 1 deletions
diff --git a/resources/app-info-shipped.xsd b/resources/app-info-shipped.xsd
index a861b02e6a5..7a139e50bc5 100644
--- a/resources/app-info-shipped.xsd
+++ b/resources/app-info-shipped.xsd
@@ -1,4 +1,8 @@
<?xml version="1.0"?>
+<!--
+ - SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
+ - SPDX-License-Identifier: AGPL-3.0-or-later
+-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
@@ -340,10 +344,12 @@
<xs:element name="prelogin" minOccurs="0" maxOccurs="1"/>
<xs:element name="filesystem" minOccurs="0" maxOccurs="1"/>
<xs:element name="authentication" minOccurs="0" maxOccurs="1"/>
+ <xs:element name="extended_authentication" minOccurs="0" maxOccurs="1"/>
<xs:element name="logging" minOccurs="0" maxOccurs="1"/>
<xs:element name="dav" minOccurs="0" maxOccurs="1"/>
<xs:element name="prevent_group_restriction" minOccurs="0"
maxOccurs="1"/>
+ <xs:element name="session" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
@@ -368,6 +374,15 @@
<xs:simpleType name="licence">
<xs:restriction base="xs:string">
+ <xs:enumeration value="AGPL-3.0-only"/>
+ <xs:enumeration value="AGPL-3.0-or-later"/>
+ <xs:enumeration value="Apache-2.0"/>
+ <xs:enumeration value="GPL-3.0-only"/>
+ <xs:enumeration value="GPL-3.0-or-later"/>
+ <xs:enumeration value="MIT"/>
+ <xs:enumeration value="MPL-2.0"/>
+
+ <!-- Deprecated -->
<xs:enumeration value="agpl"/>
<xs:enumeration value="mpl"/>
<xs:enumeration value="apache"/>
@@ -445,7 +460,7 @@
<xs:sequence>
<xs:element name="id" type="id" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="non-empty-string" minOccurs="1" maxOccurs="1"/>
- <xs:element name="route" type="route" minOccurs="1" maxOccurs="1"/>
+ <xs:element name="route" type="route" minOccurs="0" maxOccurs="1"/>
<xs:element name="icon" type="xs:anyURI" minOccurs="0" maxOccurs="1"/>
<xs:element name="order" type="xs:int" minOccurs="0" maxOccurs="1"/>
<xs:element name="type" type="navigation-type" minOccurs="0" maxOccurs="1"/>
@@ -569,6 +584,8 @@
maxOccurs="1"/>
<xs:element name="architecture" type="architecture" minOccurs="0"
maxOccurs="unbounded"/>
+ <xs:element name="backend" type="backend" minOccurs="0"
+ maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
@@ -751,4 +768,9 @@
</xs:restriction>
</xs:simpleType>
+ <xs:simpleType name="backend">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="caldav"/>
+ </xs:restriction>
+ </xs:simpleType>
</xs:schema>