Add UPNP reconnect / ExternIPCheck
|Target version:||010 - Next Major Public Release 1.xxx|
Most routers nowadays have UPNP support, and UPNP can be used to control the internet connection.
A user with a dynamic IP, can make an UPNP enabled router disconnect the internet, wait x seconds and reconnect the internet to have a new IP.
As a proof of concept, I changed JDownloader to give it UPNP support, when changing the IP. (Patch file in attachment)
EDIT: Ip check via upnp added.