Rework of web framework #266

Merged
Jef Roosens merged 8 commits from Chewing_Bever/vieter:web-rework into dev 2022-09-04 22:29:44 +02:00
Owner

I've grown tired of coding "around" the web framework, so this PR gives it a proper refactor. It'll probably be pretty big once it's done.

Besides a refactor, I've implemented HTTP range requests for file responses. This allows Pacman to properly resume interrupted downloads & allows using Vieter along with download accelerators, e.g. axel.

Closes #264, #240, #6

I've grown tired of coding "around" the web framework, so this PR gives it a proper refactor. It'll probably be pretty big once it's done. Besides a refactor, I've implemented HTTP range requests for file responses. This allows Pacman to properly resume interrupted downloads & allows using Vieter along with download accelerators, e.g. axel. Closes #264, #240, #6
Jef Roosens added this to the 0.4.0 milestone 2022-08-12 17:20:01 +02:00
Jef Roosens added 3 commits 2022-08-12 17:20:02 +02:00
feat(web): file() now supports HTTP byte range
All checks were successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
cc5df95a1a
Jef Roosens added 2 commits 2022-09-01 09:18:01 +02:00
Jef Roosens added 1 commit 2022-09-02 23:03:27 +02:00
WIP: move auth to web
All checks were successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
fc5650fe78
Owner

LGTM

LGTM
Jef Roosens force-pushed web-rework from fc5650fe78 to 272f14b264 2022-09-04 19:36:34 +02:00 Compare
Jef Roosens changed title from WIP: rework of web framework to Rework of web framework 2022-09-04 20:03:58 +02:00
Jef Roosens added 1 commit 2022-09-04 20:17:14 +02:00
Author
Owner

While I'm not sure whether this PR is fully finished yet, I'd like to get it merged anyways. It's already pretty big & adds a lot of functionality. Any other changes can be added later in another PR.

While I'm not sure whether this PR is fully finished yet, I'd like to get it merged anyways. It's already pretty big & adds a lot of functionality. Any other changes can be added later in another PR.
Jef Roosens merged commit 3e0a2584fa into dev 2022-09-04 22:29:44 +02:00
This repository is archived. You cannot comment on pull requests.
No description provided.