Commit Graph
2590 Commits
Author SHA1 Message Date
dependabot[bot] f46e2a64d6 chore(deps): bump tun2 from 2.0.6 to 2.0.8 (#1627) 2024-08-26 16:10:30 +00:00
dependabot[bot] 3677dc2b6e chore(deps): bump flate2 from 1.0.31 to 1.0.33 (#1628) 2024-08-26 15:52:41 +00:00
dependabot[bot] afff9cdb4e chore(deps): bump blake3 from 1.5.3 to 1.5.4 (#1629) 2024-08-26 15:35:15 +00:00
dependabot[bot] ee23d50d51 chore(deps): bump serde_json from 1.0.125 to 1.0.127 (#1630) 2024-08-26 15:18:20 +00:00
dependabot[bot] b034d56fa8 chore(deps): bump reqwest from 0.12.5 to 0.12.7 (#1631) 2024-08-26 15:01:56 +00:00
dependabot[bot] 7a5ce8ec6a chore(deps): bump clap from 4.5.15 to 4.5.16 (#1623) 2024-08-20 08:04:25 +00:00
dependabot[bot] 52d66f3726 chore(deps): bump serde_json from 1.0.124 to 1.0.125 (#1622) 2024-08-20 07:47:35 +00:00
dependabot[bot] 92e379de7c chore(deps): bump tun2 from 2.0.5 to 2.0.6 (#1621) 2024-08-20 07:31:23 +00:00
dependabot[bot] 2b7fb41472 chore(deps): bump rustls-native-certs from 0.7.1 to 0.7.2 (#1620) 2024-08-20 07:15:06 +00:00
zonyitoo c341c89908 chore: release v1.20.4 v1.20.4 2024-08-16 00:18:20 +08:00
zonyitoo f200dff600 feat: unified ServerHandle 2024-08-15 23:55:47 +08:00
zonyitoo 6ffeda5495 fix(server): exit server instance if any of the sub-tasks exited (#1612)
Replaced FutureUnordered with futures::select_all, and put all sub-tasks
into individual tokio tasks.
2024-08-14 23:30:38 +08:00
zonyitoo d67908f27e feat(shadowsocks): ProxyServerStream::from_stream made public (#1613) 2024-08-13 23:30:51 +08:00
Vesa Vilhonen 0041f62128 feat(local): Allow configuring udp associate addr
User might want to bind the socket to a different address
than what is advertised in the Socks 5 UDP Associate responses.

This adds a new command line option to control only that but to still
default to udp bind addr and local address.

Example:

    sslocal --local-addr 0.0.0.0:1080 --udp-associate-addr 10.51.1.1:1080 -U

Here the server would without this change respond to UDP Associate request with
address 0.0.0.0:1080. With the new switch, it responds 10.51.1.1:1080.
2024-08-13 23:19:07 +08:00
dependabot[bot] 4c2bdaeabb chore(deps): bump serde_json from 1.0.122 to 1.0.124 (#1609) 2024-08-12 16:03:08 +00:00
dependabot[bot] 260509c86a chore(deps): bump clap from 4.5.13 to 4.5.15 (#1610) 2024-08-12 15:47:32 +00:00
drawdrop e43ee2a346 chore: fix some comments
Signed-off-by: drawdrop <cricis@icloud.com>
2024-08-12 23:29:04 +08:00
zonyitoo edac97d1fe chore: add macports badge (#1607) 2024-08-10 11:09:13 +08:00
xiaobo tian 9ec9d8e27b fix(net) losing the raw file descriptor may leak resources
Signed-off-by: xiaobo tian <peterwillcn@gmail.com>
2024-08-07 12:26:35 +08:00
zonyitoo 29fc232e1f chore: imports_granularity set to default
- imports_granularity is still unstable since 2021:
  https://rust-lang.github.io/rustfmt/?version=v1.6.0&search=#imports_granularity
2024-08-07 00:17:00 +08:00
dependabot[bot] dcc628d7a0 chore(deps): bump clap from 4.5.11 to 4.5.13 (#1602) 2024-08-05 17:32:41 +00:00
dependabot[bot] e0f88a0dbf chore(deps): bump windows-sys from 0.52.0 to 0.59.0 (#1604) 2024-08-05 17:14:14 +00:00
dependabot[bot] 5c373adec5 chore(deps): bump serde_json from 1.0.121 to 1.0.122 (#1601) 2024-08-05 16:56:13 +00:00
dependabot[bot] 80b22d3f67 chore(deps): bump flate2 from 1.0.30 to 1.0.31 (#1603) 2024-08-05 16:40:30 +00:00
dependabot[bot] 9e64c668d1 chore(deps): bump bytes from 1.6.1 to 1.7.1 (#1605) 2024-08-05 16:24:21 +00:00
zonyitoo 15b00a2b75 chore: Batch*Message document 2024-08-03 23:53:33 +08:00
zonyitoo 9d97bd4fd8 chore: proxy_socket doc opt 2024-08-03 23:53:33 +08:00
dependabot[bot] d0d7767037 chore(deps): bump serde_json from 1.0.120 to 1.0.121 (#1597) 2024-07-29 15:00:40 +00:00
zonyitoo 87ac73829e feat: release v1.20.3 v1.20.3 2024-07-29 01:29:50 +08:00
zonyitoo 5585fad9da fix: fixed MAD calculation 2024-07-28 18:10:45 +08:00
zonyitoo eea43c7cd6 feat: ServerScore replaced stdev with MAD 2024-07-28 14:54:24 +08:00
dependabot[bot] 009837484f chore(deps): bump openssl from 0.10.64 to 0.10.66 in the cargo group (#1595) 2024-07-23 01:54:08 +00:00
dependabot[bot] ccf57b6494 chore(deps): bump thiserror from 1.0.62 to 1.0.63 (#1594) 2024-07-22 14:11:37 +00:00
dependabot[bot] 1dadd310c0 chore(deps): bump blake3 from 1.5.2 to 1.5.3 (#1592) 2024-07-15 15:12:15 +00:00
zonyitoo 06f3944268 update dependencies 2024-07-14 21:23:01 +08:00
zonyitoo 9eae3b044e fix: tun2 v2.0.2 removing deps on SetInterfaceDnsSettings (#1589) 2024-07-14 21:21:24 +08:00
zonyitoo ab83dbb7db chore: release v1.20.2 v1.20.2 2024-07-10 23:26:56 +08:00
dependabot[bot] 301147a2d0 chore(deps): bump rustls-native-certs from 0.7.0 to 0.7.1 (#1580) 2024-07-09 02:42:27 +00:00
dependabot[bot] a4c67ff872 chore(deps): bump the cargo group with 2 updates (#1586) 2024-07-09 02:26:09 +00:00
dependabot[bot] 4216a27190 chore(deps): bump zstd from 0.13.1 to 0.13.2 (#1579) 2024-07-08 16:25:37 +00:00
dependabot[bot] d44e4a6de6 chore(deps): bump qrcode from 0.14.0 to 0.14.1 (#1581) 2024-07-08 16:07:31 +00:00
dependabot[bot] 97079ae8e6 chore(deps): bump hyper from 1.3.1 to 1.4.0 (#1578) 2024-07-08 15:48:51 +00:00
dependabot[bot] 0ce74205df chore(deps): bump sysexits from 0.8.0 to 0.8.1 (#1582) 2024-07-08 15:32:26 +00:00
dependabot[bot] 64550823c1 chore(deps): bump async-trait from 0.1.80 to 0.1.81 (#1583) 2024-07-08 15:14:55 +00:00
dependabot[bot] 233b1b7f4c chore(deps): bump idna from 1.0.1 to 1.0.2 (#1584) 2024-07-08 14:56:24 +00:00
Aaron Chen 918730497f update links 2024-07-06 11:12:23 +08:00
dependabot[bot] e6622e8df6 chore(deps): bump log from 0.4.21 to 0.4.22 (#1573) 2024-07-02 06:00:38 +00:00
dependabot[bot] 9b3b97518e chore(deps): bump serde_json from 1.0.117 to 1.0.120 (#1574) 2024-07-02 05:42:50 +00:00
dependabot[bot] e9c9b3dfd5 chore(deps): bump clap from 4.5.7 to 4.5.8 (#1571) 2024-07-02 05:24:58 +00:00
zonyitoo 43d5b2a9fd fix: IP_DONTFRAG, IPV6_DONTFRAG now in libc 2024-06-25 22:27:31 +08:00