|
11628
|
11
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"1f6b07b8a {"Commits":[{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"}],"HeadCommit":{"Sha1":"1f6b07b8a00acf7c120d1a36476b16173fb05486","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:29:59+08:00"},"CompareURL":"","Len":1}...
|
1781163078
|
Edit
Delete
|
|
11673
|
1
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11674
|
9
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11675
|
3
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11676
|
4
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11677
|
7
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11678
|
8
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11679
|
10
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11680
|
11
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"vodtest/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781164278
|
Edit
Delete
|
|
11739
|
4
|
5
|
4
|
39
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8621a4168 {"Commits":[{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"}],"HeadCommit":{"Sha1":"8621a4168068e9cf576ebd0081c28627deff3a79","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T15:50:42+08:00"},"CompareURL":"laiqiaojie/CommonClass/compare/1f6b07b8a00acf7c120d1a36476b16173fb05486...8621a4168068e9cf576ebd0081c28627deff3a79","Len":1}...
|
1781169235
|
Edit
Delete
|
|
11740
|
1
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11741
|
9
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11742
|
3
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11743
|
4
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11744
|
7
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11745
|
8
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11746
|
10
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11747
|
11
|
5
|
1
|
38
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"vodtest/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169653
|
Edit
Delete
|
|
11748
|
4
|
5
|
4
|
39
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"92d4335a3 {"Commits":[{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"}],"HeadCommit":{"Sha1":"92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Message":"初始版本\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-11T17:19:17+08:00"},"CompareURL":"laiqiaojie/CommonClass/compare/8621a4168068e9cf576ebd0081c28627deff3a79...92d4335a3459a1766726bb8bf260abe0a5ac5a4a","Len":1}...
|
1781169738
|
Edit
Delete
|
|
12835
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"2d38559db {"Commits":[{"Sha1":"2d38559db3149c8f965378fbedadacab93a76ff4","Message":"feat: add Cocos UI freeze / Lua coroutine hang troubleshooting methodology (2026-06-15 case)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T14:42:41+08:00"}],"HeadCommit":{"Sha1":"2d38559db3149c8f965378fbedadacab93a76ff4","Message":"feat: add Cocos UI freeze / Lua coroutine hang troubleshooting methodology (2026-06-15 case)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T14:42:41+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/c817b2be67c012ca7bf69bb961cb1c4fc4b6516a...2d38559db3149c8f965378fbedadacab93a76ff4","Len":1}...
|
1781592162
|
Edit
Delete
|
|
12852
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ba948cb2d {"Commits":[{"Sha1":"ba948cb2dd71dc3c65601095c40438f5b2f7a357","Message":"feat: add recording message troubleshooting (consumer UID = 99999 after restart)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T15:01:02+08:00"}],"HeadCommit":{"Sha1":"ba948cb2dd71dc3c65601095c40438f5b2f7a357","Message":"feat: add recording message troubleshooting (consumer UID = 99999 after restart)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-16T15:01:02+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/2d38559db3149c8f965378fbedadacab93a76ff4...ba948cb2dd71dc3c65601095c40438f5b2f7a357","Len":1}...
|
1781593264
|
Edit
Delete
|
|
13175
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"45821ace2 {"Commits":[{"Sha1":"45821ace2cee5b7661941ad47f54f346f5b45fa1","Message":"feat(ssh-connect): 新增 AIUI2 语音服务内存泄漏排查(STATE_WORKING 卡死 → ZRAM 耗尽)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:12:53+08:00"}],"HeadCommit":{"Sha1":"45821ace2cee5b7661941ad47f54f346f5b45fa1","Message":"feat(ssh-connect): 新增 AIUI2 语音服务内存泄漏排查(STATE_WORKING 卡死 → ZRAM 耗尽)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:12:53+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/ba948cb2dd71dc3c65601095c40438f5b2f7a357...45821ace2cee5b7661941ad47f54f346f5b45fa1","Len":1}...
|
1781691175
|
Edit
Delete
|
|
13177
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"28e910c01 {"Commits":[{"Sha1":"28e910c0103c185d68b83b7eec2c74e696772534","Message":"更新 ssh-connect: 新增歌曲播放中途报错排查(Invalid EBML/文件损坏 vs Stall PTS 区分)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:37:17+08:00"}],"HeadCommit":{"Sha1":"28e910c0103c185d68b83b7eec2c74e696772534","Message":"更新 ssh-connect: 新增歌曲播放中途报错排查(Invalid EBML/文件损坏 vs Stall PTS 区分)\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:37:17+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/45821ace2cee5b7661941ad47f54f346f5b45fa1...28e910c0103c185d68b83b7eec2c74e696772534","Len":1}...
|
1781692639
|
Edit
Delete
|
|
13178
|
4
|
5
|
4
|
37
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d22a0aec8 {"Commits":[{"Sha1":"d22a0aec86997e2867600d2e096a7f2ce2bd6574","Message":"排查: tab01585《不该》播放中途报错(MKV容器静默损坏)\n\n- 新增故障报告: 文件在35.4MB处EBML结构损坏,非Stall PTS/坏盘/下载问题\n- 根因: exfat外接盘(94%满)硬断电导致簇链损坏,文件可读但内容逻辑损坏\n- 铁证: Invalid EBML number size tag + read thread ret=-1094995529(AVERROR_INVALIDDATA)\n- 更新 ssh-connect skill: 新增\"歌曲播放中途报错排查\"方法论(EBML损坏 vs Stall PTS区分)\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:38:34+08:00"}],"HeadCommit":{"Sha1":"d22a0aec86997e2867600d2e096a7f2ce2bd6574","Message":"排查: tab01585《不该》播放中途报错(MKV容器静默损坏)\n\n- 新增故障报告: 文件在35.4MB处EBML结构损坏,非Stall PTS/坏盘/下载问题\n- 根因: exfat外接盘(94%满)硬断电导致簇链损坏,文件可读但内容逻辑损坏\n- 铁证: Invalid EBML number size tag + read thread ret=-1094995529(AVERROR_INVALIDDATA)\n- 更新 ssh-connect skill: 新增\"歌曲播放中途报错排查\"方法论(EBML损坏 vs Stall PTS区分)\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-17T18:38:34+08:00"},"CompareURL":"laiqiaojie/yuancheng-lianjie/compare/7150db1ee61d7403461dba58f14987c68330563a...d22a0aec86997e2867600d2e096a7f2ce2bd6574","Len":1}...
|
1781692783
|
Edit
Delete
|
|
13267
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"60bdeb492 {"Commits":[{"Sha1":"60bdeb4924643835e2db4375c1778c5ce4f5a8f3","Message":"Update ssh-connect device connection shortcuts\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T15:37:03+08:00"}],"HeadCommit":{"Sha1":"60bdeb4924643835e2db4375c1778c5ce4f5a8f3","Message":"Update ssh-connect device connection shortcuts\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T15:37:03+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/28e910c0103c185d68b83b7eec2c74e696772534...60bdeb4924643835e2db4375c1778c5ce4f5a8f3","Len":1}...
|
1781768224
|
Edit
Delete
|
|
13317
|
1
|
5
|
1
|
44
|
0
|
0
|
refs/heads/main
|
1
|
|
1781776299
|
Edit
Delete
|
|
13318
|
1
|
5
|
1
|
44
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ae06127f6 {"Commits":[{"Sha1":"ae06127f6f5e99fb29bd3e6f0087a30d17e57dfe","Message":"feat: init aliyun ccc assistant\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-18T17:43:12+08:00"}],"HeadCommit":{"Sha1":"ae06127f6f5e99fb29bd3e6f0087a30d17e57dfe","Message":"feat: init aliyun ccc assistant\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-06-18T17:43:12+08:00"},"CompareURL":"","Len":1}...
|
1781776299
|
Edit
Delete
|
|
13336
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5a39a72b0 {"Commits":[{"Sha1":"5a39a72b0074a61f3a3c1f1b217e9f2a22e6dbb5","Message":"ssh-connect: 新增连接点播服务器标准流程(查服务器列表→判主辅机→paramiko二跳)\n\n- 每次连接点播服务器必须先从播放器日志统计所有 IP 及播放量,自动选择播放次数最多的主机\n- 记录三种判断主机/辅机的方法:system.ini 参数 \u003e httpclient.log 启动日志 \u003e 播放量占比\n- 补充完整 paramiko 二跳连接代码模板\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T22:07:12+08:00"},{"Sha1":"b53f1978fd07e20bbd28851ba2d81f737faf755a","Message":"ssh-connect: 新增连接点播服务器标准流程(查服务器列表→判主辅机→paramiko二跳)\n\n- 每次连接点播服务器必须先从播放器日志统计所有 IP 及播放量,自动选择播放次数最多的主机\n- 记录三种判断主机/辅机的方法:system.ini 参数 \u003e httpclient.log 启动日志 \u003e 播放量占比\n- 补充完整 paramiko 二跳连接代码模板\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T22:05:27+08:00"}],"HeadCommit":{"Sha1":"5a39a72b0074a61f3a3c1f1b217e9f2a22e6dbb5","Message":"ssh-connect: 新增连接点播服务器标准流程(查服务器列表→判主辅机→paramiko二跳)\n\n- 每次连接点播服务器必须先从播放器日志统计所有 IP 及播放量,自动选择播放次数最多的主机\n- 记录三种判断主机/辅机的方法:system.ini 参数 \u003e httpclient.log 启动日志 \u003e 播放量占比\n- 补充完整 paramiko 二跳连接代码模板\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@192.168.31.158","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@192.168.31.158","CommitterName":"laiqiaojie","Timestamp":"2026-06-18T22:07:12+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/60bdeb4924643835e2db4375c1778c5ce4f5a8f3...5a39a72b0074a61f3a3c1f1b217e9f2a22e6dbb5","Len":2}...
|
1781791635
|
Edit
Delete
|
|
13337
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"87cb41c28 {"Commits":[{"Sha1":"87cb41c28b236f76b6f0c7bb938ffe106930468a","Message":"ssh-connect: 点播服务器连接规则 root/2598123/22,补充 paramiko 5.x ecdsa 旧服务器 disabled_algorithms 修复\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-19T12:05:55+08:00"}],"HeadCommit":{"Sha1":"87cb41c28b236f76b6f0c7bb938ffe106930468a","Message":"ssh-connect: 点播服务器连接规则 root/2598123/22,补充 paramiko 5.x ecdsa 旧服务器 disabled_algorithms 修复\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-19T12:05:55+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/5a39a72b0074a61f3a3c1f1b217e9f2a22e6dbb5...87cb41c28b236f76b6f0c7bb938ffe106930468a","Len":1}...
|
1781841958
|
Edit
Delete
|
|
13338
|
4
|
5
|
4
|
29
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d16d787c6 {"Commits":[{"Sha1":"d16d787c65c1f245c8225ab485aef442b84559ee","Message":"ssh-connect: 区分 macOS/Windows 连接点播服务器方法\n\nmacOS 上 paramiko 5.x 已移除 ssh-rsa 支持,无法连接旧服务器主机密钥。\n改用 sshpass + 原生 ssh ProxyCommand 方案,经实测可正常二跳连接。\nWindows 继续使用 paramiko,同时补充 macOS 下 sshpass scp 下载示例。\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-19T12:28:43+08:00"}],"HeadCommit":{"Sha1":"d16d787c65c1f245c8225ab485aef442b84559ee","Message":"ssh-connect: 区分 macOS/Windows 连接点播服务器方法\n\nmacOS 上 paramiko 5.x 已移除 ssh-rsa 支持,无法连接旧服务器主机密钥。\n改用 sshpass + 原生 ssh ProxyCommand 方案,经实测可正常二跳连接。\nWindows 继续使用 paramiko,同时补充 macOS 下 sshpass scp 下载示例。\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@laiqiaojiedeMacBook-Pro.local","CommitterName":"laiqiaojie","Timestamp":"2026-06-19T12:28:43+08:00"},"CompareURL":"laiqiaojie/claude-skills/compare/87cb41c28b236f76b6f0c7bb938ffe106930468a...d16d787c65c1f245c8225ab485aef442b84559ee","Len":1}...
|
1781843330
|
Edit
Delete
|
|
10
|
4
|
5
|
4
|
3
|
0
|
0
|
refs/heads/master
|
1
|
|
1770360030
|
Edit
Delete
|
|
11
|
4
|
5
|
4
|
3
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"f6b6a3099 {"Commits":[{"Sha1":"f6b6a3099bdc2128ef1527c4935844f1e9358dac","Message":"添加 Gitea Actions CI/CD 配置\n\n- 自动构建 Debug/Release 版本\n- 运行单元测试和 Lint 检查\n- 构建产物自动存档\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"lqj@g-hi.com","AuthorName":"lqj","CommitterEmail":"lqj@g-hi.com","CommitterName":"lqj","Timestamp":"2026-02-06T14:25:43+08:00"},{"Sha1":"23be956676468adfb084a7612e9a0d425d5a103b","Message":"Initial commit: ComTraffic Android通讯服务模块\n\n项目包含:\n- KTV/娱乐系统后台通讯服务\n- UDP/WebSocket/HTTP多协议支持\n- 22个业务线程处理模块\n- 62个数据模型类\n- 15个工具类\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"lqj@g-hi.com","AuthorName":"lqj","CommitterEmail":"lqj@g-hi.com","CommitterName":"lqj","Timestamp":"2026-02-06T14:19:57+08:00"}],"HeadCommit":{"Sha1":"f6b6a3099bdc2128ef1527c4935844f1e9358dac","Message":"添加 Gitea Actions CI/CD 配置\n\n- 自动构建 Debug/Release 版本\n- 运行单元测试和 Lint 检查\n- 构建产物自动存档\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"lqj@g-hi.com","AuthorName":"lqj","CommitterEmail":"lqj@g-hi.com","CommitterName":"lqj","Timestamp":"2026-02-06T14:25:43+08:00"},"CompareURL":"","Len":2}...
|
1770360030
|
Edit
Delete
|
|
13
|
4
|
5
|
4
|
4
|
0
|
0
|
refs/heads/master
|
1
|
|
1770362020
|
Edit
Delete
|
|
14
|
4
|
5
|
4
|
4
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c81c0673b {"Commits":[{"Sha1":"c81c0673baf4263ac7f5e29ddffebfd0ca426138","Message":"Initial commit\n","AuthorEmail":"you@example.com","AuthorName":"Your Name","CommitterEmail":"you@example.com","CommitterName":"Your Name","Timestamp":"2026-02-06T15:13:31+08:00"}],"HeadCommit":{"Sha1":"c81c0673baf4263ac7f5e29ddffebfd0ca426138","Message":"Initial commit\n","AuthorEmail":"you@example.com","AuthorName":"Your Name","CommitterEmail":"you@example.com","CommitterName":"Your Name","Timestamp":"2026-02-06T15:13:31+08:00"},"CompareURL":"","Len":1}...
|
1770362020
|
Edit
Delete
|
|
15
|
4
|
5
|
4
|
4
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"dd937abcd {"Commits":[{"Sha1":"dd937abcd238298a394151c5df1032275d27545d","Message":"ci: add Drone pipeline (.drone.yml)\n","AuthorEmail":"you@example.com","AuthorName":"Your Name","CommitterEmail":"you@example.com","CommitterName":"Your Name","Timestamp":"2026-02-06T15:21:00+08:00"}],"HeadCommit":{"Sha1":"dd937abcd238298a394151c5df1032275d27545d","Message":"ci: add Drone pipeline (.drone.yml)\n","AuthorEmail":"you@example.com","AuthorName":"Your Name","CommitterEmail":"you@example.com","CommitterName":"Your Name","Timestamp":"2026-02-06T15:21:00+08:00"},"CompareURL":"laiqiaojie/httpclient/compare/c81c0673baf4263ac7f5e29ddffebfd0ca426138...dd937abcd238298a394151c5df1032275d27545d","Len":1}...
|
1770362463
|
Edit
Delete
|
|
311
|
1
|
5
|
1
|
17
|
0
|
0
|
refs/heads/master
|
0
|
|
1773989067
|
Edit
Delete
|
|
312
|
2
|
5
|
1
|
17
|
0
|
0
|
refs/heads/master
|
0
|
|
1773989067
|
Edit
Delete
|
|
313
|
1
|
5
|
1
|
17
|
0
|
0
|
refs/heads/master
|
0
|
{"Commits":[{"Sha1":"78427a51e {"Commits":[{"Sha1":"78427a51eb7bd5a7de532a80ec9e94f265930824","Message":"测试111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-20T14:23:11+08:00"}],"HeadCommit":{"Sha1":"78427a51eb7bd5a7de532a80ec9e94f265930824","Message":"测试111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-20T14:23:11+08:00"},"CompareURL":"","Len":1}...
|
1773989067
|
Edit
Delete
|
|
314
|
2
|
5
|
1
|
17
|
0
|
0
|
refs/heads/master
|
0
|
{"Commits":[{"Sha1":"78427a51e {"Commits":[{"Sha1":"78427a51eb7bd5a7de532a80ec9e94f265930824","Message":"测试111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-20T14:23:11+08:00"}],"HeadCommit":{"Sha1":"78427a51eb7bd5a7de532a80ec9e94f265930824","Message":"测试111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-20T14:23:11+08:00"},"CompareURL":"","Len":1}...
|
1773989067
|
Edit
Delete
|
|
315
|
1
|
17
|
1
|
17
|
0
|
0
|
refs/heads/master
|
0
|
|
1773989093
|
Edit
Delete
|
|
316
|
2
|
17
|
1
|
17
|
0
|
0
|
refs/heads/master
|
0
|
|
1773989093
|
Edit
Delete
|
|
676
|
1
|
5
|
1
|
19
|
0
|
0
|
refs/heads/master
|
0
|
|
1775564857
|
Edit
Delete
|
|
677
|
13
|
5
|
1
|
19
|
0
|
0
|
refs/heads/master
|
0
|
|
1775564857
|
Edit
Delete
|
|
678
|
1
|
5
|
1
|
19
|
0
|
0
|
refs/heads/master
|
0
|
{"Commits":[{"Sha1":"990721ec8 {"Commits":[{"Sha1":"990721ec880cfdc4d7897d728e30000d178446d3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:27:20+08:00"}],"HeadCommit":{"Sha1":"990721ec880cfdc4d7897d728e30000d178446d3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:27:20+08:00"},"CompareURL":"pythonTimed/pythoncodes/compare/main...990721ec880cfdc4d7897d728e30000d178446d3","Len":1}...
|
1775564857
|
Edit
Delete
|
|
679
|
13
|
5
|
1
|
19
|
0
|
0
|
refs/heads/master
|
0
|
{"Commits":[{"Sha1":"990721ec8 {"Commits":[{"Sha1":"990721ec880cfdc4d7897d728e30000d178446d3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:27:20+08:00"}],"HeadCommit":{"Sha1":"990721ec880cfdc4d7897d728e30000d178446d3","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-07T20:27:20+08:00"},"CompareURL":"pythonTimed/pythoncodes/compare/main...990721ec880cfdc4d7897d728e30000d178446d3","Len":1}...
|
1775564857
|
Edit
Delete
|
|
1795
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
|
1778225527
|
Edit
Delete
|
|
1796
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"b67540a3d {"Commits":[{"Sha1":"b67540a3d946a34763315b7a73ac62de3610c28a","Message":"initial commit: httpclient_x86 with SOCK_CLOEXEC fix and version update 2026.05.08.01\n\n- Add SOCK_CLOEXEC to all UDP socket creations in UDP_Open() to prevent\n port inheritance by platformd child process on restart\n- Update version to 2026.05.08.01 / httpclientUpdateVersion to 2026050801\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T15:29:08+08:00"}],"HeadCommit":{"Sha1":"b67540a3d946a34763315b7a73ac62de3610c28a","Message":"initial commit: httpclient_x86 with SOCK_CLOEXEC fix and version update 2026.05.08.01\n\n- Add SOCK_CLOEXEC to all UDP socket creations in UDP_Open() to prevent\n port inheritance by platformd child process on restart\n- Update version to 2026.05.08.01 / httpclientUpdateVersion to 2026050801\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T15:29:08+08:00"},"CompareURL":"","Len":1}...
|
1778225527
|
Edit
Delete
|
|
1797
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d34986cbf {"Commits":[{"Sha1":"d34986cbf7d3a5571808f43bbf507187e50eeeba","Message":"fix: UDP socket 端口被 platformd 继承导致重启失败 \u0026 版本升级 2026.05.08.01\n\n【问题背景】\nhttpclient 崩溃后守护进程重启时,程序在 CheckPlatformd() 之后尝试\n绑定 UDP 端口(40001/50003/2446/50002/2348)时报 EADDRINUSE 而退出,\n形成循环重启无法恢复。\n\n【根本原因】\nhttpclient 通过 fork/exec 启动 platformd 子进程时,未设置\nSOCK_CLOEXEC,导致已打开的 UDP socket FD 被 platformd 继承。\nhttpclient 进程崩溃后 platformd 仍持有这些 FD,端口持续被占用。\n\n【修复内容】\n1. Function.cpp:2099 — UDP_Open() 中 socket() 调用添加 SOCK_CLOEXEC\n 所有通过 UDP_Open() 创建的 5 个 UDP 端口(40001/50003/2446/50002/2348)\n 均不再被 platformd 子进程继承,httpclient 崩溃重启后可正常绑定端口。\n\n2. Function.cpp:2282 — 查询本机 IP 用的临时 UDP socket 同步添加 SOCK_CLOEXEC\n\n3. main.cpp:46-47 — 版本号更新\n version: \"httpclient-laiqiaojie 2026.05.08.01\"\n httpclientUpdateVersion: \"2026050801\"\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T15:35:33+08:00"}],"HeadCommit":{"Sha1":"d34986cbf7d3a5571808f43bbf507187e50eeeba","Message":"fix: UDP socket 端口被 platformd 继承导致重启失败 \u0026 版本升级 2026.05.08.01\n\n【问题背景】\nhttpclient 崩溃后守护进程重启时,程序在 CheckPlatformd() 之后尝试\n绑定 UDP 端口(40001/50003/2446/50002/2348)时报 EADDRINUSE 而退出,\n形成循环重启无法恢复。\n\n【根本原因】\nhttpclient 通过 fork/exec 启动 platformd 子进程时,未设置\nSOCK_CLOEXEC,导致已打开的 UDP socket FD 被 platformd 继承。\nhttpclient 进程崩溃后 platformd 仍持有这些 FD,端口持续被占用。\n\n【修复内容】\n1. Function.cpp:2099 — UDP_Open() 中 socket() 调用添加 SOCK_CLOEXEC\n 所有通过 UDP_Open() 创建的 5 个 UDP 端口(40001/50003/2446/50002/2348)\n 均不再被 platformd 子进程继承,httpclient 崩溃重启后可正常绑定端口。\n\n2. Function.cpp:2282 — 查询本机 IP 用的临时 UDP socket 同步添加 SOCK_CLOEXEC\n\n3. main.cpp:46-47 — 版本号更新\n version: \"httpclient-laiqiaojie 2026.05.08.01\"\n httpclientUpdateVersion: \"2026050801\"\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T15:35:33+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/b67540a3d946a34763315b7a73ac62de3610c28a...d34986cbf7d3a5571808f43bbf507187e50eeeba","Len":1}...
|
1778225744
|
Edit
Delete
|
|
1798
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"855a00f60 {"Commits":[{"Sha1":"855a00f60c91a68c2e8ad319c975b9d734758f41","Message":"docs: 添加 Claude Code 开发流程迁移文档\n\n- 新增 CLAUDE.md:项目架构、构建方式、协议约定、数据库 Schema、\n 开发注意事项等 AI 上下文文档\n- 新增 .claude/settings.json:Claude Code 权限配置(make/ssh/grep 等)\n- 新增 docs/protocol-udp.md:UDP 消息协议(function 码、端口分配、JSON 格式)\n- 新增 docs/protocol-tcp.md:TCP/IPSOCKETPKG 协议与 P2P 服务器通信\n- 新增 docs/api-http.md:云端 REST API 接口文档(逆向生成)\n- 新增 docs/api-socket.md:Function.cpp 全部 TCP/UDP socket 函数接口\n- 新增 docs/database-schema.md:三个数据库四张表的 DDL 与典型 SQL\n- 新增 docs/download-flow.md:CTask 状态机与完整下载流程\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:28:47+08:00"}],"HeadCommit":{"Sha1":"855a00f60c91a68c2e8ad319c975b9d734758f41","Message":"docs: 添加 Claude Code 开发流程迁移文档\n\n- 新增 CLAUDE.md:项目架构、构建方式、协议约定、数据库 Schema、\n 开发注意事项等 AI 上下文文档\n- 新增 .claude/settings.json:Claude Code 权限配置(make/ssh/grep 等)\n- 新增 docs/protocol-udp.md:UDP 消息协议(function 码、端口分配、JSON 格式)\n- 新增 docs/protocol-tcp.md:TCP/IPSOCKETPKG 协议与 P2P 服务器通信\n- 新增 docs/api-http.md:云端 REST API 接口文档(逆向生成)\n- 新增 docs/api-socket.md:Function.cpp 全部 TCP/UDP socket 函数接口\n- 新增 docs/database-schema.md:三个数据库四张表的 DDL 与典型 SQL\n- 新增 docs/download-flow.md:CTask 状态机与完整下载流程\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:28:47+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/d34986cbf7d3a5571808f43bbf507187e50eeeba...855a00f60c91a68c2e8ad319c975b9d734758f41","Len":1}...
|
1778229299
|
Edit
Delete
|
|
1799
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"72e4c3603 {"Commits":[{"Sha1":"72e4c36034d9ac0f45c22b76722e992b2bfba3b5","Message":"docs: 区分编译环境与运行验证环境,记录编译机 IP\n\n- CLAUDE.md 新增\"开发环境说明\"章节,明确区分:\n 编译环境(VMware 192.168.3.41)与运行验证环境(KTV 实体设备)\n- .claude/settings.json 新增 BUILD_HOST/BUILD_USER/BUILD_PROJECT\n 和 DEPLOY_HOST/DEPLOY_USER 环境变量\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:44:23+08:00"}],"HeadCommit":{"Sha1":"72e4c36034d9ac0f45c22b76722e992b2bfba3b5","Message":"docs: 区分编译环境与运行验证环境,记录编译机 IP\n\n- CLAUDE.md 新增\"开发环境说明\"章节,明确区分:\n 编译环境(VMware 192.168.3.41)与运行验证环境(KTV 实体设备)\n- .claude/settings.json 新增 BUILD_HOST/BUILD_USER/BUILD_PROJECT\n 和 DEPLOY_HOST/DEPLOY_USER 环境变量\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-05-08T16:44:23+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/855a00f60c91a68c2e8ad319c975b9d734758f41...72e4c36034d9ac0f45c22b76722e992b2bfba3b5","Len":1}...
|
1778229866
|
Edit
Delete
|