Warren Lo warren
  • Joined on 2026-01-15
warren pushed to main at warren/markbase 2026-06-22 04:43:56 +08:00
c89f6c96ae Update AGENTS.md: Phase 1-3 complete summary
warren pushed to main at warren/markbase 2026-06-22 04:43:03 +08:00
ebe976eee4 Implement Write/Read Cache (Phase 3)
warren pushed to main at warren/markbase 2026-06-22 04:34:34 +08:00
9ae0402318 Document NTLMv2+LDAP incompatibility and skip Phase 2.3
warren pushed to main at warren/markbase 2026-06-22 04:14:06 +08:00
3c5de4e6a3 Update AGENTS.md: LDAP Provider Phase 2.1-2.2 complete
warren pushed to main at warren/markbase 2026-06-22 04:13:17 +08:00
88590d3611 Add LDAP CLI parameters to SMB server (Phase 2.2)
warren pushed to main at warren/markbase 2026-06-22 03:34:49 +08:00
912bc21929 Implement LDAP Provider Phase 2.1: DataProvider trait with OpenLDAP/AD support
4ab282bbff Update AGENTS.md: SMB3 encryption Phase 1 complete (v1.51)
382ea2e28b Phase 1.3: SMB3 packet encryption handling complete
98239c09d4 Phase 1.2: SMB3 encryption negotiation + session state
104e7f5f9c Phase 1.1: SMB3 encryption module (AES-CTR + HMAC)
Compare 34 commits »
warren pushed to main at warren/markbase 2026-06-21 12:51:48 +08:00
614275f77a Add SMB Client Restrictions (Phase 1-3): access control for SMB clients
warren pushed to main at warren/markbase 2026-06-21 12:49:05 +08:00
a475de45c9 Add SSH Port Forwarding ACL (Phase 1-3): prevent SSH tunnel abuse
warren pushed to main at warren/markbase 2026-06-21 12:38:22 +08:00
a28b7f0929 Add SMB Share Snapshots (Phase 1-4): FSCTL_SRV_SNAPSHOT_* handlers
warren pushed to main at warren/markbase 2026-06-21 12:15:58 +08:00
204186e34b Add WebDAV Versioning (Phase 1-5): version control with history tracking
2ca543fd66 Add SSH Structured Logging (Phase 1-5): ssh_audit_log.rs module with JSON tracing
3d0d031677 Add SMB Previous Versions tests: GMT token generation and snapshot listing/open/restore verification
d368a7a4c0 Implement SSH Multiplexing: Connection/Session/Channel management with expiration and cleanup
30c1e5fff9 Implement SSH Known Hosts Verification: Parse ~/.ssh/known_hosts + verify host keys + hashed host support
Compare 51 commits »
warren pushed to main at warren/markbase 2026-06-20 19:57:21 +08:00
8a85c2ef7c SMB comprehensive unit tests (229 passed, 0 failed)
warren pushed to main at warren/markbase 2026-06-20 19:42:44 +08:00
7eb528d35f SMB Server Phase 2: VFS backend build fix + integration test
warren pushed to main at warren/markbase 2026-06-20 16:40:41 +08:00
45d050c0b3 P0: exit-status for subsystem, improved error msgs, integration test suite
warren pushed to main at warren/markbase 2026-06-20 16:31:09 +08:00
5b439dfbef Phase 17: SCP over SFTP subsystem + EOF/CLOSE fixes
warren pushed to main at warren/markbase 2026-06-20 16:11:59 +08:00
56217bc9a5 Fix exit-status: save exit code in ALL 3 try_wait() paths (not just timeout)
warren pushed to main at warren/markbase 2026-06-20 16:06:00 +08:00
87f5afb9d3 Web Frontend Phase 3: add Upload tab to category_view.html
warren pushed to main at warren/markbase 2026-06-20 15:59:23 +08:00
3ebc10f195 Remove dead code: compute_exchange_hash + write_ssh_mpint_to_hash in kex_complete.rs (replaced by kex_exchange.rs version)
warren pushed to main at warren/markbase 2026-06-20 15:47:13 +08:00
8bcda75f83 Fix exit-status: send SSH_MSG_CHANNEL_REQUEST exit-status per RFC 4254 §6.10
warren pushed to main at warren/markbase 2026-06-20 15:41:50 +08:00
e0e145e277 fix(ssh): Re-add uint32 prefix for shared secret K in exchange hash and key derivation
6ef1537c1b fix(ssh): Add detailed MAC calculation logging for debugging
ee704095d7 docs: Add Phase 8.3 Docker test results and analysis
f124082d3d fix(ssh): Change bind_address to 0.0.0.0 for Docker container access (Phase 8.3)
fcd2aad0ff docs: Add Phase 8.3 SCP subsystem test results and summary
Compare 16 commits »
warren pushed to main at warren/markbase 2026-06-19 21:54:03 +08:00
a4493b8528 perf(ssh): Phase 3 BufferPool - preallocate Vec in hot paths