Commit Graph

236 Commits

Author SHA1 Message Date
世界
e847748f69 experimental: New FFI 2026-02-09 15:50:51 +08:00
世界
c7811a159d Standardize gomobile usages 2026-02-07 15:52:26 +08:00
世界
5f7d49ca5a Recover from bbolt panics on corrupted database
When bbolt encounters corrupted page data at runtime, it panics
instead of returning an error. Wrap all DB transactions with
recover to catch these panics, delete the corrupted database
file, and reopen a fresh one.
2026-02-06 19:35:32 +08:00
世界
5b9f98c8c7 Remove varbin usages 2026-01-29 13:40:34 +08:00
世界
0716079d4a Fix trafficontrol Manager 2026-01-17 19:16:56 +08:00
世界
9f9626446a release: Log build ID during TestFlight publishing 2026-01-17 19:16:56 +08:00
世界
4bedd71627 platform: Refactor CommandClient & Connections 2026-01-17 05:50:39 +08:00
世界
0bdef55d2a platform: Uniq network interfaces 2026-01-17 05:49:57 +08:00
世界
97397b867c platform: Display k based bytes 2026-01-17 05:49:45 +08:00
世界
9541ef8bcb platform: Improve interface 2026-01-17 05:49:12 +08:00
世界
f085917d8c Fix DNS transports 2026-01-17 05:48:41 +08:00
世界
dbd06758c0 platform: Expose process info 2026-01-17 05:48:41 +08:00
世界
909d1c9df9 platform: Add GetStartedAt for StartedService 2026-01-17 05:48:40 +08:00
世界
c7086b8759 platform: Use new crash log api 2026-01-17 05:47:54 +08:00
世界
869efaad58 platform: Add UsePlatformWIFIMonitor to gRPC interface
Align dev-next-grpc with wip2 by adding UsePlatformWIFIMonitor()
to the new PlatformInterface, allowing platform clients to indicate
they handle WIFI monitoring themselves.
2026-01-17 05:47:32 +08:00
世界
56682e32ba daemon: Add clear logs 2026-01-17 05:47:32 +08:00
世界
0b6fe45fb9 platform: Refactoring libbox to use gRPC-based protocol 2026-01-17 05:47:32 +08:00
世界
701b82279d Add Linux WI-FI state support
Support monitoring WIFI state on Linux through:
- NetworkManager (D-Bus)
- IWD (D-Bus)
- wpa_supplicant (control socket)
- ConnMan (D-Bus)
2026-01-17 05:47:04 +08:00
Zephyruso
bde9463a22 Add /dns/flush-clash meta api 2026-01-17 05:44:26 +08:00
世界
a4265930dd Do not reset network on sleep or wake 2025-09-23 16:17:44 +08:00
世界
45387f3231 Fix DNS client 2025-09-08 09:12:30 +08:00
世界
2efdd4dd7c Deprecate common/atomic 2025-08-25 19:49:12 +08:00
世界
c06b212363 Fix atomic pointer usages 2025-08-15 15:05:34 +08:00
世界
8d5f1ad310 Update golangci-lint to v2 2025-08-13 23:37:40 +08:00
世界
f8e13d566e Fix build with Go 1.25 2025-08-13 22:08:35 +08:00
世界
409bb52d35 platform: Fix context 2025-08-13 11:26:32 +08:00
世界
5b5ee6ed5b android: Add workaround for tailscale pidfd crash 2025-08-07 12:54:19 +08:00
世界
873ab4b085 Add service component type 2025-07-08 13:14:41 +08:00
世界
d03bb80f9f Update protobuf and grpc 2025-07-08 13:14:38 +08:00
世界
431f2b35f1 clash-api: Add more meta api 2025-07-08 13:12:34 +08:00
世界
b0a448fa0e Fix missing handling of legacy domain_strategy options 2025-07-08 13:12:32 +08:00
世界
4f83e98736 Improve local DNS server 2025-07-08 13:12:32 +08:00
世界
96f078e252 Explicitly reject detour to empty direct outbounds 2025-07-08 13:12:28 +08:00
世界
26c2b696a9 Migrate to stdlib ECH support 2025-07-08 13:12:19 +08:00
世界
2a623c4b2f Add fallback local DNS server for iOS 2025-07-08 13:12:18 +08:00
世界
a5db391fcf Add certificate store 2025-07-08 13:12:14 +08:00
世界
2afbe96ea0 refactor: Outbound domain resolver 2025-07-08 13:12:14 +08:00
世界
f75ade1991 refactor: DNS 2025-07-08 13:12:14 +08:00
世界
678d6c7b39 Fix hysteria bytes format 2025-04-29 20:45:19 +08:00
世界
b7c20fd165 Improve pause management 2025-04-08 14:16:22 +08:00
世界
6de7964724 platform: Fix android start 2025-03-11 20:18:34 +08:00
世界
606a417395 Fix download external ui with query params 2025-03-09 15:26:36 +08:00
世界
9915503aa3 platform: Add update WIFI state func 2025-02-23 08:35:30 +08:00
世界
21d2c78cdc Fix http.FileServer short write 2025-02-23 08:35:30 +08:00
世界
b82bf16ebe Minor updates 2025-02-01 19:49:33 +08:00
世界
81f01eddcb Fix local rule-set not updated 2025-02-01 19:42:21 +08:00
世界
a683de96c6 Do not set address sets to routes on Apple platforms
Network Extension was observed to stop for unknown reasons
2025-01-27 13:40:39 +08:00
世界
8dff0f30b9 tun: Set address sets to routes 2025-01-13 15:14:30 +08:00
世界
a3b1231342 clash-api: Fix missing endpoints 2025-01-13 15:14:30 +08:00
世界
070ad551c3 Make GSO adaptive 2025-01-13 15:14:30 +08:00