Commit Graph

3192 Commits

Author SHA1 Message Date
zonyitoo
ca25fd1d60 chore: example.com returns HTTP/1.1 2025-12-11 07:26:19 +08:00
zonyitoo
7066a19bda feat: syslog-tracing support windows 2025-12-11 07:21:03 +08:00
renovate[bot]
849c5bfdd8 chore(deps): update rust crate reqwest to v0.12.25 2025-12-08 21:41:19 +00: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
ea5e435b85 fix(deps): fix NetBSD build by updating rust crate mio to v1.1.1 (#2052) 2025-12-07 19:45:07 +08:00
renovate[bot]
a2134cdc4b chore(deps): update rust crate flate2 to v1.1.7 2025-12-05 14:12:34 +00:00
renovate[bot]
9ae89078d2 chore(deps): update alpine docker tag to v3.23 2025-12-03 21:24:59 +00:00
renovate[bot]
aa7765f135 chore(deps): update rust crate log to v0.4.29 2025-12-03 04:04:30 +00:00
renovate[bot]
b6ee4dbba4 chore(deps): update rust crate libc to v0.2.178 2025-12-02 17:49:09 +00:00
renovate[bot]
2391d8dd39 chore(deps): update actions/checkout action to v6 (#2049)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-29 01:35:10 +08:00
renovate[bot]
d3a62a2041 chore(deps): update tokio-tracing monorepo 2025-11-28 10:58:31 +00:00
renovate[bot]
158d6f5296 chore(deps): update rust crate http to v1.4.0 (#2051)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 01:04:04 +00:00
renovate[bot]
f51aa49d35 chore(deps): update rust crate tracing-appender to v0.2.4 2025-11-26 19:58:35 +00:00
Aaron Chen
4a3db21d58 chore: make syslog-tracing optional (#2050) 2025-11-23 23:58:42 +08:00
renovate[bot]
211dccb5fa chore(deps): update rust crate bson to v3.1.0 2025-11-20 21:13:39 +00:00
renovate[bot]
8fdfc013e7 chore(deps): update rust crate shadowsocks-crypto to v0.6.2 2025-11-20 16:02:48 +00: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
c53ba5053b chore: update indirect dependencies 2025-11-20 22:20:53 +08:00
renovate[bot]
3ce34f7913 chore(deps): update rust crate clap to v4.5.53 (#2048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 22:17:53 +08:00
zonyitoo
fff99a9418 fix: json5 unmaintained, RUSTSEC-2025-0120 2025-11-20 21:26:29 +08:00
renovate[bot]
e47f0b906b chore(deps): update rust crate clap to v4.5.52 2025-11-17 23:51:20 +00:00
zonyitoo
39f5476473 chore: update indirect dependencies 2025-11-17 01:30:25 +08:00
zonyitoo
1db36a1c73 feat(shadowsocks-rust): logging support syslog (#2044) 2025-11-17 01:30:11 +08:00
Aaron Chen
1cba24debf fix(CI): freebsd/netbsd artifacts missing (#2047) 2025-11-16 19:29:47 +08:00
Aaron Chen
72ab3c0697 chore: specify regex dependency without unicode feature (#2045) 2025-11-15 22:46:51 +08:00
renovate[bot]
eb9a886cfa chore(deps): update rust crate bytes to v1.11.0 2025-11-14 22:38:45 +00:00
renovate[bot]
f6571c319d chore(deps): update rust crate hyper to v1.8.1 2025-11-13 22:04:56 +00:00
renovate[bot]
ee9ad25ae7 chore(deps): update rust crate hyper to v1.8.0 2025-11-11 16:12:53 +00:00
renovate[bot]
2b0f27ab43 chore(deps): update rust docker tag to v1.91.1 2025-11-11 00:06:48 +00:00
Yulingfei Li
6e2d55e5fe Add ssservice command to snapcraft.yaml (#2039) 2025-11-03 14:22:31 +08:00
Aaron Chen
d67f6e7e8f chore: make clippy happy (#2038) 2025-11-03 10:01:07 +08:00
renovate[bot]
c64887f754 chore(deps): update rust crate webpki-roots to v1.0.4 2025-11-01 22:45:55 +00:00
renovate[bot]
31fa5f2a89 chore(deps): update rust docker tag to v1.91.0 2025-10-31 03:33:12 +00:00
renovate[bot]
af54984966 chore(deps): update rust crate clap to v4.5.51 2025-10-29 16:07:16 +00:00
renovate[bot]
4575089138 chore(deps): update actions/upload-artifact action to v5 (#2036)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 13:01:17 +08:00
renovate[bot]
dd8721ac6d chore(deps): update rust crate flate2 to v1.1.5 2025-10-24 12:56:31 +00:00
renovate[bot]
acab348949 chore(deps): update dependency windows to v5.1.1 2025-10-22 00:38:21 +00:00
renovate[bot]
d538a4c500 chore(deps): update rust crate clap to v4.5.50 2025-10-20 18:06:49 +00:00
renovate[bot]
7e9a1bcf44 chore(deps): update rust crate rustls-native-certs to v0.8.2 2025-10-17 00:43:14 +00:00
renovate[bot]
37e801208d chore(deps): update rust crate cfg-if to v1.0.4 2025-10-16 23:47:37 +00:00
renovate[bot]
93ea8185a2 chore(deps): update rust crate tokio to v1.48.0 2025-10-14 18:58:29 +00:00
renovate[bot]
9008113dc1 chore(deps): update rust crate reqwest to v0.12.24 2025-10-14 01:50:16 +00:00
renovate[bot]
46b8f2db7e chore(deps): update rust crate regex to v1.12.2 2025-10-13 21:39:44 +00:00
renovate[bot]
92e8e90f59 chore(deps): update rust crate clap to v4.5.49 2025-10-13 17:44:22 +00:00
renovate[bot]
d3f740b02e chore(deps): update rust crate socket2 to v0.6.1 2025-10-13 09:45:53 +00:00
zonyitoo
4c6fe558e3 chore: update indirect dependencies 2025-10-12 14:45:05 +08:00
zonyitoo
446b180e72 feat(shadowsocks-service): AutoProxyClientStream prevent mapping fake-ips twice (#2028) 2025-10-12 14:30:15 +08:00
shadowsocks69420
e2ffb9c50e fix: fake ips should not be passed to ACL rules (#2029)
ACL rules are likely not written for fake IPs.

One of the major selling point of using the `fake-dns` feature is to be
able to make use of ACL rules that are based on domain names instead of
purely IP addresses. Passing fake IPs to ACL nullifies this benefit,
which is likely not expected from users.

Closes #2028
2025-10-12 14:21:05 +08:00