Ruben Taelman
2861b902c4
feat: enable more compact config props using type-scoped contexts
2021-04-27 14:39:17 +02:00
Matthieu Bosquet
723759ecad
chore: update identity token verifier
2021-04-27 09:15:53 +02:00
Renovate Bot
dcc0b3f683
chore(deps): update dependency @microsoft/tsdoc-config to ^0.15.0
2021-04-19 09:52:46 +02:00
Arthur Joppart
99d0173213
feat: Add redis based locking mechanism
...
* feat: redis based locking mechanism
* fix: adapted to review and wrote unit tests
* fix: adapted to review(Woutermont)
* fix: adapted to review and expanded tests
* test: redlock integration tests
* test: corrected file name
* test: tests should run on CI now
* test: improved tests and minor changes according to review
* fix: forgot describeIf docker
* test: adapted to review
* test: Mock all redis dependencies
Co-authored-by: Joachim Van Herwegen <joachimvh@gmail.com >
2021-04-19 09:45:25 +02:00
Ruben Verborgh
54ff2317a5
Release version 0.8.1 of the npm package.
2021-03-23 12:53:33 +01:00
Ruben Verborgh
12ace1b556
Release version 0.8.0 of the npm package.
2021-03-04 12:54:55 +01:00
Matthieu Bosquet
4385b461b5
fix: Update token verifier version
2021-03-03 11:03:55 +01:00
Matthieu Bosquet
5c6822d468
fix: Update faulty token verifier
2021-02-26 08:56:40 +01:00
Joachim Van Herwegen
bdb3621ee3
feat: Create SubdomainExtensionBasedMapper
...
This is required for file backends when supporting identifiers containing subdomains.
2021-02-25 13:16:26 +01:00
Joachim Van Herwegen
55fddf8e60
chore: Update sparqlalgebrajs to v2.5.1
2021-02-25 10:21:55 +01:00
Matthieu Bosquet
894d4589d9
fix: Allow non-variable BGP boedies in SPARQL updates
...
* fix: SPARQL algebra update
* fix: SPARQL algebra bgp only
* fix: No SPARQL variables and refactor tests
2021-02-24 08:56:31 +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
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
Ruben Verborgh
6346760d1d
test: Only show coverage details with unit tests.
2021-01-27 12:06:59 +01:00
Ruben Verborgh
d7256fb20a
test: Test on Node 15.
2021-01-27 09:37:20 +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
Joachim Van Herwegen
af88e130ff
test: Always collect coverage
...
But only set the threshold when running unit tests specifically.
This way coverage for single classes can easily be tested.
2021-01-18 13:38:28 +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
a5413a64d3
refactor: Move pod templates to pod subfolder.
2021-01-15 12:43:34 +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
41899ca9cd
feat: Start server using filestorage
2021-01-12 10:56:59 +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
Matthieu Bosquet
782883b5e8
refactor: ESLint ignore
2021-01-04 11:58:53 +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
Ruben Verborgh
a23c36bd84
chore: Remove unneeded port default.
2020-12-28 23:54:43 +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
bd7e49351b
test: Add watch script.
2020-12-20 14:16:02 +01:00
Ruben Verborgh
12cb26fe1e
test: Only check coverage on unit tests.
2020-12-20 13:50:58 +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
13061e35b9
test: Fix test script.
2020-12-17 21:16:10 +01:00
Ruben Verborgh
d9f18f813e
chore: Extend linting to .js files.
2020-12-14 10:08:31 +00:00
Ruben Verborgh
99165e8bc2
chore: Make script names consistent.
2020-12-13 15:49:00 +00:00
Ruben Verborgh
dedf579a08
test: Type-check test files.
...
Closes https://github.com/solid/community-server/issues/415
2020-12-10 16:42:07 +00:00