Michał 'rysiek' Woźniak
|
c573810762
|
additional test for activate event handling
|
2024-03-13 03:35:19 +00:00 |
Michał 'rysiek' Woźniak
|
935b9c27ac
|
additional tests for handling HTTP errors from plugins (ref. #36)
|
2024-03-13 03:20:10 +00:00 |
Michał 'rysiek' Woźniak
|
e4db403d62
|
additional tests for handling errors/rejections in plugins (ref. #36)
|
2024-03-13 02:48:29 +00:00 |
Michał 'rysiek' Woźniak
|
cf0b9d93b0
|
further improved error handling, fixing some corner cases (ref. #36)
|
2024-03-06 13:47:10 +00:00 |
Michał "rysiek" Woźniak
|
e85d77bfe5
|
Improved user experience
|
2024-02-23 17:58:45 +00:00 |
Michał 'rysiek' Woźniak
|
dd1ef475e8
|
fixed handling of errrs thrown when executing fetch()-ed config.json (fixes #81)
|
2024-02-18 00:43:42 +00:00 |
Michał 'rysiek' Woźniak
|
b50b76d0d5
|
improved config.json error handling, including additional tests (ref. #48)
|
2024-02-11 23:27:56 +00:00 |
Michał 'rysiek' Woźniak
|
28c79a35e4
|
working on tests for the improved config.json handling (ref. #48)
|
2024-02-05 23:37:10 +00:00 |
Michał 'rysiek' Woźniak
|
0fe53bcc20
|
WIP: config.json caching/verification; some tests fixed, v1:verified cache implemented (ref. #48)
|
2024-02-01 23:46:10 +00:00 |
Michał 'rysiek' Woźniak
|
5bca087442
|
WIP: safe loading of config.json (ref. #48)
|
2024-02-01 01:38:29 +00:00 |
Michał 'rysiek' Woźniak
|
4bf42c1c93
|
preparing for fully revertable config deployment: executeConfig() (ref. #48)
|
2024-01-29 23:22:15 +00:00 |
Michał 'rysiek' Woźniak
|
707ce71102
|
no such thing as "fail()" in Deno testing system
|
2024-01-28 22:41:02 +00:00 |
Michał "rysiek" Woźniak
|
ac759fb3e2
|
MIME type sniffing
|
2023-11-10 21:08:03 +00:00 |
Michał 'rysiek' Woźniak
|
dfd07201eb
|
implemented query params normalization (ref. #27)
|
2023-10-07 17:08:05 +00:00 |
Michał "rysiek" Woźniak
|
34b87e5ad2
|
Rewriting tests into Deno
|
2023-09-26 20:32:54 +00:00 |
Michał 'rysiek' Woźniak
|
478b12b1df
|
dnslink-fetch: tests fixed
|
2022-10-22 11:56:03 +00:00 |
Michał 'rysiek' Woźniak
|
eef45d9579
|
dnslink-fetch: 100% statements test coverage (ref. #63)
|
2022-10-22 01:42:37 +00:00 |
Michał 'rysiek' Woźniak
|
ea2e30145d
|
dnslink-fetch: most of the needed tests (ref. #63)
|
2022-10-22 01:05:05 +00:00 |
Michał 'rysiek' Woźniak
|
f05aad4795
|
dnslink-ipfs: tests (ref. #61)
|
2022-10-18 00:09:53 +00:00 |
Michał 'rysiek' Woźniak
|
3b25ce6145
|
dnslink-ipfs plugin initial rough implementation
|
2022-10-15 23:23:18 +00:00 |
Michał 'rysiek' Woźniak
|
6bef03ef0b
|
test added for #55
|
2022-06-22 20:34:30 +00:00 |
Michał 'rysiek' Woźniak
|
bd3f34bd0e
|
documenting plugins (ref. #51)
|
2022-05-17 23:36:08 +00:00 |
Michał 'rysiek' Woźniak
|
9a79ddb05d
|
tests updated for new plugin code location (ref. #50)
|
2022-05-15 18:53:04 +00:00 |
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 |