-
Notifications
You must be signed in to change notification settings - Fork 164
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
[WIP] feat: iroh-sync #1216
[WIP] feat: iroh-sync #1216
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac96d9d - Browse repository at this point
Copy the full SHA ac96d9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5039bd9 - Browse repository at this point
Copy the full SHA 5039bd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1f5947 - Browse repository at this point
Copy the full SHA f1f5947View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90d696e - Browse repository at this point
Copy the full SHA 90d696eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 476896d - Browse repository at this point
Copy the full SHA 476896dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e505bc - Browse repository at this point
Copy the full SHA 1e505bcView commit details -
feat: WIP integration of sync and bytes
* removes content support from iroh-sync * adds a quick-and-dirty writable database to iroh-bytes (will be replaced with a better generic writable database soon) * adds a `Downloader` to queue get requests for individual hashes from individual peers * adds a `BlobStore` that combines the writable db with the downloader * adds a `Doc` abstraction that combines an iroh-sync `Replica` with a `BlobStore` to download content from peers on-demand * updates the sync repl example to plug it all together * also adds very basic persistence to `Replica` (encode to byte string) and uses this in the repl example
Configuration menu - View commit details
-
Copy full SHA for 2af3471 - Browse repository at this point
Copy the full SHA 2af3471View commit details -
feat: proper REPL for sync example, and docs store
* make the REPL in the sync example work properly with rustyline for editing and reading input, shell-style argument parsing and clap for parsing commands * add a docs store for opening and closing docs * add author to doc struct
Configuration menu - View commit details
-
Copy full SHA for 3a671d2 - Browse repository at this point
Copy the full SHA 3a671d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97ae828 - Browse repository at this point
Copy the full SHA 97ae828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e96ba9 - Browse repository at this point
Copy the full SHA 0e96ba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 400be8f - Browse repository at this point
Copy the full SHA 400be8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for df690d2 - Browse repository at this point
Copy the full SHA df690d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce72dcc - Browse repository at this point
Copy the full SHA ce72dccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ed0cca - Browse repository at this point
Copy the full SHA 1ed0ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d24fda - Browse repository at this point
Copy the full SHA 7d24fdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 613260c - Browse repository at this point
Copy the full SHA 613260cView commit details -
fix: remove usage of unbounded channels
uses flume channels to allow for combined sync and async usage
Configuration menu - View commit details
-
Copy full SHA for 684b753 - Browse repository at this point
Copy the full SHA 684b753View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b9042e - Browse repository at this point
Copy the full SHA 9b9042eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2669e0 - Browse repository at this point
Copy the full SHA b2669e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for efb5405 - Browse repository at this point
Copy the full SHA efb5405View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83ecf56 - Browse repository at this point
Copy the full SHA 83ecf56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a4f83b - Browse repository at this point
Copy the full SHA 6a4f83bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d95057 - Browse repository at this point
Copy the full SHA 9d95057View commit details -
Configuration menu - View commit details
-
Copy full SHA for de430b4 - Browse repository at this point
Copy the full SHA de430b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f6ab65 - Browse repository at this point
Copy the full SHA 4f6ab65View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0dc252 - Browse repository at this point
Copy the full SHA f0dc252View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c4c31c - Browse repository at this point
Copy the full SHA 4c4c31cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2177042 - Browse repository at this point
Copy the full SHA 2177042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65bafe5 - Browse repository at this point
Copy the full SHA 65bafe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d964d80 - Browse repository at this point
Copy the full SHA d964d80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53bd1c0 - Browse repository at this point
Copy the full SHA 53bd1c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf4c55 - Browse repository at this point
Copy the full SHA dcf4c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38cce3f - Browse repository at this point
Copy the full SHA 38cce3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 871aa06 - Browse repository at this point
Copy the full SHA 871aa06View commit details -
feat(iroh-sync): implement file system backed for documents (#1315)
* start refactoring store into its own module * implement more details * works again * draft fs db and integrate error handling * fill out more of the implemenation * lifetime sadness * self referential fight: Rust 0 - Dig 1 * basic tests and range fixes * introduce Store trait and update tests to test against both impls * implement remove * integrate new storage into the example * implement iterators * fixes and more tests * clippy and deny cleanup
Configuration menu - View commit details
-
Copy full SHA for 6a42b69 - Browse repository at this point
Copy the full SHA 6a42b69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c6cb35 - Browse repository at this point
Copy the full SHA 7c6cb35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 263fa14 - Browse repository at this point
Copy the full SHA 263fa14View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd8cef8 - Browse repository at this point
Copy the full SHA dd8cef8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed8cb2d - Browse repository at this point
Copy the full SHA ed8cb2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4e6bc8 - Browse repository at this point
Copy the full SHA e4e6bc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bafdc63 - Browse repository at this point
Copy the full SHA bafdc63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf78b2 - Browse repository at this point
Copy the full SHA 1cf78b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a22c9e7 - Browse repository at this point
Copy the full SHA a22c9e7View commit details -
Merge pull request #1314 from n0-computer/sync-download-from-prev-peer
[WIP] feat(iroh-sync): download from peer that informed us about a change
Configuration menu - View commit details
-
Copy full SHA for b37aac4 - Browse repository at this point
Copy the full SHA b37aac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fc96bd - Browse repository at this point
Copy the full SHA 3fc96bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f12429 - Browse repository at this point
Copy the full SHA 9f12429View commit details