Files
openclaw/extensions
Tarun Sukhani d4e3549ed2 audit: fix 18 defects across gateway SSE streaming, voice-call security, and telephony
Gateway (pipecat compatibility):
- openai-http: add finish_reason:"stop" on final SSE chunk, fix ID format
  (chatcmpl- not chatcmpl_), capture timestamp once, use delta only, add
  writable checks and flush after writes
- http-common: add TCP_NODELAY, X-Accel-Buffering:no, flush after writes,
  writable checks on writeDone
- agent-events: fix seqByRun memory leak in clearAgentRunContext

Voice-call security:
- manager.ts, twiml.ts, twilio.ts: escape voice/language XML attributes
  to prevent XML injection
- voice-mapping: strip control characters in escapeXml

Voice-call bugs:
- tts-openai: fix broken resample24kTo8k (interpolation frac always 0)
- stt-openai-realtime: close zombie WebSocket on connection timeout
- telnyx: extract direction/from/to for inbound calls (were silently dropped)
- plivo: clean up 5 internal maps on terminal call states (memory leak)
- twilio: clean up callWebhookUrls on terminal call states

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 17:56:38 +08:00
..
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00