Commit Graph
2457 Commits
Author SHA1 Message Date
zonyitoo ae331c6772 fix(local-fake-dns): recreate database if meta parse failed 2024-05-25 00:44:17 +08:00
zonyitoo 141b786c71 fix: reverted "default" feature for compatibility 2024-05-25 00:39:33 +08:00
zonyitoo 5ad625af8d fix: add missing -- 2024-05-25 00:26:09 +08:00
zonyitoo 02573d9f5e feat: msrv builder build all features 2024-05-25 00:25:23 +08:00
zonyitoo 80a325aa53 fix: tun::Configuration made Send-able for Windows 2024-05-25 00:21:23 +08:00
zonyitoo 7164f48a04 fix: allow clippy::absurd_extreme_comparisons 2024-05-25 00:12:37 +08:00
zonyitoo c4b8fdd4f0 feat(local-fake-dns): removed deps to prost, use bson 2024-05-25 00:00:43 +08:00
zonyitoo 6f186e30dd fix: missing Read + Write 2024-05-24 23:19:45 +08:00
zonyitoo ba8e07e769 feat: local-tun compilable for not-supported platforms
- Prepare for v1.19.0 release. Upgraded MSRV to 1.74
- "default" build feature now contains only basic shadowsocks features
  (BREAKING)
- Add "full" build feature for all suggested features
- Add "full-extra" build feature for including *-extra features
2024-05-24 23:13:14 +08:00
ty 2a46083553 fix: revert plugs system-bin-files 2024-05-23 15:52:03 +08:00
ty be2f28fa7d fix: revert snap system-files interface 2024-05-23 14:58:44 +08:00
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 7f3ca72db9 fix: snap remove ppc64el, s390x, add system-files binding 2024-05-19 21:31:13 +08:00
Jorge Alberto Díaz Orozco (Akiel) 3064cec8c3 [snap] Add aliases for all the non-daemon apps
This way we can call the applications without having to use the snap name before it's name.
Eg: now: `shadowsocks-rust.sslocal` after applying `sslocal`
2024-05-19 20:21:49 +08:00
zonyitoo f3c9ecd2b3 chore: reformatted with nightlly rustc 2024-05-18 23:52:08 +08:00
zonyitoo 2d201c98b7 chore: fix condition complication structure 2024-05-18 21:13:17 +08:00
splurge103 6d67524534 Fix: FreeBSD Building (#1528)
* Fix: FreeBSD Building

* Fix: FreeBSD Building. TCP natlook return

* Fix: FreeBSD Building. My mistake...
2024-05-18 21:09:32 +08:00
zonyitoo 7aed79b201 fix: service_config warning ignored (#1529) 2024-05-18 20:54:53 +08:00
zonyitoo 60b1ecd4e9 feat(local): online_config handled only in binary 2024-05-13 23:28:42 +08:00
ty 62867b3f3e chore: suppress warnings 2024-05-13 14:43:05 +08:00
ty 562e3deb1d feat(local): check integrity for online config 2024-05-13 10:12:12 +08:00
zonyitoo 0cf4291d67 fix(server): "users" should be empty for method not support EIH (#1525) 2024-05-12 23:34:22 +08:00
zonyitoo 222adb38b3 fix(local): reverted wrong assumption 2024-05-12 19:01:39 +08:00
zonyitoo 1a6335c861 fix(local): online_config checked only when feature enabled 2024-05-12 18:56:49 +08:00
zonyitoo 200463dcd2 feat(local): load servers from remote before running 2024-05-12 18:44:52 +08:00
zonyitoo 09040e57d0 chore(local): enable check for local-online-config 2024-05-12 18:12:03 +08:00
zonyitoo ffa8054de8 fix(local): fixed windows build 2024-05-12 18:09:57 +08: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
Xuesong Peng 676cae9c62 Fix: release script failed to pack sswinservice.exe 2024-05-12 14:50:40 +08:00
zonyitoo 3dcadae8a2 update dependencies 2024-05-12 11:03:10 +08:00
zonyitoo 932a4cfdd8 release v1.18.4 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 bb3b343ae5 fix: local-dns UDP remote client fails if packet_id overflows
- DnsClient expires quickly, so packet_id is impossible to be
  overflowed.
2024-04-30 23:54:54 +08:00
zonyitoo 40a712722f chore: allow unused_import 2024-04-30 23:51:58 +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 c5f25e64b3 fix: avoid api limit 2024-04-27 01:19:05 +08:00
zonyitoo 76b047d32d fix: action build with protoc installed 2024-04-27 01:16:30 +08:00
zonyitoo e8095c203e feat: clippy check with local-fake-dns 2024-04-27 01:11:04 +08:00
zonyitoo 755c085858 fix: windows ps build 2024-04-27 01:09:59 +08:00
zonyitoo d6f119929d enable local-tun for windows targets 2024-04-27 01:02:19 +08:00
zonyitoo 4c32dcff46 update dependencies 2024-04-27 00:53:46 +08:00
Liu Dongmiao fc7d88c65e add command argument --plugin-mode, should close #1495 2024-04-26 15:09:02 +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 v1.18.3 2024-04-21 21:53:26 +08:00
zonyitoo d1111e9be5 fix: aws-lc couldnt build on windows-gnu 2024-04-21 21:40:38 +08:00
Aleksandr Krotov 27832eaeb7 Make tcp socket creation non blocking (#1509) 2024-04-21 21:14:04 +08:00
zonyitoo 1ff42d2d52 chore: updated clippy-check version to the latest 2024-04-21 16:09:43 +08:00