880 Commits

Author SHA1 Message Date
Ruben Taelman
3f8f822d81 feat: Update ExtensionBasedMapper custom types 2021-07-28 13:56:39 +02:00
Joachim Van Herwegen
c01e33ecd9 fix: Use memory key/value storage for sparql backends 2021-07-28 13:30:26 +02:00
Ruben Verborgh
745eef798a feat: Cache static assets.
Closes https://github.com/solid/community-server/issues/861
2021-07-28 11:45:14 +02:00
Ruben Verborgh
7983170795 docs: Prepare README for v1.0.0. 2021-07-27 22:37:58 +02:00
Joachim Van Herwegen
7b94b71e7e feat: Prevent access to internal storage containers 2021-07-27 14:31:02 +02:00
Joachim Van Herwegen
f4833d2534 feat: Create PathBasedAuthorizer 2021-07-27 14:31:02 +02:00
Joachim Van Herwegen
d95db60fe1 feat: Create DenyAllAuthorizer 2021-07-27 14:31:02 +02:00
Joachim Van Herwegen
dee382849d refactor: Rename AllowEverythingAuthorizer to AllowAllAuthorizer 2021-07-27 14:31:02 +02:00
Joachim Van Herwegen
971018cdec fix: Add missing registration config import to sparql config 2021-07-27 13:25:16 +02:00
Joachim Van Herwegen
45f9a51d7c fix: Prevent cyclical dependency with locker and storage 2021-07-27 13:24:15 +02:00
Joachim Van Herwegen
d596d575a1 fix: Clean pod creation input parameters during registration 2021-07-27 08:49:53 +02:00
Joachim Van Herwegen
916dce5bd5 feat: Allow registration to be disabled 2021-07-26 17:05:33 +02:00
Joachim Van Herwegen
2d1d098b02 chore: Update Components.js dependencies 2021-07-26 14:17:36 +02:00
Joachim Van Herwegen
2df3f1f28c fix: Trust X-Forwarded headers in the IDP 2021-07-26 14:13:03 +02:00
Ruben Verborgh
41694a171d refactor: Simplify AppRunner methods. 2021-07-26 11:32:32 +02:00
Ruben Verborgh
1ae3c099e0 fix: Remove obsolete IDP CSS config entry. 2021-07-25 22:24:33 +02:00
Ruben Verborgh
a3f10bc766 docs: Remove redundant IDP explanation. 2021-07-24 00:17:50 +02:00
Ruben Verborgh
0be82228bb Release version 1.0.0-beta.1 of the npm package. v1.0.0-beta.1 2021-07-23 23:57:23 +02:00
Ruben Verborgh
c7399654b5 change: Do not serve index on */*
Closes https://github.com/solid/community-server/issues/844
2021-07-23 23:43:20 +02:00
Ruben Verborgh
defdb32a35 docs: Add pod README. 2021-07-23 23:13:38 +02:00
Ruben Verborgh
705a06633e docs: Make registration text more friendly. 2021-07-23 22:48:17 +02:00
Joachim Van Herwegen
3bb7a32c0c feat: Add support for client_id WebIDs 2021-07-23 16:44:50 +02:00
Joachim Van Herwegen
60ebf5454a feat: Let InitialInteractionHandler redirect requests 2021-07-23 16:08:28 +02:00
Joachim Van Herwegen
0e67004ef4 feat: Store reset password ID in the submit URL 2021-07-23 16:08:28 +02:00
Joachim Van Herwegen
fe8d579c72 fix: Remove the cache from the ChainedConverter 2021-07-23 14:48:27 +02:00
Joachim Van Herwegen
bd10256e59 fix: Make sure there is always a fallback for error handling 2021-07-23 14:48:27 +02:00
Ruben Verborgh
850c590a51 feat: Add links to templates. 2021-07-22 15:12:12 +02:00
Joachim Van Herwegen
c2ad892020 feat: Create RootInitializer to set up root resources 2021-07-22 15:08:28 +02:00
Ruben Verborgh
00f086fa79 feat: Add index file to root. 2021-07-22 15:08:28 +02:00
Ruben Verborgh
40a3dcbdb2 feat: Add container breadcrumbs. 2021-07-22 14:35:14 +02:00
Ruben Verborgh
1394b9cb56 feat: Add HTML container listing. 2021-07-22 14:35:14 +02:00
Ruben Verborgh
c0dac12111 feat: Render Markdown documents as HTML. 2021-07-22 14:35:14 +02:00
Ruben Verborgh
1ad03871b2 chore: Align template path names. 2021-07-22 11:12:21 +02:00
Ruben Verborgh
9628fe98b8 refactor: Align EJS engine with Handlebars. 2021-07-22 11:12:21 +02:00
Ruben Verborgh
19624dc729 refactor: Allow default template in template engines. 2021-07-22 11:12:21 +02:00
Joachim Van Herwegen
1488c7e221 feat: Differentiate between templates and non-templates for pods 2021-07-22 09:15:25 +02:00
Joachim Van Herwegen
57da67f9ee feat: Move all metadata file knowledge to file mapper 2021-07-22 08:56:01 +02:00
Ruben Verborgh
6495d650c2 chore: Use consistent strategy naming. 2021-07-21 23:37:23 +02:00
Ruben Verborgh
449a5a6e42 chore: Also build branches with slashed names. 2021-07-21 22:54:59 +02:00
Ruben Verborgh
31dcfbf51e chore: Move FetchUtil to util folder. 2021-07-20 15:33:28 +02:00
Joachim Van Herwegen
aec92dd1c3 fix: Keep container metadata when returning index.html representation 2021-07-20 11:27:52 +01:00
Ruben Verborgh
232a47d294 chore: Run CI on all branches. 2021-07-20 12:07:20 +02:00
Joachim Van Herwegen
2be360a7af fix: Add necessary claims to access and id tokens 2021-07-20 11:16:25 +02:00
Joachim Van Herwegen
e43b579ae7 fix: Throw internal error with invalid ACL. 2021-07-16 16:42:32 +02:00
Joachim Van Herwegen
d4bb1095c0 fix: Let AclInitializer throw internal error in case of problems 2021-07-16 16:42:32 +02:00
Joachim Van Herwegen
13c8317d31 test: Add github actions for conformance test harness 2021-07-16 16:17:03 +02:00
Joachim Van Herwegen
51b7946dac test: Update IDP integration test to match new templates 2021-07-16 16:16:37 +02:00
Joachim Van Herwegen
13641fc494 refactor: Update remaining IDP templates to match main template 2021-07-16 16:16:37 +02:00
Ruben Verborgh
6897784a92 refactor: Match IDP templates to main template. 2021-07-16 16:16:37 +02:00
Joachim Van Herwegen
ad7f4ed134 feat: Split ResourceStore config into 2 parts 2021-07-16 16:10:04 +02:00