Activity log for bug #311483

Date Who What changed Old value New value Message
2008-12-26 07:25:02 Steven Sheehy bug added bug
2008-12-26 07:26:20 Steven Sheehy linuxdcpp: status New Confirmed
2008-12-26 07:26:20 Steven Sheehy linuxdcpp: importance Undecided Wishlist
2008-12-26 07:26:20 Steven Sheehy linuxdcpp: statusexplanation This type of development would have to be done in the core. We'd have to make the changes ourself and then hope upstream accepts our patch. Second, to implement autodetection is quite complex. Here are the steps Pidgin takes: 1) Try to retrieve it from a STUN server (e.g. stunserver.org, but we can't hardcode any stun server). 2) Try to detect via UPnP, which will require a lot of development to implement this on unix and add a library dependency (libupnp). 3) Try to detect via PMP, which will require a lot of development also and add a library dependency (libnatpmp - which doesn't seem to be in many distributions). 4) Use the local IP if all else failed (we already do this). Pidgin, for example, cannot detect my public IP using default settings even with all of its methods used to automate the process.