Commit Graph
1461 Commits
Author SHA1 Message Date
zonyitoo 1271cc2ff8 updated build guide 2021-06-06 23:25:20 +08:00
zonyitoo 9e991eb6b8 updated v1.11.1 changelog 2021-06-06 23:17:01 +08:00
zonyitoo e32c869f00 set read timeout for half-open connections (one direction closed)
- ref #490
v1.11.1
2021-06-06 03:33:45 +08:00
zonyitoo a8de054871 all tcp sockets will set with default Keep Alive timeout 15s
- fixes #546
- ref #490
2021-06-06 01:42:41 +08:00
zonyitoo df87125212 allow customizing keep-alive seconds on TCP sockets
- ref #490
2021-06-05 18:19:07 +08:00
zonyitoo f1d312fd72 add opts for enabling keep-alive. and enabled by default
- ref #490
2021-06-05 12:48:08 +08:00
zonyitoo 86336c4c89 nightly artifacts put in different names 2021-06-04 23:26:49 +08:00
zonyitoo 6c3345f13e removed unused config method 2021-06-04 21:49:57 +08:00
wyzhou 77714ae90b Update README.md (#545)
fixes tunnel command line example
2021-06-04 21:40:11 +08:00
zonyitoo 9f25f1e022 reverted default connection timeout
- ref #490
- fixed bug, ssserver slient-drop doesn't work
2021-06-04 19:18:09 +08:00
zonyitoo d7cd2269e2 next release v1.11.1 2021-06-04 13:56:32 +08:00
zonyitoo bf2f93c43a add guide for checking out the rust-toolchain file 2021-06-04 13:53:08 +08:00
zonyitoo 2819c47158 set default timeout for shadowsocks connection tunnel
- default timeout is 24 hours
- ref #490
- refactored tunnel copy with copy_bidirectional to avoid unnecessary
  splits
2021-06-04 13:52:45 +08:00
Mygod e2ac20de66 Update install instructions 2021-06-04 00:23:22 +08:00
wyzdot 240353fbca add disable opt for local servers 2021-06-02 00:28:57 +08:00
zonyitoo 724f6e8f66 update dependencies, especially
- tokio-rs/tokio#3803
2021-05-30 13:26:21 +08:00
zonyitoo 6c2a1737c9 setting manager's method from configuration
fixes #542
2021-05-29 17:36:05 +08:00
zonyitoo b23bbf253b add missing ACL initialization for manager
- fixes #541
2021-05-29 17:36:05 +08:00
Aaron Chen 5c35f7c7f5 Fix a typo 2021-05-29 00:25:17 +08:00
dependabot[bot] 39b3567d53 Bump arc-swap from 1.2.0 to 1.3.0
Bumps [arc-swap](https://github.com/vorner/arc-swap) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/vorner/arc-swap/releases)
- [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vorner/arc-swap/compare/v1.2.0...v1.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 19:15:30 +08:00
dependabot[bot] 0842e2811b Bump thiserror from 1.0.24 to 1.0.25
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.24 to 1.0.25.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.24...1.0.25)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 18:54:26 +08:00
zonyitoo 3431d1a984 update rust toolchain to 2021-05-21, ref shadowsocks/crypto2#22 2021-05-22 12:10:37 +08:00
zonyitoo 2a5cdb0ec3 separated local configuration 2021-05-21 13:06:47 +08:00
zonyitoo 1fc226594d update README client command line options, fixes #532 2021-05-21 10:14:57 +08:00
zonyitoo 016d40cd29 better format of genipset 2021-05-19 23:56:28 +08:00
zonyitoo a8a2f0f8bc add local-dns feature in README, fixes #530 2021-05-19 15:31:41 +08:00
dependabot[bot] e9869ee2f8 Bump trust-dns-resolver from 0.20.2 to 0.20.3
Bumps [trust-dns-resolver](https://github.com/bluejekyll/trust-dns) from 0.20.2 to 0.20.3.
- [Release notes](https://github.com/bluejekyll/trust-dns/releases)
- [Changelog](https://github.com/bluejekyll/trust-dns/blob/v0.20.3/CHANGELOG.md)
- [Commits](https://github.com/bluejekyll/trust-dns/compare/v0.20.2...v0.20.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17 21:50:46 +08:00
zonyitoo c9b81c3dbe add ip6tables config for redir 2021-05-16 22:22:03 +08:00
zonyitoo 39c484f264 fixed clippy warnings 2021-05-16 01:27:14 +08:00
zonyitoo a3b74ee9d6 update toolchain nightly-2021-05-11 2021-05-16 01:08:53 +08:00
zonyitoo a213db5b3a add release script for nightly builds 2021-05-15 00:54:29 +08:00
zonyitoo d74e607fba update readme 2021-05-15 00:43:31 +08:00
zonyitoo f0f1ab59cd properly set available redir types for TCP and UDP separately 2021-05-15 00:40:21 +08:00
kimw c7c4557101 Update changelog 2021-05-14 12:48:12 +08:00
zonyitoo 0af3aff112 release v1.11.0 v1.11.0 2021-05-14 12:44:49 +08:00
dependabot[bot] 98833da94a Bump url from 2.2.1 to 2.2.2
Bumps [url](https://github.com/servo/rust-url) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.2.1...v2.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 18:54:30 +08:00
zonyitoo 7342501a73 compiling with stable rustc is back to TODO
- fixes #512
2021-05-08 17:26:24 +08:00
zonyitoo 9ef26b57e4 avoid divide by zero, limits user weight to EPSILON 2021-05-07 13:43:40 +08:00
zonyitoo b06391c7b3 bypassing DNS queries of remote servers' address
- ref shadowsocks/shadowsocks-android#2722
2021-05-07 13:32:47 +08:00
zonyitoo d476ef35b0 fixed score calculation, user_weight should be divider 2021-05-07 12:44:14 +08:00
zonyitoo 032aba58fa make clippy happy 2021-05-07 11:55:16 +08:00
zonyitoo e8fd2c6a9d updated dependencies 2021-05-07 11:36:22 +08:00
zonyitoo e8772950fb allow customizing servers' weight for balancer
- fixes #510
2021-05-07 11:35:35 +08:00
zonyitoo 6c75ce19f4 support snmalloc and rpmalloc 2021-05-07 11:35:35 +08:00
dependabot-preview[bot] 13fc28d23c Upgrade to GitHub-native Dependabot 2021-04-29 10:04:42 +08:00
zonyitoo e167d7814f reverted LFU strategy for UDP management
LFU cache was getting more troubles than benefits
2021-04-28 23:06:07 +08:00
zonyitoo f86fbe4fad upgrade toolchain to 2021-04-24 2021-04-28 16:20:13 +08:00
zonyitoo 10f8e30b92 tests based on HTTP should read status line only 2021-04-28 15:59:11 +08:00
zonyitoo 04bddab6c0 record every resolved target SocketAddr 2021-04-28 14:48:39 +08:00
zonyitoo 7b3415f3b4 trigger CI to address dead lock 2021-04-28 14:29:38 +08:00