Commits


build vendored rlibs through a single pattern rule 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.


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.


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


Initial import.