Commit Graph

278 Commits

Author SHA1 Message Date
renovate[bot]
cc9e8faa70 fix(deps): update rust crate nix to 0.31 (#2066)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 16:21:06 +08:00
zonyitoo
1008eeec1d feat(local-http): support HTTP Basic auth (#1994) 2025-12-19 03:26:17 +08:00
zonyitoo
7ee1aa9223 chore: release v1.24.0 2025-12-11 07:38:59 +08:00
zonyitoo
db7a2a8d12 feat: applied json5-rs callum-oakley/json5-rs#53 2025-12-09 02:20:55 +08:00
Aaron Chen
aa9156a794 fix: bump msrv to 1.88 (#2054) 2025-12-09 02:19:35 +08:00
zonyitoo
04b3ad8504 fix: switched from serde_json5 to json5 2025-12-07 21:38:23 +08:00
zonyitoo
afbea321b7 chore: online-config load with standard JSON
- serde-json5 doesn't support UTF-16 surrogate pair properly
  google/serde_json5#21
2025-11-21 00:00:14 +08:00
zonyitoo
fff99a9418 fix: json5 unmaintained, RUSTSEC-2025-0120 2025-11-20 21:26:29 +08:00
Aaron Chen
72ab3c0697 chore: specify regex dependency without unicode feature (#2045) 2025-11-15 22:46:51 +08:00
renovate[bot]
af7f55dbbc fix(deps): update rust crate windows-sys to 0.61 (#2015)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 00:06:14 +08:00
renovate[bot]
9f538a300c fix(deps): update rust crate bson to v3 (#2012)
* fix(deps): update rust crate bson to v3

* fix: bson v3 enables serde

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2025-08-31 01:33:34 +08:00
renovate[bot]
692f4458fb fix(deps): update rust crate rocksdb to 0.24 2025-08-10 20:42:42 +00:00
renovate[bot]
466cb35bb5 fix(deps): update rust crate etherparse to 0.19 2025-08-04 20:56:45 +00:00
renovate[bot]
fa9aad3bbd fix(deps): update rust crate socket2 to 0.6 (#1984)
* fix(deps): update rust crate socket2 to 0.6

* fix: socket2 0.6 compatible

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2025-07-06 02:04:09 +08:00
zonyitoo
c5552d22d5 chore(shadowsocks-service): release v1.23.6 2025-07-05 11:35:51 +08:00
zonyitoo
8f9419efa5 chore: release v1.23.5 2025-07-04 22:57:36 +08:00
Aaron Chen
393e09ce12 chore: allow clippy::uninlined_format_args (#1981) 2025-06-28 23:08:36 +08:00
renovate[bot]
16dda13859 fix(deps): update rust crate windows-sys to 0.60 (#1973)
* fix(deps): update rust crate windows-sys to 0.60

* fix: windows-sys 0.60 BOOL moved to core

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ty <zonyitoo@gmail.com>
2025-06-17 14:02:03 +08:00
Aaron Chen
85cf58abfb chore: replace once_cell::sync::Lazy with std::sync::LazyLock (#1963) 2025-06-06 10:15:53 +08:00
renovate[bot]
802caea62a fix(deps): update rust crate tun to 0.8 2025-06-02 11:07:00 +00:00
zonyitoo
76551f56ea chore: release v1.23.4 2025-05-12 23:26:26 +08:00
renovate[bot]
cc4b6adfbd fix(deps): update rust crate webpki-roots to v1 (#1951)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-06 23:23:38 +08:00
zonyitoo
b2a52cbd00 chore: bump version to v1.23.3 2025-05-06 22:59:39 +08:00
renovate[bot]
dc83809a36 fix(deps): update rust crate nix to 0.30 (#1946)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 22:46:36 +08:00
renovate[bot]
4e890c795a fix(deps): update rust crate webpki-roots to v0.26.10 2025-04-30 20:03:39 +00:00
renovate[bot]
f58ec49609 fix(deps): update rust crate nix to 0.30 (#1944)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-30 21:48:20 +08:00
zonyitoo
6fba4c479c feat(shadowsocks-service): local-tun removed dependency of tun on not supported platforms
Making non-supported platforms to be able to build with the default
"full" feature set.
2025-04-25 22:33:19 +08:00
renovate[bot]
7de2a94a5d fix(deps): update rust crate etherparse to 0.18 2025-04-24 13:10:03 +00:00
zonyitoo
af3394bd11 chore: bump version to v1.23.2 2025-04-24 21:08:31 +08:00
zonyitoo
b33b7d72ae chore: updated shadowsocks to v1.23.1 2025-04-21 22:28:52 +08:00
renovate[bot]
7acd9442d1 fix(deps): update rust crate brotli to v8 (#1939)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-20 22:36:28 +08:00
zonyitoo
fd4a973700 fix: reverted tun cond-build (#1934) 2025-04-09 23:11:01 +08:00
zonyitoo
e27d27c694 fix: build tun only for supported platforms (#1934) 2025-04-09 22:27:04 +08:00
renovate[bot]
2cb892075a fix(deps): update rust crate spin to 0.10 2025-03-26 20:43:43 +00:00
zonyitoo
95102db279 chore: updated version v1.23.1 2025-03-26 00:38:38 +08:00
zonyitoo
aac36757d4 feat(local-tun): disable receive checksum, improving performance
- ref #1923

Checksum running on receiving packets are the most significant cost of
CPU time in local-tun.
2025-03-26 00:36:35 +08:00
zonyitoo
a9918d9249 feat(local-tun): enable cubit congestion control algo (#1922) 2025-03-21 00:11:08 +08:00
ty
9eefc2db3e feat: update hickory-resolver v0.25 public release
- ref hickory-dns/hickory-dns#2206

reformatted with 1.85 new formatter
2025-03-19 12:50:53 +08:00
zonyitoo
6973480082 feat: updated edition 2024, msrv 1.85 2025-03-14 01:12:48 +08:00
zonyitoo
5d92fde875 feat(shadowsocks-service): local-fake-dns switched db engine to rocksdb
- ref #1895

BREAKING CHANGE: Database file must be recreated because engine have
been switched from sled to rocksdb.
2025-03-08 00:26:06 +08:00
Aaron Chen
7dc78a0524 fix(deps): update rust crate etherparse to 0.17 (#1889)
* fix(deps): update rust crate etherparse to 0.17

* delete .vscode/settings.json
2025-03-02 22:52:05 +08:00
renovate[bot]
344dff9361 fix(deps): update rust crate rand to 0.9 (#1859)
* fix(deps): update rust crate rand to 0.9

* fix: rand 0.9 compat

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2025-03-02 22:50:45 +08:00
renovate[bot]
dccb3c4c4a fix(deps): update rust crate hickory-resolver to v0.25.0-alpha.5 (#1870)
* fix(deps): update rust crate hickory-resolver to v0.25.0-alpha.5

* fix: hickory-dns removed native-tls

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2025-02-13 02:35:55 +08:00
zonyitoo
64b6676489 feat: master branch version v1.23 2025-01-11 11:52:01 +08:00
zonyitoo
db293c0e52 feat: depending on hickory-dns 0.25-alpha.4 specifically
- ref #1775
2025-01-02 22:28:33 +08:00
zonyitoo
dd9507ebfb feat: shadowsocks-rust binary crate default feature set to "full"
BREAKING CHANGE: For users who build from source may see their output
binaries become larger or may encounter some unexpected build errors
with default feature build.

fix #1829
2025-01-02 22:23:39 +08:00
zonyitoo
3f62aabd2a feat: tun2 has been merged back to tun (meh/rust-tun) 2024-12-04 00:17:32 +08:00
renovate[bot]
1adb52d4ef fix(deps): update rust crate smoltcp to 0.12 (#1785)
* fix(deps): update rust crate smoltcp to 0.12

* fix(shadowsocks-service): compatible with smoltcp v0.12

* fix(ci): service msrv 1.80, rust msrv 1.80, lib msrv 1.75

* chore(shadowsocks-service): smoltcp v0.12 uses libcore Ipv4Addr, Ipv6Addr

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2024-11-28 23:19:52 +08:00
ty
4f952be7bf feat: async fn in trait, supported since Rust v1.75
- https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html

BREAKING CHANGE: MSRV v1.75
2024-11-25 16:28:50 +08:00
renovate[bot]
e28abce6bb fix(deps): update rust crate thiserror to v2 (#1756)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-17 02:42:03 +08:00