Warren
4fa8fd8c1f
Merge origin SMB fixes with local Phase 21-22 features
Origin changes merged:
- SMB performance optimization (pread/pwrite, tokio Mutex)
- macOS SMB mount fix (AAPL caps, credit grant)
- Compound request integration tests
- CTDB architecture analysis
Local changes preserved:
- upload_path config (deployed, tested stable)
- delete_file + preview_file routes (MyFiles UI)
- SSH async I/O (cipher.rs, packet.rs, server.rs)
- auth.sqlite (86016 bytes, important user data)
- Admin WebDAV + CorsLayer
- api/admin.rs + api/config.rs (new endpoints)
Conflicts resolved:
- myfiles.rs: kept upload_path + OnceLock static
- auth.sqlite: preserved local version (important data)
Test results: 393 passed, 5 auth tests failed
- PG tests require external PostgreSQL
- Auth tests expect specific password hashes
- auth.sqlite preserved with actual user credentials
2026-06-30 07:25:04 +08:00
..
2026-06-16 13:14:27 +08:00
2026-05-17 05:44:32 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-30 07:25:04 +08:00
2026-06-30 07:25:04 +08:00
2026-06-19 05:21:38 +08:00
2026-06-15 13:54:57 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-17 13:59:28 +08:00
2026-06-17 20:05:18 +08:00
2026-06-17 20:10:53 +08:00
2026-06-17 21:15:50 +08:00
2026-06-17 22:25:39 +08:00
2026-06-17 22:28:36 +08:00
2026-06-17 22:37:08 +08:00
2026-06-19 05:21:38 +08:00
2026-06-17 22:44:50 +08:00
2026-06-17 23:08:37 +08:00
2026-06-18 00:11:12 +08:00
2026-06-18 00:25:24 +08:00
2026-06-17 23:09:51 +08:00
2026-06-17 23:09:11 +08:00
2026-06-17 22:38:02 +08:00
2026-06-18 00:11:41 +08:00
2026-06-17 23:10:17 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 12:55:45 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-17 14:07:26 +08:00
2026-06-16 12:55:45 +08:00
2026-06-16 12:49:40 +08:00
2026-06-16 14:26:29 +08:00
2026-06-16 13:14:27 +08:00
2026-06-16 13:14:27 +08:00
2026-06-17 14:07:26 +08:00
2026-06-19 05:21:38 +08:00
2026-06-17 18:18:19 +08:00
2026-06-17 18:18:19 +08:00
2026-06-16 09:49:12 +08:00
2026-06-15 16:56:38 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00
2026-06-16 09:49:12 +08:00