Releases: notfound945/iface-proxy
Releases · notfound945/iface-proxy
Release list
v1.3.0
Release v1.3.0 DNS target filtering and configuration management update. - Add dns.blocked_hosts with exact and wildcard domain matching before routing, DNS, and outbound connection setup. - Return HTTP 403 and SOCKS5 REP 0x02 for blocked targets without issuing DNS queries. - Display blocked host counts and patterns alongside loaded route rules. - Include not-setup in the generated example configuration. - Rename --open-config to --reveal-config and reveal the selected file in Finder with open -R. - Add migration errors, tests, and documentation for the new configuration and CLI behavior.
v1.2.1
Release v1.2.1 Startup readiness and proxy CLI guidance update. - Wait for enabled HTTP and SOCKS5 listeners to become ready before displaying ordered route rules. - Show route rules in a dedicated box during startup and --check-config. - Add copyable HTTP/HTTPS and SOCKS5h export commands to listener output. - URL-encode SOCKS5 credentials in authenticated shell exports. - Add tests for route-rule rendering and generated proxy exports.
v1.2.0
Release v1.2.0 Configuration and routing architecture update. - Replace routes.txt with versioned YAML configuration for proxy, runtime, and ordered route rules. - Require an explicit config file at startup while retaining field-level defaults. - Add --init-config, --open-config, and --check-config management commands. - Add strict schema, value, credential, and route-pattern validation shared by checks and startup. - Preserve interface-scoped DNS and same-interface outbound connection guarantees.
v1.1.0
Release v1.1.0 - Add interface-scoped DNS resolution with DNSServiceGetAddrInfo. - Keep DNS queries and outbound TCP connections on the selected interface. - Support SOCKS5h domain resolution through the proxy. - Refactor DNS, SOCKS5 proxy, and utility modules. - Add boxed listener output with HTTP, HTTPS, SOCKS5, and SOCKS5h connection URLs.