rustgate-proxy 0.4.0

MITM-capable HTTP/HTTPS proxy with WebSocket C2 tunneling (SOCKS5, reverse TCP)
Documentation
# Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project follows Semantic Versioning.

## [0.1.1] - 2026-03-01

### Added
- Added `README.crates-io.md` as an English-only README for crates.io.
- Added Japanese section to repository `README.md` while keeping English-first structure.

### Changed
- Switched package README in `Cargo.toml` from `README.md` to `README.crates-io.md`.

## [0.1.0] - 2026-03-01

### Added
- Initial public release of RustGate-Proxy.
- HTTP proxy forwarding with hop-by-hop header stripping.
- CONNECT tunneling for HTTPS passthrough mode.
- MITM mode with dynamic per-domain certificate generation.
- Root CA generation/loading under `~/.rustgate/`.
- Request/response interception hooks via `RequestHandler`.
- IPv6 CONNECT target parsing support.
- CLI binary (`rustgate`) and library crate (`rustgate`).
- CI workflow for build, clippy, and test.

### Security
- Mask query parameters in request logs.
- Warn when binding proxy on non-loopback addresses.