Michał 'rysiek' Woźniak
b7419d0fe8
tests passing for work done so far for error handling improvements (ref. #36 )
2024-03-06 16:33:22 +00:00
Michał 'rysiek' Woźniak
933bcbe7b4
handling 5xx HTTP errors directly in the service worker (ref. #36 )
2024-03-01 18:23:42 +00:00
Michał 'rysiek' Woźniak
5bae7cace6
minor improvements, including fetch plugin now returning 4xx errors directly as Response objects (ref. #36 )
2024-02-28 02:58:28 +00:00
Michał 'rysiek' Woźniak
f5facd288a
clarifying comment in alt-fetch plugin code
2024-02-28 02:57:08 +00:00
Michał 'rysiek' Woźniak
2406bca941
error plugin can now into headers
2024-02-25 18:36:53 +00:00
Michał "rysiek" Woźniak
e85d77bfe5
Improved user experience
2024-02-23 17:58:45 +00:00
Wesley Aptekar-Cassels
9203834f78
signed-integrity cli: Improve file reading
...
This code uses the Deno reader API to collect a list of chunks of the
file, then allocates an array for the entire file at once, and copies
the chunks into the final array, instead of continuously reallocating
new arrays that are larger and larger.
This is significantly faster than the previous code in the case of large
files.
2024-01-12 09:12:03 -05:00
Michał 'rysiek' Woźniak
d96022f870
mentions of MIME type guessing in IPFS based plugins' documentation (ref. #62 )
2023-11-12 13:20:42 +00:00
Michał "rysiek" Woźniak
ac759fb3e2
MIME type sniffing
2023-11-10 21:08:03 +00:00
Michał 'rysiek' Woźniak
05e9d6f2a5
basic-integrity plugin now handles absolute paths as keys as well (ref. #70 )
2023-11-01 00:29:35 +00:00
Michał 'rysiek' Woźniak
fb63efbaa6
basic-integrity: comment about relative IRLs (ref. #70 )
2023-10-07 22:25:57 +00:00
Michał 'rysiek' Woźniak
12d558c934
basic-integrity: minor comment fix
2023-10-07 04:57:46 +00:00
Michał 'rysiek' Woźniak
d538dc6c88
a testing index.html for the fetch plugin (ref. %15)
2023-10-07 04:57:06 +00:00
Michał "rysiek" Woźniak
ef881eee9a
DoH wire format implementation, use in dnslink-fetch plugin
2023-10-07 03:14:42 +00:00
Michał "rysiek" Woźniak
34b87e5ad2
Rewriting tests into Deno
2023-09-26 20:32:54 +00:00
Michał 'rysiek' Woźniak
f0a21dc949
READMEs updated for plugins: dnslink-ipfs, ipns-ipfs
2023-01-27 21:44:17 +00:00
Michał 'rysiek' Woźniak
a6985e8521
cli: more tests for signed-integrity cli done (ref. #66 )
2022-12-15 16:56:50 +00:00
Michał 'rysiek' Woźniak
6dbffb34f9
cli: basic-integrity plugin bugfix (ref. #66 )
2022-12-13 23:44:12 +00:00
Michał 'rysiek' Woźniak
10b42c5273
cli: signed-integrity error checking in action handlers (ref. #66 )
2022-12-11 15:00:14 +00:00
Michał 'rysiek' Woźniak
b226bf3012
cli: signed-integrity now has "json" output mode, and it is default (ref. #66 )
2022-12-11 14:38:57 +00:00
Michał 'rysiek' Woźniak
4d80cbe743
cli: signed-integrity now takes "algorithm" option (ref. #66 )
2022-12-11 14:15:50 +00:00
Michał 'rysiek' Woźniak
6e4e29b47e
cli: basic-integrity minor action description fix (ref. #66 )
2022-12-11 14:15:02 +00:00
Michał 'rysiek' Woźniak
5c6a8d8d6c
cli: signed-integrity CLI can now generate... signed integrity data (ref. #66 )
2022-12-11 03:06:47 +00:00
Michał 'rysiek' Woźniak
c0f6f62cfe
cli: signed-integrity - started implementing the gen-integrity action (ref. #66 )
2022-12-10 23:49:10 +00:00
Michał 'rysiek' Woźniak
5af7012da7
cli: basic-integrity function comment added (ref. #66 )
2022-12-10 23:48:14 +00:00
Michał 'rysiek' Woźniak
4c0d9f1167
cli: signed-integrity get-pubkey action implemented (ref. #66 )
2022-12-10 23:07:55 +00:00
Michał 'rysiek' Woźniak
8406d4bc59
cli: signed-integrity cli implementation started (ref. #66 )
2022-12-10 22:02:18 +00:00
Michał 'rysiek' Woźniak
035d5d8c4b
basic-integrity: improvements of CLI plugin actions metadata
2022-12-10 18:40:30 +00:00
Michał 'rysiek' Woźniak
17a20ba559
cli: cleaned up the implementation a bit; improved basic-integrity descriptions
2022-12-09 18:22:24 +00:00
Michał 'rysiek' Woźniak
b9d7d9f0eb
cli: we can support multiple files passed via glob expressions; basic-integrity cli uses that now
2022-12-09 13:45:05 +00:00
Michał 'rysiek' Woźniak
3dd94f1c75
cli: we have sane output for basic-integrity plugin
2022-12-08 13:57:05 +00:00
Michał 'rysiek' Woźniak
aef901fd73
basic-integrity: cli digest kinda working
2022-12-08 13:03:06 +00:00
Michał 'rysiek' Woźniak
49de3f07ec
implemented argument passing to plugin's cli modules
2022-12-07 00:14:51 +00:00
Michał 'rysiek' Woźniak
e57877b4c8
alt-fetch README fix
2022-12-07 00:14:51 +00:00
Michał 'rysiek' Woźniak
bd8d56efaf
started working on lrcli and on basic-integrity plugin cli (ref. %5)
2022-11-26 18:40:21 +00:00
Michał 'rysiek' Woźniak
79b176c0b2
very simple testing harnesses for dnslink-* plugins
2022-11-24 13:00:04 +00:00
Michał 'rysiek' Woźniak
ee10bba97a
dnslink-fetch: using Hostux DoH JSON API endpoint by default now
...
Thanks to https://hostux.social/@valere :
https://hostux.social/@valere/109211704321033926
2022-10-22 11:52:38 +00:00
Michał 'rysiek' Woźniak
7b63724419
dnslink-fetch: minor README improvement
2022-10-22 10:25:46 +00:00
Michał 'rysiek' Woźniak
3ea01a715e
dnslink-fetch: README clarification
2022-10-22 10:22:48 +00:00
Michał 'rysiek' Woźniak
6dd6c91e41
dnslink-fetch plugin can now be considered beta
2022-10-22 10:21:09 +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
64cf1f4b42
dnslink-fetch: initial but pretty complete code and README (ref. #63 )
2022-10-21 23:24:43 +00:00
Michał 'rysiek' Woźniak
0dc88d5226
minor changes to alt-fetch plugin in prep for dnslink-ipfs plugin (ref. #63 )
2022-10-21 23:22:41 +00:00
Michał 'rysiek' Woźniak
996953a10a
dnslink-ipfs: minor improvements (ref. #61 )
2022-10-18 00:09:41 +00:00
Michał 'rysiek' Woźniak
51c3ec7b3c
dnslink-ipfs: README improved (ref. #61 )
2022-10-17 12:59:58 +00:00
Michał 'rysiek' Woźniak
5256af6ef8
dnslink-ipfs: we are not using the ipfsGateway cofig setting currently; README written (ref. #61 )
2022-10-17 12:48:33 +00:00
Michał 'rysiek' Woźniak
519f998f09
dnslink-ipfs: ipfs.cat() is better suited for what we need here (ref. #61 )
2022-10-17 01:09:02 +00:00
Michał 'rysiek' Woźniak
4249f95923
dnslink-ipfs: for some reason ipfs.name.resolve() works better than ipfs.resolve() (ref. #61 )
2022-10-16 23:51:10 +00:00
Michał 'rysiek' Woźniak
77bafbe35f
dnslink-ipfs: alpha working code! (ref. #61 )
2022-10-16 22:55:28 +00:00
Michał 'rysiek' Woźniak
251739fe1a
dnslink-ipfs: contentType guessing bugfix
2022-10-16 00:06:17 +00:00