syncthing/cmd
Caleb Callaway c17507b216 Cleanup UPnP API
This commit addresses most of the issues identified in #432:

* Support UPnP IGDs with both WANIPConnection and WANPPPConnection services

  IGDs that offer both WANIPConnection and WANPPPConnection services should
  now have port forwarding correctly configured for all services.

* Support multiple UPnP WANDevice and WANConnection descriptions

  Per Figure 1 of the InternetGatewayDevice specification
  (http://upnp.org/specs/gw/UPnP-gw-InternetGatewayDevice-v1-Device.pdf),
  an IGD may have multiple WAN devices, each with multiple WANConnection
  services

* Support for discovery of UPnP InternetGatewayDevice version 2 devices

* Support for discovery of multiple UPnP IGDs

  Consumers that cannot yet properly process multiple IGDs can simply use
  the first IGD listed in the discovery results

* Logging refinements such as friendly UPnP IGD identifiers in log messages.
2014-10-15 21:48:11 -07:00
..
genassets Relicense to GPL 2014-10-01 07:53:59 +02:00
stevents Relicense to GPL 2014-10-01 07:53:59 +02:00
stindex Relicense to GPL 2014-10-01 07:53:59 +02:00
syncthing Cleanup UPnP API 2014-10-15 21:48:11 -07:00
todos Relicense to GPL 2014-10-01 07:53:59 +02:00
transifexdl Threshold for existing languages to be included (75%) 2014-10-08 13:57:11 +02:00
translate Relicense to GPL 2014-10-01 07:53:59 +02:00
.gitignore Remove reprecated st* utils 2014-07-01 12:20:25 +02:00