-
6292a77dff
Merge remote WebDAV fixes with local features
main
Warren
2026-06-30 07:50:45 +08:00
-
-
dfe464303d
Add default user 'demo' on login page
Warren
2026-06-30 07:47:52 +08:00
-
fe983c6528
Merge m5max128gitea Web GUI + Backup features with local SMB fixes
Warren
2026-06-30 07:37:34 +08:00
-
-
4fa8fd8c1f
Merge origin SMB fixes with local Phase 21-22 features
Warren
2026-06-30 07:25:04 +08:00
-
deac3b9b6e
Update AGENTS.md: Phase 21-22 WebDAV + MyFiles + VirtualFs
Warren
2026-06-28 01:24:24 +08:00
-
65cd68cad4
Implement incremental save for WebDAV versioning
Warren
2026-06-30 05:29:09 +08:00
-
86984295bf
Fix WebDAV PUT timeout: disable versioning for user WebDAV
Warren
2026-06-30 04:56:37 +08:00
-
18aa067be7
Fix WebDAV OPTIONS/PROPFIND timeout: disable version index loading during initialization (1200x performance improvement)
Warren
2026-06-30 03:56:02 +08:00
-
5ea9293cfd
Add MarkBase v1.63 Release Notes: Complete Web GUI features
Warren
2026-06-25 17:00:50 +08:00
-
bd28739002
Update AGENTS.md: Monitor UI complete (WebAdmin 100% coverage)
Warren
2026-06-25 16:55:34 +08:00
-
820186a48c
Add Monitor UI: Service status + performance monitoring with auto-refresh
Warren
2026-06-25 16:54:24 +08:00
-
df0b2f5ff8
Update AGENTS.md: Web GUI Phase 1-5 complete documentation
Warren
2026-06-25 16:51:09 +08:00
-
257ffcb716
Web GUI Phase 1-5 complete: WebClient + WebAdmin + Virtual Folders + Quota + ACL
Warren
2026-06-25 16:40:53 +08:00
-
f492a96077
Distributed storage research: Ceph (shelved) + MinIO guide + DedupS3 design
Warren
2026-06-25 00:43:57 +08:00
-
f3b75fae3d
Document SMB smbclient compatibility fixes (cipher_count, username case, signing key)
Warren
2026-06-24 22:31:49 +08:00
-
12ddec24b4
Fix SMB 2.x signing key: use session_base_key directly (not KDF)
Warren
2026-06-24 22:29:05 +08:00
-
6f223c9232
Fix SMB negotiate: cipher_count=1 and username case sensitivity
Warren
2026-06-24 22:22:42 +08:00
-
-
-
dc217e8903
Fix startup script: use ssh-start instead of ssh-server-start
Warren
2026-06-24 11:43:35 +08:00
-
ffc09b97bb
Add MarkBase services startup/stop scripts
Warren
2026-06-24 11:36:22 +08:00
-
7f7e88e2c4
Add SMB benchmark script
Warren
2026-06-24 11:35:17 +08:00
-
1418e9958b
Apply clippy fixes for code quality
Warren
2026-06-24 11:18:02 +08:00
-
85218333d9
Update AGENTS.md: Web GUI Phase 11 complete
Warren
2026-06-24 10:46:52 +08:00
-
a7a01a8e86
Add user/share management integration tests
Warren
2026-06-24 06:31:25 +08:00
-
0efaddaffc
Implement Dashboard with system stats (Phase 11 P1)
Warren
2026-06-24 06:10:02 +08:00
-
0f77983483
Implement NFS Support stub (Phase 11 P0 #3)
Warren
2026-06-24 05:42:15 +08:00
-
103bb66924
Implement Share Management UI (Phase 11 P0 #2)
Warren
2026-06-24 05:16:24 +08:00
-
e07d17aee7
Implement User Management UI (Phase 11 P0 #1)
Warren
2026-06-24 05:10:27 +08:00
-
72503f7db9
Add optimization roadmap (lessons from Proxmox/Unraid/OpenNAS)
Warren
2026-06-24 04:50:19 +08:00
-
9f0803bf56
Add OpenNAS feature comparison analysis
Warren
2026-06-24 04:37:51 +08:00
-
f8fba20890
Add Unraid feature comparison analysis
Warren
2026-06-24 04:29:23 +08:00
-
e4d1be01ef
Add Proxmox VE feature comparison analysis
Warren
2026-06-24 04:25:39 +08:00
-
d76a200560
Add incremental backup support (Phase 8)
Warren
2026-06-24 04:20:33 +08:00
-
2d8e9049b0
Add compression support to backup workflow
Warren
2026-06-24 04:14:24 +08:00
-
55caeabd94
Add root parameter to backup/snapshot REST API
Warren
2026-06-24 03:31:43 +08:00
-
26d4199203
Add Backup REST API endpoints (Phase 5-6)
Warren
2026-06-24 03:25:41 +08:00
-
90219a65ad
Add Backup Management GUI (Phase 3-4)
Warren
2026-06-24 03:16:27 +08:00
-
1d9e140e6c
Fix Backup/Restore API compilation errors
Warren
2026-06-24 02:37:03 +08:00
-
5f12e9f5d7
Implement scrub scheduler + dedup repair: Phase 5-6 complete
Warren
2026-06-24 01:46:08 +08:00
-
ffc3f03744
Implement block-level checksum: Phase 1-4 complete
Warren
2026-06-24 01:41:56 +08:00
-
7c4476e19c
Implement at-rest encryption: AES-256-GCM VFS layer
Warren
2026-06-24 00:57:53 +08:00
-
57fd6a475f
macOS Time Machine AFP monitoring: backup_time update on file modification
Warren
2026-06-24 00:46:33 +08:00
-
-
5300b672cb
Compound request integration tests: stitch_responses, capture_file_id, inherit_context, CREATE+CLOSE chain
Warren
2026-06-23 10:46:30 +08:00
-
637227f4e4
SMB: reusable read buffer in VfsHandle (avoid per-read allocation + zero-init)
Warren
2026-06-23 10:05:39 +08:00
-
d4f60929fa
SMB performance optimization: pread/pwrite, tokio::sync::Mutex, direct response, fast-path
Warren
2026-06-23 09:58:19 +08:00
-
e7863a3034
Fix macOS SMB mount: AAPL caps, credit grant, file_index, QueryDirectory padding
Warren
2026-06-23 09:44:01 +08:00
-
8ef1406ed3
SMB fixes: IPC$ ShareMode=Public, capabilities=0, FILE_ID_BOTH_DIRECTORY_INFORMATION Reserved2 removed, NextEntryOffset=0 for last entry, debug logging
Warren
2026-06-23 03:22:39 +08:00
-
bb796ec6b9
Fix smb-server xattr: add root_path field for absolute path storage
Warren
2026-06-22 16:25:33 +08:00
-
9dd2eefeea
Fix smb-server xattr: dereference Arc<Dir> before as_std_path()
Warren
2026-06-22 15:41:03 +08:00
-
0c4459ae66
Fix smb-server xattr: use PathBuf for absolute paths
Warren
2026-06-22 15:39:37 +08:00
-
5b0086f6f0
Implement Time Machine xattr support (Phase 4.1 complete)
Warren
2026-06-22 15:30:44 +08:00
-
3029327d5e
Implement SMB AFP_Resource Stream via AppleDouble files (Phase 3 complete)
Warren
2026-06-22 15:27:28 +08:00
-
1c8c47d5fa
Implement SMB AFP_AfpInfo read/write via xattr (Phase 2.8 complete)
Warren
2026-06-22 15:16:59 +08:00
-
25991c71b2
Update Cargo.lock for new dependencies (xattr, smb-server AAPL modules)
Warren
2026-06-22 14:22:16 +08:00
-
866d0536c8
Add SMB AAPL Extensions Phase 1-6 + VFS xattr support
Warren
2026-06-22 14:21:53 +08:00
-
64709ec529
Add CTDB Phase 1-5: TDB storage + Node management + Control protocol + IP manager + Recovery
Warren
2026-06-22 14:21:39 +08:00
-
a8d81f2a9c
Revert "Remove Download Center routes from server.rs (dead code cleanup)"
Warren
2026-06-22 14:12:14 +08:00
-
20b208bb7f
Remove Download Center routes from server.rs (dead code cleanup)
Warren
2026-06-22 11:00:41 +08:00
-
60e4329eed
Add VirtualFs tag-mode WebDAV + MyFiles UI + Admin WebDAV endpoint
Warren
2026-06-22 10:38:25 +08:00
-
37d0fe1a3c
Fix duplicate derive(Clone)
Warren
2026-06-22 07:28:33 +08:00
-
4003864d28
Fix WebDAV: add Clone to WebdavCredentials
Warren
2026-06-22 07:26:54 +08:00
-
8039f0d375
Fix WebDAV auth: use map_or for password check
Warren
2026-06-22 07:25:53 +08:00
-
3d395584a8
Fix WebDAV: middleware use extensions().get() to not consume
Warren
2026-06-22 07:23:57 +08:00
-
cf57d46ca5
Fix WebDAV: handle_dav extract WebdavCredentials Extension
Warren
2026-06-22 07:22:01 +08:00
-
8a5a23a309
Fix WebDAV Extension layer order
Warren
2026-06-22 07:20:34 +08:00
-
a7f50ff747
Update WebDAV: root path + 0.0.0.0 bind
Warren
2026-06-22 07:17:45 +08:00
-
41f0217450
Update Caddyfile: studio.momentry.ddns.net/demo WebDAV config
Warren
2026-06-22 06:51:51 +08:00
-
e7a9f886ed
Fix web server bind to 0.0.0.0 for external access
Warren
2026-06-22 06:20:17 +08:00
-
cd184daa20
Update AGENTS.md: CTDB architecture analysis summary
Warren
2026-06-22 05:37:12 +08:00
-
060f43f0c4
Add CTDB architecture analysis document
Warren
2026-06-22 05:36:23 +08:00
-
63b765f68e
Update AGENTS.md: Phase 5 complete summary
Warren
2026-06-22 05:31:26 +08:00
-
e9eca1b492
Add DFS Referral Support (Phase 5)
Warren
2026-06-22 05:30:16 +08:00
-
4db72fff4a
Update AGENTS.md: Phase 6 complete summary
Warren
2026-06-22 05:22:54 +08:00
-
52c38b1919
Add SMB Configuration Templates (Phase 6)
Warren
2026-06-22 05:22:14 +08:00
-
054bf55490
Update AGENTS.md: Phase 1-4 complete summary
Warren
2026-06-22 05:15:41 +08:00
-
e267b43424
Add Compound Request tests (Phase 4)
Warren
2026-06-22 05:13:02 +08:00
-
c89f6c96ae
Update AGENTS.md: Phase 1-3 complete summary
Warren
2026-06-22 04:43:49 +08:00
-
ebe976eee4
Implement Write/Read Cache (Phase 3)
Warren
2026-06-22 04:42:55 +08:00
-
9ae0402318
Document NTLMv2+LDAP incompatibility and skip Phase 2.3
Warren
2026-06-22 04:34:15 +08:00
-
3c5de4e6a3
Update AGENTS.md: LDAP Provider Phase 2.1-2.2 complete
Warren
2026-06-22 04:13:59 +08:00
-
88590d3611
Add LDAP CLI parameters to SMB server (Phase 2.2)
Warren
2026-06-22 04:13:10 +08:00
-
912bc21929
Implement LDAP Provider Phase 2.1: DataProvider trait with OpenLDAP/AD support
Warren
2026-06-22 03:34:17 +08:00
-
4ab282bbff
Update AGENTS.md: SMB3 encryption Phase 1 complete (v1.51)
Warren
2026-06-22 03:19:23 +08:00
-
382ea2e28b
Phase 1.3: SMB3 packet encryption handling complete
Warren
2026-06-22 03:18:22 +08:00
-
98239c09d4
Phase 1.2: SMB3 encryption negotiation + session state
Warren
2026-06-22 02:56:02 +08:00
-
104e7f5f9c
Phase 1.1: SMB3 encryption module (AES-CTR + HMAC)
Warren
2026-06-22 02:20:59 +08:00
-
097521b35d
P2: Fix S3 multipart route - use query param for action
Warren
2026-06-22 01:22:16 +08:00
-
aae8669c9f
P1: Update AGENTS.md with S3 improvements (P0-P3) + benchmark scripts
Warren
2026-06-22 01:15:49 +08:00
-
08244032a8
P0: Add S3 benchmark script
Warren
2026-06-22 00:06:35 +08:00
-
7d229d0b62
P0: Add performance benchmark scripts
Warren
2026-06-21 23:55:25 +08:00
-
321310582b
E: Security improvements - auth + policy enforcement
Warren
2026-06-21 23:43:24 +08:00
-
9b02bbac27
A: Code quality improvements - fix clippy warnings
Warren
2026-06-21 23:08:07 +08:00
-
02d98419e1
P3: Bucket Policy implementation complete
Warren
2026-06-21 22:50:53 +08:00
-
ca0f541a79
P2: S3 Multipart Upload support complete
Warren
2026-06-21 22:44:17 +08:00
-
5487ad63a6
P1: AsyncS3Vfs native async implementation using reqwest
Warren
2026-06-21 22:22:05 +08:00
-
f5074b2ce2
P0: AWS Signature V4 implementation complete
Warren
2026-06-21 22:14:34 +08:00
-
49873cb302
Phase 5.1: AsyncVfsDavFs spawn_blocking wrapper complete
Warren
2026-06-21 21:33:43 +08:00
-
c2ff6fc90e
Phase 5: WebDAV async integration analysis - API mismatch found
Warren
2026-06-21 21:28:39 +08:00
-
23e0996b81
Phase 5: WebDAV async integration design framework
Warren
2026-06-21 21:20:47 +08:00
-
94a7584e64
P1: AsyncSmbVfs implementation (Phase 4)
Warren
2026-06-21 21:16:50 +08:00
-
5c9b51fc49
P1: AsyncS3Vfs implementation (Phase 3)
Warren
2026-06-21 21:08:48 +08:00