1446 Commits

Author SHA1 Message Date
Ruben Verborgh
73ae0c69e9 test: Remove mock error from test results.
Fixes https://github.com/solid/community-server/issues/406
2020-12-08 11:05:03 +01:00
Ruben Verborgh
badbe0032b refactor: Remove Setup. 2020-12-08 10:19:35 +01:00
Ruben Verborgh
04a91858c2 refactor: Split off ServerInitializer. 2020-12-08 10:19:35 +01:00
Ruben Verborgh
b0ecf1c1d8 refactor: Split off LoggerInitializer. 2020-12-08 10:19:35 +01:00
Ruben Verborgh
8fbb4f592e refactor: Split off AclInitializer. 2020-12-08 10:19:35 +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
f3f0724f83 chore: Move index.ts to src. 2020-12-08 09:30:18 +01:00
Ruben Verborgh
0f56b715ae chore: Do not build bin script. 2020-12-08 09:30:18 +01:00
Ruben Verborgh
038d5728e3 feat: Add read-only store.
Closes https://github.com/solid/community-server/issues/193
Closes https://github.com/solid/community-server/issues/323
2020-12-08 08:58:26 +01:00
Ruben Verborgh
c182d252b1 test: Use separate linter job. 2020-12-07 23:17:54 +01:00
Ruben Verborgh
4381222ae2 chore: Add engines field.
Closes https://github.com/solid/community-server/issues/396
2020-12-07 22:58:55 +01:00
Joachim Van Herwegen
d5bf4e1e67 fix: Allow quad data for containers
This prevents the container data check from throwing an error when converting to quads
if the incoming data already is quads.
2020-12-07 17:02:50 +01:00
Joachim Van Herwegen
7011b766b4 feat: Create new resources when patching 2020-12-07 16:56:12 +01:00
Joachim Van Herwegen
07cd63bffa chore: Export expiring lock and locker 2020-12-07 14:41:20 +01:00
Ruben Verborgh
3bd82271b4 test: Remove solid-crud-tests.
They are currently not running properly.
2020-12-06 01:42:53 +01:00
Joachim Van Herwegen
d7e189cdd8 fix: Only set content-type for documents in sparql store 2020-12-04 12:36:18 +01:00
Ruben Verborgh
35aec9cce7 Release version 0.3.0 of the npm package. v0.3.0 2020-12-03 13:20:03 +01:00
Ruben Verborgh
ae273717e6 docs: Update README to latest status. 2020-12-03 13:08:20 +01:00
Ruben Verborgh
77db5c0060 fix: Do not overwrite existing root ACL.
Fixes https://github.com/solid/community-server/issues/382
2020-12-03 12:35:26 +01:00
Ruben Verborgh
0ecbffa885 fix: Do not generate empty INSERT graph.
Fixes https://github.com/solid/community-server/issues/383
2020-12-02 21:40:54 +01:00
Joachim Van Herwegen
c2b189184b fix: Create container data before adding content-type 2020-12-02 14:16:45 +01:00
Joachim Van Herwegen
82393ed33b chore: add pod creation integration test 2020-12-02 13:01:38 +01:00
Joachim Van Herwegen
1a043aca3f feat: integrate pod creation 2020-12-02 13:01:38 +01:00
Joachim Van Herwegen
f387b36dc2 feat: add template based data generator 2020-12-02 13:01:38 +01:00
Joachim Van Herwegen
9653deec7f feat: add implementations of pod-related interfaces 2020-12-02 13:01:38 +01:00
Joachim Van Herwegen
39745ccf22 feat: create PodHttpHandler with default interfaces 2020-12-02 13:01:38 +01:00
Ruben Verborgh
ecfe3cfc46 feat: Support the Forwarded header. 2020-12-02 10:23:38 +01:00
Joachim Van Herwegen
3362eee2c2 fix: Always release lock when patching 2020-12-02 09:50:30 +01:00
Ruben Verborgh
74415cf49b fix: Align webId capitalization. 2020-12-01 23:35:11 +01:00
Ruben Verborgh
357546e90f change: Clarify parent error message. 2020-12-01 20:10:53 +01:00
Ruben Verborgh
535cbcd93a feat: Add LDP request logging. 2020-12-01 20:00:21 +01:00
Ruben Verborgh
0cfa4da210 Shorten filename. 2020-12-01 19:20:56 +01:00
Ruben Verborgh
eabe6bc4ed feat: Implement --baseUrl flag.
Closes https://github.com/solid/community-server/issues/372
2020-12-01 19:09:52 +01:00
Ruben Verborgh
528688bc4c refactor: Refactor runCli to take optional arguments. 2020-12-01 14:55:39 +01:00
Ruben Verborgh
c3b5387efb test: Test all CLI flags. 2020-12-01 14:41:19 +01:00
Joachim Van Herwegen
e8f0304b40 chore: Increase jest timeout
Tests were failing on my personal machine due to this.
2020-11-30 11:38:17 +01:00
Ruben Verborgh
961662b692 refactor: Components.js supports Record now. 2020-11-30 09:45:39 +01:00
Ruben Verborgh
6b4088723d fix: Add trailing slashes to advertised WebSocket URL. 2020-11-30 00:54:21 +01:00
Ruben Verborgh
fc3942b372 change: Move WebSocketAdvertiser to middleware. 2020-11-30 00:54:21 +01:00
Ruben Verborgh
49d37dcd6c feat: Expose Updates-Via header via CORS. 2020-11-30 00:54:20 +01:00
Ruben Verborgh
8dec921c10 feat: Make CorsHandler customizable. 2020-11-30 00:44:19 +01:00
Ruben Verborgh
d6c0f89cf5 feat: Make HeaderHandler customizable. 2020-11-30 00:44:19 +01:00
Ruben Verborgh
023ff80f48 refactor: Separate middleware from Express. 2020-11-30 00:44:18 +01:00
Ruben Verborgh
de079062be feat: Add patch logging. 2020-11-29 11:42:29 +01:00
Ruben Verborgh
1d08f463f6 change: Increase logging level of lock expiry. 2020-11-29 10:54:57 +01:00
Ruben Verborgh
baf68889f9 change: Do not warn in canHandle. 2020-11-29 10:53:43 +01:00
Ruben Verborgh
10946ffdb1 chore: Do not ignore Jest configuration. 2020-11-28 20:48:47 +01:00
Ruben Verborgh
f34c6819e4 chore: Speed up compilation via incremental builds. 2020-11-28 20:48:05 +01:00
Ruben Verborgh
b0c50b8a7b change: Make credential extractors specialized. 2020-11-27 16:54:14 +01:00
Ruben Verborgh
0407a36490 feat: Add DPoPWebIdExtractor. 2020-11-27 16:54:14 +01:00