···99{"id":"reqwl-tls-verify-certificate-flag","title":"Add optional certificate verification mode","description":"Keep TLS verify-none as the initial default, then add a feature-gated certificate verification mode with explicit CA handling and hostname checks.","acceptance_criteria":"- default behavior remains verify-none for initial rollout\\n- feature flag enables certificate verification mode\\n- CA source strategy is documented (embedded CA bundle or pinning)\\n- hostname/SNI verification requirements are documented and tested","status":"open","priority":2,"issue_type":"feature","owner":"rektide+git@voodoowarez.com","created_at":"2026-03-25T22:15:35Z","created_by":"rektide de la faye","updated_at":"2026-03-25T22:15:35Z","dependency_count":0,"dependent_count":0,"comment_count":0}
1010{"id":"reqwl-http-redirects","title":"Follow HTTP redirects","description":"Add redirect handling for 3xx responses in the no_std downloader while preserving stack-buffered streaming and bounded redirect depth.","acceptance_criteria":"- 301/302/303/307/308 with Location are followed up to a fixed max hops\\n- relative and absolute Location values are resolved safely\\n- loop detection or hop limit failure returns a clear error\\n- downloader still streams body to stdout without heap allocation in app code","status":"open","priority":2,"issue_type":"feature","owner":"rektide+git@voodoowarez.com","created_at":"2026-03-25T21:58:56Z","created_by":"rektide de la faye","updated_at":"2026-03-25T21:58:56Z","dependency_count":0,"dependent_count":0,"comment_count":0}
1111{"id":"reqwl-https-feature-flag","title":"Add optional HTTPS support","description":"Introduce an opt-in Cargo feature for HTTPS/TLS in the Linux downloader while keeping the default HTTP-only minimal footprint.","acceptance_criteria":"- default build remains HTTP-only\\n- enabling feature compiles and supports https:// URLs\\n- TLS verification mode is explicitly configured and documented\\n- README includes HTTP vs HTTPS build and usage examples","notes":"Implemented baseline optional HTTPS support behind Cargo feature 'https' with current verify-none mode.","status":"closed","priority":2,"issue_type":"feature","owner":"rektide+git@voodoowarez.com","created_at":"2026-03-25T21:58:56Z","created_by":"rektide de la faye","updated_at":"2026-03-25T23:05:49Z","closed_at":"2026-03-25T23:05:49Z","dependency_count":0,"dependent_count":0,"comment_count":0}
1212-{"id":"reqwl-min-sized-rust","title":"Apply min-sized-rust optimization profile","description":"Adopt binary-size optimization recommendations from github.com/johnthagen/min-sized-rust for release builds and document trade-offs for this project.","acceptance_criteria":"- release profile updates are applied and explained\\n- binary size before/after is measured and recorded\\n- guide reference: https://github.com/johnthagen/min-sized-rust\\n- behavior remains correct for basic download flow","status":"open","priority":2,"issue_type":"task","owner":"rektide+git@voodoowarez.com","created_at":"2026-03-25T21:58:56Z","created_by":"rektide de la faye","updated_at":"2026-03-25T21:58:56Z","dependency_count":0,"dependent_count":0,"comment_count":0}
1212+{"id":"reqwl-min-sized-rust","title":"Apply min-sized-rust optimization profile","description":"Adopt binary-size optimization recommendations from github.com/johnthagen/min-sized-rust for release builds and document trade-offs for this project.","acceptance_criteria":"- release profile updates are applied and explained\\n- binary size before/after is measured and recorded\\n- guide reference: https://github.com/johnthagen/min-sized-rust\\n- behavior remains correct for basic download flow","notes":"- Applied release profile size tuning in Cargo.toml: strip=true, opt-level=s, lto=true, codegen-units=1, panic=abort\n- Recorded before/after measurements in README.md\n- Measured HTTP build (backend-posix-libc,dns-getaddrinfo): 84800 -\u003e 43440 bytes\n- Measured HTTPS build (backend-posix-libc,dns-getaddrinfo,https): 631408 -\u003e 296824 bytes\n- Verified behavior with cargo run -p xtask -- validate and cargo build --release","status":"closed","priority":2,"issue_type":"task","owner":"rektide+git@voodoowarez.com","created_at":"2026-03-25T21:58:56Z","created_by":"rektide de la faye","updated_at":"2026-03-26T07:35:32Z","closed_at":"2026-03-26T07:35:32Z","dependency_count":0,"dependent_count":0,"comment_count":0}