UPnP IGD implementation http://miniupnp.free.fr/
Go to file
Thomas Bernard 2656f41c7a
miniupnpc: set timeout for select() in connecthostport()
2019-01-23 09:44:21 +01:00
minissdpd updateDevice() remove element from the list when realloc fails 2018-12-18 20:23:47 +01:00
miniupnpc miniupnpc: set timeout for select() in connecthostport() 2019-01-23 09:44:21 +01:00
miniupnpc-async ensure SSDP reply headers are not partial matches 2019-01-05 12:24:46 -08:00
miniupnpc-libevent ensure SSDP reply headers are not partial matches 2019-01-05 12:24:46 -08:00
miniupnpd fix check of valid HTTPS socket 2019-01-23 09:25:10 +01:00
.gitlab-ci.yml gitlab-ci: add net-tools pkg for ifconfig command 2018-07-15 15:39:34 +02:00
.travis.yml disable building of linux_nft 2018-07-15 15:57:31 +02:00
CODE_OF_CONDUCT simple CODE_OF_CONDUCT 2017-07-05 23:53:58 +02:00
CONTRIBUTING add CONTRIBUTING file 2017-07-05 23:50:21 +02:00
LICENSE add "global" LICENSE file 2017-07-05 23:44:33 +02:00
README add gitlab/framagit.org URL 2018-07-15 15:33:54 +02:00
appveyor.yml miniupnpc: VERSION 2.1 2018-05-07 13:12:58 +02:00
miniupnp.podspec Fix: change dylib id to use @rpath. 2017-05-17 12:56:01 +02:00

README

 -= MiniUPnP project =-

Main author : Thomas BERNARD

Web site : http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
Gitlab : https://framagit.org/miniupnp/miniupnp/
Github : https://github.com/miniupnp/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, ReadyMedia (formerly 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ó
    * Stephan Zeisberg