~alcinnz/hurl

ref: e08dc01d58062b8794982e605d66e22886e28221 hurl/src/Network d---------
e08dc01d — Adrian Cochrane 3 years ago
Fix actual & potential crashes.
915d7f98 — Adrian Cochrane 4 years ago
Expose APIs to open downloads with other apps.
ac4767de — Adrian Cochrane 4 years ago
Integrate new HTTP cache.

And while I'm at it, implement HTTP redirects myself to report correct URIs to the caller & cache.
663fb7aa — Adrian Cochrane 4 years ago
Add support for cache validation.

This required redesigning the internal APIs & refactoring the code to read better.
9faa5334 — Adrian Cochrane 4 years ago
Utilize the cache HURL's been writing!
14a0ac04 — Adrian Cochrane 4 years ago
Cache everything for supported status codes.
ff57d15d — Adrian Cochrane 4 years ago
Write appropriate HTTP responses to the cache!
53ee542a — Adrian Cochrane 4 years ago
Implement key-value storage for caching (TODO limit disk usage)
a4ffbfc2 — Adrian Cochrane 4 years ago
Draft code to check whether to cachen an HTTP response.
9794e7d5 — Adrian Cochrane 4 years ago
Ensure parsed rewriters are actually files.
70b80f77 — Adrian Cochrane 4 years ago
Support executable extensions.
42aa3ea2 — Adrian Cochrane 4 years ago
Release 1.4.2.0!

Includes improved Gemini support
Switched over to OpenSSL for encryption
Optionally logs network requests to memory or disk
Supports URL rewriting extensions
064298a3 — Adrian Cochrane 4 years ago
Adjust OpenSSL settings (Help please!)
ce8562b4 — Adrian Cochrane 4 years ago
Switch over to OpenSSL for encryption.
96f09fdc — Adrian Cochrane 4 years ago
Implement in-memory request logging.
4371e0f3 — Adrian Cochrane 4 years ago
Add support for URI rewriting plugins
5afbc2d6 — Adrian Cochrane 4 years ago
Correct alternative AppStream icon cache path.
a0a3f383 — Adrian Cochrane 4 years ago
Don't crash on missing /usr/share/app-info/icons/
af23364d — Adrian Cochrane 4 years ago
Forgot to expose some necessary APIs, and fixed about: bug.
5116153e — Adrian Cochrane 4 years ago
Silence encoding errors, as it's a nuisance for encoding sniffing.

TODO: This didn't make it into the previous release.
Next