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

feat: Ephemeral peer channels #5346

Merged
merged 87 commits into from
May 17, 2024
Merged
Show file tree
Hide file tree
Changes from 83 commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
babd4ab
feat: add simple peer channels
Mar 11, 2024
9b5e580
cffi & jsonrpc
Septias Mar 15, 2024
0d1b121
add development shell
Apr 1, 2024
9a69fc4
use iroh 0.13 dep
Apr 1, 2024
ddb0eeb
fixes
Septias Apr 2, 2024
3c82e7d
fix test & use message wrapper
Septias Apr 3, 2024
5d10d92
remove comment
Septias Apr 3, 2024
8a13120
remove log & use micros
Septias Apr 4, 2024
388134f
use uid
Septias Apr 5, 2024
feb8d57
compiler bug
Septias Apr 6, 2024
e1b5fb1
feat: add simple peer channels
Mar 11, 2024
d007062
cffi & jsonrpc
Septias Mar 15, 2024
b02ad0d
add development shell
Apr 1, 2024
491fed2
use iroh 0.13 dep
Apr 1, 2024
56d2ea8
fixes
Septias Apr 2, 2024
ad7748e
fix test & use message wrapper
Septias Apr 3, 2024
c1208fb
remove comment
Septias Apr 3, 2024
4b84c6f
remove log & use micros
Septias Apr 4, 2024
a653512
use uid
Septias Apr 5, 2024
3bc989d
Merge branch 'sk/ephemeral_peer_channels' into sk/compiler_bug
Septias Apr 8, 2024
cd20d50
fix recursion
Septias Apr 8, 2024
2f5f2e8
clippy
Septias Apr 8, 2024
4264c2f
clippy
Septias Apr 8, 2024
e27f5e8
await setup channel setup
Septias Apr 8, 2024
a078a10
fix path
Septias Apr 8, 2024
becc3eb
fix: hide advertisement message
Septias Apr 9, 2024
d99d595
fixes
Septias Apr 10, 2024
7ee4b2a
fix: expose less ephemeral related code in public api
Septias Apr 10, 2024
c29a687
fix: undo flake change
Septias Apr 10, 2024
f45bf69
Merge remote-tracking branch 'origin/main' into sk/ephemeral_peer_cha…
Septias Apr 11, 2024
34c39c7
use relay server from imap info
Septias Apr 11, 2024
2daac32
use b1 relay server
Septias Apr 11, 2024
70d9802
restore connection from db & update migration
Septias Apr 11, 2024
a3a28fc
upgrade to iroh 0.14
Septias Apr 17, 2024
603c77a
add gosip leave api
Septias Apr 17, 2024
72f6ea8
adjust for new specs
Septias Apr 23, 2024
c76f7de
add test for reconnecting
Septias Apr 25, 2024
ecb1e7a
cleanup
Septias Apr 25, 2024
a658873
fmt
Septias Apr 25, 2024
bbe4f3e
clippy
Septias Apr 25, 2024
a8a8ed8
Merge remote-tracking branch 'origin/main' into sk/ephemeral_peer_cha…
Septias Apr 25, 2024
2eeaa31
Box MagicEndpoint building
link2xt Apr 25, 2024
8a3a61f
Increase recursion limit
link2xt Apr 25, 2024
efb579b
Move recursion limit to FFI
link2xt Apr 25, 2024
81e37ef
use get
Septias Apr 25, 2024
35ce579
better docs & api renaming
Septias Apr 26, 2024
4cef6e6
fix test & fmt
Septias Apr 26, 2024
27df316
add recursion depth to benches
Septias Apr 26, 2024
893b5bf
Merge remote-tracking branch 'origin/main' into sk/ephemeral_peer_cha…
Septias Apr 26, 2024
3a86316
Update src/context.rs
Septias Apr 27, 2024
22990c2
Update src/receive_imf.rs
Septias Apr 27, 2024
3016bff
renamings
Septias Apr 27, 2024
b3eb0e6
fix typo
Septias Apr 27, 2024
5819428
RwLock & sequence numbers
Septias Apr 27, 2024
1c3cb22
fixes
Septias Apr 27, 2024
16ca0da
clippy
Septias Apr 27, 2024
6e1022e
fixes
Septias Apr 28, 2024
059560a
rename
Septias Apr 30, 2024
fc45166
temporarly remove metadata
Septias Apr 30, 2024
e3e6116
Merge remote-tracking branch 'origin/main' into sk/ephemeral_peer_cha…
Septias May 2, 2024
f1b1082
Update src/peer_channels.rs
Septias May 3, 2024
bff64bf
logs
Septias May 3, 2024
d96d679
proper log
Septias May 4, 2024
7f390ac
upgrade iroh
Septias May 6, 2024
7b1729e
redo migration
Septias May 6, 2024
70a6067
use chatmail relay
Septias May 10, 2024
ed53ebb
use rust-analyzer nightly
Septias May 10, 2024
c33d3a7
Merge remote-tracking branch 'origin/main' into sk/ephemeral_peer_cha…
Septias May 11, 2024
9b9f308
Merge branch 'sk/update_flake' into sk/ephemeral_peer_channels
Septias May 11, 2024
8f09001
use onceCell
Septias May 11, 2024
5bc2816
fixes
Septias May 11, 2024
0794ec2
Merge remote-tracking branch 'origin/main' into sk/ephemeral_peer_cha…
Septias May 14, 2024
41a4993
lint & doc
Septias May 14, 2024
b5dc32f
iroh 16.2
Septias May 14, 2024
b326895
increase recursion depth
Septias May 15, 2024
5b3424f
Increase recursion limit in deltachat-jsonrpc-server
link2xt May 15, 2024
6ace69c
fixes
Septias May 16, 2024
45642f5
fix: seq numbers
Septias May 17, 2024
ea663be
randomized iroh public key
Septias May 17, 2024
ea56ba6
request iroh_relay
Septias May 17, 2024
49d2b2f
rustfmt
link2xt May 17, 2024
d48fef2
Parse iroh relay when getting it from the metadata
link2xt May 17, 2024
26940a0
Merge remote-tracking branch 'origin/main' into sk/ephemeral_peer_cha…
link2xt May 17, 2024
b1e8a9a
Add duplicate dependencies to cargo deny
link2xt May 17, 2024
727f30f
Revert unrelated flake.lock changes
link2xt May 17, 2024
0d5dd3d
Revert unrelated Cargo.lock changes
link2xt May 17, 2024
b1f20a8
Use default relays instead of iroh.testrun.org
link2xt May 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ deltachat-ffi/xml
coverage/
.DS_Store
.vscode
.vscode/launch.json
python/accounts.txt
python/all-testaccounts.txt
tmp/
Expand Down