Ruben Verborgh
2efebf91fc
feat: Only convert when needed.
2021-01-07 11:45:46 +01:00
Ruben Verborgh
e70e060225
fix: Prefer Turtle as default content type.
...
Fixes https://github.com/solid/community-server/issues/463
2021-01-05 22:28:11 +01:00
Ruben Verborgh
ee072b038a
fix: Allow credentials over CORS.
2021-01-04 14:06:02 +01:00
Matthieu Bosquet
bdfd7cf902
feat: Bearer token support
2020-12-28 23:49:52 +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
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
eb6ba0374f
fix: Remove faulty no-routing configuration.
2020-12-22 00:33:33 +01:00
Joachim Van Herwegen
2443f2c755
fix: Execute only one main handler.
2020-12-18 10:56:26 +01:00
Joachim Van Herwegen
231349b30d
feat: Initialize root containers with RootContainerInitializer
2020-12-18 10:33:54 +01:00
Joachim Van Herwegen
1bb5de97ab
refactor: Remove base URls with ContainerManager when possible
2020-12-11 12:42:17 +01:00
Joachim Van Herwegen
f0db9e501f
refactor: Replace getParentContainer util function with ContainerManager
2020-12-11 12:42:17 +01:00
Ruben Verborgh
f26178b1b5
change: Rename FirstCompositeHandler into WaterfallHandler.
2020-12-09 11:42:17 +01:00
Ruben Verborgh
ba47ce7951
change: Refactor AllVoidCompositeHandler into SequenceHandler.
2020-12-09 11:42:17 +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
Joachim Van Herwegen
1a043aca3f
feat: integrate pod creation
2020-12-02 13:01:38 +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
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
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
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
de16af2104
fix: Repair RepresentationConvertingStore config.
...
Fixes https://github.com/solid/community-server/issues/348
2020-11-24 23:11:52 +01:00
Ruben Taelman
9c78c4f9ad
fix: rename incorrectly scoped config parameter names
2020-11-24 08:24:33 +01:00
Ruben Verborgh
e39e7963eb
refactor: Add ExpressHttpServerFactory.
2020-11-20 15:12:04 +01:00
Joachim Van Herwegen
1073c2ff4c
refactor: Clean up utility functions
2020-11-18 17:19:53 +01:00
Joachim Van Herwegen
b49366498b
chore: Integrate WrappedExpiringResourceLocker
2020-11-16 10:32:10 +01:00
Joachim Van Herwegen
4e4d7a7a39
feat: Integrate MetadataSerializer
2020-11-06 09:08:00 +01:00
Joachim Van Herwegen
840965cdef
refactor: Create multiple composite handlers
2020-11-06 09:08:00 +01:00
Joachim Van Herwegen
e8fdcb0ad0
refactor: Split off ErrorResponseWriter
2020-11-06 09:08:00 +01:00
Joachim Van Herwegen
f8542a2c0c
feat: Create routing configs and partially clean up config structure
2020-11-04 12:24:37 +01:00
Joachim Van Herwegen
892b5f5921
feat: Create multiple configs supporting different store backends
2020-11-04 12:24:37 +01:00
Joachim Van Herwegen
03c64e5617
refactor: Remove file and in memory stores
2020-10-16 09:35:48 +02:00
Joachim Van Herwegen
31844a4f40
feat: Integrate MetadataHandler
2020-10-09 12:12:34 +02:00
smessie
0644f8d245
feat: Implement HEAD request support
...
* feat: Implement HEAD request support
* feat: Integrate HEAD handler with other code
* fix: Improve test by using arrayifyStream
* fix: Use Promise chaining
* refactor: Unwrap destroy stream promise
2020-10-06 14:13:37 +02:00
Ruben Taelman
aaa49219dc
feat: configure logger during setup
2020-09-23 10:04:31 +02:00
Ruben Taelman
1dd140ab61
refactor: Remove RuntimeConfig in favor of config variables, Closes #106
2020-09-15 08:52:23 +02:00
Ruben Verborgh
ba8b3575b0
refactor: Rename BasePermissionsExtractor to MethodPermissionsExtractor
2020-09-04 22:48:43 +02:00
Joachim Van Herwegen
199d657097
refactor: Remove overused "Simple" prefix
2020-09-02 15:42:13 +02:00
Joachim Van Herwegen
3931d5f664
feat: Integrate ChainedConverter into the server
2020-09-01 15:39:10 +02:00
Ruben Taelman
2c3ae4eded
Add generic QuadToRdfConverter
2020-09-01 11:49:49 +02:00
Ruben Taelman
b952a5790c
fix: incorrect root server name in configs
2020-09-01 11:17:31 +02:00
Ruben Taelman
3f20f79a3c
change: improve urn names of components in server config
2020-09-01 09:00:15 +02:00