Commit Briefs

c51929ed26 Murilo Ijanc

build vendored rlibs through a single pattern rule (main)

The two recipes were near-duplicates; collapse them into \$(BUILD)/lib%.rlib: vendor/%.rs and use a target-scoped export so that HTTP_VERSION is set only when building libhttp.rlib.


b03e969704 Murilo Ijanc

regenerate VENDOR via marmita(1)

The manifest is now produced and refreshed by marmita(1) using the format documented there. While here, correct the jackson origin URL (the upstream path is /jackson, not /json/jackson) and bump http to 72e29eb.


a5d0ad4ab8 Murilo Ijanc

Use vendored http library for HTTPS.

- replace the libtls Conn, the inline HTTP formatter, the chunked decoder, and the URL parser with http::get and http::post - drop parse_http_response, decode_chunked, header_value, parse_https_url, and the local percent_encode/decode/url_form - shrink mod ffi to just the crypto primitives needed for PKCE (SHA256, arc4random_buf) - vendor http at ssh://ijanc@ijanc.org/http commit ebd3a89


feb508df94 Murilo Ijanc

Initial import.