Skip to content

Send and receive backup over network using QR code #4007

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

Merged
merged 116 commits into from
Mar 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
6044e59
Send and receive backup over network using QR code
flub Feb 1, 2023
059af39
Allow decoding the QR code
flub Feb 1, 2023
2a6a21c
handle the ongoing process correctly
flub Feb 1, 2023
5f29b93
Start of get support and create new module.
flub Feb 2, 2023
3267596
handle the database
flub Feb 2, 2023
ca1533b
delete device messages
flub Feb 2, 2023
a6c889e
Clean up files on errors
flub Feb 2, 2023
0b075ac
Stop after a transfer happened.
flub Feb 6, 2023
187861c
Make stuff work. With test!
flub Feb 7, 2023
716504b
do not pull in sendme cli deps
flub Feb 7, 2023
05ddc13
Use name prefixes so the db can not be spoofed by a blob
flub Feb 7, 2023
3734fc2
update callback to take collection by ref
flub Feb 9, 2023
2129b2b
Add a ton of code for receiver-side progress
flub Feb 9, 2023
3f51a8f
Some more doc comments
flub Feb 10, 2023
ac048c1
Add progress for provider
flub Feb 10, 2023
6a3fe3d
fixup doc comments
flub Feb 10, 2023
3c32de1
Generate a QR code
flub Feb 10, 2023
e7792a0
clippy
flub Feb 10, 2023
a31ae52
Add to repl example
flub Feb 10, 2023
4c78553
Merge branch 'master' into flub/send-backup
flub Feb 13, 2023
852adbe
bits left over from master merge
flub Feb 13, 2023
3235355
implement ffi and use public sendme
flub Feb 13, 2023
e1087b4
translate the string for qr code
flub Feb 14, 2023
ff0d675
Make getting backup use the ongoing process
flub Feb 14, 2023
44c1efe
Add jsonrpc support
flub Feb 14, 2023
c379a4e
use ProgressEmitter from sendme
flub Feb 14, 2023
d56e05a
fixup doc links
flub Feb 14, 2023
19f6f89
no let else :(
flub Feb 14, 2023
020a9d3
new sendme for lower msrv
flub Feb 14, 2023
a34a69d
yes, ci fun
flub Feb 14, 2023
c73edd7
oh
flub Feb 14, 2023
b413593
hi
flub Feb 14, 2023
2a75474
char, not chat
flub Feb 14, 2023
1c24619
better way
flub Feb 14, 2023
7a0d61b
hey
flub Feb 15, 2023
ec57899
back to master
flub Feb 15, 2023
0ca76d3
Merge branch 'master' into flub/send-backup
flub Feb 15, 2023
6f7a438
Add changelog
flub Feb 15, 2023
daf5680
use correct branch
flub Feb 15, 2023
41319c8
patch in previous revision of sendme
flub Feb 15, 2023
e565e19
fix msrv in sendme
flub Feb 15, 2023
bb9a3d4
more bug hunting: disable most ci, point to branch
flub Feb 16, 2023
b2266ff
make the have a valid on spec at least so gh doesn't complain too much
flub Feb 16, 2023
904990b
ugh, yaml syntax
flub Feb 16, 2023
f9f9bc3
yaml
flub Feb 16, 2023
7a9f497
why can't i see this action now?
flub Feb 16, 2023
a53d30c
fixed another bug, try main again
flub Feb 16, 2023
bca0b25
goodness ci?
flub Feb 16, 2023
0bae3ca
dear CI masters: i regret every trying to be clever
flub Feb 16, 2023
7cf0820
diff
flub Feb 16, 2023
dcce6ef
Some docs
flub Feb 16, 2023
490a14c
Remove the need for a directory for db export
flub Feb 16, 2023
c48c2af
Allow retrieval of backup QR on context
flub Feb 16, 2023
a75d2b1
Create a blocking call for jsonrpc
flub Feb 16, 2023
8ae0ee5
Merge branch 'master' into flub/send-backup
flub Feb 16, 2023
8072f78
Do not emit ImexEvent From BlobDirIter
flub Feb 16, 2023
f257094
Don't reimplement qr::format_backup
flub Feb 16, 2023
ada858f
Improve comments, mostly ffi. and some renames
flub Feb 20, 2023
3c4ffc3
Some fixes
flub Feb 20, 2023
788d312
Do not save svg to file, just print qr text
flub Feb 20, 2023
d0638c1
typo
flub Feb 20, 2023
4637a28
doc comment
flub Feb 20, 2023
73b90ee
improve docs
flub Feb 20, 2023
b920db1
Split _wait and _unref
flub Feb 20, 2023
a1e19e2
Merge branch 'master' into flub/send-backup
flub Feb 20, 2023
1b39be8
Merge branch 'master' into flub/send-backup
flub Feb 22, 2023
fc64c33
Use released version of sendme^Wiroh
flub Feb 22, 2023
0ef8d57
Merge branch 'master' into flub/send-backup
flub Feb 22, 2023
5833a9b
fix doc comments
flub Feb 22, 2023
0e06da2
fix symbol name
flub Feb 22, 2023
5762fbb
Allow JSON-RPC to get text of QR code as well
flub Mar 1, 2023
2d20812
some typos
flub Mar 2, 2023
6f24874
Use a RAII guard to remove the db export
flub Mar 2, 2023
38d4ea8
Use std::slice::Iter instead of manually tracking the offset
flub Mar 2, 2023
155dff2
renaming of upstream
flub Mar 2, 2023
9d88ef0
log some more
flub Mar 2, 2023
e3014a3
Merge branch 'master' into flub/send-backup
flub Mar 2, 2023
d108f9b
clippy
flub Mar 2, 2023
da85c24
fix iterator
flub Mar 2, 2023
c1a2df9
Fix typo in blob names
flub Mar 2, 2023
c5408e0
Merge branch 'master' into flub/send-backup
flub Mar 3, 2023
e0a6c2e
Merge branch 'master' into flub/send-backup
flub Mar 3, 2023
731e90f
update cargo-deny
flub Mar 3, 2023
d73d56c
bump testdir for windows bug workaround
flub Mar 3, 2023
b6c2493
Apply typos from code review
flub Mar 7, 2023
a5e6bd3
Do not require context for non-context methods
flub Mar 7, 2023
6674b88
Merge branch 'master' into flub/send-backup
flub Mar 7, 2023
9767f51
update .h file too
flub Mar 7, 2023
52a1886
naming conventions!
flub Mar 7, 2023
4b94ead
typo
flub Mar 7, 2023
eec5ae9
Update docs and fix string allocation
flub Mar 7, 2023
c9b8c50
wording
flub Mar 7, 2023
c7de4f6
Bind to 0.0.0.0
flub Mar 9, 2023
02afacf
clarify docs
flub Mar 9, 2023
05e50ea
Connect to all addresses the provider has
flub Mar 9, 2023
28d9bec
Patch default-net
link2xt Mar 10, 2023
5e4807b
update patched default-net
dignifiedquire Mar 13, 2023
14521cf
improve address handling
dignifiedquire Mar 14, 2023
cbc18ee
Log connection errors
link2xt Mar 14, 2023
56f6d68
Patch quinn to work on android
link2xt Mar 15, 2023
9a7ff9d
Switch quinn to `ecn-einval-fallback` branch.
link2xt Mar 16, 2023
c02686b
update iroh
dignifiedquire Mar 16, 2023
3701936
Merge remote-tracking branch 'origin/master' into flub/send-backup
dignifiedquire Mar 16, 2023
7a49e94
fixup clippy & fmt
dignifiedquire Mar 16, 2023
961e3ad
Update spin 0.9.5->0.9.6
link2xt Mar 17, 2023
518bd19
fix: do not block transfer on db import
dignifiedquire Mar 17, 2023
0a5542a
Log transfer rate on success
link2xt Mar 17, 2023
575b43d
Merge remote-tracking branch 'origin/master' into flub/send-backup
dignifiedquire Mar 17, 2023
b26a351
Switch quinn to the main branch
link2xt Mar 17, 2023
fd35861
feat: implement more detailed progress on sending
dignifiedquire Mar 17, 2023
a59e72e
update iroh
dignifiedquire Mar 17, 2023
71bb89f
Merge remote-tracking branch 'origin/master' into flub/send-backup
link2xt Mar 19, 2023
eb0f896
Use scheduler.is_running()
link2xt Mar 19, 2023
3a861d2
some doxygen fixes
r10s Mar 19, 2023
800d2b1
Add cargo-deny exceptions for old crates
link2xt Mar 19, 2023
8e64340
Fix remaining cargo-deny warnings
link2xt Mar 19, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
during handling the JSON-RPC request. #4153
- Delete expired messages using multiple SQL requests. #4158
- Do not emit "Failed to run incremental vacuum" warnings on success. #4160

- Ability to send backup over network and QR code to setup second device #4007

## 1.111.0

Expand Down
Loading