Commit Graph
642 Commits
Author SHA1 Message Date
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