Skip to content

Releases: cyfdecyf/cow

Bug fixes for OTA and WeChat image

19 Jun 16:06
Compare
Choose a tag to compare
  • 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

04 May 13:59
Compare
Choose a tag to compare

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

07 Jun 14:07
Compare
Choose a tag to compare

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.

12 May 16:18
Compare
Choose a tag to compare

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

08 Oct 05:01
Compare
Choose a tag to compare

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"

21 Sep 13:22
Compare
Choose a tag to compare

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

22 Jul 16:35
Compare
Choose a tag to compare

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

21 Dec 06:00
Compare
Choose a tag to compare

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

02 Dec 14:17
Compare
Choose a tag to compare

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

10 Aug 16:23
Compare
Choose a tag to compare

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