woikos 0c82307bf6
Some checks are pending
Go / build-and-release (push) Waiting to run
Fix log buffer race condition and add NRC IDS/chunking support (v0.52.4)
- Fix race condition in BufferedWriter causing slice bounds panics
  under concurrent writes by adding mutex protection
- Add IDS message type to NRC protocol for event manifest diffing
- Add chunking support for large NRC responses (>40KB)
- Skip rate limiting for NIP-46 bunker events (kind 24133) for
  realtime priority

Files modified:
- pkg/logbuffer/writer.go: Add mutex to protect lineBuf operations
- pkg/event/processing/processing.go: Skip rate limit for NIP-46
- pkg/protocol/nrc/bridge.go: Add IDS handler and chunked responses
- pkg/protocol/nrc/client.go: Add IDS client and chunk reassembly
- pkg/protocol/nrc/session.go: Add IDS/Chunk message types
- pkg/version/version: Bump to v0.52.4

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 15:53:49 +01:00
2025-11-27 06:31:34 +00:00
Description
No description provided
Readme Unlicense 53 MiB
Languages
Go 75.7%
Svelte 11.4%
Shell 4.7%
JavaScript 4.6%
TypeScript 3%
Other 0.5%