Support for NAT-PMP
Bug #334619 reported by
cjst
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LinuxDC++ |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Earlier, someone suggested UPnP support. I'd like to suggest also NAT-PMP support. NAT-PMP is more secure than UPnP, easier to set up and uses less resources on the server side. It is supported by miniupnpd (so that means that on the router side it should work on most UNIX flavors). It is the default NAT traversal system for macs/Macintosh Airport wireless routers. A client library is available from the miniupnp project: http://
tags: | added: plugin |
To post a comment you must log in.
I don't foresee us adding support for NAT-PMP anytime soon. Firstly because it would probably have to be added to the DC++ core and I doubt they would be open to something that is primarily useful for Unix and Apple users. Secondly, libnatpmp is not very well supported in most distros (please correct me if I am wrong) and we are against the idea of statically linking the library in our code.
Note that NAT-PMP is mentioned in bug #311483 as part of automatic external IP address detection as well.