Commit Graph

  • 00824df4ae Update AGENTS.md: WebDAV VFS complete, protect Download Center Warren 2026-06-19 09:12:37 +08:00
  • eb80c07c85 Implement WebDAV VFS integration: dav-server 0.11 compatible Warren 2026-06-19 08:19:16 +08:00
  • df4f3ea4bd Document WebDAV VFS integration progress (incomplete) Warren 2026-06-19 07:32:34 +08:00
  • e2d58538f9 Implement Upload Hook for momentry integration (Phase 1) Warren 2026-06-19 06:26:20 +08:00
  • c71811090b Update AGENTS.md: Add CI Pipeline documentation (v1.19) Warren 2026-06-19 05:22:08 +08:00
  • d94cb2df4c Fix code quality: trailing whitespace, unused imports, clippy warnings Warren 2026-06-19 05:21:38 +08:00
  • 4b37e524cf Add CI Pipeline: build, test, clippy, fmt check Warren 2026-06-19 04:27:53 +08:00
  • 756d4154f3 Update AGENTS.md: Security Audit Phase 9 documentation Warren 2026-06-19 04:14:43 +08:00
  • 963513ef0b Add Security Audit Phase 9: comprehensive SSH security tests Warren 2026-06-19 01:37:59 +08:00
  • b1210b0014 Update AGENTS.md: Web frontend Phase 2 documentation Warren 2026-06-19 01:27:48 +08:00
  • ea156b65f1 Implement Web frontend Phase 2: Tab switching + search box UI Warren 2026-06-19 01:25:44 +08:00
  • f7cfff27c0 Update AGENTS.md: SFTP authentication DataProvider integration Warren 2026-06-19 01:16:05 +08:00
  • dfd76738c9 Refactor sftp/server.rs: integrate DataProvider for authentication Warren 2026-06-19 01:13:23 +08:00
  • 667d7209e2 Refactor sftp/auth.rs to use DataProvider trait Warren 2026-06-19 01:06:02 +08:00
  • 22fcc83535 Update AGENTS.md: S3 VFS + test fixes documentation Warren 2026-06-19 00:50:39 +08:00
  • 68472e0fb7 Fix all remaining test failures Warren 2026-06-19 00:48:53 +08:00
  • 5c89b0e169 Fix test compilation errors: archive tests API updates + SSH tests Warren 2026-06-19 00:25:31 +08:00
  • 960ee87ce9 Add S3 VFS backend: VfsBackend impl for S3-compatible storage Warren 2026-06-18 23:44:52 +08:00
  • 69efcdf5c5 Update AGENTS.md with public key auth summary Warren 2026-06-18 23:35:53 +08:00
  • f90e4f496c VFS/DataProvider/Config refactoring + SSH public key authentication Warren 2026-06-18 23:35:18 +08:00
  • 83fb0de78a Fix 5MB SFTP download hang: batch process SFTP packets + WINDOW_ADJUST chaining Warren 2026-06-18 17:15:00 +08:00
  • 1d81db3af5 Enterprise-grade SFTP reliability improvements Warren 2026-06-18 06:42:33 +08:00
  • 5344a7c16e Fix rsync: Use real rsync subprocess instead of in-process handler Warren 2026-06-18 06:01:16 +08:00
  • 7fc1f81482 Phase 16.6: Critical discovery - stdin完整但文件未保存 Warren 2026-06-18 00:25:24 +08:00
  • ce615d69be Phase 16 final summary: 50MB success, 100MB pending Warren 2026-06-18 00:11:41 +08:00
  • d585a5ee96 Phase 16.5: 100MB diagnosis - no CHANNEL_DATA packets received Warren 2026-06-18 00:11:12 +08:00
  • d956bda64a Phase 16: iteration limit exceeded (10504 vs 2000) Warren 2026-06-17 23:10:17 +08:00
  • 48662ae243 Phase 16: 100MB issue analysis - file missing after transfer Warren 2026-06-17 23:09:51 +08:00
  • 54aeff93cf Phase 16 complete: 26x speedup + 50MB large file transfer success Warren 2026-06-17 23:09:11 +08:00
  • 664a3e1944 Phase 16.4: Fix SSH server crash - increase stdin timeout and poll iteration Warren 2026-06-17 23:08:37 +08:00
  • d5d1b00a54 Phase 16.3: SSH server稳定性问题诊断 Warren 2026-06-17 22:44:50 +08:00
  • 83ee025e1d Phase 16 complete: Performance optimization 26x speedup + rsync large file transfer success Warren 2026-06-17 22:38:02 +08:00
  • 1bda704ca7 Phase 16.2.2: rsync文件保存修复完成 Warren 2026-06-17 22:37:08 +08:00
  • c80b3a8959 Phase 16.2.1: Performance optimization success - 26x speedup (20.46 MB/s) Warren 2026-06-17 22:28:36 +08:00
  • 3595119941 Phase 16.1: Fix SCP stdin timeout (final analysis: abandon SCP legacy, recommend rsync) Warren 2026-06-17 22:25:39 +08:00
  • 5d577653d9 Phase 16: Test report - rsync success, SCP timeout issue Warren 2026-06-17 21:15:50 +08:00
  • cacf106b80 Phase 4: Implement SSH packet size limit (maxpack - 1024) Warren 2026-06-17 20:18:21 +08:00
  • 70353d2a55 Phase 4: Critical issue analysis - SSH packet size exceeds maxpack Warren 2026-06-17 20:10:53 +08:00
  • e221f86031 Phase 3: Large file test report - Critical issue discovered Warren 2026-06-17 20:05:18 +08:00
  • 1b0105accf Phase 2: Fix SSH_FXP_ATTRS uid/gid fields (resolve "? 0 0" issue) Warren 2026-06-17 19:44:22 +08:00
  • 063c0a589f Phase 1: Add detailed logging for SSH_FXP_WRITE and SSH_FXP_ATTRS Warren 2026-06-17 19:36:57 +08:00
  • 45e8a9f440 Add SFTP upload debug test and result report Warren 2026-06-17 18:18:19 +08:00
  • 60586c9fad Add comprehensive documentation and test records for Phase 15 Warren 2026-06-17 14:07:26 +08:00
  • 19a99cc676 Complete Phase 15: Window Control + sshbuf zero-copy + SCP support Warren 2026-06-17 13:59:28 +08:00
  • 99af9dc96e Start Phase 14.4: SCP packet accumulation (Part 1) Warren 2026-06-16 14:26:29 +08:00
  • dc189b5a96 Complete Phase 14.3: SFTP packet accumulation with comprehensive testing Warren 2026-06-16 13:14:27 +08:00
  • 09dfcf1343 Implement Phase 14.3: SFTP packet accumulation (Critical fix) Warren 2026-06-16 12:55:45 +08:00
  • bebfa391d8 Add sftp_input_buffer for SFTP packet accumulation (Critical fix preparation) Warren 2026-06-16 12:49:40 +08:00
  • 1d9d144335 Implement Phase 14.2: OpenSSH unified poll mechanism with child process management Warren 2026-06-16 09:49:12 +08:00
  • cfec85ddfc Implement SSH Phase 13.6-13.7: Window size management + Channel lifecycle Warren 2026-06-15 19:15:34 +08:00
  • 31843e4c0e Implement SSH Phase 13.5: Bidirectional data forwarding Warren 2026-06-15 19:11:24 +08:00
  • 8ab2641773 Implement SSH Phase 13.4: Port forward listener thread Warren 2026-06-15 19:04:53 +08:00
  • 742a40e52e Implement SSH Phase 13.3: Channel.rs support for port forwarding channels Warren 2026-06-15 18:47:40 +08:00
  • 66d5c35b16 Implement SSH Phase 13.2: Complete SSH_MSG_GLOBAL_REQUEST handling Warren 2026-06-15 18:15:03 +08:00
  • a771a30e66 Implement SSH Phase 13.1: Enterprise-level security configuration Warren 2026-06-15 16:56:38 +08:00
  • 4b4d9c3805 Implement SSH Phase 13: Port forwarding foundation Warren 2026-06-15 16:13:07 +08:00
  • eaabab2bff Implement SFTP Phase 12: Complete all OpenSSH extensions Warren 2026-06-15 16:01:24 +08:00
  • cb2cbfae1a Implement SFTP Phase 11: File hash extensions Warren 2026-06-15 15:55:06 +08:00
  • e73790392e Implement SFTP Phase 10: 100% functionality Warren 2026-06-15 15:07:35 +08:00
  • 012920e590 Implement SSH Phase 9: Publickey authentication Warren 2026-06-15 13:54:57 +08:00
  • b66f727622 Fix SSH FSETSTAT and simplify SCP execution Warren 2026-06-15 13:41:53 +08:00
  • 0aeafb0396 Update AGENTS.md: SSH Phase 7 SFTP protocol completed Warren 2026-06-15 13:17:47 +08:00
  • 91d29e40ea Fix SFTP path resolution and EOF handling Warren 2026-06-15 13:14:16 +08:00
  • 4122ceac94 Fix SSH PTY request: Correct terminal modes reading Warren 2026-06-15 12:20:34 +08:00
  • 45fdc9c42c Fix SSH auth: All USERAUTH_FAILURE responses must return auth methods list Warren 2026-06-15 12:07:04 +08:00
  • 92669ca0e2 Fix SSH authentication: SSH_MSG_USERAUTH_FAILURE must return auth methods list Warren 2026-06-15 12:03:56 +08:00
  • 03cb6913b3 Fix SSH Phase 7: SFTP packet SSH string format Warren 2026-06-15 11:53:12 +08:00
  • 8f9e8a47cf Implement SSH Phase 8: SCP/rsync protocol integration Warren 2026-06-15 10:55:50 +08:00
  • 1be361d91a Update Phase 6: Fix SFTP subsystem initialization and data handling Warren 2026-06-15 10:50:08 +08:00
  • 723482f59a Update AGENTS.md: Document SSH Phase 6 completion (v1.9) Warren 2026-06-15 10:37:47 +08:00
  • e5af2537b4 Implement SSH Phase 6: Channel protocol with command execution Warren 2026-06-15 10:36:53 +08:00
  • 2187e78398 Update AGENTS.md: Document SSH Phase 5 completion (v1.8) Warren 2026-06-15 09:18:35 +08:00
  • 3a4951d464 Implement SSH Phase 5: Password authentication with bcrypt Warren 2026-06-15 09:17:28 +08:00
  • b19f85fd3d Update AGENTS.md: Document SSH strict KEX extension fix (v1.7) Warren 2026-06-15 04:13:55 +08:00
  • 96143a6c0e Fix SSH MAC verification: Add OpenSSH strict KEX extension support Warren 2026-06-15 04:11:29 +08:00
  • 301d046761 关键发现:OpenSSH exchange hash padding asymmetry Warren 2026-06-15 02:17:41 +08:00
  • 581c78469c OpenSSH client源码验证:发现padding bytes差异 Warren 2026-06-15 01:42:28 +08:00
  • 7a7030a65f 深度分析:添加完整exchange hash components logging Warren 2026-06-15 01:11:25 +08:00
  • 6014362686 OpenSSH对比测试packet capture分析 Warren 2026-06-15 00:09:33 +08:00
  • 4778081866 Critical fix: KEXINIT exchange hash encoding (prepend SSH_MSG_KEXINIT byte) Warren 2026-06-14 23:14:14 +08:00
  • 9e4b14a2b7 Comprehensive SSH encryption verification complete Warren 2026-06-14 22:45:10 +08:00
  • bc9414d4da Add build_kexdh_reply logging to verify server_public_key Warren 2026-06-14 21:28:49 +08:00
  • db28c05964 Add detailed X25519 and ECDH public key logging Warren 2026-06-14 20:58:46 +08:00
  • 62d874c68c Verify key derivation is 100% correct Warren 2026-06-14 20:32:01 +08:00
  • 81ae052f48 Revert X25519 byte reversal: OpenSSH doesn't reverse bytes Warren 2026-06-14 20:16:46 +08:00
  • 76f707a31d Fix SSH X25519 shared secret encoding for exchange hash Warren 2026-06-14 19:13:18 +08:00
  • 0403a340c4 Attempt to fix exchange hash calculation Warren 2026-06-14 16:56:10 +08:00
  • 666391ef86 Update AGENTS.md: document SSH packet capture analysis Warren 2026-06-14 16:12:25 +08:00
  • 506a9a0b80 Add comprehensive SSH key derivation logging Warren 2026-06-14 16:11:22 +08:00
  • fcde6c82ca Update AGENTS.md: document SSH AES-128-CTR encryption fixes Warren 2026-06-14 15:07:21 +08:00
  • 7d50c1147d SSH AES-128-CTR encryption fixes (Phase 4 refinement) Warren 2026-06-14 15:06:01 +08:00
  • 2cbf0d7b98 AES-CTR RFC 4344 investigation: per-packet IV attempt Warren 2026-06-14 10:16:27 +08:00
  • b1f105e773 feat(ssh): AES-128-CTR + RFC 4253 key derivation complete Warren 2026-06-14 09:41:35 +08:00
  • d8ab2287d9 feat(ssh): complete encrypted packet handling and auth flow Warren 2026-06-13 22:59:58 +08:00
  • ec4674ffb7 feat(ssh): implement session key derivation Warren 2026-06-13 21:20:52 +08:00
  • 609e839f92 feat(ssh): integrate EncryptionContext into server.rs Warren 2026-06-13 20:43:49 +08:00
  • 0f32ebce45 feat(ssh): implement AES-256-CTR encryption Warren 2026-06-13 20:19:25 +08:00
  • 66f38698f5 fix(ssh): correct signature to sign Exchange Hash instead of shared_secret Warren 2026-06-13 18:25:50 +08:00
  • a9098a3c48 fix(cli): resolve all command name duplication issues Warren 2026-06-13 17:56:56 +08:00
  • c624deb206 Phase 4完成:SSH服务器完整集成(auth + channel) Warren 2026-06-13 16:39:57 +08:00