Add support for overriding the NAT-PMP gateway with a nat_pmp_gateway config option
As discussed in #7681, this pull request updates farcaller's changes to the latest commit on RC_2_0.
This hasn't been thoroughly been tested yet. This seems to fix users behind ProtonVPN not being able to seed due to the default gateway not being set. However, it's difficult to tell because I fail to find a good torrent to test (I used the Arch Linux image). I sometimes get speeds in the kilobytes instead of plain nothing, which is better than nothing but still not ideal.
This seems to warrant a note in the ChangeLog as well
@arvidn Anything else that needs to happen? Let me know :)
Just a friendly ping to ask for a merge :)
I just tested it out and can confirm this works with ProtonVPN.
Currently GitHub is showing that this PR's ChangeLog file has same change written twice in different lines (12 & 14).
https://github.com/arvidn/libtorrent/pull/7890/files
https://github.com/arvidn/libtorrent/blob/706849f4255a377c1a42f25545d629584da0e8e2/ChangeLog#L12-L14
Oh damn good catch, sorry! I'll fix it when i have the time.
I'd love to see this make it in.
@arvidn: Any progress on this PR?