Joachim Van Herwegen
|
8339413ab4
|
feat: Add permissions extractor for acl resources
|
2021-02-18 13:26:08 +01:00 |
|
Joachim Van Herwegen
|
758f5ed083
|
feat: Generalize AclManager to AuxiliaryManager
|
2021-02-18 13:26:08 +01:00 |
|
Stijn Taelemans
|
ce1f4300ff
|
feat: Replace express with native http module
* refactor: replace express with native http module
* fix: 404 when unhandled
* chore: removed express dependency
* chore: updated package-lock.json
* docs: added documentation for BaseHttpServerFactory
* chore: updated package-lock.json
Co-authored-by: Arthur Joppart <arthur@digita.ai>
|
2021-02-11 10:15:40 +01:00 |
|
Joachim Van Herwegen
|
38b1c98cb6
|
feat: Integrate GreedyReadWriteLocker
|
2021-02-09 14:35:12 +01:00 |
|
Joachim Van Herwegen
|
b61d46900f
|
feat: Create new interface for lockers with only 1 kind of lock
|
2021-02-09 14:35:12 +01:00 |
|
Joachim Van Herwegen
|
73acb9cd52
|
fix: Prevent race condition in OPTIONS call
|
2021-02-05 17:18:45 +01:00 |
|
Ruben Verborgh
|
904c069451
|
change: Move FaviconHandler config to facilitate reuse.
|
2021-01-29 15:39:59 +01:00 |
|
Ruben Verborgh
|
a57105be8e
|
change: Query string does not influence identifier.
|
2021-01-29 09:12:49 +01:00 |
|
Matthieu Bosquet
|
03e631ff17
|
feat: Static favicon asset
|
2021-01-28 23:27:41 +01:00 |
|
Ruben Verborgh
|
13409bd91e
|
refactor: Execute handlers in parallel when possible.
|
2021-01-27 11:29:35 +01:00 |
|
Joachim Van Herwegen
|
2c3300028e
|
feat: Add acl link header writer
This writer will add a link to the corresponding acl file
for all LDP requests.
|
2021-01-26 11:38:46 +01:00 |
|
Ruben Verborgh
|
153d2d9fe4
|
feat: Set Accept-Patch header.
|
2021-01-26 10:52:38 +01:00 |
|
Ruben Verborgh
|
394e28b69d
|
change: Make header capitalization consistent.
|
2021-01-26 10:52:38 +01:00 |
|
Ruben Verborgh
|
8c2f737fe0
|
feat: Set MS-Author-Via header.
Closes https://github.com/solid/community-server/issues/539
|
2021-01-26 10:52:38 +01:00 |
|
Joachim Van Herwegen
|
69c31446dd
|
feat: Update config to include LockingResourceStore
|
2021-01-22 11:34:51 +01:00 |
|
Ruben Verborgh
|
75d0d4152a
|
feat: Add placeholders for static assets to configuration.
|
2021-01-21 10:35:07 +01:00 |
|
Ruben Verborgh
|
693d48b9eb
|
feat: Set Vary header.
|
2021-01-21 08:50:30 +01:00 |
|
Ruben Verborgh
|
a21532ebf8
|
refactor: Allow IfNeededConverter to short-circuit.
|
2021-01-20 14:36:17 +01:00 |
|
Ruben Verborgh
|
a46cd2bb3e
|
refactor: Clarify DPoPWebIdExtractor needs the original URL.
https://github.com/solid/community-server/issues/492
|
2021-01-18 09:48:32 +01:00 |
|
Ruben Verborgh
|
3a4ec48720
|
refactor: Rename BasicTargetExtractor to OriginalUrlExtractor.
|
2021-01-18 09:48:32 +01:00 |
|
Ruben Verborgh
|
7adc9edb76
|
refactor: Make representation conversion unconditional.
|
2021-01-18 09:47:06 +01:00 |
|
Ruben Verborgh
|
e544e6dc11
|
feat: Allow custom root ACL.
|
2021-01-15 12:43:34 +01:00 |
|
Ruben Taelman
|
748476afbb
|
refactor: Update to Components.js 4
|
2021-01-14 13:38:42 +01:00 |
|
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 |
|