216 Commits

Author SHA1 Message Date
Ruben Verborgh
4ef4d44a3a feat: Add a monitoring store. 2020-11-20 11:12:45 +01:00
Joachim Van Herwegen
75e4f73c3f refactor: Add isContainerPath function 2020-11-18 17:19:53 +01:00
Joachim Van Herwegen
1073c2ff4c refactor: Clean up utility functions 2020-11-18 17:19:53 +01:00
Joachim Van Herwegen
82f3aa0cd8 chore: Split pre-commit unit and integration tests 2020-11-17 16:30:31 +01:00
Joachim Van Herwegen
b49366498b chore: Integrate WrappedExpiringResourceLocker 2020-11-16 10:32:10 +01:00
smessie
acebf030c7 refactor: Remove identifier parameter 2020-11-16 10:32:10 +01:00
Ruben Verborgh
6f4c4a15b4 chore: Review expiring locks. 2020-11-16 10:32:10 +01:00
smessie
9fd8440525 feat: Implement ExpiringLock and -ResourceLocker 2020-11-16 10:32:10 +01:00
Joachim Van Herwegen
95ab0b4e76 refactor: Make piping consistent 2020-11-13 16:00:37 +01:00
Joachim Van Herwegen
715ba126f9 feat: Make internal/quads unacceptable output 2020-11-13 15:32:48 +01:00
Joachim Van Herwegen
69ed2e069f feat: Reject unacceptable content types 2020-11-13 15:32:48 +01:00
Michiel de Jong
c1aa25f314 chore(deps): Use v0.3.0 of solid-crud-tests 2020-11-10 16:23:51 +01:00
Ruben Verborgh
9e5b89aeaa chore: Ensure cleanup always happens. 2020-11-10 16:23:51 +01:00
Ruben Verborgh
f798fc1374 chore: Set up Travis stages. 2020-11-10 16:23:51 +01:00
Ruben Verborgh
a141b563e9 chore: Download tests to temporary folder. 2020-11-10 16:23:51 +01:00
Michiel de Jong
78e175f627 test: Add Solid CRUD tests in Travis 2020-11-10 16:23:51 +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
Joachim Van Herwegen
4e4d7a7a39 feat: Integrate MetadataSerializer 2020-11-06 09:08:00 +01:00
Joachim Van Herwegen
aebccd45c0 feat: Create 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
1260c5c14e feat: Store status, body and metadata in ResponseDescription 2020-11-06 09:08:00 +01:00
Joachim Van Herwegen
e8fdcb0ad0 refactor: Split off ErrorResponseWriter 2020-11-06 09:08:00 +01:00
Ruben Verborgh
f4161d406c Release version 0.2.0 of the npm package. v0.2.0 2020-11-05 12:50:21 +01:00
Joachim Van Herwegen
09ef875be3 docs: Describe default server in readme 2020-11-04 12:24:37 +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
Ruben Verborgh
fe870f073a chore: Enable/disable Docker testing with a flag. 2020-11-04 10:31:54 +01:00
Ruben Verborgh
5f4f4b08b0 chore: Add docker npm scripts. 2020-11-04 10:31:54 +01:00
Ruben Verborgh
1055beea92 test: Add SPARQL endpoint integration test. 2020-11-04 10:31:54 +01:00
Ruben Verborgh
17d774fc18 chore: Add SPARQL endpoint logging. 2020-11-04 10:31:54 +01:00
Joachim Van Herwegen
ef6f01a82c refactor: Change PreferenceSupport constructor to work with Components.js 2020-11-03 10:38:22 +01:00
Joachim Van Herwegen
50dfea1a27 refactor: Change routing constructors to work with Components.js 2020-11-02 15:41:32 +01:00
Ruben Taelman
b6c8e2cb8f Bump componentsjs-generator to 1.2.0 2020-11-02 15:41:32 +01:00
Joachim Van Herwegen
5287cd1e41 feat: Create a RoutingResourceStore that takes routing rules 2020-11-02 15:41:32 +01:00
iesmessa
86de805daa feat: Implement a first draft of the RoutingResourceStore 2020-11-02 15:41:32 +01:00
Joachim Van Herwegen
dee4eef131 refactor: Change constructor so it is supported by Components.js 2020-11-02 15:04:05 +01:00
Joachim Van Herwegen
712a690904 feat: Update RepresentationConvertingStore to convert incoming data 2020-11-02 15:04:05 +01:00
Joachim Van Herwegen
9f7c246104 feat: Support SPARQL store backends 2020-11-02 15:04:05 +01:00
iesmessa
dff4ba8efe fix: Write tests and fix related bugs, refactor code 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
Ruben Verborgh
1a45b65df7
refactor: Implement empty canHandle on base class. (#289) 2020-10-30 17:56:39 +01:00
Renovate Bot
ac8423d28d chore(deps): update dependency supertest to v6 2020-10-30 15:55:16 +01:00
smessie
a7fa61ab2f
fix: Resolve duplicate error message and no trailing newline
* fix: Resolves duplicate error message

* test: Add trailing newline on error test
2020-10-27 15:17:59 +01:00
smessie
99464d9a95
feat: Add logging
* feat: Add logging

* refactor: Configure the logger for the tests once globally

* feat: Add logging

* fix: Fix ESLint errors due to merge conflicts

* Review log and error messages.

* refactor: Cleanup a bit

* refactor: Change to logger info calls

Co-authored-by: Ruben Verborgh <ruben@verborgh.org>
2020-10-26 10:31:01 +01:00
Renovate Bot
1ef75126ee chore(deps): update dependency eslint-plugin-unused-imports to v1 2020-10-26 08:43:54 +01:00
Joachim Van Herwegen
5fa068687b fix: Correctly parse URL domain 2020-10-16 10:08:37 +02:00
Joachim Van Herwegen
4df26454d4 refactor: Make ExtensionBasedMapper only expose what is needed 2020-10-16 09:35:48 +02:00