Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Populate services in GetLocalAddress #10424
+1
−1
Conversation
fanquake
added P2P Needs backport
labels
May 18, 2017
|
Restarted the failing test. |
|
utACK 3070134. Failing test was unrelated. I'm working on a fix for it, though. |
|
utACK 3070134 |
|
utACK 3070134 |
laanwj
merged commit 3070134
into
bitcoin:master
May 22, 2017
1 check passed
continuous-integration/travis-ci/pr
The Travis CI build passed
Details
laanwj
added a commit
that referenced
this pull request
May 22, 2017
|
|
laanwj |
6512913
|
laanwj
added a commit
that referenced
this pull request
May 22, 2017
|
|
morcos + laanwj |
37a8fc5
|
laanwj
added a commit
that referenced
this pull request
May 22, 2017
|
|
morcos + laanwj |
b654842
|
laanwj
removed the
Needs backport
label
May 22, 2017
|
Postumous utACK |
nomnombtc
added a commit
to nomnombtc/bitcoin
that referenced
this pull request
Jul 17, 2017
|
|
morcos + nomnombtc |
2ab7d60
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
morcos commentedMay 18, 2017
Previously if we didn't have any local addresses, GetLocalAddress would return
0.0.0.0 and then we'd swap in a peer's notion of our address in AdvertiseLocal,
but then nServices would never get set.
This would prevent a node behind a NAT from having its nServices set in addr messages gossiped between peers and could lead to no incoming connections.
This should be backported to 0.14 (and 0.13 if we do that)
I can't promise that I've fully understood all the implications here.