Commit Graph
135 Commits
Author SHA1 Message Date
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 a8a2f0f8bc add local-dns feature in README, fixes #530 2021-05-19 15:31:41 +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 7342501a73 compiling with stable rustc is back to TODO
- fixes #512
2021-05-08 17:26:24 +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
zonyitoo 9977eb724e update README about aead-cipher-extra 2021-04-17 23:42:11 +08:00
zonyitoo 74bbd385de improve README.md 2021-03-22 09:42:15 +08:00
zonyitoo 4ee01c7c50 changes "locals" example to 4 spaces indentation 2021-03-14 18:05:38 +08:00
zonyitoo bdebe4a2a4 warning for misleading "local_address" in servers 2021-03-14 18:03:52 +08:00
zonyitoo 072f89d7c0 Updated README for extended local configuration, #452 2021-03-14 17:29:22 +08:00
database64128 22e26407ba 📚 Update README.md
- Remove references to deprecated simple-obfs
- Mention dual-stack socket listener
- Clarify how timeout works
- Hide stream ciphers list in an expandable session
2021-03-04 20:14:23 +08:00
zonyitoo b3de247652 ready for publishing v1.9.0 2021-02-22 09:31:24 +08:00
zonyitoo 4c2e212b8b update README 2021-02-04 11:02:05 +08:00
zonyitoo 3e771f717e renamed disable to disabled
ref https://github.com/shadowsocks/shadowsocks-rust/discussions/402
2021-01-28 15:11:00 +08:00
spyophobia 559db6599d Lazy server disable implementation (#401)
* Lazy server disable implementation
See shadowsocks/shadowsocks-rust#394

* Don't use filter & collect

* Updated README

* Example in Configuration section
2021-01-27 20:35:39 +08:00
ty 303f96c61f Upgrade to tokio 1.0 (#358)
* upgrade to tokio v1.0

- removed tokio::prelude
- upgrade hyper to v0.14, tokio-rustls to v0.22

still working on migrating trust-dns-* and tokio-native-tls

ref #354

* tokio v1.0 removed with_poll

fix #355, ref #354

* removed CTRL-BREAK signal handler

ref #354

* fixes compliation error, add missing return

fixes #355

* allow setting SO_SNDBUF and SO_RCVBUF for sockets

ref #352

* completely removed unix socket based DNS resolving

ref shadowsocks/shadowsocks-android#2622

* fix build issue on Windows

* fixed uds poll_write loop, fixed udp outbound loopback check

ref #355

* disable default trust-dns resolver for andorid, macos, ios

This commit also:

- Optimized resolve() logging with elapsed time
- updated tokio-native-tls

* local-dns removed from default features

* fix rustc version with rust-toolchain

* Bump bytes from 0.6.0 to 1.0.0

* add dependabot badge

* indirectly depend on trust_dns_proto via trust_dns_resolver

* auto reconnect if udp sendto failed

* recreate proxied socket if recv() returns failure

* increase score precision to 0.0001

* example of log4rs configuration

* PingBalancer instance shouldn't kill probing task when dropping

- Probing task should be controlled by the internal shared state

* switch to trust-dns main for latest tokio 1.0 support
2020-12-28 10:10:19 +08:00
zonyitoo 4a4576bcf5 Split library and binaries into separated crates
- shadowsocks-core is a library contains all necessary functions for
running shadowsocks

- shadowsocks is a binary crate that ships end-user products

ref #326
2020-11-29 00:12:16 +08:00
zonyitoo 52e16a1f5b Add table and tick Rust crypto TODO 2020-11-21 13:59:35 +08:00
zonyitoo 050512d20d Remove target-cpu=native in default build profile 2020-11-21 13:49:46 +08:00
zonyitoo 855fae6220 Indirect dependent to shadowsocks_crypto, reformatted 2020-11-21 13:38:02 +08:00
luozijun c550913247 Add shadowsocks-crypto 2020-11-21 10:42:56 +08:00
zonyitoo c766908bd8 Changed badges 2020-08-10 10:47:45 +08:00
zonyitoo 23c2695b3d Support mimalloc and tcmalloc 2020-08-04 00:08:49 +08:00
zonyitoo e64eb3f82a Update README 2020-06-06 21:48:07 +08:00
zonyitoo 4efb5daa6d deps.rs is unmaintained. srijs/deps.rs#40 2020-06-01 20:00:31 +08:00
zonyitoo a26ef6a8da Update README for HTTP/HTTPS 2020-06-01 00:05:37 +08:00
zonyitoo ccd0df5c1d Fixed README typo 2020-05-21 22:07:11 +08:00
zonyitoo 2a9f5369a9 Add socks4/4a into README 2020-05-20 00:44:30 +08:00
zonyitoo eeacf93cd7 Add configuration field documentation 2020-05-16 00:18:36 +08:00
zonyitoo 6c7af3aff0 Updated README 2020-05-14 23:01:08 +08:00
Y. T. CHUNG f1bb7c5341 Update default features 2020-04-15 14:35:28 +08:00
zonyitoo a1b584ea98 Master is now v1.8.11
Fixed README example for tunnel and redir
2020-04-11 22:52:08 +08:00
zonyitoo f6882c273b Indicates glibc version 2020-04-08 00:26:14 +08:00
zonyitoo a88cb1a980 Transparent proxies now supports pf 2020-03-19 23:02:12 +08:00
zonyitoo 4d22e77c2b Fixed README ssmanager example 2020-03-18 09:54:01 +08:00
zonyitoo c9e277ae71 Updated base64 2020-03-14 11:08:52 +08:00
zonyitoo f937356b12 Updated README 2020-03-05 00:22:36 +08:00
zonyitoo 8b5eaf5eaf Add ACL example 2020-02-24 10:07:36 +08:00
zonyitoo d55fdbecfa Add ACL in README 2020-02-24 09:44:21 +08:00
zonyitoo c2a2157ff8 Add more example in README 2020-02-11 21:42:21 +08:00
zonyitoo 0ee806751c Add ssmanager in Notes 2020-02-08 21:13:05 +08:00
zonyitoo 03f2815930 Updated README 2020-02-08 21:11:24 +08:00
zonyitoo 5c249a639f Add nightly build download instructions in README 2020-02-06 15:00:23 +08:00
zonyitoo 84b4227eb5 Enable circle-ci 2020-02-05 18:01:03 +08:00
zonyitoo c5b9865656 Updated README 2020-01-13 20:52:17 +08:00
zonyitoo 3c1d2c481d Add trust-dns feature in README 2020-01-12 17:50:20 +08:00
zonyitoo 2949c91d50 Add feature notes in README 2020-01-12 16:32:16 +08:00