mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-30 20:50:34 +00:00
- fix: sanitize remote filenames with basename() and isolate uploads in UUID subdirs to prevent path traversal and collision (#2-4, #27) - fix: use crypto.randomInt() for pairing codes instead of Math.random() (#5) - fix: pass config.sessionScope instead of hardcoded 'user' (#6); add per-channel scope overrides via setChannelScope() for startAll (#7) - fix: removeSession now returns removed session IDs and persists when chatId is provided (#8) - fix: /clear only removes the cleared session from instructedSessions, not all sessions (#9) - fix: DingTalk @mention stripping now removes only the first mention instead of all mentions (#10) - fix: remove dead TELEGRAF_COMMANDS Set and its guard (#13) - fix: WeChat cursor saved after message processing, not before (#14) - fix: crash recovery uses time-window counting instead of resettable counter to prevent infinite restart loops (#17) - fix: call channel.disconnect() before exit on crash exhaustion (#18) |
||
|---|---|---|
| .. | ||
| AcpBridge.ts | ||
| BlockStreamer.test.ts | ||
| BlockStreamer.ts | ||
| ChannelBase.test.ts | ||
| ChannelBase.ts | ||
| GroupGate.test.ts | ||
| GroupGate.ts | ||
| index.ts | ||
| PairingStore.ts | ||
| SenderGate.test.ts | ||
| SenderGate.ts | ||
| SessionRouter.test.ts | ||
| SessionRouter.ts | ||
| types.ts | ||