460 Commits

Author SHA1 Message Date
Ruben Verborgh
49551eb9eb fix: Distinguish instantiation and initialization errors. 2021-01-01 16:37:16 +01:00
Ruben Verborgh
5a3a612dce feat: Add extra logging for root container creation. 2021-01-01 16:29:03 +01:00
Ruben Verborgh
f7825beea9 fix: Export all errors. 2021-01-01 13:44:57 +01:00
Renovate Bot
a3ae2bd7cd chore(deps): update dependency typedoc to ^0.20.0 2021-01-01 13:25:58 +01:00
Ruben Verborgh
a23c36bd84 chore: Remove unneeded port default. 2020-12-28 23:54:43 +01:00
Matthieu Bosquet
bdfd7cf902 feat: Bearer token support 2020-12-28 23:49:52 +01:00
Ruben Verborgh
97e7e42fdc chore(deps): update ts-dpop to v0.3.0 2020-12-27 19:54:41 +01:00
Ruben Verborgh
a5c372c37c fix: Expose Location header via CORS.
Fixes https://github.com/solid/community-server/issues/441
2020-12-27 15:15:55 +01:00
Ruben Verborgh
af8524e0d6 test: Make helper terminology consistent. 2020-12-22 01:02:19 +01:00
Ruben Verborgh
9dcb4fb603 test: Make integration test names consistent. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
8dcb498201 test: Add folder utilities. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
9a89766858 test: Avoid unnecessary nesting. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
e4c4d2a781 test: Move configuration into integration folder. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
992267b4dc test: Use Components.js in SparqlStorage. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
27910aaf73 test: Use Components.js in FullConfig.noAuth. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
7c1f4e9d6f test: Use Components.js in FullConfig.acl. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
1cf1167261 test: Use Components.js in Authorization. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
d1d29a3f52 test: Use Components.js in AuthenticatedLdpHandler. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
147f3cf0c7 feat: Add RecordObject. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
eb6ba0374f fix: Remove faulty no-routing configuration. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
6e2c4f0ccf chore: Remove initServerStore. 2020-12-21 17:27:57 +01:00
Renovate Bot
53479eb557
chore(deps): update actions/setup-node action to v2 2020-12-20 23:15:51 +00:00
Ruben Verborgh
79ba500f5a test: Configure logging level via LOGLEVEL environment variable. 2020-12-20 15:20:29 +01:00
Ruben Verborgh
bd7e49351b test: Add watch script. 2020-12-20 14:16:02 +01:00
Ruben Verborgh
12cb26fe1e test: Only check coverage on unit tests. 2020-12-20 13:50:58 +01:00
Ruben Verborgh
dafc844007 chore: Do not lint documentation. 2020-12-20 13:50:53 +01:00
Ruben Verborgh
57fba975cd docs: Link to API documentation. 2020-12-19 22:39:14 +01:00
Ruben Verborgh
b25948a084 chore: Publish docs on gh-pages. 2020-12-19 22:27:13 +01:00
Ruben Verborgh
370b830cbe chore: Add typedoc. 2020-12-19 22:27:12 +01:00
Matthieu Bosquet
6077cc1f4c
chore(deps): Update ts-dpop to v0.2.7. 2020-12-19 18:26:24 +01:00
Matthieu Bosquet
731b44d5b9
chore: Use tsconfig base. (#433) 2020-12-19 00:19:09 +00:00
Joachim Van Herwegen
88a633a427
Merge pull request #426 from solid/feat/delete-storage
fix: Prevent deletion of root storage containers
2020-12-18 11:18:26 +01:00
Joachim Van Herwegen
39a79dbcb2 fix: Prevent deletion of root storage containers 2020-12-18 11:16:39 +01:00
Joachim Van Herwegen
2443f2c755 fix: Execute only one main handler. 2020-12-18 10:56:26 +01:00
Joachim Van Herwegen
a721684e6b fix: Only check relevant type triples
Due to the introduction of pim:Storage as a new type
the DataAccessorBasedStore started making wrong assumptions.
2020-12-18 10:55:35 +01:00
Joachim Van Herwegen
70cc3596db feat: Add pod template to indicate storage 2020-12-18 10:55:35 +01:00
Joachim Van Herwegen
e722cc67af feat: Support .meta files for pod provisioning 2020-12-18 10:55:35 +01:00
Joachim Van Herwegen
a114d00827 fix: Remove metadata content-type assumption from QuadUtil 2020-12-18 10:40:07 +01:00
Joachim Van Herwegen
1464288b0f fix: Remove metadata content-type assumption from FileDataAccessor 2020-12-18 10:40:07 +01:00
Joachim Van Herwegen
d7434df808 feat: ExtensionBasedMapper no longer throws if there is no file 2020-12-18 10:40:07 +01:00
Joachim Van Herwegen
36eed5d620 chore: Remove assumption that DataAccessors have a root container by default 2020-12-18 10:33:54 +01:00
Joachim Van Herwegen
231349b30d feat: Initialize root containers with RootContainerInitializer 2020-12-18 10:33:54 +01:00
Joachim Van Herwegen
a08b7e9112 fix: Allow DataAccessorBasedStore to create root 2020-12-18 10:33:54 +01:00
Ruben Verborgh
209b87a424 feat: Add constant WebID extractor.
Closes https://github.com/solid/community-server/issues/397
2020-12-18 10:25:46 +01:00
Joachim Van Herwegen
3e3dd7f5a9 fix: Allow deletion of root in InMemoryDataAccessor 2020-12-18 09:32:11 +01:00
Joachim Van Herwegen
90bdfb5583 chore: Add root container tests for FileDataAccessor 2020-12-18 09:01:59 +01:00
Joachim Van Herwegen
fc8540f553 fix: Allow overwriting and deleting root container in SparqlDataAccessor 2020-12-18 09:01:59 +01:00
Ruben Verborgh
13061e35b9 test: Fix test script. 2020-12-17 21:16:10 +01:00
Ruben Verborgh
d9f18f813e chore: Extend linting to .js files. 2020-12-14 10:08:31 +00:00
Ruben Verborgh
14023e4c0c chore: Add eslint:recommended linter rules. 2020-12-14 10:08:31 +00:00