Releases: cyfdecyf/cow
Bug fixes for OTA and WeChat image
- Fix OTA bug caused by bug in shadowsocks-go library (report by @defia)
- Fix WeChat image url fix (by @breath-co2 @haha1903)
- Fix connection reset detection (by @fgid)
Support shadowsocks One Time Auth
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, download compiled binaries below.
Bug fix and support reload by sending SIGUSR1 on Unix
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, please download from http://dl.chenyufei.info/cow/latest
Changes
- Reload config by sending SIGUSR1 on Unix system
- Load blocked/direct/stat file from same directory as rc file by default
- Allow user to specify blocked/direct/stat file path
- Detect arm without vfp in install script.
- Fix estimate timeout bug
Support chacha20 and salsa20, along with other small fixes.
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, please download from http://dl.chenyufei.info/cow/latest
Changes:
- Support new encryption method "chacha20" and "salsa20"
- Avoid biased parent proxy selection for hash load balacing
- Fix AirDrop on OS X when using PAC
- Fix failed start with corrupted stat file
- Support changing the estimate timeout target
Bug fix: close stat file after load
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, please download from http://dl.chenyufei.info/cow/
Support new encryption method "rc4-md5"
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, please download from http://dl.chenyufei.info/cow/
- Support new encryption method "rc4-md5"
Connection latency based load balancing
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, please download from http://dl.chenyufei.info/cow/
- Reduce the possibility of encountering too many open file error
- New connection latency based load balancing
- Fix auto load plist for OS X
- Identify blocked site by HTTP error code
Fix save site stat problem on some system
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, please download from http://dl.chenyufei.info/cow/
- Fix can't save site stat file if tmp directory is on a different partition with cow's config directory
- Improved install and startup script
New feature: COW chain
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, please download from http://dl.chenyufei.info/cow/
Note: configuration syntax is simplified, existing configuration will be upgraded automatically.
- New feature: two COW servers can be connected using encrypted connection, thus we have an encrypted HTTP proxy chain that can be used to bypass the firewall
- Allow client to use HTTP basic authentication
- Simplify configuration syntax
- Better reuse for HTTP parent connections
- Reduce direct/blocked delta
- Generate new PAC every minute
Share server connection between client connections
For OS X and Linux, run the following command to update
curl -L git.io/cow | bash
For Windows, please download from http://dl.chenyufei.info/cow/
- Share server connections between different clients
- Add tunnelAllowedPort option to limit ports CONNECT method can connect to
- Avoid timeout too soon for frequently visited direct sites
- Fix reporting malformed requests in two cases when request has body:
- Authenticate requests
- Error occured before request is sent
- Support multi-lined headers
- Change client connection timeout to 15s
- Change as direct delta to 15
- Provide ARMv5 binary