Wykres commitów

96 Commity (8d3ba168884be2702ba63cc837c7b5d74eb4e33a)

Autor SHA1 Wiadomość Data
Michał 'rysiek' Woźniak 8d3ba16888 renaming plugin and test files; plugins are now in individual subdirectories (ref. #50) 2022-05-15 18:53:04 +00:00
Michał 'rysiek' Woźniak 4212bb1c3b redirect plugin implemented, along with tests (ref. #37) 2022-03-09 21:13:08 +00:00
Michał 'rysiek' Woźniak 50c7053764 service-worker: implemented "enabled" config flag for plugins, incl. tests (ref. #45) 2022-03-09 18:13:41 +00:00
Michał 'rysiek' Woźniak 50fad1daa0 service-worker: code for handling edge-cases with new config.json configuring not-yet-loaded plugins (ref. #30) 2022-02-08 02:44:01 +00:00
Michał 'rysiek' Woźniak 1fb9ab7e05 tests for fetching config via plugins (ref. #30) 2022-02-07 23:08:13 +00:00
Michał 'rysiek' Woźniak fa17911ca2 service-worker: tests updated for cleaner handling of config.js (ref. #30) 2022-02-06 23:09:44 +00:00
Michał 'rysiek' Woźniak 4b02ddc0eb tests fixed (NodeJS is crap) 2022-02-02 01:32:07 +00:00
Michał 'rysiek' Woźniak fe81a2232a tests fixed (ref. #31) 2022-01-27 23:27:20 +00:00
Michał 'rysiek' Woźniak ab2c1249e1 service-worker test added: config.js cached, no fetch needed (ref. #31) 2022-01-27 23:20:28 +00:00
Michał 'rysiek' Woźniak e7ef3bfade test for SW caching a successfully fetched config.json (ref. #31) 2022-01-26 04:06:31 +00:00
Michał 'rysiek' Woźniak 99810d3a79 tests fixed for all changes related to caching the config.json (ref. #31) 2022-01-26 02:02:25 +00:00
Michał 'rysiek' Woźniak 629b2eef33 test coverage for config.json handling (ref. 31) 2022-01-25 00:28:41 +00:00
Michał 'rysiek' Woźniak e7c09f3065 test.json test data file added 2022-01-24 14:46:59 +00:00
Michał 'rysiek' Woźniak 3ae6f422ed verifyConfigData() initial implementation; getResourceThroughLibResilient() now accepts url and init instead of Request (ref. #31) 2022-01-24 13:55:40 +00:00
Michał 'rysiek' Woźniak 5a7abc344b tests updated to pass with the new initServiceWorker() way of doing things (ref. #31) 2022-01-24 13:54:10 +00:00
Michał 'rysiek' Woźniak d426dea050 very rough and PoC test implementation of JSON-based config (ref. #31) 2022-01-22 16:56:24 +00:00
Michał 'rysiek' Woźniak d42b6a11c0 signed-integrity: some cleanups (ref. #28) 2022-01-13 10:56:45 +00:00
Michał 'rysiek' Woźniak 87120097f4 signed-integrity: added test for and for JWT payload not containing integrity data (ref. #28) 2022-01-13 02:48:43 +00:00
Michał 'rysiek' Woźniak 8bbf48d08f signed-integrity: added test for and for JWT payload not being a valid JSON (ref. #28) 2022-01-13 02:41:22 +00:00
Michał 'rysiek' Woźniak bdad3adeff signed-integrity: added tests for configured public key not loading, and for JWT syntactically invalid (ref. #28) 2022-01-13 02:31:31 +00:00
Michał 'rysiek' Woźniak 44fede8882 signed-integrity: added test for actually using the integrity data from the JWT (ref. #28) 2022-01-13 02:07:11 +00:00
Michał 'rysiek' Woźniak 5254644402 signed-integrity: added test for alg: none JWTs (ref. #28) 2022-01-13 01:53:35 +00:00
Michał 'rysiek' Woźniak 5703763097 signed-integrity: added test for incorrect signature (ref. #28) 2022-01-13 01:43:38 +00:00
Michał 'rysiek' Woźniak 8f2d095ff0 signed-integrity: we are now able to verify the JWT signature (ref. #28) 2022-01-12 23:47:00 +00:00
Michał 'rysiek' Woźniak 68ad9b1fa6 slowly figuring out JWTs and WebCrypto API (ref. #28) 2022-01-12 03:54:36 +00:00
Michał 'rysiek' Woźniak 6180f8b96a signed-integrity: working on implementing JWT processing (ref. #28) 2022-01-12 00:14:40 +00:00
Michał 'rysiek' Woźniak e1745144c1 started implementing signed-integrity PoC (ref. #28) 2022-01-10 22:21:16 +00:00
Michał 'rysiek' Woźniak 45c36292d8 minor bugfix in testing index.html 2022-01-10 18:31:45 +00:00
Michał 'rysiek' Woźniak 1f0241868f README: info on local testing; added stub index.html for testing LibResilient 2021-11-20 18:42:11 +00:00
Michał 'rysiek' Woźniak 2603596032 updated tests regarding problematic Request() init fields (ref. #23) 2021-11-17 13:57:47 +00:00
Michał "rysiek" Woźniak 02ba4ea9f3 Implement integrity check plugin 2021-11-14 12:53:49 +00:00
Michał "rysiek" Woźniak 9330f9f796 simple integrity plugin 2021-11-11 22:39:26 +00:00
Michał 'rysiek' Woźniak ffe2b2c40c any-of: test added for erroring out when no wrapped plugins configured (ref. #21) 2021-11-11 12:01:08 +00:00
Michał "rysiek" Woźniak 4f528a4123 Subresource Integrity exposed to plugins from Service Worker 2021-11-08 20:51:27 +00:00
Michał 'rysiek' Woźniak 4d3558e1b5 cleanups and bugfixes related to the new plugin loader (ref. #15) 2021-09-19 10:04:19 +00:00
Michał 'rysiek' Woźniak 672be5d223 service-worker: tests fixed for the new plugin loader, and a test added for using multiple instances of the same plugin (ref. #15) 2021-09-19 01:23:26 +00:00
Michał 'rysiek' Woźniak 8603237db0 service-worker: working on making tests run with the new plugin loader (ref. #15) 2021-09-18 23:35:22 +00:00
Michał 'rysiek' Woźniak ffe9dd28d5 tests fixed for any-of plugin (ref. #15) 2021-09-18 22:55:17 +00:00
Michał 'rysiek' Woźniak bcf7ed4c32 ipns-ipfs plugin ready for new plugin loading system (ref. #15) 2021-09-15 22:31:50 +00:00
Michał 'rysiek' Woźniak d8b6f64d4a gun-ipfs plugin ready for new plugin loading system (ref. #15) 2021-09-15 22:27:01 +00:00
Michał 'rysiek' Woźniak 05e7997e89 minor fixes (ref. #15) 2021-09-15 21:29:09 +00:00
Michał 'rysiek' Woźniak d02cbb7a9d any-of plugin ready for new plugin loading system (ref. #15) 2021-09-15 21:28:11 +00:00
Michał 'rysiek' Woźniak 46b3334b25 cache plugin ready for new plugin loading system (ref. #15) 2021-09-15 21:11:17 +00:00
Michał 'rysiek' Woźniak 4e4c9b83af alt-fetch plugin modified to work with the new plugin loading system (ref. #15) 2021-09-15 20:27:27 +00:00
Michał 'rysiek' Woźniak 295f3071cc service-worker on the way to saner plugin loader; relevant fetch plugin changes implemented (ref. #15) 2021-09-15 14:38:43 +00:00
Michał 'rysiek' Woźniak bd169f64cf gun-ipfs: stub of fetching test (ref. #8) 2021-09-08 11:40:37 +00:00
Michał 'rysiek' Woźniak a9368d4394 gun-ipfs: application/json content-type guessing implemented; plus a relevant test 2021-09-08 07:33:55 +00:00
Michał 'rysiek' Woźniak ebba7e26d9 gun-ipfs: test content type guessing (ref. #8) 2021-09-08 07:30:24 +00:00
Michał 'rysiek' Woźniak d57cca412b gun-ipfs: test for fetching <path>/index.html instead of <path>/ (ref. #8) 2021-09-08 07:10:00 +00:00
Michał 'rysiek' Woźniak 95db2721d4 gun-ipfs plugin: added a stub test for unpublished content handling (ref. #8) 2021-09-07 17:53:20 +00:00