33 Commits

Author SHA1 Message Date
Joachim Van Herwegen
4403421c49 feat: Integrate data conversion with rest of server 2020-08-17 15:38:26 +02:00
Joachim Van Herwegen
5e1bb10f81 feat: Convert data from ResourceStore based on preferences 2020-08-17 15:38:26 +02:00
Joachim Van Herwegen
d6a35f9954 fix: Make Patch more consistent with other Representations 2020-08-17 15:38:26 +02:00
Joachim Van Herwegen
14db5fed91 feat: Specifiy constants in separate file 2020-07-28 12:00:17 +02:00
Joachim Van Herwegen
aaba113563 fix: Set max-len to 120 2020-07-24 15:10:34 +02:00
Joachim Van Herwegen
dcff424f58 fix: Enable strict TypeScript settings 2020-07-24 13:30:34 +02:00
Joachim Van Herwegen
4001050588 fix: Have SimpleResourceStore return text/turtle by default 2020-07-23 11:17:53 +02:00
Joachim Van Herwegen
0e486cf6a6 feat: Integrate PATCH functionality 2020-07-23 10:55:53 +02:00
Joachim Van Herwegen
04a12c723e feat: Add support for SPARQL updates on ResourceStores 2020-07-23 10:55:53 +02:00
Joachim Van Herwegen
482991cb9a feat: Add OperationHandler for PATCH 2020-07-23 10:55:53 +02:00
Joachim Van Herwegen
95c65c86a7 feat: Add BodyParser for SPARQL updates 2020-07-23 10:55:53 +02:00
Joachim Van Herwegen
4ac9e92d06 fix: Remove all instances of return undefined
Resolves #26
2020-07-23 08:52:44 +02:00
Joachim Van Herwegen
a9b811a5a3 feature: Add lock functionality 2020-07-17 15:26:32 +02:00
Joachim Van Herwegen
ccd3f1738c fix: Prevent server from crashing if requested data can't be handled 2020-07-17 11:41:46 +02:00
Joachim Van Herwegen
ea788ba406 fix: Throw correct error for invalid triple data 2020-07-17 11:41:46 +02:00
Joachim Van Herwegen
a9dc59bf78 feat: Set up server using express 2020-07-15 10:59:45 +02:00
Joachim Van Herwegen
c53ab5ed9b fix: Prevent data from being drained when read
Comments were also added and URI generation takes slash into account
2020-07-15 10:59:45 +02:00
Joachim Van Herwegen
cff9790b6e fix: Take host into account when extracting identifier 2020-07-15 10:59:45 +02:00
Joachim Van Herwegen
64a3f90831 feat: Validate Accept* headers while parsing 2020-07-08 11:20:28 +02:00
Joachim Van Herwegen
9d9f7df5d1 feat: Fully support Accept* headers 2020-07-08 11:20:28 +02:00
Joachim Van Herwegen
618005675f feat: add simple response writer 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
fe8749390c feat: add simple operation handlers 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
12fd00e3b8 feat: add simple resource store 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
d983fca8f5 feat: add simple permissions related handlers 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
e0343fca54 feat: add response description interface 2020-06-24 14:08:56 +02:00
Joachim Van Herwegen
cf258d0317 feat: add simple request parser 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
09eb665c12 feat: add simple preference parser 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
3c8a087615 feat: add simple target extractor 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
d4f70d9c59 feat: add simple body parser 2020-06-17 10:10:32 +02:00
Joachim Van Herwegen
a07f440ab6 fix: update eslint settings 2020-06-05 11:28:28 +02:00
Joachim Van Herwegen
3e2cfaf11e feat: add AuthenticatedLdpHandler 2020-06-05 09:51:48 +02:00
Joachim Van Herwegen
4229932a3a feat: add CompositeAsyncHandler to support multiple handlers 2020-06-05 09:51:48 +02:00
Joachim Van Herwegen
57405f3e26 feat: add custom errors 2020-06-05 09:51:48 +02:00