Files
markbase/vendor
Warren 2dd50e4cb6
Some checks failed
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
Implement SMB Oplocks Phase 3+5
Phase 3: NotificationQueue
- Add notification_tx to Connection struct
- Modify writer.rs to use tokio::select! for response + notification
- Add write_to_bytes() to OplockBreakNotification
- Support server→client async messages

Phase 5: WRITE Handler oplock break
- Get path/share_access before write
- Trigger OplockManager.break_oplock()
- Send OPLOCK_BREAK_NOTIFICATION to affected clients
- Encode and send via notification channel

All 229 tests pass.
2026-06-21 00:35:48 +08:00
..