1.0.0.41 -------- * Update README for GHC 7.10.3 * Add instructions to configure system wide proxy for NixOS 1.0.0.40 --------- * Fix UDP packet size * Clean up repository 1.0.0.30 -------- * Add a `deny-list` option to specify an access control list file for blocking a large list of IPs. 1.0.0.20 -------- * Fix: respect `disable-socks5` 1.0.0.10 -------- * Add `forbidden_IPs` field in `config.json` * Use [Reserved IP addresses](https://en.wikipedia.org/wiki/Reserved_IP_addresses) as the default value for `forbidden_IPs` * Add `show-default-config` to options 1.0.0.1 ------- * Default to no buffer, rely on buffer in the kernel. Add force Explicit Congestion Notification in Readme. 1.0.0.0 ------- * Tag a stable release, clean up types 0.1.2.30 -------- * Refactor internal to make a runtime independent of Config and Options 0.1.2.20 -------- * Fix IPv6, finally tested on a real IPv6 network.. 0.1.2.10 ------- * Fix not parsing snake case in config, a bug introduced in 0.1.2.0 0.1.2.0 ------- * Add OSX compatibility, still some unfixed bugs on OSX. * Fix a bug that breaks UDP forwarding in local 0.1.1.32 -------- * Add a runtime type 0.1.1.31 -------- * Fix hardcoded encryption method 0.1.1.30 -------- * Add more encryption methods from OpenSSL * Add a `--list-methods` flag to show all supported encryption methods 0.1.1.20 -------- * Implement TFO in remote. 0.1.1.10 -------- * Add TCP Fast Open (TFO) capability. 0.1.1.0 ------- * Use TCP_NOTSENT_LOWAT option to reduce latency 0.1.0.27 -------- * Make local respect `forbidden-ip` as well, this reduce unnecessary connections to the remote. * Clean up logging. 0.1.0.26 -------- * Enable CIDR format in `forbidden-ip`. 0.1.0.25 -------- * Add `forbidden-ip` option, which defaults to `127.0.0.1`, to prevent misuse of remote. This is again a feature ported from ss. 0.1.0.24 -------- * Make obfuscation flush upper bound configurable in `config.json`. * Fix an IPv6 name resolution bug in remote. 0.1.0.23 --------- * Fix a bug to prevent a half closed connection to hold a file handle. 0.1.0.22 -------- * Add the `-o` flag to turn on simple obfuscation (randomly flush socket to vary packet length). There is about a 10-20% performance cost. 0.1.0.21 -------- * Add in README that `GHC 7.10.2` is a must! 0.1.0.20 -------- * Rewrite Encrypt module, cache password hash. 0.1.0.19 -------- * Fix a memory leak. 0.1.0.18 -------- * Add complete command line arguments. 0.1.0.17 -------- * Add `--disable-socks5` flag to switch off the SOCKS5 service on local. 0.1.0.16 -------- * Add compatibility with ss for UDP port forwarding. 0.1.0.15 -------- * Add UDP port forwarding. 0.1.0.14 -------- * Add IPv6 support.