Commit Graph
731 Commits
Author SHA1 Message Date
dependabot[bot] 2e3de0fb28 chore(deps): bump prost from 0.12.4 to 0.12.6 (#1533) 2024-05-20 15:09:31 +00:00
dependabot[bot] 989a5ccef0 chore(deps): bump mimalloc from 0.1.41 to 0.1.42 (#1532) 2024-05-20 14:51:53 +00:00
dependabot[bot] bf241ef193 chore(deps): bump sysexits from 0.7.13 to 0.7.14 (#1534) 2024-05-20 14:39:42 +00:00
dependabot[bot] c0e21e86c7 chore(deps): bump thiserror from 1.0.60 to 1.0.61 (#1535) 2024-05-20 14:27:24 +00:00
zonyitoo bb337834e3 feat(local): Support SIP008 online configuration
- https://shadowsocks.org/doc/sip008.html
- fix #302
- ref #1287
2024-05-12 18:02:30 +08:00
zonyitoo 3dcadae8a2 update dependencies 2024-05-12 11:03:10 +08:00
zonyitoo 932a4cfdd8 release v1.18.4 2024-05-11 21:16:11 +08:00
zonyitoo 5c7668e0c4 chore: update dependencies 2024-05-05 14:08:30 +08:00
zonyitoo 6689e05e20 fix: local-dns UDP remote implements AEAD-2022 protocol properly
- Supports UDP control data properly
- fix #1516
2024-04-30 23:50:21 +08:00
zonyitoo 4c32dcff46 update dependencies 2024-04-27 00:53:46 +08:00
Hillwood Yang ec75237290 fix: fix CVE-2024-32650
Rustls is a modern TLS library written in Rust.
`rustls::ConnectionCommon::complete_io` could fall into an infinite loop based
on network input. When using a blocking rustls server, if a client send a
`close_notify` message immediately after `client_hello`, the server's
`complete_io` will get in an infinite loop. This vulnerability is fixed in
0.23.5, 0.22.4, and 0.21.11.
2024-04-22 22:23:52 +08:00
zonyitoo 846752866e release v1.18.3 2024-04-21 21:53:26 +08:00
zonyitoo a40257c245 fix: aws-lc-rs v1.7.0 supports x86_64-pc-windows-gnu 2024-04-19 02:56:16 +08:00
zonyitoo 9f1f3018cf fix: remove unnecessary deps on aws-lc 2024-04-19 02:13:02 +08:00
dependabot[bot] ff01e901cf chore(deps): bump hyper from 1.2.0 to 1.3.1
Bumps [hyper](https://github.com/hyperium/hyper) from 1.2.0 to 1.3.1.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v1.2.0...v1.3.1)

---
updated-dependencies:
- dependency-name: hyper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 21:30:37 +08:00
dependabot[bot] 4fea256210 chore(deps): bump tokio-rustls from 0.25.0 to 0.26.0
Bumps [tokio-rustls](https://github.com/rustls/tokio-rustls) from 0.25.0 to 0.26.0.
- [Release notes](https://github.com/rustls/tokio-rustls/releases)
- [Commits](https://github.com/rustls/tokio-rustls/compare/v/0.25.0...v/0.26.0)

---
updated-dependencies:
- dependency-name: tokio-rustls
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 21:30:22 +08:00
dependabot[bot] e6fc7cd98f chore(deps): bump time from 0.3.34 to 0.3.36 (#1505) 2024-04-16 13:18:25 +00:00
dependabot[bot] 5422657889 chore(deps): bump async-trait from 0.1.79 to 0.1.80 (#1504) 2024-04-16 12:54:43 +00:00
dependabot[bot] fa53ad89d4 chore(deps): bump sysexits from 0.7.11 to 0.7.12 (#1506) 2024-04-16 12:44:11 +00:00
dependabot[bot] b37c6e4dfa chore(deps): bump reqwest from 0.12.2 to 0.12.3 (#1496) 2024-04-08 13:45:12 +00:00
dependabot[bot] 6247f1a7a8 chore(deps): bump prost-build from 0.11.9 to 0.12.4 (#1489) 2024-04-06 17:28:59 +00:00
dependabot[bot] d42c1005fa chore(deps): bump prost from 0.11.9 to 0.12.4 (#1488) 2024-04-06 17:18:47 +00:00
dependabot[bot] 77180fc6cb chore(deps): bump etherparse from 0.14.2 to 0.14.3 (#1485) 2024-04-06 17:08:52 +00:00
zonyitoo 355bd8a5c3 feat(local): basic implementation of fake-dns 2024-03-31 03:15:05 +08:00
dependabot[bot] be77407bbd chore(deps): bump bytes from 1.5.0 to 1.6.0 (#1476) 2024-03-28 17:04:50 +00:00
dependabot[bot] 479fd993c6 chore(deps): bump arc-swap from 1.7.0 to 1.7.1 (#1478) 2024-03-28 16:49:37 +00:00
dependabot[bot] a4fc6db42f chore(deps): bump reqwest from 0.11.26 to 0.12.2 (#1481) 2024-03-28 16:28:13 +00:00
dependabot[bot] df93dd5999 chore(deps): bump async-trait from 0.1.78 to 0.1.79 (#1477) 2024-03-28 16:13:07 +00:00
dependabot[bot] 098ec1f786 chore(deps): bump http-body-util from 0.1.0 to 0.1.1 (#1464) 2024-03-18 15:58:52 +00:00
dependabot[bot] 7ed3ae9817 chore(deps): bump blake3 from 1.5.0 to 1.5.1 (#1462) 2024-03-18 15:46:10 +00:00
dependabot[bot] da0acc6ba5 chore(deps): bump thiserror from 1.0.57 to 1.0.58 (#1463) 2024-03-18 15:31:16 +00:00
dependabot[bot] a5bcd78ab4 chore(deps): bump qrcode from 0.13.0 to 0.14.0 (#1461) 2024-03-18 15:14:55 +00:00
dependabot[bot] 2362384c02 chore(deps): bump async-trait from 0.1.77 to 0.1.78 (#1460) 2024-03-18 15:06:05 +00:00
dependabot[bot] dd056c8294 chore(deps): bump reqwest from 0.11.24 to 0.11.26 (#1458) 2024-03-13 06:22:15 +00:00
dependabot[bot] 54055b078c chore(deps): bump env_logger from 0.11.2 to 0.11.3 (#1455) 2024-03-13 04:53:40 +00:00
dependabot[bot] cc2bc349c3 chore(deps): bump pin-project from 1.1.4 to 1.1.5 (#1457) 2024-03-13 04:42:54 +00:00
dependabot[bot] 34ce325840 chore(deps): bump log from 0.4.20 to 0.4.21 (#1447) 2024-03-07 04:29:54 +00:00
dependabot[bot] 08715e11ef chore(deps): bump arc-swap from 1.6.0 to 1.7.0 (#1449) 2024-03-07 04:15:42 +00:00
dependabot[bot] bb1c89f2ee chore(deps): bump base64 from 0.21.7 to 0.22.0 (#1448) 2024-03-07 04:02:59 +00:00
dependabot[bot] 27b648caef chore(deps): bump snmalloc-rs from 0.3.4 to 0.3.5 (#1450) 2024-03-07 03:49:57 +00:00
dependabot[bot] b5c74a6b1d chore(deps): bump nix from 0.27.1 to 0.28.0 (#1444) 2024-02-26 16:40:32 +00:00
dependabot[bot] f81ba8efe4 chore(deps): bump hyper from 1.1.0 to 1.2.0 (#1442) 2024-02-26 16:28:42 +00:00
dependabot[bot] afb0e2ae95 chore(deps): bump serde_json from 1.0.113 to 1.0.114 (#1445) 2024-02-26 16:13:18 +00:00
dependabot[bot] 3a8246f75f chore(deps): bump socket2 from 0.5.5 to 0.5.6 (#1443) 2024-02-26 16:00:34 +00:00
zonyitoo c337e4e477 chore: service, binary crates upgraded to v1.18.2 2024-02-19 09:45:47 +08:00
zonyitoo 42f11f6848 chore: version all set to v1.18.1 2024-02-16 23:05:57 +08:00
zonyitoo 186c0883e7 feat: IsTerminal in std since v1.70 2024-02-16 15:16:38 +08:00
zonyitoo d97b8b4175 clap v4.5 requires MSRV 1.74 2024-02-16 10:48:12 +08:00
zonyitoo bde0d05858 feat: default logger changed to tracing-subscriber
Older version was using log4rs as logging subscriber, which doesn't
support tracing outputs.
2024-02-16 10:40:07 +08:00
zonyitoo 65eb758ad4 feat: support tracing in default logging output (console)
Some depended libraries supports "tracing" structured logs, for example:
tokio, hickory-dns. They don't use "log" framework to emit logs, so
log4rs won't be able to receive those debugging informations.

Current implementation rely on a tracing subscriber called trace4rs,
which has mostly the same configuration interface like log4rs, but still
missing many features comparing with log4rs.
2024-02-08 02:29:15 +08:00