Page MenuHomePhabricator

gui: Add NAT-PMP network option
ClosedPublic

Authored by PiRK on Sep 29 2022, 14:19.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABC0b909244f606: gui: Add NAT-PMP network option
Summary

Also add release notes for -natpmp and mention the command line option in tor.md.

This concludes backport of core#18077 [10 & 13/13]
https://github.com/bitcoin/bitcoin/pull/18077/commits/5a0185b6c9c838290103314916190a0330ed9a82
https://github.com/bitcoin/bitcoin/pull/18077/commits/a191e23b8e7f0e19fc0359825eb7ca0d47966fa9

Depends on D12095

Test Plan

ninja && src/qt/bitcoin-qt

In the menu Settings > Options > Network, check for a new checkbox "Map port using NAT-PMP". Verify that this setting is persistent accross shutdown and restart.

Event Timeline

PiRK requested review of this revision.Sep 29 2022, 14:19
PiRK edited the summary of this revision. (Show Details)

squash release notes with feature completion commit

Fabien requested changes to this revision.Sep 29 2022, 15:10
Fabien added a subscriber: Fabien.
Fabien added inline comments.
doc/release-notes.md
21–22 ↗(On Diff #35292)
src/qt/forms/optionsdialog.ui
265 ↗(On Diff #35292)
This revision now requires changes to proceed.Sep 29 2022, 15:10
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
This revision is now accepted and ready to land.Sep 30 2022, 07:52
This revision was landed with ongoing or failed builds.Sep 30 2022, 09:58
This revision was automatically updated to reflect the committed changes.