UPnP IGD implementation http://miniupnp.free.fr/
Go to file
Thomas Bernard 186c504070 minissdpd: revert "listen on only 1 IPv4 if only 1 interface is specified"
because it prevents broadcast messages to be received
see 7ec7cec59e
and 6d379d54f5
2014-11-28 15:50:06 +01:00
minissdpd minissdpd: revert "listen on only 1 IPv4 if only 1 interface is specified" 2014-11-28 15:50:06 +01:00
miniupnpc miniupnpc.c: dont use if_indextoname() under MS Windows 2014-11-27 12:59:12 +01:00
miniupnpc-async miniupnpc-async/testasync.c: AddPortMapping OK output :) 2014-11-07 13:13:09 +01:00
miniupnpc-libevent miniupnpc-libevent.c: add double quotes (") around SOAPAction 2014-11-28 14:28:17 +01:00
miniupnpd miniupnpd: fixes ExecuteSoapAction() for missing " around SOAPAction 2014-11-28 14:29:24 +01:00
README Added miniupnpc-async and miniupnpc-libevent 2014-11-17 10:21:30 +01: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

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