Commit Graph

515 Commits

Author SHA1 Message Date
renovate[bot]
149c7df42d fix(deps): update rust crate reqwest to 0.13 (#2058)
* fix(deps): update rust crate reqwest to 0.13

* fix(shadowsocks-rust): reqwest features updated

* chore: allow OpenSSL license

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ty <zonyitoo@users.noreply.github.com>
2026-01-05 12:58:09 +08:00
zonyitoo
7ee1aa9223 chore: release v1.24.0 2025-12-11 07:38:59 +08:00
zonyitoo
7066a19bda feat: syslog-tracing support windows 2025-12-11 07:21:03 +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
Aaron Chen
4a3db21d58 chore: make syslog-tracing optional (#2050) 2025-11-23 23:58:42 +08:00
zonyitoo
fff99a9418 fix: json5 unmaintained, RUSTSEC-2025-0120 2025-11-20 21:26:29 +08:00
zonyitoo
1db36a1c73 feat(shadowsocks-rust): logging support syslog (#2044) 2025-11-17 01:30:11 +08:00
zonyitoo
b672c3d9b4 fix(shadowsocks-rust): daemonize is unmaintained
- rustsec/advisory-db#2279
- Copied source code from knsd/daemonize and applied all unmerged PRs
2025-09-22 02:23:09 +08:00
renovate[bot]
6bb5780f57 fix(deps): update rust crate sysexits to 0.10 2025-09-07 05:36:40 +00:00
shadowsocks69420
4a105e9b0a feat: support file logging with tracing (#1993) 2025-08-29 01:10:00 +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
ty
01337d349c fix(shadowsocks-service): removed any default features for shadowsocks-service (#1968) 2025-06-20 10:53:41 +08:00
Aaron Chen
73748e7995 fix: make hickory-dns truly optional (#1968) 2025-06-18 10:11:18 +08:00
Aaron Chen
0a91eb0fbd chore: compile xdg only on unix (#1966) 2025-06-09 12:46:29 +08:00
zonyitoo
76551f56ea chore: release v1.23.4 2025-05-12 23:26:26 +08:00
zonyitoo
b2a52cbd00 chore: bump version to v1.23.3 2025-05-06 22:59:39 +08:00
renovate[bot]
08bb31cd0c fix(deps): update rust crate xdg to v3 (#1950)
* fix(deps): update rust crate xdg to v3

* fix: xdg BaseDirectories has default values

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2025-05-05 22:46:47 +08:00
zonyitoo
af3394bd11 chore: bump version to v1.23.2 2025-04-24 21:08:31 +08:00
zonyitoo
95102db279 chore: updated version v1.23.1 2025-03-26 00:38:38 +08:00
renovate[bot]
2069d36eee fix(deps): update rust crate sysexits to 0.9 (#1891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 17:52:23 +08:00
zonyitoo
6973480082 feat: updated edition 2024, msrv 1.85 2025-03-14 01:12:48 +08:00
zonyitoo
b4dd9c2ca2 fix: removed local-fake-dns from full feature set 2025-03-14 00:45:46 +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]
4ddf9be73e fix(deps): update rust crate windows-service to 0.8 (#1879)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 17:24:53 +08:00
renovate[bot]
1804d38484 fix(deps): update rust crate directories to v6 (#1850)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 15:08:10 +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
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
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
zonyitoo
c85a74194f feat(shadowsocks): ServerConfig::new returns Result
- fix #1770
- allow users to check errors instead of just panic on wrong passwords
2024-11-17 01:18:05 +08:00
zonyitoo
f8e69417f4 feat: make aead-cipher an optional feature 2024-11-02 22:36:14 +08:00
zonyitoo
fefdef2126 fix(local-http): HttpClient removes Host from URI only for HTTP/1.x 2024-10-25 00:23:12 +08:00
zonyitoo
09088dedad chore: ready for release v1.21.1 2024-10-24 00:10:05 +08:00
ty
5b9b4ca16b fix: ssurl for getting outline url no compression 2024-10-04 22:42:57 +08:00
zonyitoo
bd4efaaa7d chore: release v1.21.0 2024-09-22 22:39:20 +08:00
dependabot[bot]
c31719a539 chore(deps): bump ipnet from 2.9.0 to 2.10.0 (#1646) 2024-09-09 14:24:32 +00:00
zonyitoo
c341c89908 chore: release v1.20.4 2024-08-16 00:18:20 +08:00
zonyitoo
87ac73829e feat: release v1.20.3 2024-07-29 01:29:50 +08:00
zonyitoo
eb70095c64 chore: bump version v1.20.2 2024-06-20 23:12:42 +08:00
zonyitoo
5ba8b7dcd4 feat(local-redir, server): Check IP stack capability globally
- ref #1543
- Reference Implementation: golang src/net/ipsock_posix.go
  ipStckCapabilities
2024-06-16 19:55:59 +08:00
zonyitoo
b5f3065f3d fix: TABLE cipher doesn't need to make a derived key
- fix #887
- Reference Implemetation: shadowsocks-libev, shadowsocks (Python)
  5ff4f27b74/src/encrypt.c (L1395-L1399)
2024-06-14 23:24:35 +08:00
zonyitoo
6345c0dcf1 feat(server): tokio v1.38 stablized RuntimeMetrics::num_workers 2024-06-13 00:00:05 +08:00
zonyitoo
a5130caa0f release v1.19.4 2024-06-12 23:37:47 +08:00
zonyitoo
87c1557fda feat(local-online-config): refactored with local-http client
- removed dependency to reqwest (very large)
- apply outbound configurations on sockets
- fixed #1508
2024-06-12 02:08:47 +08:00