Fix Noise session race condition with elegant per-peer actor serialization

- Use Kotlin coroutine actors for per-peer packet processing
- Each peer gets dedicated actor that processes packets sequentially
- Eliminates race conditions in session management without complex locking
- Single surgical change in PacketProcessor - minimal, maintainable
- Leverages Kotlin's native concurrency primitives
This commit is contained in:
callebtc
2025-07-20 18:45:21 +02:00
parent ce5a6dee76
commit 75cc4615c7
27 changed files with 3810 additions and 3 deletions
Binary file not shown.
Binary file not shown.