Ruben Verborgh
|
6edc255707
|
feat: Make stores return modified resources.
|
2021-02-24 12:04:42 +01:00 |
|
Joachim Van Herwegen
|
139342470e
|
feat: Add WAC-Allow header when required
|
2021-02-18 14:13:47 +01:00 |
|
Joachim Van Herwegen
|
f2f265c586
|
feat: Let Authorizers output an Authorization
|
2021-02-18 14:13:47 +01:00 |
|
Joachim Van Herwegen
|
8ccc68d29c
|
feat: Add acl link headers based on headers instead of hardcoding
|
2021-02-18 13:26:08 +01:00 |
|
Joachim Van Herwegen
|
f87fc61ab0
|
feat: Support updating multiple metadata values for a predicate
|
2021-02-18 13:26:08 +01:00 |
|
Joachim Van Herwegen
|
8339413ab4
|
feat: Add permissions extractor for acl resources
|
2021-02-18 13:26:08 +01:00 |
|
Joachim Van Herwegen
|
758f5ed083
|
feat: Generalize AclManager to AuxiliaryManager
|
2021-02-18 13:26:08 +01:00 |
|
Joachim Van Herwegen
|
d6cdd7dbdf
|
feat: Introduce generic auxiliary resource support
|
2021-02-18 13:26:08 +01:00 |
|
Joachim Van Herwegen
|
766e6318ba
|
feat: Add control permission to PermissionSet
This is in preparation of generalizing permissions
of auxiliary resources.
|
2021-02-18 13:26:08 +01:00 |
|
Joachim Van Herwegen
|
c29928c32c
|
fix: Test error classes correctly
|
2021-01-29 09:40:10 +01:00 |
|
Ruben Verborgh
|
a57105be8e
|
change: Query string does not influence identifier.
|
2021-01-29 09:12:49 +01:00 |
|
Joachim Van Herwegen
|
93e53b3d24
|
fix: Only require append permissions on POST requests
|
2021-01-27 11:54:15 +01:00 |
|
Joachim Van Herwegen
|
2c3300028e
|
feat: Add acl link header writer
This writer will add a link to the corresponding acl file
for all LDP requests.
|
2021-01-26 11:38:46 +01:00 |
|
Ruben Verborgh
|
fe3957f0ae
|
feat: Add ConstantMetadataWriter.
|
2021-01-26 10:52:38 +01:00 |
|
Joachim Van Herwegen
|
36761e8124
|
feat: Support composite PATCH updates
|
2021-01-18 17:01:24 +01:00 |
|
Ruben Verborgh
|
3a4ec48720
|
refactor: Rename BasicTargetExtractor to OriginalUrlExtractor.
|
2021-01-18 09:48:32 +01:00 |
|
Joachim Van Herwegen
|
b642393a15
|
fix: Have PATCH/POST/PUT operations handlers check content-type
|
2021-01-15 08:42:36 +01:00 |
|
Ruben Verborgh
|
5bb7822dc7
|
change: Use solid-0.1 as protocol string.
See https://github.com/solid/solid-spec/pull/230
|
2021-01-14 15:21:29 +01:00 |
|
Ruben Verborgh
|
16ef86acef
|
fix: Allow Content-Type: 0 on GET.
Fixes https://github.com/solid/community-server/issues/498
|
2021-01-12 15:50:48 +01:00 |
|
Ruben Verborgh
|
66e636878f
|
feat: Add BasicRepresentation.
|
2021-01-11 14:23:52 +01:00 |
|
Ruben Verborgh
|
be1af89b56
|
feat: Add Content-Type constructor to metadata.
|
2021-01-11 14:03:38 +01:00 |
|
Noel De Martin
|
775aaa79cd
|
fix: Use base IRI when parsing SPARQL update queries
Accept relative references in SPARQL updates
|
2021-01-11 13:05:56 +01:00 |
|
Joachim Van Herwegen
|
76def28a68
|
feat: Store target identifier when parsing metadata
|
2021-01-11 13:05:56 +01:00 |
|
Joachim Van Herwegen
|
f17054c647
|
refactor: Make request related handle calls consistent
|
2021-01-11 13:05:56 +01:00 |
|
Ruben Verborgh
|
3b63786ae0
|
feat: Allow querying metadata.
|
2021-01-06 11:25:47 +01:00 |
|
Ruben Verborgh
|
4828912593
|
refactor: Use record for representation preference.
|
2021-01-04 23:06:52 +01:00 |
|
Ruben Verborgh
|
ae06e99067
|
refactor: Also create named nodes for vocabularies.
|
2021-01-02 23:15:51 +01:00 |
|
Ruben Verborgh
|
8e138c36d1
|
refactor: Use types to create vocabularies.
|
2021-01-02 22:56:25 +01:00 |
|
Ruben Verborgh
|
a572825909
|
refactor: Indicate caching on method name.
|
2021-01-02 17:50:17 +01:00 |
|
Ruben Verborgh
|
accfc2e58d
|
change: Make RepresentationMetadata accept a ResourceIdentifier.
Closes https://github.com/solid/community-server/issues/388
|
2020-12-11 10:37:36 +01:00 |
|
Ruben Verborgh
|
9c933fd2d4
|
chore: Build to dist folder.
Closes https://github.com/solid/community-server/issues/136
|
2020-12-08 09:30:18 +01:00 |
|
Ruben Verborgh
|
ecfe3cfc46
|
feat: Support the Forwarded header.
|
2020-12-02 10:23:38 +01:00 |
|
Ruben Verborgh
|
535cbcd93a
|
feat: Add LDP request logging.
|
2020-12-01 20:00:21 +01:00 |
|
Ruben Verborgh
|
fc3942b372
|
change: Move WebSocketAdvertiser to middleware.
|
2020-11-30 00:54:21 +01:00 |
|
Ruben Verborgh
|
af8f1976cd
|
fix: Rename UnsupportedHttpError into BadRequestError.
|
2020-11-27 14:52:16 +01:00 |
|
Ruben Verborgh
|
03ffaaed43
|
change: Drop Node 10 support.
|
2020-11-27 08:55:18 +01:00 |
|
Ruben Verborgh
|
4a7ea4ad46
|
feat: Export WebSocket classes.
|
2020-11-25 10:12:00 +01:00 |
|
Joachim Van Herwegen
|
e4183333fd
|
fix: Integrate wrapStreamError to prevent uncaught errors
|
2020-11-24 11:49:10 +01:00 |
|
Ruben Verborgh
|
30ee0f8dc6
|
chore: Clean up code related to headers.
|
2020-11-23 11:19:05 +01:00 |
|
Ruben Verborgh
|
f08617b1c9
|
feat: Advertise WebSocket via Updates-Via header.
|
2020-11-23 11:19:05 +01:00 |
|
Ruben Verborgh
|
0099d1d5dc
|
feat: Implement the Solid WebSocket protocol.
|
2020-11-20 16:14:53 +01:00 |
|
Joachim Van Herwegen
|
1073c2ff4c
|
refactor: Clean up utility functions
|
2020-11-18 17:19:53 +01:00 |
|
Joachim Van Herwegen
|
95ab0b4e76
|
refactor: Make piping consistent
|
2020-11-13 16:00:37 +01:00 |
|
Joachim Van Herwegen
|
4e4d7a7a39
|
feat: Integrate MetadataSerializer
|
2020-11-06 09:08:00 +01:00 |
|
Joachim Van Herwegen
|
aebccd45c0
|
feat: Create MetadataSerializer
|
2020-11-06 09:08:00 +01:00 |
|
Joachim Van Herwegen
|
1260c5c14e
|
feat: Store status, body and metadata in ResponseDescription
|
2020-11-06 09:08:00 +01:00 |
|
Joachim Van Herwegen
|
e8fdcb0ad0
|
refactor: Split off ErrorResponseWriter
|
2020-11-06 09:08:00 +01:00 |
|
Ruben Verborgh
|
4b4f737013
|
chore: Use Jest recommended linting.
|
2020-11-02 10:03:18 +01:00 |
|
Ruben Verborgh
|
1a45b65df7
|
refactor: Implement empty canHandle on base class. (#289)
|
2020-10-30 17:56:39 +01:00 |
|
smessie
|
a7fa61ab2f
|
fix: Resolve duplicate error message and no trailing newline
* fix: Resolves duplicate error message
* test: Add trailing newline on error test
|
2020-10-27 15:17:59 +01:00 |
|