Commit Graph

  • b419524c96 refactor: Refactor code and tests iesmessa 2020-08-18 16:49:07 +02:00
  • b489d69bad fix: Use posix path library to be OS independent Joachim Van Herwegen 2020-08-18 14:34:32 +02:00
  • 469af4f0ce
    Merge pull request #2 from solid/master smessie 2020-08-18 14:28:43 +02:00
  • 381dae42f6
    feat: Add file based ResourceStore (#52) smessie 2020-08-18 14:19:25 +02:00
  • 2710df955b
    Merge pull request #1 from solid/master smessie 2020-08-18 14:13:47 +02:00
  • e19c86929e fix: Invert typeof check iesmessa 2020-08-18 14:02:14 +02:00
  • 66f4e2bc86 fix: Change comparison with undefined by typeof check iesmessa 2020-08-18 13:51:02 +02:00
  • a24617897f fix: Release lock only when stream has ended reading or an error occurs iesmessa 2020-08-18 13:23:32 +02:00
  • e06d0bc8c5 feat: Add more extensive permission parsing support Joachim Van Herwegen 2020-08-07 16:39:34 +02:00
  • 8b8df041d4 feat: Add more extensive permission parsing support Joachim Van Herwegen 2020-08-07 16:39:34 +02:00
  • 769b49293c feat: Integrate acl with rest of server Joachim Van Herwegen 2020-08-07 11:55:04 +02:00
  • 0545ca121e feat: Add acl support Joachim Van Herwegen 2020-08-07 11:54:27 +02:00
  • 011822e859 fix: Make SimpleResourceStore behaviour closer to expected Joachim Van Herwegen 2020-08-07 11:51:54 +02:00
  • 175cd62596 feat: Integrate acl with rest of server Joachim Van Herwegen 2020-08-07 11:55:04 +02:00
  • 8040a4925e feat: Add acl support Joachim Van Herwegen 2020-08-07 11:54:27 +02:00
  • 55aece25f6 fix: Make SimpleResourceStore behaviour closer to expected Joachim Van Herwegen 2020-08-07 11:51:54 +02:00
  • 2a602521ca
    Merge branch 'master' into file-based-ResourceStore smessie 2020-08-17 15:41:06 +02:00
  • 4403421c49 feat: Integrate data conversion with rest of server Joachim Van Herwegen 2020-08-04 10:24:59 +02:00
  • 5e1bb10f81 feat: Convert data from ResourceStore based on preferences Joachim Van Herwegen 2020-08-04 10:23:00 +02:00
  • d6a35f9954 fix: Make Patch more consistent with other Representations Joachim Van Herwegen 2020-08-04 10:05:48 +02:00
  • d8b6b03fc0 feat: Integrate data conversion with rest of server Joachim Van Herwegen 2020-08-04 10:24:59 +02:00
  • a318f4f184 feat: Convert data from ResourceStore based on preferences Joachim Van Herwegen 2020-08-04 10:23:00 +02:00
  • c4f1ebc113 refactor: Refactor and better document code iesmessa 2020-08-17 15:13:06 +02:00
  • 346ad8ad9e refactor: Refactor code and tests iesmessa 2020-08-17 11:48:16 +02:00
  • b0036e382e fix: Make Patch more consistent with other Representations Joachim Van Herwegen 2020-08-04 10:05:48 +02:00
  • 70828cca7c fix: Use old way to import fs promises to support older Node versions iesmessa 2020-08-14 12:18:28 +02:00
  • 4a756decdc fix: Write some more tests and fix related bugs iesmessa 2020-08-14 11:46:55 +02:00
  • 87e1aeeddb fix: Remove extra unnecessary wrap in a Promise iesmessa 2020-08-13 09:18:31 +02:00
  • 2fa5ede96d fix: Change constants to just be the corresponding URL iesmessa 2020-08-12 17:14:08 +02:00
  • faef27bca9 fix: Reformat code and fix various small things from reviews iesmessa 2020-08-12 16:48:44 +02:00
  • dae7629a19 test: Write some tests for FileResourceStore iesmessa 2020-08-11 11:39:18 +02:00
  • 2180810a88 feat: Add file resource store iesmessa 2020-08-11 11:37:16 +02:00
  • 14db5fed91 feat: Specifiy constants in separate file Joachim Van Herwegen 2020-07-24 16:17:22 +02:00
  • c0c63df99c feat: Specifiy constants in separate file Joachim Van Herwegen 2020-07-24 16:17:22 +02:00
  • aaba113563 fix: Set max-len to 120 Joachim Van Herwegen 2020-07-24 14:59:41 +02:00
  • bd39fa6f6f fix: Set max-len to 120 Joachim Van Herwegen 2020-07-24 14:59:41 +02:00
  • dcff424f58 fix: Enable strict TypeScript settings Joachim Van Herwegen 2020-07-24 09:27:44 +02:00
  • a53e618598 fix: Enable strict TypeScript settings Joachim Van Herwegen 2020-07-24 09:27:44 +02:00
  • 4001050588 fix: Have SimpleResourceStore return text/turtle by default Joachim Van Herwegen 2020-07-22 15:23:15 +02:00
  • b93a77c11b fix: Use content-type text/plain for errors Joachim Van Herwegen 2020-07-22 15:21:37 +02:00
  • 8596209c62 fix: Have SimpleResourceStore return text/turtle by default Joachim Van Herwegen 2020-07-22 15:23:15 +02:00
  • 0e486cf6a6 feat: Integrate PATCH functionality Joachim Van Herwegen 2020-07-22 13:49:22 +02:00
  • 04a12c723e feat: Add support for SPARQL updates on ResourceStores Joachim Van Herwegen 2020-07-22 13:46:18 +02:00
  • 482991cb9a feat: Add OperationHandler for PATCH Joachim Van Herwegen 2020-07-22 13:43:26 +02:00
  • 95c65c86a7 feat: Add BodyParser for SPARQL updates Joachim Van Herwegen 2020-07-22 13:40:47 +02:00
  • bcc31b3156 feat: Integrate PATCH functionality Joachim Van Herwegen 2020-07-22 13:49:22 +02:00
  • 5de3d9ac2a feat: Add support for SPARQL updates on ResourceStores Joachim Van Herwegen 2020-07-22 13:46:18 +02:00
  • 56ee6c76c5 feat: Add OperationHandler for PATCH Joachim Van Herwegen 2020-07-22 13:43:26 +02:00
  • af8d5f9886 feat: Add BodyParser for SPARQL updates Joachim Van Herwegen 2020-07-22 13:40:47 +02:00
  • 4ac9e92d06 fix: Remove all instances of return undefined Joachim Van Herwegen 2020-07-22 14:31:57 +02:00
  • 152ca3bcd7 fix: Use content-type text/plain for errors Joachim Van Herwegen 2020-07-22 15:21:37 +02:00
  • 9a15297784 fix: Remove all instances of return undefined Joachim Van Herwegen 2020-07-22 14:31:57 +02:00
  • ad99e1fcea
    Merge pull request #30 from solid/setup-steps-readme Ruben Verborgh 2020-07-20 12:32:53 +02:00
  • 17c185a35b docs: Add setup steps to README Joep Meindertsma 2020-07-16 12:10:01 +02:00
  • a9b811a5a3 feature: Add lock functionality Joachim Van Herwegen 2020-07-15 14:46:19 +02:00
  • 17e6f10efe build(deps): bump lodash from 4.17.15 to 4.17.19 dependabot[bot] 2020-07-17 12:12:36 +00:00
  • 6c32ad24fd fix: Add .npmignore file to block .gitignore Joachim Van Herwegen 2020-07-17 14:13:39 +02:00
  • a4b7dd2f05
    build(deps): bump lodash from 4.17.15 to 4.17.19 dependabot[bot] 2020-07-17 12:12:36 +00:00
  • a4dc00141c feat: Add prepare script Joachim Van Herwegen 2020-07-17 14:11:06 +02:00
  • c0e14e4491 feature: Add lock functionality Joachim Van Herwegen 2020-07-15 14:46:19 +02:00
  • ccd3f1738c fix: Prevent server from crashing if requested data can't be handled Joachim Van Herwegen 2020-07-13 10:41:10 +02:00
  • ea788ba406 fix: Throw correct error for invalid triple data Joachim Van Herwegen 2020-07-10 16:25:32 +02:00
  • dc09b54d04 fix: Prevent server from crashing if requested data can't be handled Joachim Van Herwegen 2020-07-13 10:41:10 +02:00
  • 225afba698 fix: Throw correct error for invalid triple data Joachim Van Herwegen 2020-07-10 16:25:32 +02:00
  • a9dc59bf78 feat: Set up server using express Joachim Van Herwegen 2020-07-10 14:23:45 +02:00
  • c53ab5ed9b fix: Prevent data from being drained when read Joachim Van Herwegen 2020-07-10 14:21:54 +02:00
  • cff9790b6e fix: Take host into account when extracting identifier Joachim Van Herwegen 2020-07-10 14:17:10 +02:00
  • ed5b09a3fa feat: Set up server using express Joachim Van Herwegen 2020-07-10 14:23:45 +02:00
  • 5b3237ff21 fix: Prevent data from being drained when read Joachim Van Herwegen 2020-07-10 14:21:54 +02:00
  • 4928e4f19b fix: Take host into account when extracting identifier Joachim Van Herwegen 2020-07-10 14:17:10 +02:00
  • 792323797d feat: Add coveralls support Joachim Van Herwegen 2020-07-08 14:11:44 +02:00
  • e2a656e0a5 feat: Add coveralls support Joachim Van Herwegen 2020-07-08 14:11:44 +02:00
  • a4128a04cc fix: Update package name Joachim Van Herwegen 2020-07-08 13:58:23 +02:00
  • 64a3f90831 feat: Validate Accept* headers while parsing Joachim Van Herwegen 2020-07-07 12:53:36 +02:00
  • 9d9f7df5d1 feat: Fully support Accept* headers Joachim Van Herwegen 2020-07-06 12:05:19 +02:00
  • 98cae47c67 feat: Validate Accept* headers while parsing Joachim Van Herwegen 2020-07-07 12:53:36 +02:00
  • d27454e14a feat: Fully support Accept* headers Joachim Van Herwegen 2020-07-06 12:05:19 +02:00
  • fe11f4b1ce fix: add documentation for many classes where it was missing Joachim Van Herwegen 2020-06-24 16:27:38 +02:00
  • 39853b0bd0 fix: update N3 typings Joachim Van Herwegen 2020-06-25 08:56:37 +02:00
  • 37204d65c5 fix: add documentation for many classes where it was missing Joachim Van Herwegen 2020-06-24 16:27:38 +02:00
  • 618005675f feat: add simple response writer Joachim Van Herwegen 2020-06-23 10:19:43 +02:00
  • fe8749390c feat: add simple operation handlers Joachim Van Herwegen 2020-06-23 10:18:46 +02:00
  • 12fd00e3b8 feat: add simple resource store Joachim Van Herwegen 2020-06-23 10:17:26 +02:00
  • d983fca8f5 feat: add simple permissions related handlers Joachim Van Herwegen 2020-06-23 10:13:23 +02:00
  • e0343fca54 feat: add response description interface Joachim Van Herwegen 2020-06-23 10:04:51 +02:00
  • 1886ed2d7f feat: add simple response writer Joachim Van Herwegen 2020-06-23 10:19:43 +02:00
  • 466e7431c7 feat: add simple operation handlers Joachim Van Herwegen 2020-06-23 10:18:46 +02:00
  • b40bc9328b feat: add simple resource store Joachim Van Herwegen 2020-06-23 10:17:26 +02:00
  • df988204ea feat: add simple permissions related handlers Joachim Van Herwegen 2020-06-23 10:13:23 +02:00
  • 18aeb5386c feat: add response description interface Joachim Van Herwegen 2020-06-23 10:04:51 +02:00
  • cf258d0317 feat: add simple request parser Joachim Van Herwegen 2020-06-10 11:47:43 +02:00
  • 09eb665c12 feat: add simple preference parser Joachim Van Herwegen 2020-06-10 11:43:44 +02:00
  • 3c8a087615 feat: add simple target extractor Joachim Van Herwegen 2020-06-10 11:42:33 +02:00
  • d4f70d9c59 feat: add simple body parser Joachim Van Herwegen 2020-06-10 11:41:15 +02:00
  • 70af46933b feat: add request parsing related interfaces Joachim Van Herwegen 2020-06-10 11:38:39 +02:00
  • e0d74fd68a feat: add typed readable Joachim Van Herwegen 2020-06-10 11:37:04 +02:00
  • ec2372a7de feat: add simple request parser Joachim Van Herwegen 2020-06-10 11:47:43 +02:00
  • 64639418f8 feat: add simple preference parser Joachim Van Herwegen 2020-06-10 11:43:44 +02:00
  • 643dc83556 feat: add simple target extractor Joachim Van Herwegen 2020-06-10 11:42:33 +02:00
  • 24aeeb7637 feat: add simple body parser Joachim Van Herwegen 2020-06-10 11:41:15 +02:00