-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
34 changed files
with
2,561 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
*.py[co] | ||
|
||
# Packages | ||
*.egg | ||
*.egg-info | ||
dist | ||
build | ||
eggs | ||
parts | ||
bin | ||
var | ||
sdist | ||
develop-eggs | ||
.installed.cfg | ||
|
||
# Installer logs | ||
pip-log.txt | ||
|
||
# Unit test / coverage reports | ||
htmlcov | ||
.coverage* | ||
.tox | ||
|
||
#Translations | ||
*.mo | ||
|
||
#Mr Developer | ||
.mr.developer.cfg | ||
|
||
.DS_Store | ||
.idea |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
language: python | ||
python: | ||
- 2.6 | ||
- 2.7 | ||
- 3.3 | ||
- 3.4 | ||
cache: | ||
directories: | ||
- dante-1.4.0 | ||
before_install: | ||
- sudo apt-get update -qq | ||
- sudo apt-get install -qq build-essential dnsutils iproute nginx bc | ||
- sudo dd if=/dev/urandom of=/usr/share/nginx/www/file bs=1M count=10 | ||
- sudo sh -c "echo '127.0.0.1 localhost' > /etc/hosts" | ||
- sudo service nginx restart | ||
- pip install pep8 pyflakes nose coverage PySocks cymysql | ||
- sudo tests/socksify/install.sh | ||
- sudo tests/libsodium/install.sh | ||
- sudo tests/setup_tc.sh | ||
script: | ||
- tests/jenkins.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,342 @@ | ||
3.4.0 2017-07-27 | ||
- add auth_chain_b | ||
- add initmudbjson.sh | ||
- allow set speed limit in runtime | ||
- fix bugs & mem leak | ||
|
||
3.3.3 2017-06-03 | ||
- add DNS cache | ||
- add tls1.2_ticket_fastauth | ||
- fix bugs | ||
|
||
3.3.2 2017-05-20 | ||
- revert http reply | ||
- refine tls1.2_ticket_auth error detector | ||
|
||
3.3.1 2017-05-18 | ||
- fix stop script | ||
- Async DNS query under UDP | ||
- fix old version of OpenSSL | ||
- http reply | ||
|
||
3.3.0 2017-05-11 | ||
- connect_log include local addr & port | ||
- fix auth_chain_a UDP bug | ||
- add "additional_ports_only" | ||
- add interface legendsockssr | ||
- run with newest python version | ||
- parse comment in hosts | ||
- update mujson_mgr | ||
- add cymysql setup script | ||
- new speed tester | ||
- fix leaks | ||
- bugs fixed | ||
|
||
3.2.0 2017-04-27 | ||
- add auth_chain_a | ||
- remove auth_aes128, auth_sha1, auth_sha1_v2, verify_simple, auth_simple, verify_sha1 | ||
|
||
3.1.2 2017-04-07 | ||
- display UID | ||
- auto adjust TCP MSS | ||
|
||
3.1.1 2017-03-25 | ||
- add "New session ticket" | ||
- ignore bind 10.0.0.0/8 and 192.168.0.0/16 by default | ||
- improve rand size under auth_aes128_* | ||
- fix bugs | ||
|
||
3.1.0 2017-03-16 | ||
- add "glzjinmod" interface | ||
- rate limit | ||
- add additional_ports in config | ||
|
||
3.0.4 2017-01-08 | ||
- multi-user in single port | ||
|
||
3.0.1 2017-01-03 | ||
- remove auth_aes128_*_compatible | ||
|
||
3.0.0 2016-12-23 | ||
- http_simple fix bugs | ||
- tls1.2_ticket_auth fix bug & defaule time diff set to 86400s | ||
|
||
2.9.7 2016-11-22 | ||
- manage client with LRUCache | ||
- catch bind error | ||
- fix import error of resource on windows | ||
- print RLIMIT_NOFILE | ||
- always close cymysql objects | ||
- add init script | ||
|
||
2.9.6 2016-10-17 | ||
- tls1.2_ticket_auth random packet size | ||
|
||
2.9.5.1 2016-10-16 | ||
- UDP bind address | ||
|
||
2.9.5 2016-10-13 | ||
- add auth_aes128_md5 and auth_aes128_sha1 | ||
|
||
2.9.4 2016-10-11 | ||
- sync client version | ||
|
||
2.6.13 2015-11-02 | ||
- add protocol setting | ||
|
||
2.6.12 2015-10-27 | ||
- IPv6 first | ||
- Fix mem leaks | ||
- auth_simple plugin | ||
- remove FORCE_NEW_PROTOCOL | ||
- optimize code | ||
|
||
2.6.11 2015-10-20 | ||
- Obfs plugin | ||
- Obfs parameters | ||
- UDP over TCP | ||
- TCP over UDP (experimental) | ||
- Fix socket leaks | ||
- Catch abnormal UDP package | ||
|
||
2.6.10 2015-06-08 | ||
- Optimize LRU cache | ||
- Refine logging | ||
|
||
2.6.9 2015-05-19 | ||
- Fix a stability issue on Windows | ||
|
||
2.6.8 2015-02-10 | ||
- Support multiple server ip on client side | ||
- Support --version | ||
- Minor fixes | ||
|
||
2.6.7 2015-02-02 | ||
- Support --user | ||
- Support CIDR format in --forbidden-ip | ||
- Minor fixes | ||
|
||
2.6.6 2015-01-23 | ||
- Fix a crash in forbidden list | ||
|
||
2.6.5 2015-01-18 | ||
- Try both 32 bit and 64 bit dll on Windows | ||
|
||
2.6.4 2015-01-14 | ||
- Also search lib* when searching libraries | ||
|
||
2.6.3 2015-01-12 | ||
- Support --forbidden-ip to ban some IP, i.e. localhost | ||
- Search OpenSSL and libsodium harder | ||
- Now works on OpenWRT | ||
|
||
2.6.2 2015-01-03 | ||
- Log client IP | ||
|
||
2.6.1 2014-12-26 | ||
- Fix a problem with TCP Fast Open on local side | ||
- Fix sometimes daemon_start returns wrong exit status | ||
|
||
2.6 2014-12-21 | ||
- Add daemon support | ||
|
||
2.5 2014-12-11 | ||
- Add salsa20 and chacha20 | ||
|
||
2.4.3 2014-11-10 | ||
- Fix an issue on Python 3 | ||
- Fix an issue with IPv6 | ||
|
||
2.4.2 2014-11-06 | ||
- Fix command line arguments on Python 3 | ||
- Support table on Python 3 | ||
- Fix TCP Fast Open on Python 3 | ||
|
||
2.4.1 2014-11-01 | ||
- Fix setup.py for non-utf8 locales on Python 3 | ||
|
||
2.4 2014-11-01 | ||
- Python 3 support | ||
- Performance improvement | ||
- Fix LRU cache behavior | ||
|
||
2.3.2 2014-10-11 | ||
- Fix OpenSSL on Windows | ||
|
||
2.3.1 2014-10-09 | ||
- Does not require M2Crypto any more | ||
|
||
2.3 2014-09-23 | ||
- Support CFB1, CFB8 and CTR mode of AES | ||
- Do not require password config when using port_password | ||
- Use SIGTERM instead of SIGQUIT on Windows | ||
|
||
2.2.2 2014-09-14 | ||
- Fix when multiple DNS set, IPv6 only sites are broken | ||
|
||
2.2.1 2014-09-10 | ||
- Support graceful shutdown | ||
- Fix some bugs | ||
|
||
2.2.0 2014-09-09 | ||
- Add RC4-MD5 encryption | ||
|
||
2.1.0 2014-08-10 | ||
- Use only IPv4 DNS server | ||
- Does not ship config.json | ||
- Better error message | ||
|
||
2.0.12 2014-07-26 | ||
- Support -q quiet mode | ||
- Exit 0 when showing help with -h | ||
|
||
2.0.11 2014-07-12 | ||
- Prefers IP addresses over hostnames, more friendly with socksify and openvpn | ||
|
||
2.0.10 2014-07-11 | ||
- Fix UDP on local | ||
|
||
2.0.9 2014-07-06 | ||
- Fix EWOULDBLOCK on Windows | ||
- Fix Unicode config problem on some platforms | ||
|
||
2.0.8 2014-06-23 | ||
- Use multiple DNS to query hostnames | ||
|
||
2.0.7 2014-06-21 | ||
- Fix fastopen on local | ||
- Fallback when fastopen is not available | ||
- Add verbose logging mode -vv | ||
- Verify if hostname is valid | ||
|
||
2.0.6 2014-06-19 | ||
- Fix CPU 100% on POLL_HUP | ||
- More friendly logging | ||
|
||
2.0.5 2014-06-18 | ||
- Support a simple config format for multiple ports | ||
|
||
2.0.4 2014-06-12 | ||
- Fix worker master | ||
|
||
2.0.3 2014-06-11 | ||
- Fix table encryption with UDP | ||
|
||
2.0.2 2014-06-11 | ||
- Add asynchronous DNS in TCP relay | ||
|
||
2.0.1 2014-06-05 | ||
- Better logging | ||
- Maybe fix bad file descriptor | ||
|
||
2.0 2014-06-05 | ||
- Use a new event model | ||
- Remove gevent | ||
- Refuse to use default password | ||
- Fix a problem when using multiple passwords with table encryption | ||
|
||
1.4.5 2014-05-24 | ||
- Add timeout in TCP server | ||
- Close sockets in master process | ||
|
||
1.4.4 2014-05-17 | ||
- Support multiple workers | ||
|
||
1.4.3 2014-05-13 | ||
- Fix Windows | ||
|
||
1.4.2 2014-05-10 | ||
- Add salsa20-ctr cipher | ||
|
||
1.4.1 2014-05-03 | ||
- Fix error log | ||
- Fix EINPROGESS with some version of gevent | ||
|
||
1.4.0 2014-05-02 | ||
- Adds UDP relay | ||
- TCP fast open support on Linux 3.7+ | ||
|
||
1.3.7 2014-04-10 | ||
- Fix a typo in help | ||
|
||
1.3.6 2014-04-10 | ||
- Fix a typo in help | ||
|
||
1.3.5 2014-04-07 | ||
- Add help | ||
- Change default local binding address into 127.0.0.1 | ||
|
||
1.3.4 2014-02-17 | ||
- Fix a bug when no config file exists | ||
- Client now support multiple server ports and multiple server/port pairs | ||
- Better error message with bad config.json format and wrong password | ||
|
||
1.3.3 2013-07-09 | ||
- Fix default key length of rc2 | ||
|
||
1.3.2 2013-07-04 | ||
- Server will listen at server IP specified in config | ||
- Check config file and show some warning messages | ||
|
||
1.3.1 2013-06-29 | ||
- Fix -c arg | ||
|
||
1.3.0 2013-06-22 | ||
- Move to pypi | ||
|
||
1.2.3 2013-06-14 | ||
- add bind address | ||
|
||
1.2.2 2013-05-31 | ||
- local can listen at ::0 with -6 arg; bump 1.2.2 | ||
|
||
1.2.1 2013-05-23 | ||
- Fix an OpenSSL crash | ||
|
||
1.2 2013-05-22 | ||
- Use random iv, we finally have strong encryption | ||
|
||
1.1.1 2013-05-21 | ||
- Add encryption, AES, blowfish, etc. | ||
|
||
1.1 2013-05-16 | ||
- Support IPv6 addresses (type 4) | ||
- Drop Python 2.5 support | ||
|
||
1.0 2013-04-03 | ||
- Fix -6 IPv6 | ||
|
||
0.9.4 2013-03-04 | ||
- Support Python 2.5 | ||
|
||
0.9.3 2013-01-14 | ||
- Fix conn termination null data | ||
|
||
0.9.2 2013-01-05 | ||
- Change default timeout | ||
|
||
0.9.1 2013-01-05 | ||
- Add Travis-CI test | ||
|
||
0.9 2012-12-30 | ||
- Replace send with sendall, fix FreeBSD | ||
|
||
0.6 2012-12-06 | ||
- Support args | ||
|
||
0.5 2012-11-08 | ||
- Fix encryption with negative md5sum | ||
|
||
0.4 2012-11-02 | ||
- Move config into a JSON file | ||
- Auto-detect config path | ||
|
||
0.3 2012-06-06 | ||
- Move socks5 negotiation to local | ||
|
||
0.2 2012-05-11 | ||
- Add -6 arg for IPv6 | ||
- Fix socket.error | ||
|
||
0.1 2012-04-20 | ||
- Initial version |
Oops, something went wrong.