Broaden dependency bounds.
Merge branch 'main' of adrian.geek.nz:/srv/git/hurl into main
Allow overriding localizations logic, including throwing as error.
Release HURL 2.2!
Support clientside certificates for HTTPS & Gemini.
Meanwhile refactor Gemini to use internationalization for its error reporting.
Switch cryptography library & implement HSTS.
Bug/crash/feature fixes for submitting forms.
Now longer crashes when attempting to save cookies either in-memory or on-disk.
On-disk cookie storage is now resilient to changes in http-client internals.
HURL now handles encoding form submissions as per caller-specified MIMEtype.
HURL now supports a choice of HTTP method when submitting forms.
Bugfix means now content negotiation, caching, & form data are now actually sent to the server.
Allowing sending HTTP POST requests.
Add compile flag for executable extensions thereby fixing build system.
Might also be some crash fixes in here, I just realized I haven't committed these changes.
dependency is required for ext: regardless of buildflag.
Upstream code for localizing filetype labels!
Fix actual & potential crashes.
Expose APIs to open downloads with other apps.
Draft code to check whether to cachen an HTTP response.