UPnP IGD implementation http://miniupnp.free.fr/
Go to file
Thomas Bernard 07a3729b59 sanitize <RemoteHost> arg of AddPinhole
see #228
2017-03-13 11:30:44 +01:00
minissdpd minissdpd: update Change log and 2016 2016-12-16 10:23:25 +01:00
miniupnpc AddPortMapping() now returns an error code 2017-02-15 00:01:41 -06:00
miniupnpc-async miniupnpc-async: Fixes Makefile for Solaris 2016-11-11 10:14:38 -05:00
miniupnpc-libevent add a few checks 2016-03-29 17:34:12 +02:00
miniupnpd sanitize <RemoteHost> arg of AddPinhole 2017-03-13 11:30:44 +01:00
.travis.yml travis-ci: OS X : compile with real gcc 4.9 instead of clang gcc frontend 2017-02-15 12:15:36 +01:00
README Add appveyor in README 2016-07-31 11:38:44 +08:00
appveyor.yml Fix appveyor builds 2016-07-31 11:36:08 +08:00
miniupnp.podspec Added Cocoapods podspec. 2016-08-31 12:13:28 +02:00

README

 -= MiniUPnP project =-

Main author : Thomas BERNARD
Web site : http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
Github : https://github.com/miniupnp/miniupnp/
Freecode : http://freecode.com/projects/miniupnp
Travis CI : https://travis-ci.org/miniupnp/miniupnp
Appveyor : https://ci.appveyor.com/project/miniupnp/miniupnp

miniupnpc/ : MiniUPnP client - an UPnP IGD control point
miniupnpd/ : MiniUPnP daemon - an implementation of a UPnP IGD
                               + NAT-PMP / PCP gateway
minissdpd/ : SSDP managing daemon. Designed to work with miniupnpc,
             miniupnpd, minidlna, etc.
miniupnpc-async/    : Proof of concept for a UPnP IGD control point using
                      asynchronous (non blocking) sockets.
miniupnpc-libevent/ : UPnP IGD control point using libevent2
                      http://libevent.org/

Thanks to :
    * Ryan Wagoner
    * João Paulo Barraca
    * Craig Kadziolka
    * Seth Mos
    * Rick Richard
    * Michael van Tellingen
    * Julien Wajsberg
    * Jeremy Collake
    * Matthew Sporleder
    * Greg Hazel
    * Rico Huber
    * Jelle Huitema
    * Xavier Martin
    * Thomas Goirand
    * Darren Reed
    * Robbie Hanson
    * Nikos Mavrogiannopoulos
    * Elsö András
    * Justin Maggard
    * David Wu
    * Michael Trebilcock
    * Soren Dreijer
    * Colin McFarlane
    * Daniel Dickinson
    * Guillaume Habault
    * Alexey Osipov
    * Alexey Kuznetsov
    * Chiaki Ishikawa
    * David Kerr
    * Jardel Weyrich
    * Leah X. Schmidt
    * Peter Tatrai
    * Leo Moll
    * Daniel Becker
    * Yonetani Tomokazu
    * Markus Stenberg
    * Tomofumi Hayashi
    * Konstantin Tokarev
    * Mike Tzou
    * Nevo Hed
    * Salva Peiró