Wykres commitów

  • e73474973a Merge branch 'wip-simple-integrity-plugin' into 'master' Michał "rysiek" Woźniak 2021-11-11 22:26:55 +0000
  • f52dcfb02a basic-integrity: more tests! (ref. #19) Michał 'rysiek' Woźniak 2021-11-11 22:23:15 +0000
  • c1f8d0970b basic-integrity: tests for wrapped plugin misconfiguration added (ref. #19) Michał 'rysiek' Woźniak 2021-11-11 14:39:24 +0000
  • dd0dbe445e Merge branch 'wip-simple-integrity-plugin' of gitlab.com:rysiekpl/libresilient into wip-simple-integrity-plugin Michał 'rysiek' Woźniak 2021-11-11 14:29:28 +0000
  • ffe2b2c40c any-of: test added for erroring out when no wrapped plugins configured (ref. #21) Michał 'rysiek' Woźniak 2021-11-11 12:01:08 +0000
  • a797cd697a any-of: now throws an error when no wrapped plugins configured (ref. #21) Michał 'rysiek' Woźniak 2021-11-11 10:05:48 +0000
  • eb93241db3 basic integrity plugin roughly functional; some tests written (ref. #19) Michał 'rysiek' Woźniak 2021-11-11 10:02:32 +0000
  • 9aab83b889 first draft of a simple integrity plugin Michał 'rysiek' Woźniak 2021-11-09 21:48:46 +0000
  • 890708ce46 Merge branch 'wip-subresource-integrity' into 'master' Michał "rysiek" Woźniak 2021-11-08 20:51:27 +0000
  • 4f528a4123 Subresource Integrity exposed to plugins from Service Worker Michał "rysiek" Woźniak 2021-11-08 20:51:27 +0000
  • 3f9adb5be4 Merge branch 'wip-subresource-integrity' into 'master' Michał "rysiek" Woźniak 2021-11-08 20:46:36 +0000
  • f1780595da any-of tests: test for passing init to the fetch() call for plugin used (ref. #18) Michał 'rysiek' Woźniak 2021-11-08 20:45:56 +0000
  • 0c9ffd2664 alt-fetch tests: test for passing init to the fetch() call for each of the used endpoints (ref. #18) Michał 'rysiek' Woźniak 2021-11-08 20:41:41 +0000
  • 91ee9f5122 fetch tests: test for passing init to the fetch() call added (ref. #18) Michał 'rysiek' Woźniak 2021-11-08 20:19:49 +0000
  • 0d5db7e2a0 Merge branch 'wip-testing-docker-shared-runners' into 'master' Michał "rysiek" Woźniak 2021-11-08 18:29:53 +0000
  • 8f3fbeb482 Docker shared runners used for tests Michał "rysiek" Woźniak 2021-11-08 18:29:53 +0000
  • e7e077f29a Merge branch 'wip-testing-docker-shared-runners' into 'master' Michał "rysiek" Woźniak 2021-11-08 18:20:35 +0000
  • 68e9681a6d CI/CD: re-enabling SAST Michał "rysiek" Woźniak 2021-11-08 18:20:22 +0000
  • d18307d7fa Update .gitlab-ci.yml - temporarily disable SAST Michał "rysiek" Woźniak 2021-11-08 18:16:59 +0000
  • d36fc4ee0b Update .gitlab-ci.yml Michał "rysiek" Woźniak 2021-11-08 18:13:31 +0000
  • 5ae10d07aa Update .gitlab-ci.yml - testing shared runners for tests Michał "rysiek" Woźniak 2021-11-08 18:02:29 +0000
  • e3e811e29d service-worker tests for propagating the Request() init data to plugins (ref. #18) Michał 'rysiek' Woźniak 2021-11-08 16:57:45 +0000
  • 28b0368569 fetch plugin tests: minor improvement Michał 'rysiek' Woźniak 2021-11-08 13:20:19 +0000
  • cc02e8eb8c first jab at making request.integrity available in plugins (ref. #18) Michał 'rysiek' Woźniak 2021-11-07 03:44:07 +0000
  • 4798ba0a42 Updated docs/ARCHITECTURE.md to reflect the current code Michał "rysiek" Woźniak 2021-11-02 00:27:43 +0000
  • 736675fa06 minor fix: it's resilient.is, not libresilient.is Michał 'rysiek' Woźniak 2021-09-19 12:00:17 +0000
  • c2451ba49e service-worker status indicator works well again (ref. #16) Michał 'rysiek' Woźniak 2021-09-19 11:56:57 +0000
  • 05eea78700 Merge branch 'wip-improved-plugin-loading' into 'master' Michał "rysiek" Woźniak 2021-09-19 10:22:25 +0000
  • a8248b9b6c Merge branch 'wip-improved-plugin-loading' into 'master' Michał "rysiek" Woźniak 2021-09-19 10:07:34 +0000
  • 4d3558e1b5 cleanups and bugfixes related to the new plugin loader (ref. #15) Michał 'rysiek' Woźniak 2021-09-19 10:04:19 +0000
  • 672be5d223 service-worker: tests fixed for the new plugin loader, and a test added for using multiple instances of the same plugin (ref. #15) Michał 'rysiek' Woźniak 2021-09-19 01:23:26 +0000
  • 8603237db0 service-worker: working on making tests run with the new plugin loader (ref. #15) Michał 'rysiek' Woźniak 2021-09-18 23:35:22 +0000
  • ffe9dd28d5 tests fixed for any-of plugin (ref. #15) Michał 'rysiek' Woźniak 2021-09-18 22:55:17 +0000
  • 5f6552e322 service-worker: plugin loader rewritten, enabling using the same plugin multiple times (ref. #15); any-of: using the "uses" config field instead of old "plugins" Michał 'rysiek' Woźniak 2021-09-18 22:52:54 +0000
  • bcf7ed4c32 ipns-ipfs plugin ready for new plugin loading system (ref. #15) Michał 'rysiek' Woźniak 2021-09-15 22:31:50 +0000
  • d8b6f64d4a gun-ipfs plugin ready for new plugin loading system (ref. #15) Michał 'rysiek' Woźniak 2021-09-15 22:27:01 +0000
  • 05e7997e89 minor fixes (ref. #15) Michał 'rysiek' Woźniak 2021-09-15 21:29:09 +0000
  • d02cbb7a9d any-of plugin ready for new plugin loading system (ref. #15) Michał 'rysiek' Woźniak 2021-09-15 21:28:11 +0000
  • 46b3334b25 cache plugin ready for new plugin loading system (ref. #15) Michał 'rysiek' Woźniak 2021-09-15 21:11:17 +0000
  • 4e4c9b83af alt-fetch plugin modified to work with the new plugin loading system (ref. #15) Michał 'rysiek' Woźniak 2021-09-15 20:27:27 +0000
  • 0c7fb8c946 improving plugin loading (ref. #15) Michał 'rysiek' Woźniak 2021-09-15 20:06:04 +0000
  • 295f3071cc service-worker on the way to saner plugin loader; relevant fetch plugin changes implemented (ref. #15) Michał 'rysiek' Woźniak 2021-09-15 14:38:43 +0000
  • 90696da96e gun-ipfs: moving to Map to fix bracket object notation security warnings (ref. #12, #13) Michał 'rysiek' Woźniak 2021-09-12 16:57:26 +0000
  • 40e2c9ddef ipns-ipfs: moving away from bracket object notations (ref. #12, #13) Michał 'rysiek' Woźniak 2021-09-08 23:17:20 +0000
  • 65708a129d service-worker: moving away from bracket object notation (ref. #12, #13) Michał 'rysiek' Woźniak 2021-09-08 19:34:12 +0000
  • bd169f64cf gun-ipfs: stub of fetching test (ref. #8) Michał 'rysiek' Woźniak 2021-09-08 11:40:37 +0000
  • a9368d4394 gun-ipfs: application/json content-type guessing implemented; plus a relevant test Michał 'rysiek' Woźniak 2021-09-08 07:33:55 +0000
  • ebba7e26d9 gun-ipfs: test content type guessing (ref. #8) Michał 'rysiek' Woźniak 2021-09-08 07:30:24 +0000
  • d57cca412b gun-ipfs: test for fetching <path>/index.html instead of <path>/ (ref. #8) Michał 'rysiek' Woźniak 2021-09-08 07:10:00 +0000
  • 95db2721d4 gun-ipfs plugin: added a stub test for unpublished content handling (ref. #8) Michał 'rysiek' Woźniak 2021-09-07 17:53:20 +0000
  • 24ad9a10c8 gun-ipfs plugin: some more tests (ref. #8), minor bugfix Michał 'rysiek' Woźniak 2021-09-07 16:41:13 +0000
  • 1b2fbb124d service-worker: improving a test so that postMessage is taken into account (ref. #8) Michał 'rysiek' Woźniak 2021-09-06 18:14:19 +0000
  • 324acda602 service-worker: bugfix for uncaught Promise rejection in background no-stash fetches (ref. #11) Michał 'rysiek' Woźniak 2021-09-06 17:24:28 +0000
  • 0ca6890754 service-worker: two new stashing-related tests (ref. #8); minor fixes here and there Michał 'rysiek' Woźniak 2021-09-06 13:10:51 +0000
  • 402041276a service-worker: testing if stash() is called when content retrieved from a stashing plugin (ref. #8) Michał 'rysiek' Woźniak 2021-09-06 12:37:32 +0000
  • 8148c76eb2 service-worker: testing if a failed fetch in first plugin does not stop a second configured plugin from working (ref. #8) Michał 'rysiek' Woźniak 2021-09-06 12:12:55 +0000
  • 7bd024f2c7 service-worker: test for external urls added (ref. #8) Michał 'rysiek' Woźniak 2021-09-06 00:11:33 +0000
  • 4ca07d1477 service-worker: test for sending back the resultingClientId on fetch() (ref. #8) Michał 'rysiek' Woźniak 2021-09-05 23:59:44 +0000
  • 7588cad783 service-worker: test for all plugins failing added (ref. #8) Michał 'rysiek' Woźniak 2021-09-04 20:45:03 +0000
  • 65965075f0 service-worker: test for indirect/dependency plugins (ref. #8) Michał 'rysiek' Woźniak 2021-09-04 19:55:07 +0000
  • 6c0a70d8c7 service-worker: test for explicitly publishing content (ref. #8) Michał 'rysiek' Woźniak 2021-09-04 19:09:06 +0000
  • a85b3cb5d4 service-worker: two more tests - POST requests, unstashing (ref. #8) Michał 'rysiek' Woźniak 2021-09-04 18:33:33 +0000
  • 88f3f37408 service-worker: Promise.any() polyfill test added (ref. #8) Michał 'rysiek' Woźniak 2021-09-04 00:41:08 +0000
  • fca8d56a2d service-worker: more tests (ref. #8) Michał 'rysiek' Woźniak 2021-09-01 23:31:38 +0000
  • 48ecda0968 service-worker: a bit more tests (ref. #8) Michał 'rysiek' Woźniak 2021-09-01 21:01:01 +0000
  • bc1d274f63 Merge branch 'testing-cobertura' into 'master' Michał "rysiek" Woźniak 2021-09-01 02:56:12 +0000
  • 75bb152428 Merge branch 'testing-cobertura' into 'master' Michał "rysiek" Woźniak 2021-09-01 02:53:39 +0000
  • 78e1eb08fb Update plugins/ipns-ipfs.js, plugins/gun-ipfs.js, plugins/fetch.js, plugins/cache.js, plugins/any-of.js, plugins/alt-fetch.js files Michał "rysiek" Woźniak 2021-09-01 02:51:58 +0000
  • 3295620ece cobertura test coverage data for test job (ref. #9) Michał 'rysiek' Woźniak 2021-09-01 02:38:40 +0000
  • 9d0155771c Update .gitlab-ci.yml Michał "rysiek" Woźniak 2021-09-01 01:54:30 +0000
  • b8d010fec1 Merge branch 'set-sast-config-1' into 'master' Michał "rysiek" Woźniak 2021-08-31 23:44:47 +0000
  • 3d00728c68 Merge branch 'set-sast-config-1' into 'master' Michał "rysiek" Woźniak 2021-08-31 23:40:33 +0000
  • c0bfc8525c Configure SAST in `.gitlab-ci.yml`, creating this file if it does not already exist Michał "rysiek" Woźniak 2021-08-31 23:39:36 +0000
  • ba884ca0ae coverage stats pls? Michał 'rysiek' Woźniak 2021-08-31 23:14:33 +0000
  • 1962b155dd jest-junit and test in Gitlab-compatible form Michał 'rysiek' Woźniak 2021-08-31 23:04:01 +0000
  • 2d9c27e8e7 service-worker: bugfix - client.postMessage() only when client not null Michał 'rysiek' Woźniak 2021-08-31 20:15:39 +0000
  • 4dd6840e8d service-worker: first test added (ref. #8); debug message for external requests added Michał 'rysiek' Woźniak 2021-08-31 16:08:55 +0000
  • 22019bcc3a cache plugin tests: cache-polyfill not needed, service-worker-mock handles this (ref. #8) Michał 'rysiek' Woźniak 2021-08-31 14:05:27 +0000
  • 4b8ac7e444 cache plugin tests: 100% coverage (ref. #8); also, minor bugfix in cache plugin Michał 'rysiek' Woźniak 2021-08-30 15:55:53 +0000
  • 28d099a834 cache plugin tests: ~73% coverage (ref. #8) Michał 'rysiek' Woźniak 2021-08-30 14:41:45 +0000
  • eb0e64df2f cache plugin test: testing for rejections when content not available (ref. #8) Michał 'rysiek' Woźniak 2021-08-30 14:09:53 +0000
  • fb98acc396 cache plugin tests: first actual functional test passes (ref. #8) Michał 'rysiek' Woźniak 2021-08-30 14:00:37 +0000
  • 4730361bad any-of plugin test: bugfix for environments where AggregateError exists (ref. #8) Michał 'rysiek' Woźniak 2021-08-29 20:12:04 +0000
  • 6bf1887e7d any-of plugin test: bugfix, apparently things work differently in the pipeline than in dev shell (ref. #8) Michał 'rysiek' Woźniak 2021-08-29 19:49:28 +0000
  • 4a46175cfe any-of plugin tests: coverage 100% (ref. #8) Michał 'rysiek' Woźniak 2021-08-29 19:41:53 +0000
  • ef71323cf9 alt-fetch plugin tests: coverage 100%, all pass (ref. #8) Michał 'rysiek' Woźniak 2021-08-29 17:28:37 +0000
  • 257558904c alt-fetch tests: coverage p to ~90% (ref. #8) Michał 'rysiek' Woźniak 2021-08-29 15:14:20 +0000
  • 3233de00b2 alt-fetch plugin: bugfix, will set Response.url (at least in Node; ref. #7) Michał 'rysiek' Woźniak 2021-08-29 15:01:24 +0000
  • 1432ef3ef3 first actual test for alt-fetch Michał 'rysiek' Woźniak 2021-08-29 14:58:41 +0000
  • da86c0eba1 fetch plugin test: testing what happens on 400+ status codes (and rising coverage to 100%; ref. #8) Michał 'rysiek' Woźniak 2021-08-29 14:19:28 +0000
  • 9e13d8980a Z:coverage data now generated by jest Michał 'rysiek' Woźniak 2021-08-29 13:09:43 +0000
  • 8069213852 fetch plugin test: testing the headers Michał 'rysiek' Woźniak 2021-08-29 01:12:03 +0000
  • 4b1019edcb fetch plugin: set correct url on response (works only in Node, though; ref. #7) Michał 'rysiek' Woźniak 2021-08-28 22:42:45 +0000
  • bdf3d904bf fetch plugin: improved test Michał 'rysiek' Woźniak 2021-08-28 22:28:32 +0000
  • edb0b68c44 better implementation of the fetch test Michał 'rysiek' Woźniak 2021-08-28 19:50:56 +0000
  • ba129551d4 fetch plugin test: minor indentation fix Michał 'rysiek' Woźniak 2021-08-28 19:01:19 +0000
  • 5a18502bad fetch() test passes Michał 'rysiek' Woźniak 2021-08-28 12:06:46 +0000
  • 4c6245a672 jest: mock fetch kinda working Michał 'rysiek' Woźniak 2021-08-25 23:37:52 +0000
  • e7958b9504 stub tests pass for plugins Michał 'rysiek' Woźniak 2021-08-25 22:41:40 +0000
  • 83d88647bf jest package now in devDependencies Michał 'rysiek' Woźniak 2021-08-25 22:36:39 +0000