Files
Dominik Schmidt c5b84a599c feat(reva): open extensions over WebDAV
Adds pkg/openextension, the shared model of open extensions: every
property is one arbitrary metadata key,
http://opencloud.eu/ns/extensions/<name>/<property>, whose value carries
its kind as a one-letter prefix (s:, n:, b:, d:, g:, upper case for
arrays). A property is written and re-typed in one write; a value
without a known prefix is unreadable and skipped. Graph and the search
index in opencloud read and write extensions through the same package.

ocdav stores and answers properties in that namespace typed: PROPPATCH
maps xsi:type (RFC 4316) to the stored form, PROPFIND renders the stored
form with xsi:type; a property without xsi:type is a string, as every
WebDAV client writes today. allprop leaves extensions out, properties in
other namespaces are untouched.

Vendored ahead of the reva release that will carry it.
2026-09-16 09:20:39 +00:00
..
2024-10-18 17:35:30 +02:00
2025-09-09 15:10:28 +02:00
2026-03-06 14:59:29 +01:00
2026-04-24 14:50:00 +02:00
2024-10-18 17:35:30 +02:00
2024-10-18 17:35:30 +02:00
2025-08-21 11:01:12 +02:00
2026-06-09 17:36:19 +02:00
2026-05-13 09:23:54 +02:00
2026-06-09 17:36:19 +02:00
2026-02-05 12:29:10 +01:00
2026-03-13 09:38:57 +01:00
2026-08-18 15:25:23 +02:00
2024-10-18 17:35:30 +02:00
2026-08-03 17:43:51 +02:00
2026-02-16 10:53:20 +01:00
2024-10-18 17:35:30 +02:00
2026-06-09 17:36:19 +02:00
2026-06-09 17:36:19 +02:00
2025-06-05 15:23:58 +02:00
2026-02-11 10:05:53 +01:00
2026-04-08 11:45:37 +02:00
2024-07-30 16:14:19 +02:00
2026-02-11 10:05:53 +01:00
2025-06-05 15:23:58 +02:00