Commit graph

30 commits

Author SHA1 Message Date
世界
0298b2f33b
Fix group status updates broken by API service
The URL test history update hook and the Clash mode update hook were
single-slot: the API service's attached service overwrote the hook set
by the daemon, so clients stopped receiving group updates. Replace both
with multicast hook lists.

Also share a single URL test history storage via context: Clash API
looked it up under a key nobody registered and fell back to its own
empty storage, so dashboards showed no delay once an API service was
configured. Selector changes now notify through the shared storage,
covering selections made from any API surface.
2026-06-13 09:30:11 +08:00
世界
9db1cc53a5
Add sing-box API service 2026-06-12 19:45:37 +08:00
世界
0525f6cb1c
Add optimistic DNS cache 2026-06-08 08:51:40 +08:00
世界
1af14a0237
Remove varbin usages 2026-01-29 13:40:34 +08:00
世界
5bc0dfa9dd
platform: Refactoring libbox to use gRPC-based protocol 2026-01-17 05:47:32 +08:00
世界
17576e9f66
Add certificate store 2025-07-08 13:12:14 +08:00
世界
3016338e34
refactor: DNS 2025-07-08 13:12:14 +08:00
世界
27c31eac5d
Fix local rule-set not updated 2025-02-01 19:42:21 +08:00
世界
9afe75586a
refactor: Extract services form router 2025-01-13 15:14:29 +08:00
世界
19fb214226
refactor: Modular inbound/outbound manager 2025-01-13 15:14:29 +08:00
世界
923d3222b0
WTF is this 2024-10-13 13:07:01 +08:00
世界
93ae3f7a1e
Add rejected DNS response cache support 2024-05-21 15:12:03 +08:00
世界
4b43acfec0
Add rule-set 2024-01-03 12:21:36 +08:00
世界
bf4e556f67
Migrate to independent cache file 2024-01-03 12:21:36 +08:00
世界
5269231df0
Fix URLTest outbound 2023-12-02 17:55:58 +08:00
世界
43f72a6419
Add store_mode and platform Clash mode selector 2023-08-25 20:21:14 +08:00
世界
9f94b21687
platform: Add group expand status 2023-08-20 13:31:55 +08:00
世界
9c8565cf21
platform: Add group interface 2023-07-02 18:46:41 +08:00
世界
542612129d
clash-api: Add Clash.Meta APIs 2023-06-07 20:33:41 +08:00
世界
9bca5a517f
Add fakeip support 2023-06-07 20:31:26 +08:00
世界
e5f3bb6344
Add command to connect an address 2023-03-18 20:27:38 +08:00
世界
39514b3ca0
Add v2ray user stats api 2023-02-08 16:50:15 +08:00
世界
1b44faed17
Add v2ray stats api 2022-09-29 08:49:34 +08:00
世界
a5402ffb69
Add back urltest outbound 2022-09-15 15:22:08 +08:00
世界
099358d3e5
Add clash persistence support 2022-09-10 14:42:14 +08:00
世界
5297273937
Add clash mode support 2022-09-10 14:15:11 +08:00
世界
c0a2f77258
Remove urltest outbound 2022-07-28 16:36:31 +08:00
世界
593799a988
Fix clash tracker timeout 2022-07-26 06:56:24 +08:00
世界
c4e46c35b5
Add urltest outbound 2022-07-22 13:51:08 +08:00
世界
6ac1b395cf
Make clash api and gVisor optional 2022-07-20 07:12:40 +08:00
Renamed from adapter/traffic_controller.go (Browse further)