feat(drivers): add ProtonDrive driver#9331
Conversation
- Implement complete ProtonDrive storage driver with end-to-end encryption support - Add authentication via username/password with credential caching and reusable login - Support all core operations: List, Link, Put, Copy, Move, Remove, Rename, MakeDir - Include encrypted file operations with PGP key management and node passphrase handling - Add temporary HTTP server for secure file downloads with range request support - Support media streaming using temp server range requests - Implement progress tracking for uploads and downloads - Support directory operations with circular move detection - Add proper error handling and panic recovery for external library integration Closes AlistGo#9312
0855800 to
5230bf4
Compare
|
@Da3zKi7 Thank you for contributing this PR! However, CI failed when building for This error comes from the upstream dependency Could you please update your PR to fix this issue? |
5230bf4 to
9c8c697
Compare
|
@okatu-loli Thank you for the feedback. I'm trying to fix that. |
9c8c697 to
191f745
Compare
|
@okatu-loli Done. Thank you for supporting me during checks. I have to fork to https://github.com/Da3zKi7/saferith And also did replace github.com/cronokirby/saferith => github.com/Da3zKi7/saferith v0.33.0-fixed arith_s390x_test.go was the problematic file, code had no sense, I cannot figure out why... Anyway, finally compiled and everything is ok. Best regards |
- Implement complete ProtonDrive storage driver with end-to-end encryption support - Add authentication via username/password with credential caching and reusable login - Support all core operations: List, Link, Put, Copy, Move, Remove, Rename, MakeDir - Include encrypted file operations with PGP key management and node passphrase handling - Add temporary HTTP server for secure file downloads with range request support - Support media streaming using temp server range requests - Implement progress tracking for uploads and downloads - Support directory operations with circular move detection - Add proper error handling and panic recovery for external library integration Closes AlistGo#9312
191f745 to
3703313
Compare
Closes #9312