Commit Graph
120 Commits
Author SHA1 Message Date
zonyitoo 0fc35d99ec fix: rollback rustls to v0.22
rustls v0.23 starts to use aws-lc as the default crypto implementation.
But now not all the dependencies are upgraded to the latest rustls. If
there are still any older version of rustls exists in the build process,
aws-lc may fails.

- ref aws/aws-lc-rs#428
- ref aws/aws-lc-rs#427
- ref aws/aws-lc-rs#426
2024-06-01 18:11:16 +08:00
zonyitoo 22a41d0224 fix: Docker build upgrade to alpine 3.20
- Removed armv7, arm-linux-gnueabihf, windows-gnu in default build
2024-05-26 03:07:07 +08:00
zonyitoo d586741c8a fix: fixed bindgen running in old base images
chore: windows-gnu cross build working now
2024-05-26 01:50:19 +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 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 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
zonyitoo 09040e57d0 chore(local): enable check for local-online-config 2024-05-12 18:12:03 +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 d1111e9be5 fix: aws-lc couldnt build on windows-gnu 2024-04-21 21:40:38 +08:00
zonyitoo 1ff42d2d52 chore: updated clippy-check version to the latest 2024-04-21 16:09:43 +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
Xuesong Peng bc063c3f47 resolve #1467: build sswinservice for Windows by default 2024-03-25 10:01:26 +08:00
zonyitoo 1abf457907 fix: wintun already add default route automatically 2024-02-19 22:17:38 +08:00
zonyitoo f16615e79e chore: updated actions/checkout to v4
- Node.js 16 actions are deprecated.
2024-02-16 11:48:21 +08:00
ty f1826a74e1 chore: remove mips-* targets in default release build
- rust-lang/compiler-team#648
- mips-* targets are now dropped to tier 3
- ref #1426
2024-02-05 17:12:22 +08:00
zonyitoo 719ee07bcc chore: env_logger pushed MSRV to v1.71 2024-02-03 23:06:11 +08:00
zonyitoo 61bbe1280c chore: github action ensuring MSRV 2024-02-03 20:40:39 +08:00
zonyitoo a4d0cd5660 chore: removed mips-unknown-linux-gnu release, that always fails 2023-11-26 23:53:12 +08:00
zonyitoo e104fa604f fixed tag_name defaults to github.ref_name 2023-09-01 12:54:03 +08:00
zonyitoo b8ea553179 fix(actions): temporary disable docker manually build 2023-08-27 02:33:34 +08:00
zonyitoo 33fe361a8b fix(actions): add missing tag_name in other jobs 2023-08-27 02:15:29 +08:00
zonyitoo 8d2245250c fix(actions): manually trigger must set tag_name 2023-08-27 02:05:27 +08:00
zonyitoo 944d597247 fix(actions): allow trigger build releases from page 2023-08-27 01:32:48 +08:00
zonyitoo 485adcf4c5 fix(actions): disable fail-fast 2023-08-27 01:14:30 +08:00
zonyitoo 2b2afc9a3c chore(build): Build nightly releases with cross instead of zig-build
- zig recently updated its musl version, stable rustc with that new musl
  is not released yet
- zig may eliminate LLVM in the future, ziglang/zig#16270
2023-06-30 23:41:32 +08:00
ty 08f350f317 Revert "Fix UPX compression issue."
This reverts commit 872e994fd1.
2023-03-15 12:14:24 +08:00
Tim Xylon 2bcf2a5c4a Use actions-rs-plus/clippy-check 2023-03-13 22:54:58 +00:00
Tim Xylon 5252941bf9 Removing unused action arguments 2023-03-13 22:54:58 +00:00
Tim Xylon f155813d32 Update .github/workflows/clippy-check.yml
Use 'kristof-mattei/clippy-check@main'.
2023-03-13 22:54:58 +00:00
Tim Xylon 9ec7035c6b Update actions/upload-artifact to v3 2023-03-13 22:54:58 +00:00
Tim Xylon 024bd872ef Update docker workflow dependencies 2023-03-13 22:54:58 +00:00
Tim Xylon 3bf205f0a4 Get rid of actions-rs/toolchain
Replaces 'actions-rs/toolchain' with bare `rustup` command, since this action haven't been updated in 2 years and `rustup` is included in GitHub Action's runner images.

See: https://github.com/actions/runner-images
2023-03-13 22:54:58 +00:00
Tim Xylon 916e162795 Update actions/checkout to v3 2023-03-13 22:54:58 +00:00
riKirsti 872e994fd1 Fix UPX compression issue.
1.Fix the UPX compression issue in GitHub Actions.
2.Use upx --lzma --best instead of upx -9 to get better compression ratio.
2023-02-21 06:39:05 +08:00
zonyitoo 26a04b9c0c build nightly with cargo-zigbuild 2022-12-17 21:09:58 +08:00
zonyitoo 990ffb9b4f separates clippy check to clippy-check workflow 2022-12-17 20:11:21 +08:00
zonyitoo 8cfe8c1088 Build with stable Rust >= 1.64 2022-12-17 19:45:48 +08:00
zonyitoo 49fd1cfb40 upgrade tests, remove deps to Xcode 12 2022-12-17 10:05:06 +08:00
zonyitoo bd5badbc2f upgrade shadowsocks-crypto
- AArch64 intrinsics are now available on stable rust since v1.59
- Upgrades rust-crypto to v0.10
2022-12-10 12:15:39 +08:00
zonyitoo ff3590a830 macOS runner already builtin Xcode 13.2.1 2022-11-21 23:39:52 +08:00
zonyitoo 2621e1946d updated dependencies, Swatinem/rust-cache@v2 2022-10-29 14:31:09 +08:00
zonyitoo 59e80ff1fe move Dockerfile to workspace root 2022-06-29 01:36:34 +08:00
zonyitoo 64ad58bd61 switch user with -a, docker adds entrypoint script, #876 2022-06-29 00:31:57 +08:00
xiazuojie 32f6a09d54 remove 2 targets 2022-04-27 00:20:12 +08:00