-
-
Notifications
You must be signed in to change notification settings - Fork 8k
feat(drivers): add ProtonDrive driver #9331
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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