-
Notifications
You must be signed in to change notification settings - Fork 292
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
Add NAT traversal #226
Add NAT traversal #226
Conversation
Reviewed 8 of 24 files at r1. INSTALL.md, line 577 at r1 (raw file):
can arch linux get some love?
INSTALL.md, line 603 at r1 (raw file):
can arch linux get some love?
auto_tests/onion_test.c, line 147 at r1 (raw file):
please use here and throughout toxcore/Messenger.h, line 77 at r1 (raw file):
Per the previous discussion, I'd rather have toxcore/nat_traversal.c, line 1 at r1 (raw file):
@iphydf is going to ask you to remove the file name from here... toxcore/nat_traversal.c, line 31 at r1 (raw file):
Is one better than the other, is there a reason we want both? toxcore/tox.api.h, line 379 at r1 (raw file):
Comments from Reviewable |
Review status: 8 of 24 files reviewed at latest revision, 7 unresolved discussions. auto_tests/onion_test.c, line 147 at r1 (raw file):
|
Reviewed 9 of 24 files at r1, 1 of 3 files at r2. INSTALL.md, line 577 at r1 (raw file):
|
Review status: 17 of 24 files reviewed at latest revision, 10 unresolved discussions. toxcore/nat_traversal.c, line 225 at r2 (raw file):
|
eda22be
to
20f334f
Compare
Review status: 13 of 24 files reviewed at latest revision, 10 unresolved discussions. toxcore/tox.api.h, line 379 at r1 (raw file):
|
Review status: 13 of 24 files reviewed at latest revision, 12 unresolved discussions, some commit checks failed. auto_tests/onion_test.c, line 147 at r1 (raw file):
|
c4f1a91
to
67a9f46
Compare
Reviewed 5 of 10 files at r3, 5 of 6 files at r4. toxcore/Messenger.h, line 77 at r1 (raw file):
|
Review status: 22 of 24 files reviewed at latest revision, 11 unresolved discussions, some commit checks failed. toxcore/nat_traversal.c, line 225 at r2 (raw file):
|
67a9f46
to
aba15da
Compare
Review status: 18 of 24 files reviewed at latest revision, 9 unresolved discussions. toxcore/nat_traversal.c, line 236 at r2 (raw file):
|
Review status: 18 of 24 files reviewed at latest revision, 10 unresolved discussions, some commit checks failed. INSTALL.md, line 558 at r6 (raw file):
This is unnecessary, just remove the Same goes for other headers. libtoxcore.pc.in, line 10 at r6 (raw file):
Can this be vertically "split" using toxcore/tox.api.h, line 368 at r4 (raw file):
|
@cleverca22 can you verify that the nat packets are getting sent correctly with the |
Reviewed 9 of 24 files at r1, 1 of 3 files at r2, 3 of 10 files at r3, 6 of 6 files at r4, 3 of 5 files at r5, 2 of 2 files at r6. INSTALL.md, line 558 at r6 (raw file):
|
Review status: all files reviewed at latest revision, 10 unresolved discussions, some commit checks failed. INSTALL.md, line 558 at r6 (raw file):
|
@cleverca22: please consider the following table for your tests
|
Review status: 4 of 29 files reviewed at latest revision, 11 unresolved discussions, some commit checks failed. libtoxcore.pc.in, line 10 at r6 (raw file): Previously, Ansa89 wrote…
A 2-minute web search didn't yield anything indicating that it can. I've also never seen it. Comments from Reviewable |
Reviewed 1 of 16 files at r12, 1 of 4 files at r17, 1 of 9 files at r20, 2 of 5 files at r24, 8 of 16 files at r25, 15 of 15 files at r26. Comments from Reviewable |
What's the plan for this one? |
Let's revisit this idea at some point. As it is, the PR can't be merged easily. The library can't be used without threads. It's not a very complicated library, so maybe we can at some point adopt the logic from there into toxcore. |
Requested in #195
Requested by @GrayHatter in #209 (review)
Previous PR: #209
Related issues:
CC: @GrayHatter @zetok @iphydf
This change is![Reviewable](https://camo.githubusercontent.com/1541c4039185914e83657d3683ec25920c672c6c5c7ab4240ee7bff601adec0b/68747470733a2f2f72657669657761626c652e696f2f7265766965775f627574746f6e2e737667)