Commit Graph

  • a3623eb41a tun: Fix system stack rewriting TUN subnet destinations to loopback 世界 2026-03-23 19:38:55 +08:00
  • 72bc4c1f87 Fix DNS transport returning error for empty AAAA response 世界 2026-03-23 19:21:55 +08:00
  • 9ac1e2ff32 Match package_name in process_path rule on Android 世界 2026-03-23 18:47:19 +08:00
  • 0045103d14 Fix package_name shared uid matching 世界 2026-03-23 18:33:03 +08:00
  • d2a933784c Optimize Darwin process finder 世界 2026-03-23 16:49:01 +08:00
  • 3f05a37f65 Optimize Linux process finder 世界 2026-03-23 15:54:29 +08:00
  • b8e5a71450 Add process information cache to avoid duplicate lookups 世界 2026-03-23 14:26:45 +08:00
  • c13faa8e3c tailscale: Only set ProcessLocalIPs/ProcessSubnets for fake TUN 世界 2026-03-23 14:15:02 +08:00
  • 7623bcd19e Fix DialerForICMPDestination 世界 2026-03-23 13:58:55 +08:00
  • 795d1c2892 Fix nested rule-set match cache isolation 世界 2026-03-23 12:26:19 +08:00
  • 441c98890d feat(ccm): add claude_directory option to read Claude Code config 世界 2026-03-22 16:59:36 +08:00
  • bb2169bc17 release: Fix install_go.sh 世界 2026-03-22 06:35:34 +08:00
  • d996b60f44 ccm/ocm: Add CLAUDE.md 世界 2026-03-22 06:23:13 +08:00
  • 084a6f1302 fix(ccm): align OAuth token refresh with Claude Code v2.1.81 世界 2026-03-22 06:02:55 +08:00
  • 6913b11e0a Reject removed legacy inbound fields instead of silently ignoring 世界 2026-03-21 17:09:34 +08:00
  • 1e57c06295 daemon: Allow StartOrReloadService to recover from FATAL state 世界 2026-03-21 13:37:14 +08:00
  • ea464cef8d daemon: Fix CloseService leaving instance non-nil on close error 世界 2026-03-21 12:50:42 +08:00
  • 0950783479 fix(ccm,ocm): exclude unusable credentials from status aggregation 世界 2026-03-21 11:42:49 +08:00
  • f172a575b7 fix(ccm): log assigned credential for each distinct model per session 世界 2026-03-21 11:07:43 +08:00
  • 29b901a8b3 fix(ccm): robust account UUID injection and session ID validation 世界 2026-03-21 11:00:05 +08:00
  • 53f832330d fix(ccm): adapt to Claude Code v2.1.78 metadata format, separate state from credentials 世界 2026-03-21 10:45:24 +08:00
  • 99d9e06dd0 fix(ccm,ocm): handle upstream 400 by marking external credentials rejected and polling default credentials 世界 2026-03-21 10:31:17 +08:00
  • 608b7e7fa2 fix(ccm,ocm): stop cascading 429 retry storm on token refresh 世界 2026-03-21 09:23:58 +08:00
  • 7acba74755 fix(ccm): forward 529 upstream overloaded response transparently 世界 2026-03-18 15:53:36 +08:00
  • 2fe1e37b17 fix(ccm,ocm): add missing isFirstUpdate to external credential usage logging 世界 2026-03-18 01:00:55 +08:00
  • 3bcfdd5455 fix(ccm,ocm): remove external context from pollUsage/pollIfStale 世界 2026-03-18 00:54:01 +08:00
  • b119d08764 fix(ccm,ocm): add usage logging to status stream, remove redundant isFirstUpdate 世界 2026-03-17 22:37:38 +08:00
  • 6b8838d323 fix(ccm,ocm): restart status stream when receiver gets reverse session 世界 2026-03-17 21:54:09 +08:00
  • b3429ef1f3 fix(ocm): strip non-active rate-limit headers from forwarded responses 世界 2026-03-17 21:39:31 +08:00
  • a2d6cf9715 fix(ocm): defer initial websocket rate-limit push 世界 2026-03-17 21:14:14 +08:00
  • 99e19e7033 service: stop retrying fatal watch status errors 世界 2026-03-17 20:47:42 +08:00
  • 969defeef0 ccm,ocm: validate external status response fields 世界 2026-03-17 20:17:56 +08:00
  • f57eff33bb ccm,ocm: fix WS push lifecycle, deduplicate rate_limits, stabilize reset aggregation 世界 2026-03-17 20:00:54 +08:00
  • 0a054b9aa4 ccm,ocm: propagate reset times, rewrite headers for all users, add WS status push 世界 2026-03-17 18:13:54 +08:00
  • 7d15d9d282 ccm: emit status updates for plan-weight-only changes 世界 2026-03-17 16:46:54 +08:00
  • cf2d677043 ocm: emit status updates for plan-weight-only changes 世界 2026-03-17 16:32:03 +08:00
  • 4a6a211775 ccm,ocm: reduce status emission noise, simplify emit-guard pattern 世界 2026-03-17 16:10:59 +08:00
  • f84832a369 Add stream watch endpoint 世界 2026-03-17 16:03:35 +08:00
  • a8e3cd3256 tun: Fix nfqueue not working in prerouting Andrew Novikov 2026-03-17 11:05:40 +08:00
  • f3c3022094 ccm,ocm: fix session race, track fallback sessions, skip warmup logging 世界 2026-03-16 22:10:10 +08:00
  • 686cf1f304 documentation: Fix Chinese link anchors 世界 2026-03-16 12:24:10 +08:00
  • 9fbfb87723 documentation: Fix unicode heading anchors 世界 2026-03-16 12:10:32 +08:00
  • d2fa21d07b Deprecate Socksaddr.IsFqdn: do not reject potentially valid domain names 世界 2026-03-16 09:36:24 +08:00
  • 2dd093a32e ccm,ocm: fix data race, remove dead code, clean up inefficiencies 世界 2026-03-15 21:09:08 +08:00
  • 14ade76956 ccm,ocm: remove dead code, fix timer leaks, eliminate redundant lookups 世界 2026-03-15 19:09:29 +08:00
  • 9e3ec30d72 docs: fix ccm and ocm credential docs 世界 2026-03-15 20:41:47 +08:00
  • 763e0af010 docs: complete ccm/ocm documentation for 1.14.0 features 世界 2026-03-15 13:42:53 +08:00
  • 656b09d1be ccm,ocm: never treat external usage endpoint failures as over-limit 世界 2026-03-15 13:03:31 +08:00
  • 8e9c61e624 ccm,ocm: normalize legacy fields into credentials at init, remove dual code path 世界 2026-03-15 12:24:46 +08:00
  • bc6e72408d ccm,ocm: block API key headers from being forwarded upstream 世界 2026-03-14 22:04:45 +08:00
  • 56af7313b2 ccm,ocm: don't treat usage API 429 as account over-limit 世界 2026-03-14 21:22:24 +08:00
  • 6878ad0d35 ccm,ocm: fix naming and error-handling convention violations 世界 2026-03-14 21:06:25 +08:00
  • 04bd63b455 ccm,ocm: reorganize files and improve naming conventions 世界 2026-03-14 20:17:23 +08:00
  • 51d564c9ff ccm,ocm: merge fallback into balancer strategy, use hyphenated constant names 世界 2026-03-14 19:08:32 +08:00
  • 4d8baf7175 ccm: fix nil pointer in pollUsage for connector-mode credentials 世界 2026-03-14 18:36:00 +08:00
  • d1e5426bc8 ccm,ocm: add exponential backoff with cap for poll retry 世界 2026-03-14 18:26:51 +08:00
  • 4d907bc49d ccm,ocm: allow URL-based credentials to accept reverse connections 世界 2026-03-14 18:06:40 +08:00
  • 2c907bef2c Fix scoped rebalance interrupts 世界 2026-03-14 17:38:40 +08:00
  • d2300353fd Propagate request context to upstream requests 世界 2026-03-14 17:26:18 +08:00
  • f871113832 ccm,ocm: add balancer session rebalancing with per-credential interrupt 世界 2026-03-14 17:15:32 +08:00
  • b97b9d9cfd ccm,ocm: add request ID context to HTTP request logging 世界 2026-03-14 16:14:24 +08:00
  • badeeb91fe service/ocm: add default OpenAI-Beta header and log websocket error body 世界 2026-03-14 16:07:58 +08:00
  • f4aaf33bf2 ccm,ocm: strip reverse proxy headers from upstream responses 世界 2026-03-14 15:58:33 +08:00
  • 8fe8e238b3 service/ocm: unify websocket logging with HTTP request logging 世界 2026-03-14 15:52:27 +08:00
  • 6f433937ba ccm,ocm: auto-detect plan weight for external credentials via status endpoint 世界 2026-03-14 15:32:30 +08:00
  • 80d5432654 service/ccm: update oauth token URL and remove unnecessary Accept header 世界 2026-03-14 15:19:59 +08:00
  • 8984b45ded ccm,ocm: improve balancer least_used with plan-weighted scoring and reset urgency 世界 2026-03-14 15:10:13 +08:00
  • 25a9e4ce59 service/ocm: only log new credential assignments and add websocket logging 世界 2026-03-14 14:44:24 +08:00
  • 615a7e05b4 service/ccm: only log new credential assignments and show context window in model 世界 2026-03-14 14:14:34 +08:00
  • 1628272507 ccm,ocm: mark credentials unusable on usage poll failure and trigger poll on upstream error 世界 2026-03-14 14:05:10 +08:00
  • ee65b375cb service/ccm: allow extended context (1m) for all credentials 世界 2026-03-14 13:48:23 +08:00
  • a09174a9a2 service/ccm: reject fast-mode external credentials 世界 2026-03-13 23:31:19 +08:00
  • ce543a935f ccm,ocm: fix reserveWeekly default and remove dead reserve fields 世界 2026-03-13 23:29:06 +08:00
  • 7f93c76b1a ccm,ocm: add limit options and fix aggregated utilization scaling 世界 2026-03-13 23:13:44 +08:00
  • df6e47f5f1 ocm: preserve websocket rate limit event fields 世界 2026-03-13 22:24:08 +08:00
  • 1993da3735 ocm: rewrite codex.rate_limits WebSocket events for external users 世界 2026-03-13 21:54:47 +08:00
  • 22376472d0 ccm,ocm: fix passive usage update for WebSocket connections 世界 2026-03-13 21:42:05 +08:00
  • 74bf20d349 ccm,ocm: fix reverse session shutdown race 世界 2026-03-13 21:31:23 +08:00
  • ff8585f7c6 ccm,ocm: block utilization decrease within same rate-limit window 世界 2026-03-13 20:14:27 +08:00
  • 4d5108fe7f ccm,ocm: fix connector-side bufio data loss in reverse proxy 世界 2026-03-13 20:11:34 +08:00
  • 3b177df05e ccm,ocm: fix data race on reverseContext/reverseCancel 世界 2026-03-13 20:10:31 +08:00
  • 1824881719 ccm,ocm: reset connector backoff after successful connection 世界 2026-03-13 20:07:18 +08:00
  • 02a1409e9a ccm,ocm: unify HTTP request retry with fast retry and exponential backoff 世界 2026-03-13 20:05:54 +08:00
  • af94ea9089 Fix reverse external credential handling 世界 2026-03-13 19:36:51 +08:00
  • 970951f369 ccm,ocm: add reverse proxy support for external credentials 世界 2026-03-13 18:51:02 +08:00
  • 15f3619995 ccm,ocm: strip reverse proxy headers before forwarding to upstream 世界 2026-03-13 04:54:11 +08:00
  • b96ab4fef9 ccm,ocm,ssmapi: fix HTTP/2 over TLS with h2c handler 世界 2026-03-13 04:52:31 +08:00
  • 6829f91a06 ccm,ocm: check credential file writability before token refresh 世界 2026-03-13 03:27:42 +08:00
  • 8e5811a8c7 ccm,ocm: watch credential_path and allow delayed credentials 世界 2026-03-13 02:21:34 +08:00
  • da8ff6f578 ccm/ocm: Add external credential support for cross-instance usage sharing 世界 2026-03-12 23:17:47 +08:00
  • 2801bce815 ccm/ocm: Add multi-credential support with balancer and fallback strategies 世界 2026-03-11 01:01:04 +08:00
  • a11cd1e0c6 Bump version 世界 2026-03-07 16:40:34 +08:00
  • bd0fb83d2d cronet-go: Update chromium to 145.0.7632.159 世界 2026-03-11 18:35:51 +08:00
  • 9462b1deeb documentation: Update descriptions for neighbor rules 世界 2026-03-06 21:43:21 +08:00
  • 44d1c86b1b Add macOS support for MAC and hostname rule items 世界 2026-03-06 08:47:37 +08:00
  • f802668915 Add Android support for MAC and hostname rule items 世界 2026-03-05 00:15:37 +08:00
  • 4d217b7481 Add MAC and hostname rule items 世界 2026-03-03 20:59:13 +08:00
  • d3768cca36 Bump version v1.13.3 世界 2026-03-15 16:59:23 +08:00
  • 0889ddd001 Fix connector canceled dial cleanup 世界 2026-03-15 17:48:10 +08:00
  • f46fbf188a documentation: Minor fixes 深鸣 2026-03-15 17:54:32 +08:00