Skip to content
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

zrok copy #438

Closed
michaelquigley opened this issue Nov 1, 2023 · 14 comments
Closed

zrok copy #438

michaelquigley opened this issue Nov 1, 2023 · 14 comments
Assignees
Labels
feature New feature description
Milestone

Comments

@michaelquigley
Copy link
Collaborator

michaelquigley commented Nov 1, 2023

Implement a convientient command-line utility for copying to/from and between zrok drive instances.

@michaelquigley michaelquigley self-assigned this Nov 1, 2023
@michaelquigley michaelquigley added the feature New feature description label Nov 1, 2023
@michaelquigley michaelquigley added this to the v0.4 milestone Nov 1, 2023
@michaelquigley
Copy link
Collaborator Author

@michaelquigley michaelquigley moved this from Backlog to Development in zrok Development Roadmap Nov 8, 2023
michaelquigley added a commit that referenced this issue Nov 27, 2023
michaelquigley added a commit that referenced this issue Nov 27, 2023
michaelquigley added a commit that referenced this issue Nov 27, 2023
michaelquigley added a commit that referenced this issue Nov 27, 2023
@michaelquigley
Copy link
Collaborator Author

Working on figuring out how to implement extended properties for modification time and checksums, to properly support reliable synchronization.

Useful links:

rclone/rclone#3147

https://moebuta.org/posts/adding-checksums-to-golang-webdav-server-part-i/

@michaelquigley
Copy link
Collaborator Author

Need to use the new lastmodified and checksum properties instead of the built-in properties.

@michaelquigley
Copy link
Collaborator Author

Can we only retrieve zrok:checksum in response to a Stat call? Can we avoid retrieving that property when just doing ReadDir?

michaelquigley added a commit that referenced this issue Dec 6, 2023
@michaelquigley michaelquigley changed the title zrok Drive Sync zrok copy Dec 14, 2023
@michaelquigley
Copy link
Collaborator Author

Initial release will do a best-effort sync based on modification times and file sizes. A future version will re-address the checksums... once there is a daemon (#463) model in place.

michaelquigley added a commit that referenced this issue Jan 10, 2024
@michaelquigley
Copy link
Collaborator Author

michaelquigley commented Jan 10, 2024

  • no-sync copies (blind push)

@michaelquigley
Copy link
Collaborator Author

michaelquigley commented Jan 10, 2024

  • don't include cwd in zrok ls output

@michaelquigley
Copy link
Collaborator Author

michaelquigley commented Jan 11, 2024

  • authentication

@michaelquigley
Copy link
Collaborator Author

michaelquigley commented Jan 11, 2024

  • documentation
  • office hours

@michaelquigley michaelquigley moved this from Development to Evaluating in zrok Development Roadmap Jan 12, 2024
@michaelquigley michaelquigley moved this from Evaluating to Development in zrok Development Roadmap Jan 12, 2024
michaelquigley added a commit that referenced this issue Jan 12, 2024
@michaelquigley michaelquigley moved this from Development to Evaluating in zrok Development Roadmap Jan 16, 2024
michaelquigley added a commit that referenced this issue Jan 16, 2024
michaelquigley added a commit that referenced this issue Jan 16, 2024
michaelquigley added a commit that referenced this issue Jan 19, 2024
michaelquigley added a commit that referenced this issue Jan 19, 2024
michaelquigley added a commit that referenced this issue Jan 19, 2024
michaelquigley added a commit that referenced this issue Jan 19, 2024
michaelquigley added a commit that referenced this issue Jan 22, 2024
@michaelquigley michaelquigley moved this from Evaluating to Done in zrok Development Roadmap Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature description
Projects
Development

No branches or pull requests

1 participant