- 30 Jan, 2015 2 commits
-
-
Guillaume Roguez authored
Refs #64935 Change-Id: I8293e184087a9b526c3ba4a3db12d875b8313306
-
Stepan Salenikovich authored
Refs #64935 Change-Id: I8322d459466c4e0be27d760363a87058d49b89eb
-
- 28 Jan, 2015 1 commit
-
-
If upnp finds a device on the network but it cannot determine that it is a valid upnp device nor a valid IGD device, do not try to use it. Also gets rid of potential memory leak if chooseIGD() crashes. Refs #64828 Change-Id: Ibe0895ec8de043f7fcd1a1e9aa36e5b766091008
-
- 27 Jan, 2015 1 commit
-
-
Stepan Salenikovich authored
New settings in daemon preferences to use UPnP, default false. Currently opens ports for SIP and ip2ip accounts and their calls. Opens ports negotiated by SDP sesssion. Tries to open ports for ICE candidates and adds ICE candidates with the public IP to help ICE negotiation. Added miniupnpc to contrib and patched to be able to generate just a static lib. Supports multiple clients on the same UPnP router. Will select a different port at random if the desired port is already taken by another client. Refs #63247 Refs #63303 Change-Id: I00ae79bc3a24d3e54513a6d299fd9b6a70bcc3c2
-