Skip to content

Commit 75ca7aa

Browse files
authored
feat: IPC support (#867)
* feat: IPC support on Unix * feat: IPC support on windows * refactor: disable auth for IPC * solve conflict * code clean * cargo fmt * fix mmdb url * fmt * fix CI * test: add tests for IPC * remove IPC perm test
1 parent 50f295d commit 75ca7aa

File tree

18 files changed

+812
-327
lines changed

18 files changed

+812
-327
lines changed

.env.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CLASH_DOCKER_TEST=true

.github/dependabot.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ updates:
33
- package-ecosystem: "cargo"
44
directory: "/"
55
schedule:
6-
interval: weekly
6+
interval: monthly
77
groups:
88
rust-dependencies:
99
patterns:
1010
- "*"
1111
- package-ecosystem: "github-actions"
1212
directory: "/"
1313
schedule:
14-
interval: weekly
14+
interval: monthly
1515
groups:
1616
actions-dependencies:
1717
patterns:

.github/workflows/ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@ env:
2020
REGISTRY: "ghcr.io"
2121
IMAGE_NAME: "clash-rs"
2222
RUST_LOG: "clash=TRACE"
23-
RUST_TOOLCHAIN: "nightly-2025-06-30"
23+
RUST_TOOLCHAIN: "nightly-2025-09-15"
2424
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
25+
CROSS_CONTAINER_UID: 1001
26+
CROSS_CONTAINER_GID: 118
2527

2628
# Arm builder https://github.blog/changelog/2024-09-03-github-actions-arm64-linux-and-windows-runners-are-now-generally-available/
2729
jobs:

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,5 @@ shell.nix
2727
.DS_Store
2828

2929
codecov.json
30+
31+
.env

0 commit comments

Comments
 (0)