Wykres commitów

  • 7a8105573a docs: UPDATING_DURING_DISRUPTION.md minor edits (ref. #30) Michał 'rysiek' Woźniak 2022-02-08 22:22:23 +0000
  • 27f3cbf908 docs: UPDATING_DURING_DISRUPTION.md (ref. #30) Michał 'rysiek' Woźniak 2022-02-08 20:54:57 +0000
  • 50fad1daa0 service-worker: code for handling edge-cases with new config.json configuring not-yet-loaded plugins (ref. #30) Michał 'rysiek' Woźniak 2022-02-08 02:44:01 +0000
  • 1fb9ab7e05 tests for fetching config via plugins (ref. #30) Michał 'rysiek' Woźniak 2022-02-07 23:08:13 +0000
  • deeb57a3e2 rough first functional implementation of fetching config via plugins (ref. #30) Michał 'rysiek' Woźniak 2022-02-07 03:11:35 +0000
  • fa17911ca2 service-worker: tests updated for cleaner handling of config.js (ref. #30) Michał 'rysiek' Woźniak 2022-02-06 23:07:16 +0000
  • 0a320d22f8 service-worker: cleaner handling of config.js (ref. #30) Michał 'rysiek' Woźniak 2022-02-06 23:06:43 +0000
  • 4b02ddc0eb tests fixed (NodeJS is crap) Michał 'rysiek' Woźniak 2022-02-02 01:32:07 +0000
  • 7809c9d42e separated out some code into cacheConfigJSON() (prep. for #30) Michał 'rysiek' Woźniak 2022-02-02 01:28:13 +0000
  • c2b62919b8 loading config is now a separate operation than verifying its correctness (prep. for #30) Michał 'rysiek' Woźniak 2022-02-02 01:14:31 +0000
  • c37cd53a89 better comment explaining the need for initServiceWorker() in event handlers (ref. #31) Michał 'rysiek' Woźniak 2022-02-01 03:10:28 +0000
  • fe81a2232a tests fixed (ref. #31) Michał 'rysiek' Woźniak 2022-01-27 23:27:20 +0000
  • ab2c1249e1 service-worker test added: config.js cached, no fetch needed (ref. #31) Michał 'rysiek' Woźniak 2022-01-27 23:20:28 +0000
  • e7ef3bfade test for SW caching a successfully fetched config.json (ref. #31) Michał 'rysiek' Woźniak 2022-01-26 04:06:31 +0000
  • 99810d3a79 tests fixed for all changes related to caching the config.json (ref. #31) Michał 'rysiek' Woźniak 2022-01-26 02:02:25 +0000
  • 3025278899 bugfix: external requests fixed (ref. #31) Michał 'rysiek' Woźniak 2022-01-26 02:01:55 +0000
  • 6fe4e94199 important hotfix: config.json now properly cached, SW init performed reliably after SW re-start (ref. #31) Michał 'rysiek' Woźniak 2022-01-26 00:26:16 +0000
  • 387009782e Merge branch 'wip-json-config' into 'master' Michał "rysiek" Woźniak 2022-01-25 01:06:37 +0000
  • 6ee92173bf Merge branch 'wip-json-config' into 'master' Michał "rysiek" Woźniak 2022-01-25 01:00:39 +0000
  • 6d6af2b13e updating the documentation wrt. JSON config (ref. #31) Michał 'rysiek' Woźniak 2022-01-25 00:47:24 +0000
  • 629b2eef33 test coverage for config.json handling (ref. 31) Michał 'rysiek' Woźniak 2022-01-25 00:28:41 +0000
  • e7c09f3065 test.json test data file added Michał 'rysiek' Woźniak 2022-01-24 14:46:59 +0000
  • 3ae6f422ed verifyConfigData() initial implementation; getResourceThroughLibResilient() now accepts url and init instead of Request (ref. #31) Michał 'rysiek' Woźniak 2022-01-24 13:55:40 +0000
  • 5a7abc344b tests updated to pass with the new initServiceWorker() way of doing things (ref. #31) Michał 'rysiek' Woźniak 2022-01-24 13:54:10 +0000
  • 8ded9dff46 additional message in basic-integrity plugin Michał 'rysiek' Woźniak 2022-01-23 19:54:49 +0000
  • d426dea050 very rough and PoC test implementation of JSON-based config (ref. #31) Michał 'rysiek' Woźniak 2022-01-22 16:56:24 +0000
  • 07693eeedd config.js.example -> config.json.example (ref. #31) Michał 'rysiek' Woźniak 2022-01-22 15:20:49 +0000
  • b8dc30e023 Merge branch 'pubsub-ipfs' into 'master' CSDUMMI 2022-01-17 18:29:34 +0000
  • 9d6186e7f3 docs: CONTEINT_INTEGRITY.md updated and amended with signed-integrity plugin info Michał 'rysiek' Woźniak 2022-01-13 22:22:52 +0000
  • d42b6a11c0 signed-integrity: some cleanups (ref. #28) Michał 'rysiek' Woźniak 2022-01-13 10:56:45 +0000
  • 87120097f4 signed-integrity: added test for and for JWT payload not containing integrity data (ref. #28) Michał 'rysiek' Woźniak 2022-01-13 02:48:43 +0000
  • 8bbf48d08f signed-integrity: added test for and for JWT payload not being a valid JSON (ref. #28) Michał 'rysiek' Woźniak 2022-01-13 02:41:22 +0000
  • bdad3adeff signed-integrity: added tests for configured public key not loading, and for JWT syntactically invalid (ref. #28) Michał 'rysiek' Woźniak 2022-01-13 02:31:31 +0000
  • 44fede8882 signed-integrity: added test for actually using the integrity data from the JWT (ref. #28) Michał 'rysiek' Woźniak 2022-01-13 02:07:11 +0000
  • 5254644402 signed-integrity: added test for alg: none JWTs (ref. #28) Michał 'rysiek' Woźniak 2022-01-13 01:53:35 +0000
  • 5703763097 signed-integrity: added test for incorrect signature (ref. #28) Michał 'rysiek' Woźniak 2022-01-13 01:43:38 +0000
  • 8f2d095ff0 signed-integrity: we are now able to verify the JWT signature (ref. #28) Michał 'rysiek' Woźniak 2022-01-12 23:47:00 +0000
  • 68ad9b1fa6 slowly figuring out JWTs and WebCrypto API (ref. #28) Michał 'rysiek' Woźniak 2022-01-12 03:54:36 +0000
  • 580042b0c3 package.json cleaner Michał 'rysiek' Woźniak 2022-01-12 03:54:14 +0000
  • 6180f8b96a signed-integrity: working on implementing JWT processing (ref. #28) Michał 'rysiek' Woźniak 2022-01-12 00:14:31 +0000
  • e1745144c1 started implementing signed-integrity PoC (ref. #28) Michał 'rysiek' Woźniak 2022-01-10 22:21:16 +0000
  • b1b6877e54 minor plugins comment fixes Michał 'rysiek' Woźniak 2022-01-10 22:18:58 +0000
  • b1cbe459cd Merge branch 'master' of gitlab.com:rysiekpl/libresilient Michał 'rysiek' Woźniak 2022-01-10 18:31:57 +0000
  • 45c36292d8 minor bugfix in testing index.html Michał 'rysiek' Woźniak 2022-01-10 18:31:45 +0000
  • cae39e6de8 Update CONTENT_INTEGRITY.md Michał "rysiek" Woźniak 2021-12-17 03:35:13 +0000
  • 1187984181 Merge branch 'documenting-content-integrity' into 'master' Michał "rysiek" Woźniak 2021-12-17 03:23:16 +0000
  • 3d6480c8e1 Document results of Content Integrity research Michał "rysiek" Woźniak 2021-12-17 03:23:16 +0000
  • 7e031f6988 Merge branch 'documenting-content-integrity' into 'master' Michał "rysiek" Woźniak 2021-12-17 03:21:04 +0000
  • ccd03f754f Update docs/CONTENT_INTEGRITY.md Michał "rysiek" Woźniak 2021-12-17 03:20:54 +0000
  • 6335d2c376 Update docs/CONTENT_INTEGRITY.md Michał "rysiek" Woźniak 2021-12-17 03:17:48 +0000
  • 0963a17961 Update docs/CONTENT_INTEGRITY.md Michał "rysiek" Woźniak 2021-12-17 03:09:24 +0000
  • 2d7917ee88 Update docs/CONTENT_INTEGRITY.md Michał "rysiek" Woźniak 2021-12-17 02:59:52 +0000
  • dd0a36c2c9 Update docs/CONTENT_INTEGRITY.md Michał "rysiek" Woźniak 2021-12-17 02:42:34 +0000
  • e655795497 Update docs/CONTENT_INTEGRITY.md Michał "rysiek" Woźniak 2021-12-17 02:16:29 +0000
  • b0be2d72d9 Update docs/CONTENT_INTEGRITY.md Michał "rysiek" Woźniak 2021-12-16 22:22:11 +0000
  • 38508c523f Typo fixed CSDUMMI 2021-12-05 21:54:35 +0100
  • 08cf7e296e * __tests__/plugins/pubsub-ipfs.test.js: test cases for publish added CSDUMMI 2021-12-02 15:01:17 +0100
  • 4d523cbc57 * __tests__/plugins/pubsub-ipfs.test.js: Added a test for the publish function, exported by pubsub-ipfs first. Later the created cache will be used to test fetch. CSDUMMI 2021-12-02 14:54:28 +0100
  • 143896802a * plugins/pubsub-ipfs.js: typo fixed CSDUMMI 2021-12-02 13:55:22 +0100
  • 338c5a4ffd * plugins/pubsub-ipfs.js: No longer removing the path of the urls to fetch. CSDUMMI 2021-12-01 22:04:14 +0100
  • 8f39aef5cf * plugins/pubsub-ipfs.js: Passing in the status, statusText, all headers as part of the meta/intermediate object, which are used to initialize the Response created by `fetch`. CSDUMMI 2021-12-01 21:57:31 +0100
  • 3f7e3ead0b fromUrlSource function implemented to fetch a file content and content type. CSDUMMI 2021-12-01 16:30:34 +0100
  • 9d9b983a59 publish function for pubsub-ipfs plugin added. CSDUMMI 2021-12-01 09:08:52 +0100
  • 555d119280 initial local mapping loaded from plugin config. CSDUMMI 2021-11-30 16:52:01 +0100
  • c75b1f4696 typos fixed. CSDUMMI 2021-11-30 16:45:53 +0100
  • d6329c1a39 added config for pubsub-ipfs in the example configuration. CSDUMMI 2021-11-30 16:44:43 +0100
  • d366af305f implemented fetch function. CSDUMMI 2021-11-30 16:39:21 +0100
  • 15df72d77c getFileContent implemented to fetch a file from IPFS. CSDUMMI 2021-11-30 10:23:15 +0100
  • df344e942e Added the pubsub-ipfs plugin. CSDUMMI 2021-11-30 10:08:56 +0100
  • d568dfaf16 Merge branch 'rewrite-gun-ipfs' into 'master' Michał "rysiek" Woźniak 2021-11-29 20:53:53 +0000
  • 2d55e86d03 Rewrote the convoluted return statement of getContentFromGunAndIPFS into a linear code flow. CSDUMMI 2021-11-29 20:53:53 +0000
  • fc660068bc Merge branch 'rewrite-gun-ipfs' into 'master' CSDUMMI 2021-11-29 19:24:57 +0000
  • a1eadd20ab addToIPFS rewritten without new Promise and using async/await instead. CSDUMMI 2021-11-29 20:22:44 +0100
  • 0d66710e17 reverted changes to package* files. CSDUMMI 2021-11-29 19:54:48 +0100
  • 7c8fd13e5f Test passed locally. CSDUMMI 2021-11-29 19:34:40 +0100
  • d57c149c27 content -> chunks renaming. CSDUMMI 2021-11-29 18:20:36 +0000
  • 7bc92ff0a9 done is not a function to be called, but a property to be read. CSDUMMI 2021-11-29 18:15:27 +0000
  • 1ed08fd665 Rewrote the convoluted return statement of getContentFromGunAndIPFS into a linear code flow. CSDUMMI 2021-11-29 18:11:27 +0000
  • 6112e5ce01 README: typo fix Michał 'rysiek' Woźniak 2021-11-20 18:50:42 +0000
  • 139b1fe8f0 README: info on running tests Michał 'rysiek' Woźniak 2021-11-20 18:48:32 +0000
  • 1f0241868f README: info on local testing; added stub index.html for testing LibResilient Michał 'rysiek' Woźniak 2021-11-20 18:42:11 +0000
  • 77ee6aa127 service-worker: using config.js from directly under scope the service-worker is registered for Michał 'rysiek' Woźniak 2021-11-18 22:24:44 +0000
  • 2603596032 updated tests regarding problematic Request() init fields (ref. #23) Michał 'rysiek' Woźniak 2021-11-17 13:57:47 +0000
  • 646e7240a5 service-worker: headers, mode, credentials ignored in Request() init for now Michał 'rysiek' Woźniak 2021-11-16 23:46:13 +0000
  • b57d17719d Request() init cannot have "credentials: include" Michał 'rysiek' Woźniak 2021-11-16 23:07:11 +0000
  • 67f178924d libresilient test deploy: Request() init cannot have "mode: navigate", it seems Michał 'rysiek' Woźniak 2021-11-16 18:40:14 +0000
  • a8707f758b comments and minor whitespace fixes Michał 'rysiek' Woźniak 2021-11-16 15:17:31 +0000
  • a90a9793a8 Merge branch 'wip-integrity-check-plugin' into 'master' Michał "rysiek" Woźniak 2021-11-14 12:53:49 +0000
  • 02ba4ea9f3 Implement integrity check plugin Michał "rysiek" Woźniak 2021-11-14 12:53:49 +0000
  • 977f3c6982 Merge branch 'wip-integrity-check-plugin' into 'master' Michał "rysiek" Woźniak 2021-11-14 12:51:58 +0000
  • 3875b260eb integrity-plugin: minor cleanups in preparation for merge (ref. #20) Michał 'rysiek' Woźniak 2021-11-14 12:48:37 +0000
  • 008c6c710a integrity-check: test coverage as close to 100% as possible (ref. #20) Michał 'rysiek' Woźniak 2021-11-14 00:14:01 +0000
  • 65bfab5e3b integrity-check: bugfixes, first integrity-using test implemented (ref. #20) Michał 'rysiek' Woźniak 2021-11-13 23:40:08 +0000
  • 011faf627c integrity-check: bugfixes, some basic tests (ref. #20) Michał 'rysiek' Woźniak 2021-11-13 13:56:42 +0000
  • 7c88bf1edc first proper jab at interity-check plugin (ref. #20) Michał 'rysiek' Woźniak 2021-11-13 13:12:14 +0000
  • 8cf98f1c64 basic-integrity: minor comment fix Michał 'rysiek' Woźniak 2021-11-13 13:16:59 +0000
  • 52cbb6fd8f service-worker: some whitespace fixes Michał 'rysiek' Woźniak 2021-11-13 13:14:17 +0000
  • d40fbaaf73 basic-integrity: comment bugfix Michał 'rysiek' Woźniak 2021-11-11 22:52:57 +0000
  • c8a1888302 Merge branch 'wip-simple-integrity-plugin' into 'master' Michał "rysiek" Woźniak 2021-11-11 22:39:27 +0000
  • 9330f9f796 simple integrity plugin Michał "rysiek" Woźniak 2021-11-11 22:39:26 +0000