1276 Commits

Author SHA1 Message Date
Ruben Taelman
f686b4853f feature: add FixedContentTypeMapper 2020-11-23 13:28:28 +01:00
Ruben Taelman
971e4178d1 refactor: abstract parts of ExtensionBasedMapper into MapperUtil 2020-11-23 13:28:28 +01:00
Ruben Taelman
2c46d70780 refactor: move ExtensionBasedMapper into mapping directory 2020-11-23 13:28:28 +01:00
Ruben Verborgh
30ee0f8dc6 chore: Clean up code related to headers. 2020-11-23 11:19:05 +01:00
Ruben Verborgh
f08617b1c9 feat: Advertise WebSocket via Updates-Via header. 2020-11-23 11:19:05 +01:00
Ruben Verborgh
d8799368fd feat: Include parent containers in POST and DELETE changes. 2020-11-20 22:28:26 +01:00
Ruben Verborgh
0099d1d5dc feat: Implement the Solid WebSocket protocol. 2020-11-20 16:14:53 +01:00
Ruben Verborgh
97d7e4657b test: Run tests on different ports. 2020-11-20 15:51:13 +01:00
Ruben Verborgh
59487410b1 feat: Add WebSocket functionality to server. 2020-11-20 15:39:37 +01:00
Ruben Verborgh
e39e7963eb refactor: Add ExpressHttpServerFactory. 2020-11-20 15:12:04 +01:00
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