Commit Graph

  • bcb5ef59e1 feat: add implementations of pod-related interfaces Joachim Van Herwegen 2020-11-27 13:43:44 +01:00
  • f0cd22b860 feat: create PodHttpHandler with default interfaces Joachim Van Herwegen 2020-11-27 13:42:18 +01:00
  • ecfe3cfc46 feat: Support the Forwarded header. Ruben Verborgh 2020-12-01 21:24:43 +01:00
  • e94f0b0d2b feat: Support the Forwarded header. Ruben Verborgh 2020-12-01 21:24:43 +01:00
  • 3362eee2c2 fix: Always release lock when patching Joachim Van Herwegen 2020-12-01 16:53:25 +01:00
  • 74415cf49b fix: Align webId capitalization. Ruben Verborgh 2020-12-01 23:35:11 +01:00
  • 357546e90f change: Clarify parent error message. Ruben Verborgh 2020-12-01 20:10:53 +01:00
  • 535cbcd93a feat: Add LDP request logging. Ruben Verborgh 2020-12-01 20:00:21 +01:00
  • 0cfa4da210 Shorten filename. Ruben Verborgh 2020-12-01 19:20:56 +01:00
  • eabe6bc4ed feat: Implement --baseUrl flag. Ruben Verborgh 2020-12-01 15:52:44 +01:00
  • 95cf1ffe5c
    feat: Implement LockfileResourceLocker smessie 2020-12-01 18:59:44 +01:00
  • fbf11d06ae fix: Always release lock when patching Joachim Van Herwegen 2020-12-01 16:53:25 +01:00
  • 528688bc4c refactor: Refactor runCli to take optional arguments. Ruben Verborgh 2020-12-01 14:55:39 +01:00
  • c3b5387efb test: Test all CLI flags. Ruben Verborgh 2020-12-01 14:24:10 +01:00
  • e8f0304b40 chore: Increase jest timeout Joachim Van Herwegen 2020-11-30 11:38:17 +01:00
  • 961662b692 refactor: Components.js supports Record now. Ruben Verborgh 2020-11-30 09:40:05 +01:00
  • 6b4088723d fix: Add trailing slashes to advertised WebSocket URL. Ruben Verborgh 2020-11-30 00:36:02 +01:00
  • fc3942b372 change: Move WebSocketAdvertiser to middleware. Ruben Verborgh 2020-11-30 00:33:59 +01:00
  • 49d37dcd6c feat: Expose Updates-Via header via CORS. Ruben Verborgh 2020-11-30 00:05:06 +01:00
  • 8dec921c10 feat: Make CorsHandler customizable. Ruben Verborgh 2020-11-29 23:58:42 +01:00
  • d6c0f89cf5 feat: Make HeaderHandler customizable. Ruben Verborgh 2020-11-29 23:35:51 +01:00
  • 023ff80f48 refactor: Separate middleware from Express. Ruben Verborgh 2020-11-29 23:24:29 +01:00
  • de079062be feat: Add patch logging. Ruben Verborgh 2020-11-29 11:42:29 +01:00
  • 1d08f463f6 change: Increase logging level of lock expiry. Ruben Verborgh 2020-11-29 10:54:57 +01:00
  • baf68889f9 change: Do not warn in canHandle. Ruben Verborgh 2020-11-29 10:53:43 +01:00
  • 10946ffdb1 chore: Do not ignore Jest configuration. Ruben Verborgh 2020-11-28 20:48:47 +01:00
  • f34c6819e4 chore: Speed up compilation via incremental builds. Ruben Verborgh 2020-11-28 20:48:05 +01:00
  • b0c50b8a7b change: Make credential extractors specialized. Ruben Verborgh 2020-11-27 00:17:40 +01:00
  • 0407a36490 feat: Add DPoPWebIdExtractor. Ruben Verborgh 2020-11-26 20:09:23 +01:00
  • f91b7dedd9 change: Make credential extractors specialized. Ruben Verborgh 2020-11-27 00:17:40 +01:00
  • 9cdd79c717 feat: Add DPoPWebIdExtractor. Ruben Verborgh 2020-11-26 20:09:23 +01:00
  • af8f1976cd fix: Rename UnsupportedHttpError into BadRequestError. Ruben Verborgh 2020-11-27 10:25:05 +01:00
  • e8e2c70c7d fix: Rename UnsupportedHttpError into BadRequestError. Ruben Verborgh 2020-11-27 10:25:05 +01:00
  • 9b3e7335fa Default to treating all files as text with autocrlf, explicitly use lf where needed, flag binaries Peter Hibbert 2020-11-27 10:50:18 +00:00
  • 03ffaaed43 change: Drop Node 10 support. Ruben Verborgh 2020-11-27 00:26:15 +01:00
  • e7ed91dfdf change: Drop Node 10 support. Ruben Verborgh 2020-11-27 00:26:15 +01:00
  • 16d447f221 test: Add WebSockets integration test. Ruben Verborgh 2020-11-25 11:19:55 +01:00
  • e93d6f2309 test: Add WebSockets integration test. Ruben Verborgh 2020-11-25 11:19:55 +01:00
  • 59f99e1728 fix: Update quad converter config parameters Joachim Van Herwegen 2020-11-25 10:31:50 +01:00
  • efe7166002 fix: Update quad converter config parameters Joachim Van Herwegen 2020-11-25 10:31:50 +01:00
  • 9b70068722 feat: Wire up WebSockets. Ruben Verborgh 2020-11-24 23:25:15 +01:00
  • 4a7ea4ad46 feat: Export WebSocket classes. Ruben Verborgh 2020-11-24 12:53:39 +01:00
  • 29b659b55f chore(deps): Update componentsjs-generator to v1.6.0. Ruben Verborgh 2020-11-24 12:47:37 +01:00
  • bb9df99af4
    fix: Better CI support for GH Actions from remote forks (#353) Aaron Coburn 2020-11-25 03:29:53 -05:00
  • cdf7e77e6b fix: Resolve merge conflicts caused by move to guardedStream smessie 2020-11-24 15:33:36 +01:00
  • f4afc3ce16 test: Divide current tests into integration and unit tests for LockingResourceStore smessie 2020-11-17 18:07:31 +01:00
  • dacfb74a6a refactor: Move lock stuff in its own folder smessie 2020-11-17 14:58:00 +01:00
  • ee312910d7 fix: Correctly handle acl behaviour for acl identifiers Joachim Van Herwegen 2020-11-18 16:48:12 +01:00
  • 8b63aa9163 fix default branch name Aaron Coburn 2020-11-24 18:56:34 -05:00
  • 66f237dda3 feat: Wire up WebSockets. Ruben Verborgh 2020-11-24 23:25:15 +01:00
  • 42e265afd0 feat: Export WebSocket classes. Ruben Verborgh 2020-11-24 12:53:39 +01:00
  • 11e6429cba chore(deps): Update componentsjs-generator to v1.6.0. Ruben Verborgh 2020-11-24 12:47:37 +01:00
  • de16af2104 fix: Repair RepresentationConvertingStore config. Ruben Verborgh 2020-11-24 23:11:52 +01:00
  • ecfb664a26 Remove pull_request_target event Aaron Coburn 2020-11-24 13:45:18 -05:00
  • c8e89f2091 Use pull_request_target event Aaron Coburn 2020-11-24 11:33:10 -05:00
  • 25dec9887c Support CI on pull request events Aaron Coburn 2020-11-24 11:03:14 -05:00
  • 10ddc5e9b5 no-op commit Aaron Coburn 2020-11-24 10:54:49 -05:00
  • 6350fa8e85
    fix: Resolve merge conflicts caused by move to guardedStream smessie 2020-11-24 15:33:36 +01:00
  • 167c6a9e5b
    test: Divide current tests into integration and unit tests for LockingResourceStore smessie 2020-11-17 18:07:31 +01:00
  • b01c51d389
    refactor: Move lock stuff in its own folder smessie 2020-11-17 14:58:00 +01:00
  • 697f77a90b fix: Correctly handle acl behaviour for acl identifiers Joachim Van Herwegen 2020-11-18 16:48:12 +01:00
  • ec0052e3ec chore: Switch from Travis CI to GitHub Actions. Ruben Verborgh 2020-11-24 14:50:47 +01:00
  • 533e7364f3 chore: Switch from Travis CI to GitHub Actions. Ruben Verborgh 2020-11-24 14:50:47 +01:00
  • e4183333fd fix: Integrate wrapStreamError to prevent uncaught errors Joachim Van Herwegen 2020-11-17 13:06:29 +01:00
  • 1a30b51461 feat: Create function to wrap streams to not lose errors Joachim Van Herwegen 2020-11-17 11:44:48 +01:00
  • bd95ef3e91 fix: Integrate wrapStreamError to prevent uncaught errors Joachim Van Herwegen 2020-11-17 13:06:29 +01:00
  • b3d2103da5 feat: Create function to wrap streams to not lose errors Joachim Van Herwegen 2020-11-17 11:44:48 +01:00
  • 9c78c4f9ad fix: rename incorrectly scoped config parameter names Ruben Taelman 2020-11-24 08:24:33 +01:00
  • ff33efa73d chore(deps): Update componentsjs-generator to v1.5.0. Ruben Taelman 2020-11-23 09:59:39 +01:00
  • 1438fd8106 docs: add warning to ExtensionBasedMapper regarding performance Ruben Taelman 2020-11-23 13:41:55 +01:00
  • a05b085aae docs: add warning to ExtensionBasedMapper regarding performance Ruben Taelman 2020-11-23 13:41:55 +01:00
  • f23073b87f change: use isContainerIdentifier in FixedContentTypeMapper Ruben Taelman 2020-11-23 12:48:24 +01:00
  • f686b4853f feature: add FixedContentTypeMapper Ruben Taelman 2020-11-18 16:22:12 +01:00
  • 971e4178d1 refactor: abstract parts of ExtensionBasedMapper into MapperUtil Ruben Taelman 2020-11-18 16:21:35 +01:00
  • 2c46d70780 refactor: move ExtensionBasedMapper into mapping directory Ruben Taelman 2020-11-18 15:48:49 +01:00
  • 031a65c894 change: use isContainerIdentifier in FixedContentTypeMapper Ruben Taelman 2020-11-23 12:48:24 +01:00
  • 30ee0f8dc6 chore: Clean up code related to headers. Ruben Verborgh 2020-11-22 21:58:19 +01:00
  • f08617b1c9 feat: Advertise WebSocket via Updates-Via header. Ruben Verborgh 2020-11-22 21:23:45 +01:00
  • e575c62669 chore: Clean up code related to headers. Ruben Verborgh 2020-11-22 21:58:19 +01:00
  • 7f764f7977 feat: Advertise WebSocket via Updates-Via header. Ruben Verborgh 2020-11-22 21:23:45 +01:00
  • 58317abc7b change: ignore Error and EventEmitter extensions from Components.js generation Ruben Taelman 2020-11-23 09:59:39 +01:00
  • d8799368fd feat: Include parent containers in POST and DELETE changes. Ruben Verborgh 2020-11-20 22:28:26 +01:00
  • 3179d3b54a Default files to not changing line endings, overriding global autocrlf settings on windows Peter Hibbert 2020-11-20 16:26:55 +00:00
  • 0099d1d5dc feat: Implement the Solid WebSocket protocol. Ruben Verborgh 2020-11-19 12:12:43 +01:00
  • 97d7e4657b test: Run tests on different ports. Ruben Verborgh 2020-11-20 15:51:13 +01:00
  • 59487410b1 feat: Add WebSocket functionality to server. Ruben Verborgh 2020-11-18 23:31:43 +01:00
  • 69902c2436 feat: Add WebSocket functionality to server. Ruben Verborgh 2020-11-18 23:31:43 +01:00
  • e39e7963eb refactor: Add ExpressHttpServerFactory. Ruben Verborgh 2020-11-20 14:49:28 +01:00
  • 557cab5d74 refactor: Add ExpressHttpServerFactory. Ruben Verborgh 2020-11-20 14:49:28 +01:00
  • 4ef4d44a3a feat: Add a monitoring store. Ruben Verborgh 2020-11-18 19:14:29 +01:00
  • 1ea70210d3 feature: add FixedContentTypeMapper Ruben Taelman 2020-11-18 16:22:12 +01:00
  • ca0ea6cec2 refactor: abstract parts of ExtensionBasedMapper into MapperUtil Ruben Taelman 2020-11-18 16:21:35 +01:00
  • 434522e2e9 refactor: move ExtensionBasedMapper into mapping directory Ruben Taelman 2020-11-18 15:48:49 +01:00
  • 7e3bb6330a feat: Export MonitoringStore. Ruben Verborgh 2020-11-19 08:56:25 +01:00
  • 78059aac20 feat: Add a monitoring store. Ruben Verborgh 2020-11-18 19:14:29 +01:00
  • 75e4f73c3f refactor: Add isContainerPath function Joachim Van Herwegen 2020-11-18 15:58:22 +01:00
  • 1073c2ff4c refactor: Clean up utility functions Joachim Van Herwegen 2020-11-18 15:52:07 +01:00
  • 48f8102bc0 refactor: Add isContainerPath function Joachim Van Herwegen 2020-11-18 15:58:22 +01:00
  • 81282829d7 refactor: Clean up utility functions Joachim Van Herwegen 2020-11-18 15:52:07 +01:00
  • 82f3aa0cd8 chore: Split pre-commit unit and integration tests Joachim Van Herwegen 2020-11-17 16:11:19 +01:00