Commit Graph

76 Commits

Author SHA1 Message Date
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
0ffd332828 feat: Use end-of-stream to know when to release lock 2021-02-10 16:37:34 +01:00
Joachim Van Herwegen
fd45779159 feat: Pipe streams with the pump library
The library handles some edge cases we didn't yet.
The GuardedStream was also updated to ignore error listeners
already attached to the stream (since pump adds internal listeners).
2021-02-10 16:00:35 +01:00
Stijn Taelemans
9b6eab27bc refactor: upgraded @types/cors 2021-02-10 11:11:57 +01:00
Renovate Bot
0fe1bbd004 fix(deps): update dependency @types/yargs to v16 2021-02-01 09:06:20 +01:00
Ruben Verborgh
59a7c51f60 Release version 0.7.0 of the npm package. 2021-01-28 11:20:48 +01:00
Ruben Verborgh
2563335403 feat: Support folders in StaticAssetHandler.
Closes https://github.com/solid/community-server/issues/548
2021-01-28 09:07:54 +01:00
Renovate Bot
a07fdde2a7 chore(deps): update dependency @microsoft/tsdoc-config to ^0.14.0 2021-01-25 09:09:39 +01:00
Ruben Verborgh
038693a679 Release version 0.6.0 of the npm package. 2021-01-21 13:59:36 +01:00
Ruben Verborgh
b9a280e64c chore(deps): update componentsjs-generator to 2.1.0 2021-01-19 21:28:20 +01:00
Ruben Verborgh
c469df2ebb Release version 0.5.0 of the npm package. 2021-01-15 15:40:19 +01:00
Ruben Taelman
6ed783c4b6 chore: Update rdf-parse and rdf-serialize to reduce startup warnings 2021-01-15 14:56:31 +01:00
Ruben Verborgh
4638ba4bce feat: Use baseIRI in QuadToRdfConverter.
Closes https://github.com/solid/community-server/issues/512
2021-01-15 12:43:34 +01:00
Matthieu Bosquet
cabdf7960f fix: Token verification lenient on client_id 2021-01-15 12:42:00 +01:00
Ruben Taelman
748476afbb refactor: Update to Components.js 4 2021-01-14 13:38:42 +01:00
Ruben Verborgh
409782c205 Release version 0.4.1 of the npm package. 2021-01-13 10:39:44 +01:00
Matthieu Bosquet
faa98cd6f4 chore: Update ts-dpop to solid library 2021-01-08 08:52:15 +01:00
Ruben Verborgh
867af28330 Release version 0.4.0 of the npm package. 2021-01-06 12:26:09 +01:00
Ruben Verborgh
87752ddf20 feat: Support writer prefixes.
Closes https://github.com/solid/community-server/issues/470
2021-01-06 11:36:21 +01:00
Ruben Verborgh
de939ac7ba chore(deps): update ini to 1.3.8 2021-01-03 01:17:25 +01:00
Matthieu Bosquet
dc62c84563 chore(deps): update dependency ts-dpop to ^0.4.2 2021-01-01 20:31:10 +01:00
Renovate Bot
a3ae2bd7cd chore(deps): update dependency typedoc to ^0.20.0 2021-01-01 13:25:58 +01:00
Matthieu Bosquet
bdfd7cf902 feat: Bearer token support 2020-12-28 23:49:52 +01:00
Ruben Verborgh
97e7e42fdc chore(deps): update ts-dpop to v0.3.0 2020-12-27 19:54:41 +01:00
Ruben Verborgh
370b830cbe chore: Add typedoc. 2020-12-19 22:27:12 +01:00
Matthieu Bosquet
6077cc1f4c chore(deps): Update ts-dpop to v0.2.7. 2020-12-19 18:26:24 +01:00
Matthieu Bosquet
731b44d5b9 chore: Use tsconfig base. (#433) 2020-12-19 00:19:09 +00:00
Ruben Verborgh
35aec9cce7 Release version 0.3.0 of the npm package. 2020-12-03 13:20:03 +01:00
Joachim Van Herwegen
f387b36dc2 feat: add template based data generator 2020-12-02 13:01:38 +01:00
Ruben Verborgh
0407a36490 feat: Add DPoPWebIdExtractor. 2020-11-27 16:54:14 +01:00
Ruben Verborgh
16d447f221 test: Add WebSockets integration test. 2020-11-25 14:55:54 +01:00
Ruben Verborgh
29b659b55f chore(deps): Update componentsjs-generator to v1.6.0. 2020-11-25 10:12:00 +01:00
Ruben Taelman
ff33efa73d chore(deps): Update componentsjs-generator to v1.5.0. 2020-11-23 23:21:17 +01:00
Ruben Verborgh
59487410b1 feat: Add WebSocket functionality to server. 2020-11-20 15:39:37 +01:00
Ruben Verborgh
4f69602751 chore(deps): update dependency n3 to v1.6.4
Closes https://github.com/solid/community-server/issues/308
2020-11-06 15:01:30 +01:00
Ruben Verborgh
f4161d406c Release version 0.2.0 of the npm package. 2020-11-05 12:50:21 +01:00
Ruben Taelman
b6c8e2cb8f Bump componentsjs-generator to 1.2.0 2020-11-02 15:41:32 +01:00
Joachim Van Herwegen
9f7c246104 feat: Support SPARQL store backends 2020-11-02 15:04:05 +01:00
iesmessa
6cc7053310 feat: Implement SPARQL-based ResourceStore 2020-11-02 15:04:05 +01:00
Ruben Verborgh
4b4f737013 chore: Use Jest recommended linting. 2020-11-02 10:03:18 +01:00
Ruben Verborgh
0476ba8069 chore(deps): update all dependencies (#293) 2020-11-02 09:08:14 +01:00
Ruben Verborgh
73a56d8682 chore: Organize tests (#292)
* chore: Organize tests.

* chore: Install Coveralls only on Travis.
2020-10-31 17:52:10 +01:00
Renovate Bot
ac8423d28d chore(deps): update dependency supertest to v6 2020-10-30 15:55:16 +01:00
Renovate Bot
1ef75126ee chore(deps): update dependency eslint-plugin-unused-imports to v1 2020-10-26 08:43:54 +01:00
Renovate Bot
f6f45c0ece chore(deps): update dependency supertest to v5 2020-09-28 08:59:52 +02:00
Ruben Taelman
5b825bc2d4 feat: add winston-based logger 2020-09-23 10:04:31 +02:00
Joachim Van Herwegen
9657fbafb1 refactor: Update eslint related dependencies 2020-09-17 11:55:49 +02:00
Renovate Bot
fc4df9dbae fix(deps): update dependency yargs to v16 2020-09-16 14:16:10 +02:00
Joachim Van Herwegen
76319ba360 feat: Update RepresentationMetadata to store triples 2020-09-16 12:10:42 +02:00
Ruben Taelman
1dd140ab61 refactor: Remove RuntimeConfig in favor of config variables, Closes #106 2020-09-15 08:52:23 +02:00