Ruben Verborgh
34a44d1636
feat: Adjust copy for setup.
2021-09-27 10:32:34 +02:00
Joachim Van Herwegen
b592d449eb
feat: Integrate setup behaviour
...
This adds options for enabling setup to the config folder.
All default configs with permanent storage (file/sparql)
are configured to require setup at server start.
Memory-based configs merely have it as an option.
2021-09-27 10:32:34 +02:00
Joachim Van Herwegen
ef9703e284
feat: Patch containers by recreating Representation from metadata
...
Also included is a change to the Patching architecture.
Patching is now done by RepresentationPatchers that take a Representation as input.
2021-09-16 13:39:11 +02:00
Joachim Van Herwegen
0271133d33
fix: Hide internal data by making it auxiliary
2021-09-14 10:51:37 +02:00
Joachim Van Herwegen
cc1c3d9223
feat: Support JSON errors
...
The IDP behaviour has been changed to move all error related knowledge
to the IdentityProviderHttpHandler instead of managing it
in the Interactionhandlers.
2021-09-08 13:55:52 +02:00
Joachim Van Herwegen
32a182dde8
feat: Add controls to IDP response JSON
...
Controls are now used in templates to prevent IDP URL hardcoding
2021-09-08 13:55:52 +02:00
Joachim Van Herwegen
4f1a86dfa0
feat: Convert IDP input data to JSON
2021-09-08 13:55:52 +02:00
Joachim Van Herwegen
f0f59a8f27
refactor: Move URL join utility function to PathUtil
2021-08-18 15:39:02 +02:00
Joachim Van Herwegen
a7a22bf43a
test: Create integration tests for conditions
2021-08-18 13:16:08 +02:00
Joachim Van Herwegen
20f783a581
feat: Create conditions based on input headers
2021-08-18 13:16:08 +02:00
Joachim Van Herwegen
77d695c8b6
feat: Expose Last-Modified and ETag headers
2021-08-18 13:16:08 +02:00
Joachim Van Herwegen
47b3a2d77f
fix: Allow clients to be remembered in the SessionHttpHandler
2021-08-17 16:58:56 +02:00
Ruben Verborgh
c1d8f0e841
docs: Clarify ownership validation message.
2021-08-04 16:56:35 +02:00
Renovate Bot
8c266f09c5
fix(deps): update dependency ws to v8
2021-08-02 13:32:01 +01:00
Joachim Van Herwegen
2ae95bd167
refactor: Remove streamify array dependency
2021-08-02 14:28:43 +02:00
Joachim Van Herwegen
9d337ba80c
feat: Moved IDP response and template behaviour to single class
2021-08-02 11:29:33 +02:00
Joachim Van Herwegen
2a82c4f06e
fix: Replace rimraf with fs-extra.remove
2021-08-02 10:39:28 +02:00
Ruben Verborgh
0a18424f9d
refactor: Move app/app to app/main.
...
Closes https://github.com/solid/community-server/issues/848
2021-07-30 15:24:29 +01:00
Ruben Verborgh
969bb0ee6c
docs: Make registration form self-explanatory.
2021-07-30 13:20:19 +02:00
Joachim Van Herwegen
5f8ec5dd15
fix: Prevent warnings for expected errors
2021-07-29 16:57:50 +02:00
Ruben Verborgh
b0f38a1f55
docs: Add starting guidance to welcome document.
2021-07-28 21:46:05 +02:00
Ruben Verborgh
643ceced36
fix: Expose Link via CORS.
2021-07-28 15:37:35 +02:00
Ruben Verborgh
0271536313
fix: Expose WAC-Allow via CORS.
...
Closes https://github.com/solid/community-server/issues/873
2021-07-28 15:35:12 +02:00
Joachim Van Herwegen
dee382849d
refactor: Rename AllowEverythingAuthorizer to AllowAllAuthorizer
2021-07-27 14:31:02 +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
916dce5bd5
feat: Allow registration to be disabled
2021-07-26 17:05:33 +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
705a06633e
docs: Make registration text more friendly.
2021-07-23 22:48:17 +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
c2ad892020
feat: Create RootInitializer to set up root resources
2021-07-22 15:08:28 +02:00
Ruben Verborgh
9628fe98b8
refactor: Align EJS engine with Handlebars.
2021-07-22 11:12:21 +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
ad7f4ed134
feat: Split ResourceStore config into 2 parts
2021-07-16 16:10:04 +02:00
Matthieu Bosquet
4a5224b3a6
chore: update access token verifier
2021-07-14 08:53:49 +02:00
Joachim Van Herwegen
dfb8ac938d
test: Add acl test for file paths with spaces
2021-07-05 15:50:45 +02:00
Joachim Van Herwegen
5edbbc1958
chore: Update dependencies
2021-06-30 10:24:13 +02:00
Ruben Verborgh
d01382d36e
Release version 1.0.0-beta.0 of the npm package.
2021-06-29 17:43:44 +01:00
Joachim Van Herwegen
c18b8526cc
fix: Correctly render internal IDP errors
2021-06-28 09:48:34 +02:00
Stijn Taelemans
b328f9a1b0
fix: Add solid_oidc_supported to openid config
...
* fix: added solid_oidc_supported to openid config
* test: fixed coverage
* chore: moved solid_oidc_supported to config discovery
2021-06-18 11:08:20 +02:00
Joachim Van Herwegen
e8a0f63e02
feat: Add App class to start and stop the server
2021-06-14 16:11:56 +02:00
Joachim Van Herwegen
e3c5b39752
feat: Create WWW-Authenticate metadata writer
2021-06-07 14:40:05 +02:00
Joachim Van Herwegen
b604dd8331
feat: Add showStackTrace CLI variable
2021-06-07 13:54:38 +02:00
Joachim Van Herwegen
3ef815ee6d
refactor: Move pod config to identity folder
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
68f2446e27
fix: Various minor fixes
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
130a91fdfb
fix: Remove unneeded pod files
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
4d7d939dc4
feat: Combine pod creation with IDP registration
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
6214e0c537
feat: Introduce debugging OwnershipValidator
2021-06-01 15:38:55 +02:00
renovate[bot]
afc662ca9a
chore: Update (ts-)jest and use modern fake timers where possible
...
* chore(deps): update dependency jest to v27
* chore: Update (ts-)jest and use modern fake timers where possible
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Joachim Van Herwegen <joachimvh@gmail.com>
2021-05-31 15:29:14 +02:00
Joachim Van Herwegen
452032e312
feat: Split preset configurations by feature
2021-05-19 09:40:40 +02:00