http: allow compressed responses, use system CA certs instead of CAStore fallback #1058

Merged
Oneric merged 4 commits from Oneric/akkoma:http-lib-updates into develop 2026-01-30 20:14:54 +00:00
Owner

Tesla and finch published new releases so we can now act on some deferred tweaks and can drop local workarounds.

Pulls in fixes for a few of the deficiencies discussed in #994

Resolves: #755
Resolves: #880

Tesla and finch published new releases so we can now act on some deferred tweaks and can drop local workarounds. Pulls in fixes for a few of the deficiencies discussed in #994 Resolves: https://akkoma.dev/AkkomaGang/akkoma/issues/755 Resolves: https://akkoma.dev/AkkomaGang/akkoma/issues/880
This is the first release containg fixes making DecompressResponse
stable enough and suitable to be used by default allowing us to
profit from transport compression in obtained responses.

(Note: no compression is used in bodies we send out, i.e.
 ActivityPub documents federated to remote inboxes, since
 this will likely break signatures depending on whether
 the checksum is generated and checked before or after compression)

Ref: 5bc9b82823
Ref: 288699e8f5
Resolves: #755
This upgrade pulls in a fix to better avoid killing re-actived pools,
obsoletes the need for our own HTTP2 server push workaround and allows
us to use system CA certs without breaking plain HTTP connections.

We tried to to the latter before on a per request basis, but this didn’t
actually do anything and we actually relied on the CAStore package
fallback the entire time. The broken attempt was removed in
ed5d609ba4.

Resolves: #880
http/adapter_helper: explicitly enable IPv4
All checks were successful
ci/woodpecker/pr/test/2 Pipeline was successful
ci/woodpecker/pr/test/1 Pipeline was successful
e488cc0a42
Mint was upgraded in b1397e1670
Author
Owner

seems fine

seems fine
Oneric merged commit b20576da2e into develop 2026-01-30 20:14:54 +00:00
Oneric deleted branch http-lib-updates 2026-01-30 20:14:54 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AkkomaGang/akkoma!1058
No description provided.