Warren
1d81db3af5
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
Enterprise-grade SFTP reliability improvements
- Remove all unwrap() calls from SftpAttrs::serialize() and from_metadata()
- Add extension advertisement in SSH_FXP_VERSION (10 extensions declared)
- Map std::io::ErrorKind to proper SSH_FX_* status codes (NotFound→FX_NO_SUCH_FILE etc.)
- Add restrict_absolute flag for chroot-like path confinement mode
- Add MAX_HANDLES limit (4096) to prevent handle exhaustion
- Add MAX_XFER_SIZE (1MB) and MAX_HASH_SIZE (256MB) OOM protection
- Fix test compilation errors (SftpHandler::new signature)
- Add build_status_from_io_error() helper for consistent error mapping
2026-06-18 06:42:33 +08:00
..
2026-06-15 13:54:57 +08:00
2026-06-18 06:01:16 +08:00
2026-06-15 09:17:28 +08:00
2026-06-14 20:58:46 +08:00
2026-06-15 19:11:24 +08:00
2026-06-15 01:42:28 +08:00
2026-06-15 01:11:25 +08:00
2026-06-15 04:11:29 +08:00
2026-06-17 13:59:28 +08:00
2026-06-15 04:11:29 +08:00
2026-06-15 19:04:53 +08:00
2026-06-15 18:15:03 +08:00
2026-06-18 06:01:16 +08:00
2026-06-10 15:36:31 +08:00
2026-06-17 13:59:28 +08:00
2026-06-18 06:42:33 +08:00
2026-06-15 16:56:38 +08:00
2026-06-17 13:59:28 +08:00
2026-06-10 15:36:31 +08:00
2026-06-15 19:15:34 +08:00