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

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
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
cc5df95a1a
feat(web): file() now supports HTTP byte range
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
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
fc5650fe78
WIP: move auth to web

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

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
Sign in to join this conversation.
There is no content yet.