Bump version to 0.9.6

This commit is contained in:
Chen Yufei
2015-06-07 21:55:18 +08:00
parent 5ae96633ac
commit fde02a83cb
5 changed files with 18 additions and 10 deletions

View File

@@ -1,3 +1,10 @@
0.9.6 (2015-06-07)
* 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
0.9.5 (2015-05-12)
* Support new encryption method "chacha20" and "salsa20"
* Avoid biased parent proxy selection for hash load balacing

View File

@@ -2,7 +2,7 @@
COW is a HTTP proxy to simplify bypassing the great firewall. It tries to automatically identify blocked websites and only use parent proxy for those sites.
Current version: 0.9.5 [CHANGELOG](CHANGELOG)
Current version: 0.9.6 [CHANGELOG](CHANGELOG)
[![Build Status](https://travis-ci.org/cyfdecyf/cow.png?branch=develop)](https://travis-ci.org/cyfdecyf/cow)
## Features
@@ -51,8 +51,8 @@ Command line options can override options in the configuration file For more det
In ideal situation, you don't need to specify which sites are blocked and which are not, but COW hasen't reached that goal. So you may need to manually specify this if COW made the wrong judgement.
- `~/.cow/blocked` for blocked sites
- `~/.cow/direct` for directly accessible sites
- `<dir containing rc file>/blocked` for blocked sites
- `<dir containing rc file>/direct` for directly accessible sites
- One line for each domain
- `google.com` means `*.google.com`
- You can use domains like `google.com.hk`
@@ -61,7 +61,7 @@ In ideal situation, you don't need to specify which sites are blocked and which
## Visited site recording
COW records all visited hosts and visit count in `~/.cow/stat`, which is a json file.
COW records all visited hosts and visit count in `stat` (which is a json file) under the same directory with config file.
- **For unknown site, first try direct access, use parent proxy upon failure. After 2 minutes, try direct access again**
- Builtin [common blocked site](site_blocked.go) in order to reduce time to discover blockage and the use parent proxy

View File

@@ -4,7 +4,7 @@ COW 是一个简化穿墙的 HTTP 代理服务器。它能自动检测被墙网
[English README](README-en.md).
当前版本0.9.5 [CHANGELOG](CHANGELOG)
当前版本0.9.6 [CHANGELOG](CHANGELOG)
[![Build Status](https://travis-ci.org/cyfdecyf/cow.png?branch=develop)](https://travis-ci.org/cyfdecyf/cow)
**欢迎在 develop branch 进行开发并发送 pull request :)**
@@ -80,7 +80,8 @@ PAC url 为 `http://<listen address>/pac`,也可将浏览器的 HTTP/HTTPS 代
**一般情况下无需手工指定被墙和直连网站,该功能只是是为了处理特殊情况和性能优化。**
`~/.cow/blocked``~/.cow/direct` 可指定被墙和直连网站(`direct` 中的 host 会添加到 PAC
配置文件所在目录下的 `blocked``direct` 可指定被墙和直连网站(`direct` 中的 host 会添加到 PAC
Windows 下文件名为 `blocked.txt``direct.txt`
- 每行一个域名或者主机名COW 会先检查主机名是否在列表中,再检查域名)
- 二级域名如 `google.com` 相当于 `*.google.com`
@@ -91,7 +92,7 @@ PAC url 为 `http://<listen address>/pac`,也可将浏览器的 HTTP/HTTPS 代
## 访问网站记录
COW 在 `~/.cow/stat` json 文件中记录经常访问网站被墙和直连访问的次数。
COW 在配置文件所在目录下的 `stat` json 文件中记录经常访问网站被墙和直连访问的次数。
- **对未知网站先尝试直接连接失败后使用二级代理重试请求2 分钟后再尝试直接**
- 内置[常见被墙网站](site_blocked.go),减少检测被墙所需时间(可手工添加)
@@ -125,10 +126,10 @@ COW 默认配置下检测到被墙后,过两分钟再次尝试直连也是为
贡献代码:
- @fzerorubigd: various bug fixes and feature implementation
- @tevino: http parent proxy basic authentication
- @xupefei: 提供 cow-hide.exe 以在 windows 上在后台执行 cow.exe
- @sunteya: 改进启动和安装脚本
- @fzerorubigd: identify blocked site by HTTP error code and various bug fixes
Bug reporter:

View File

@@ -16,7 +16,7 @@ import (
)
const (
version = "0.9.5"
version = "0.9.6"
defaultListenAddr = "127.0.0.1:7777"
defaultEstimateTarget = "example.com"
)

View File

@@ -1,6 +1,6 @@
#!/bin/bash
version=0.9.5
version=0.9.6
arch=`uname -m`
case $arch in