π FAST v0.0.6: Protocol Fixes & HTTP Method Handling! π οΈ
Bug Fixes:
- π Fixed proxy protocol configuration mismatch (proto vs protocol)
- π Added support for all HTTP methods in proxy mode
- π Kept GET-only restriction for file and static modes
- π Fixed connection reset issues in HTTPS proxy forwarding
Infrastructure Improvements:
- π¦ Better request method handling based on domain type
- π Proper HTTPS proxy forwarding with configurable protocol
- π‘ Enhanced proxy configuration validation
- β¨ More consistent protocol handling across all domain types
The major changes were:
- Fixed the protocol configuration field name mismatch that was causing proxy requests to downgrade to HTTP
- Made routes conditionally handle HTTP methods - allowing ALL methods for proxy domains while keeping GET-only for file and static domains
- This means proxy servers now correctly forward HTTPS requests while maintaining proper HTTP method restrictions for file serving.