Stefano Cossu
Stefano Cossu
To reproduce: - Reallocate space in an array with `cork_array_ensure_size` - Assign a value manually to the expanded elements of the array (probably optional but usefult to test the reallocation)...
For containers only, add support for: - `http://www.w3.org/ns/ldp#PreferContainment` - `http://www.w3.org/ns/ldp#PreferMembership` - `http://www.w3.org/ns/ldp#PreferMinimalContainer` According to https://fedora.info/2018/11/22/spec/#ldpc
Update URIs for `omit` and `include` used in the `Prefer` headers for GET requests. Replace or remove URIs used in [Fedora 4](https://wiki.duraspace.org/display/FEDORA4x/RESTful+HTTP+API#RESTfulHTTPAPI-GETRetrievethecontentoftheresource) to match the current [API specs](https://fedora.info/2018/11/22/spec/#additional-prefer-values): - `http://fedora.info/definitions/v4/repository#EmbedResources`...
Satisfies and [3.6.1](https://fedora.info/2018/11/22/spec/#http-put-ldprs) and [3.7.1](https://fedora.info/2018/11/22/spec/#http-patch-containment-triples)
[LDP specs](https://www.w3.org/TR/ldp/#h-ldpr-http_options) [RFC7231](https://www.w3.org/TR/ldp/#bib-RFC7231)
The headers seem to correspond but there is no test to verify at least the mandatory fields.
Honor the `Want--Digest` GET request header for LDP-NR as per https://fedora.info/2018/11/22/spec/#http-get-ldpnr
Pending clarification [upstream](https://github.com/fcrepo/fcrepo-specification/issues/409) and an efficient (Cython or C) implementation of https://github.com/scossu/rdf_hash
External content handling is not supported at the moment and, as per [3.9](https://fedora.info/2018/11/22/spec/#external-content), must be explicitly rejected: > Fedora servers that do not support the creation of LDP-NRs with content...
Allow changing LDP type of an existing resource to a subtype of the current one, as per https://fedora.info/2018/11/22/spec/#http-put