zonyitoo
e982cddd72
Remove outliner before choosing median for ping balancer
2019-07-28 03:16:51 +08:00
zonyitoo
7895ce1bb0
OpenSSL for win64 updated to v1.1.0k
2019-06-03 01:40:51 +08:00
zonyitoo
b015fe0e4d
Updated dependencies
2019-06-03 01:14:16 +08:00
zonyitoo
bb490163c3
[ #152 ] Rate servers by latency median and calculate latency with full HTTP GET request
2019-06-03 01:08:59 +08:00
zonyitoo
8aa23e0909
Version should be v1.7.1
2019-04-30 09:04:59 +08:00
zonyitoo
3de0158e18
Allow disabling aes-cfb feature to stop linking with openssl
2019-04-30 09:01:30 +08:00
zonyitoo
2ba6d8c22d
Print delay in switch info
2019-04-30 00:35:52 +08:00
zonyitoo
e2d5f28795
Updated dependencies
2019-04-26 09:17:03 +08:00
zonyitoo
6eb50c1169
Print log when switching server
2019-04-26 09:08:45 +08:00
zonyitoo
3d3e5feb18
Make picking server complexity O1
2019-04-26 08:59:23 +08:00
zonyitoo
d048d25120
Make clippy happy
2019-04-26 01:33:20 +08:00
zonyitoo
c14c5b1bca
Updated README based on markdown linter
2019-04-22 03:14:52 +08:00
zonyitoo
5b31ee89ec
Updated dependencies, removed DNS packet pretty printer
2019-04-20 02:50:17 +08:00
zonyitoo
eff680bbbe
Updated README for style guide
2019-04-20 02:29:06 +08:00
Codacy Badger
70801b8517
Add Codacy badge ( #153 )
2019-04-20 02:12:01 +08:00
zonyitoo
c3cd902e0d
Check server 3 times and use avg delay time
2019-04-18 19:29:23 +08:00
zonyitoo
c72a8d0ce3
Pick the best server instead of choosing by weight
2019-04-18 09:35:31 +08:00
zonyitoo
a9ecb5aa80
Add a load-balancer checking server status by active detection
2019-04-18 09:10:30 +08:00
zonyitoo
47f373bf34
Add optional feature description in Readme, bump version to v1.7.1
2019-04-01 09:34:43 +08:00
zonyitoo
e8bc450e90
Add feature single-threaded to enable single threaded mode
2019-04-01 02:10:23 +08:00
zonyitoo
a3bcdb7ead
Updated dependencies, copy returns WriteZero error when write EOF
2019-04-01 00:36:04 +08:00
zonyitoo
dcb7ecca95
Updated build script sodium verison to v1.0.17
2019-02-20 01:32:04 +08:00
zonyitoo
604d070138
Updated dependencies and release v1.7.0
v1.7.0
2019-02-20 01:18:20 +08:00
zonyitoo
c2dae9170c
Updated debian changelog
2019-02-20 01:15:54 +08:00
zonyitoo
aa882d1f70
Release v1.7.0
2019-02-20 00:59:48 +08:00
zonyitoo
5a99c8a5c2
Updated dependencies
2019-02-14 10:19:36 +08:00
zonyitoo
acc14d4fc1
Add backtrace in travis
2019-01-31 22:28:23 +08:00
mvd-ows
e254078794
Properly display the port bound to ( #148 )
2019-01-31 22:27:10 +08:00
Linus Färnstrand
f62a26fd41
Move logging code into reused module ( #144 )
...
* Move logging code into reused module
* Take binary name to logging initialization
2019-01-29 21:54:11 +08:00
Linus Färnstrand
986d48f55b
Test on windows ( #145 )
...
* Run Travis-CI on Windows
* Add a normal `cargo build` run to travis-ci
2019-01-28 23:56:50 +08:00
Linus Färnstrand
3d25b71a20
Remove extern crate statements ( #143 )
2019-01-26 00:30:06 +08:00
zonyitoo
7bb73f7828
Travis windows does not have openssl yet
2019-01-25 01:01:41 +08:00
zonyitoo
c7bd013beb
Can always build with miscreant
v1.7.0-alpha.20
2019-01-25 00:51:31 +08:00
zonyitoo
6c7b133db5
Built with miscreant 0.4.2
2019-01-25 00:34:26 +08:00
zonyitoo
6ca7fad076
Updated travis for building with +aes,+ssse3, add multiple os
2019-01-25 00:21:07 +08:00
mvd-ows
36d91c68ae
Prepare crate for library use ( #139 )
...
* Move all process signal monitoring out of the library
* Run plugins with tokio-process and monitor them for exit
2019-01-25 00:05:55 +08:00
Linus Färnstrand
afff1982aa
Misc simplification ( #142 )
...
* Remove unused addr field in Plugin struct
* Replace many Option matches with Option::map and and_then
* Rustfmt run
* Various changes suggested by clippy
2019-01-24 22:14:48 +08:00
zonyitoo
b9911c888a
Merged with master
2019-01-21 23:38:16 +08:00
Linus Färnstrand
988a816fa2
Apply cargo fix --edition and upgrade to 2018 ( #141 )
...
* Apply cargo fix --edition and upgrade to 2018
* Fix 2018 imports for miscreant
2019-01-21 22:33:40 +08:00
zonyitoo
15b742f4f0
[ #139 ] Make signal monitor optional
2019-01-08 00:38:54 +08:00
zonyitoo
37f2649608
Set keep-alive with config
2019-01-06 16:52:50 +08:00
zonyitoo
592d831391
Optimized error log in local
2019-01-02 01:00:27 +08:00
zonyitoo
552af56f27
Supports -U and -u as libev version
2019-01-01 17:15:25 +08:00
zonyitoo
cecc62e4b4
[ #85 ] Supporting shadowsocks-manager reports
2019-01-01 14:56:29 +08:00
zonyitoo
db04bdb36d
Follows config key no_delay and mode in ss-libev
2019-01-01 02:32:20 +08:00
zonyitoo
09c622ba8e
Removed logs that no body cares
v1.7.0-alpha.19
2018-12-31 23:36:05 +08:00
zonyitoo
429b7ab653
Bump version to v1.7.0-alpha.19
2018-12-30 16:17:09 +08:00
zonyitoo
5dec63a044
Removed all global state maps, which will allow starting multiple shadowsocks instances in one process
2018-12-30 16:02:52 +08:00
zonyitoo
1e026296ae
Add missing skip serialize
2018-12-30 03:43:41 +08:00
zonyitoo
3d9c40ea3d
Reformatted
2018-12-30 03:42:51 +08:00