274 Commits

Author SHA1 Message Date
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
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
16d447f221 test: Add WebSockets integration test. 2020-11-25 14:55:54 +01:00
Joachim Van Herwegen
59f99e1728 fix: Update quad converter config parameters 2020-11-25 10:37:53 +01:00
Ruben Verborgh
9b70068722 feat: Wire up WebSockets.
Closes https://github.com/solid/community-server/issues/337
2020-11-25 10:12:00 +01:00
Ruben Verborgh
4a7ea4ad46 feat: Export WebSocket classes. 2020-11-25 10:12:00 +01:00
Ruben Verborgh
29b659b55f chore(deps): Update componentsjs-generator to v1.6.0. 2020-11-25 10:12:00 +01:00
Aaron Coburn
bb9df99af4
fix: Better CI support for GH Actions from remote forks (#353)
* no-op commit

* Support CI on pull request events

* Use pull_request_target event

* Remove pull_request_target event

* fix default branch name
2020-11-25 09:29:53 +01:00
smessie
cdf7e77e6b fix: Resolve merge conflicts caused by move to guardedStream 2020-11-25 09:05:38 +01:00
smessie
f4afc3ce16 test: Divide current tests into integration and unit tests for LockingResourceStore 2020-11-25 09:05:38 +01:00
smessie
dacfb74a6a refactor: Move lock stuff in its own folder 2020-11-25 09:05:38 +01:00
Joachim Van Herwegen
ee312910d7 fix: Correctly handle acl behaviour for acl identifiers 2020-11-25 09:04:55 +01:00
Ruben Verborgh
de16af2104 fix: Repair RepresentationConvertingStore config.
Fixes https://github.com/solid/community-server/issues/348
2020-11-24 23:11:52 +01:00
Ruben Verborgh
ec0052e3ec chore: Switch from Travis CI to GitHub Actions. 2020-11-24 16:05:20 +01:00
Joachim Van Herwegen
e4183333fd fix: Integrate wrapStreamError to prevent uncaught errors 2020-11-24 11:49:10 +01:00
Joachim Van Herwegen
1a30b51461 feat: Create function to wrap streams to not lose errors 2020-11-24 11:49:10 +01:00
Ruben Taelman
9c78c4f9ad fix: rename incorrectly scoped config parameter names 2020-11-24 08:24:33 +01:00
Ruben Taelman
ff33efa73d chore(deps): Update componentsjs-generator to v1.5.0. 2020-11-23 23:21:17 +01:00
Ruben Taelman
1438fd8106 docs: add warning to ExtensionBasedMapper regarding performance
Closes #333
2020-11-23 14:04:20 +01:00
Ruben Taelman
f23073b87f change: use isContainerIdentifier in FixedContentTypeMapper 2020-11-23 13:28:28 +01:00
Ruben Taelman
f686b4853f feature: add FixedContentTypeMapper 2020-11-23 13:28:28 +01:00
Ruben Taelman
971e4178d1 refactor: abstract parts of ExtensionBasedMapper into MapperUtil 2020-11-23 13:28:28 +01:00