Commit Graph
2442 Commits
Author SHA1 Message Date
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
zonyitoo b719d49ce0 chore: make clippy happy 2024-04-21 15:49:41 +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
stormynoct c68172ba17 Fix per-server outbound options not taking effect (part 2) (#1491)
* Fix per-server outbound options not taking effect
1. Add outbound_bind_addr and outbound_bind_interface into ServerInstanceConfig
2. Add new interfaces for specifying ConnectOpts in AutoProxyClientStream

* Resolve some clippy warnings
2024-04-19 01:27:18 +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
zonyitoo 6545fe19ff fix: install nasm on Windows build
- ref aws/aws-lc-rs#376
- https://aws.github.io/aws-lc-rs/requirements/windows.html#nasm
2024-04-16 21:30:22 +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
zonyitoo f8410cc329 chore: reformatted with nightlly rustc 2024-04-14 22:08:08 +08:00
zonyitoo 5a75db86d5 fix: allow unused_mut on non-linux platform 2024-04-14 22:07:48 +08:00
stormynoct a5d71a28b9 Fix load balancer to add per server fwmark for outbound traffic 2024-04-14 22:03:12 +08:00
Liu Dongmiao 7b4a0a1463 add launchd_udp_socket_name / launchd_tcp_socket_name to basic config 2024-04-12 15:33:11 +08: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