Warren
5487ad63a6
P1: AsyncS3Vfs native async implementation using reqwest
- Replace spawn_blocking + ureq with native async reqwest
- AsyncS3Vfs uses reqwest::Client for HTTP operations
- rusty-s3 for presigned URL generation + XML parsing
- AsyncS3File with async read/write/seek/flush
- reqwest dependency added under async-vfs feature
Tests: 297 passed (293 + 4 new s3_auth tests)
2026-06-21 22:22:05 +08:00
..
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-21 22:14:34 +08:00
2026-06-21 22:14:34 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 06:26:20 +08:00
2026-06-19 01:13:23 +08:00
2026-06-12 12:59:54 +08:00
2026-06-18 23:35:18 +08:00
2026-06-21 12:48:56 +08:00
2026-06-21 22:22:05 +08:00
2026-06-21 21:33:43 +08:00
2026-05-30 14:08:55 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-20 16:05:56 +08:00
2026-06-19 05:21:38 +08:00
2026-05-30 14:08:55 +08:00
2026-06-12 12:59:54 +08:00
2026-06-19 05:21:38 +08:00
2026-06-21 21:33:43 +08:00
2026-06-19 05:21:38 +08:00
2026-06-12 12:59:54 +08:00
2026-06-19 05:21:38 +08:00
2026-06-12 12:59:54 +08:00
2026-05-30 14:08:55 +08:00
2026-06-21 22:14:34 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-19 05:21:38 +08:00
2026-06-21 16:14:42 +08:00
2026-06-12 12:59:54 +08:00
2026-06-12 12:59:54 +08:00
2026-06-12 12:59:54 +08:00
2026-06-21 18:11:48 +08:00
2026-06-21 18:11:48 +08:00
2026-06-21 21:33:43 +08:00