Commit Graph

  • 5f7608a011
    Merge 9e9b5f15ee into 0f980d49a6 Artem Smorodin 2026-06-12 12:55:52 +0300
  • 7ee731cc93
    Merge 626cd1c2f1 into 0f980d49a6 Peng Cheng 2026-06-06 06:12:54 +0800
  • 5a6b47fb09
    Merge 9884c74a8a into 0f980d49a6 chenfengfeng123 2026-06-03 03:24:07 +0530
  • d5bff0a354
    Merge 2f577c07a2 into 0f980d49a6 sevico 2026-05-30 08:23:53 -0400
  • f98832ef26
    Merge 737d4960f0 into 0f980d49a6 sevico 2026-05-30 08:23:31 -0400
  • 313abaf984
    Merge 6c4e1b8c87 into 0f980d49a6 FlyModeZ 2026-05-29 17:11:40 +0300
  • eeb9b527d6
    Merge c614637c9e into 0f980d49a6 Alfredo Tupone 2026-05-29 17:11:09 +0300
  • 0f980d49a6
    RTMP: Fix chunk timestamp/basic-header decoding and harden packet unmarshal. v8.0.3 (#4680) develop Winlin 2026-05-29 07:17:32 -0400
  • e8f6450616 Proxy: Bump to v8.0.3 for #4680. winlin 2026-05-28 21:41:09 -0400
  • 96cdd0c2cb Claude: skill: Clarify that all proxy E2E scripts must run. winlin 2026-05-28 21:31:42 -0400
  • 41528168e4 Claude: RTMP: Add protocol unit-test suite and harden packet unmarshal. winlin 2026-05-28 21:09:27 -0400
  • abfb0cd8ae Claude: RTMP: Fix 3-byte chunk basic header decode in proxy. winlin 2026-05-24 20:22:34 -0400
  • 26803ac4f4 Claude: RTMP: Use extended timestamp as delta for chunk fmt=1/2 in proxy. winlin 2026-05-24 18:10:51 -0400
  • 1d1206503e
    Merge df7a5addb8 into 8df9410880 sevico 2026-05-21 11:31:43 +0800
  • c614637c9e Try fixing junk on armv7 Alfredo Tupone 2026-05-20 23:51:26 +0200
  • 0fa5376f74 Set Non-Executable Stack Alfredo Tupone 2026-05-20 23:21:11 +0200
  • 398620d52c Edge: Fix RTMP late-join missing sequence headers. v6.0.186 (#4678) 6.0release winlin 2026-05-19 11:33:42 -0400
  • 133f66afba Edge: Fix HTTP-FLV 404 and RTMP late-join missing sequence headers. v7.0.150 (#4678) 7.0release winlin 2026-05-19 11:20:25 -0400
  • 8df9410880
    Edge: Fix HTTP-FLV 404 and RTMP late-join missing sequence headers. v8.0.2 (#4678) Winlin 2026-05-19 10:53:30 -0400
  • a40654a545 Update winlin 2026-05-19 10:41:07 -0400
  • 3c80e4d781 Add verify script winlin 2026-05-19 10:38:57 -0400
  • f068635d22 Update winlin 2026-05-19 10:19:08 -0400
  • 523815d678 Update winlin 2026-05-19 10:14:10 -0400
  • 48aeca75f1 Edge: Dump cached metadata and sequence headers to late-joining consumers. winlin 2026-05-19 09:57:00 -0400
  • eb9141e450 Edge: Fix inverted check that blocked HTTP-FLV play. winlin 2026-05-19 07:41:05 -0400
  • 2f577c07a2 test: Add unit tests to verify proxy header copy and URL fix Jacob Su 2026-05-19 16:05:52 +0800
  • 4fa87deff6 Proxy: Fix HLS proxy response header loss and m3u8 URL query parameter corruption shiweikang 2026-04-11 12:41:49 +0800
  • 737d4960f0 Proxy: Replace deprecated io/ioutil with io package shiweikang 2026-04-11 12:44:49 +0800
  • df7a5addb8 Proxy: Add UT coverage for nil pointer and resource leak fixes Jacob Su 2026-05-19 11:32:14 +0800
  • e124f9f881 Proxy: Fix nil pointer panic in BuildStreamURL and resource leak in ParseBody shiweikang 2026-04-11 12:43:05 +0800
  • 386a3768df Proxy: Fix RTC/SRT reader leak, legacy WHEP unwrap, WHEP perf guide. v7.0.149 (#4676) Winlin 2026-05-17 21:13:21 -0400
  • 913b773282
    Proxy: Fix RTC/SRT reader leak, legacy WHEP unwrap, WHEP perf guide. v8.0.1 (#4676) Winlin 2026-05-17 21:13:21 -0400
  • 6c85b267a3 Proxy: Bump to v8.0.1 for #4676; point skill at version8.hpp. winlin 2026-05-17 21:12:16 -0400
  • fbcc43cdb0 Proxy: Fix RTC/SRT reader goroutine leak; reuse UDP receive buffers. winlin 2026-05-17 20:59:29 -0400
  • a217ff9a4e Proxy: Enable pprof endpoints and add WHEP performance analysis guide. winlin 2026-05-17 18:18:46 -0400
  • 9b08a3809a Proxy: Unwrap legacy /rtc/v1/play/ JSON envelope for ICE parsing. winlin 2026-05-17 17:52:07 -0400
  • 57d1062e91 Code name: Free. v8.0.0 winlin 2026-05-17 12:31:12 -0400
  • 6ee6f1ca5f Proxy: Refactor for testability; add SRT/WHIP E2E and unit tests. v7.0.148 (#4675) Winlin 2026-05-17 12:03:18 -0400
  • d934a7a5e2 Claude: Add internal/redisclient entry to srs-codebase-map. winlin 2026-05-17 11:59:14 -0400
  • 5a971feed4 Claude: Add proxy bootstrap seams and unit tests. winlin 2026-05-17 11:48:12 -0400
  • 7ede26453e Claude: Add HTTP API proxy seams, unit tests, and proxyfakes. winlin 2026-05-17 10:39:07 -0400
  • 0a18a4a13b Claude: Add HTTP proxy seams and unit tests. winlin 2026-05-16 21:27:24 -0400
  • f42921d7b1 Claude: Add SRT proxy seams and unit tests. winlin 2026-05-16 20:30:22 -0400
  • 953b0d63ca Claude: Add WebRTC proxy seams and unit tests. winlin 2026-05-16 19:21:34 -0400
  • 7b4c4dc999 Claude: Add RTMP proxy seams and unit tests. winlin 2026-05-16 16:54:11 -0400
  • 3060bf8e7c Claude: Split lb interfaces, extract redisclient, drop race-prone globals. winlin 2026-05-16 11:11:18 -0400
  • f45bf30b46 Codex: Remove global proxy load balancer. winlin 2026-05-10 21:00:17 -0400
  • 3b93ddfddf Codex: Rename origin load balancer types. winlin 2026-05-10 20:41:53 -0400
  • de69339785 Codex: Stabilize proxy E2E stream isolation. winlin 2026-05-10 20:20:27 -0400
  • 6c2bff53a4 Proxy: Add WHIP E2E test; document in skill and codebase map. winlin 2026-05-10 19:47:17 -0400
  • d1fc8c1253 Proxy: Add ffmpeg-from-source builder; auto-fallback in SRT E2E test. winlin 2026-05-10 19:33:32 -0400
  • 7b8981d8b9 Proxy: Add SRT E2E test; placeholder for WebRTC verification winlin 2026-05-10 18:39:21 -0400
  • 8db8f8d9b4 Proxy: Rename internal/server package to internal/proxy winlin 2026-05-10 18:09:48 -0400
  • 3663a8e38f
    Proxy: Refactor server APIs and expand RTMP test coverage. v7.0.147 (#4672) Winlin 2026-05-02 09:36:55 -0400
  • 739d0c2015 Proxy: Bump to v7.0.147 for #4672. winlin 2026-05-02 09:30:40 -0400
  • c40a46b61c Codex: Add proxy transmux E2E test winlin 2026-05-02 09:17:44 -0400
  • 2267cdc2ce Codex: Add Redis proxy E2E test script. winlin 2026-05-02 08:50:57 -0400
  • f42bddd9f8 Codex: Add proxy cluster E2E test. winlin 2026-05-02 08:34:07 -0400
  • 9ea08e9509 Codex: Add RTMP protocol fakes. winlin 2026-05-02 08:05:41 -0400
  • 9b9b91c7a6 Codex: Limit SRS develop skill scope winlin 2026-05-02 08:01:55 -0400
  • 88a26804dd Codex: Add RTMP protocol tests winlin 2026-05-02 08:01:19 -0400
  • c2f2dc768a Codex: Document unsupported media transports winlin 2026-05-01 11:08:34 -0400
  • 4b97841853 Codex: Add RTMP API examples. winlin 2026-05-01 08:04:05 -0400
  • cb90bf1fec Codex: Refactor proxy server APIs. winlin 2026-05-01 07:36:10 -0400
  • b6dd97ddff Codex: Document RTMP ExpectPacket helper. winlin 2026-04-29 11:35:37 -0400
  • 9b6842da9a Codex: Expose RTMP AMF0 interfaces. winlin 2026-04-29 11:26:40 -0400
  • a76a982563 Codex: Rename proxy protocol package to server. winlin 2026-04-29 10:16:54 -0400
  • d8696434cb
    Proxy: Refine logger and environment APIs. v7.0.146 (#4670) Winlin 2026-04-28 07:18:45 -0400
  • b3b50d0cf1 Proxy: Bump to v7.0.146 for #4670. winlin 2026-04-28 07:18:05 -0400
  • 344fa17e7c Codex: Fix workspace instruction paths. winlin 2026-04-28 07:15:23 -0400
  • 26868185db remove .openclaw symbolic link haibo.chen 2026-04-28 13:37:24 +0800
  • 9dc4735662 Codex: Refine logger API. winlin 2026-04-26 21:14:41 -0400
  • 34e705dd1c Codex: Merge proxy file map into codebase map. winlin 2026-04-26 12:13:39 -0400
  • ed62c7ee94 OpenClaw: Add Codex commit prefix guidance winlin 2026-04-26 12:01:10 -0400
  • fe86846e3b OpenClaw: Rename proxy environment interface winlin 2026-04-26 11:56:28 -0400
  • 55fc52a0f6 Claude: Replace AGENTS.md symlinks with explicit workspace instructions winlin 2026-04-25 12:53:41 -0400
  • 30fc7775a5
    Proxy: Modernize internal packages on stdlib and add unit tests. v7.0.145 (#4667) Winlin 2026-04-23 07:25:48 -0400
  • 488ed95fb2 OpenClaw: Document PR review workflow in srs-develop skill. winlin 2026-04-23 07:21:19 -0400
  • d179ddac8f Proxy: Bump to v7.0.145 for #4667. winlin 2026-04-23 07:04:39 -0400
  • 667b055cd5 OpenClaw: Sync srs-codebase-map with internal/logger, errors, and sync. winlin 2026-04-23 07:00:32 -0400
  • b41a817810 OpenClaw: Sync srs-codebase-map with internal/env and internal/version. winlin 2026-04-23 06:38:20 -0400
  • 6406ad23b0 Proxy: Switch internal/logger to slog JSON output and add unit tests. winlin 2026-04-19 20:45:38 -0400
  • 98d09138b8 Proxy: Add test seams and unit tests for internal/signal. winlin 2026-04-19 20:11:36 -0400
  • 43576e6036 Proxy: Add unit tests for internal/version with 100% coverage. winlin 2026-04-19 20:03:25 -0400
  • aed4a6ffc3 Proxy: Modernize internal/utils imports and add unit tests. winlin 2026-04-19 19:59:48 -0400
  • a387fb6369 Proxy: Convert internal/sync.Map to an interface and add unit tests. winlin 2026-04-19 19:48:54 -0400
  • f7f0676c9e Proxy: Rewrite internal/errors on stdlib with a single withStack struct. winlin 2026-04-19 18:36:59 -0400
  • cd11a6720f
    Proxy: Harden internal/env tests and add counterfeiter fakes. v7.0.144 (#4665) Winlin 2026-04-18 20:33:07 -0400
  • 503cc12a8a Proxy: Harden internal/env tests and add counterfeiter fake generation. v7.0.144 (#4665) winlin 2026-04-18 20:28:19 -0400
  • f83605526e Proxy: Wire up counterfeiter for interface fake generation winlin 2026-04-18 16:39:56 -0400
  • 431b842dd1 Proxy: Make internal/env tests hermetic by injecting env and file indirections winlin 2026-04-18 14:53:44 -0400
  • 41ad82e19f Proxy: Raise internal/env coverage to 96% and harden tests against parallel misuse winlin 2026-04-18 09:34:04 -0400
  • e1a581c6e9 OpenClaw: Add --coverage flag to proxy-utest.sh for per-function coverage reporting winlin 2026-04-18 09:21:56 -0400
  • 9884c74a8a code format chenfengfeng123 2026-04-13 11:28:27 +0800
  • 95c5731a33 Optimize launch.json chenfengfeng123 2026-04-13 11:27:24 +0800
  • 460412c4b5
    Move build output to bin/, replace godotenv with custom .env parser, and update docs. v7.0.143 (#4661) Winlin 2026-04-12 14:26:33 -0400
  • 00beb734df Bump version to v7.0.143 and add changelog entry for #4661 winlin 2026-04-12 14:24:41 -0400
  • 17502ff139 Move build output from root to bin/ directory following Go conventions winlin 2026-04-12 14:18:02 -0400
  • f838547223 Remove work log and update proxy README with skill-based prompts winlin 2026-04-12 14:11:52 -0400
  • 5ea9f573f2 Update copyright year from 2025 to 2026 across all source files winlin 2026-04-12 13:48:49 -0400