UPnP IGD implementation http://miniupnp.free.fr/
Go to file
Sven Auhagen 3129683cb3 NFTables use scripts to create tables and chains
To hardcode table and chain creation and deletion makes it impossible
for existing firewall infrastructures to integrate miniupnpd.
NFTables will either reevaluate packets through miniupnpd or
it will delete existing tables when there are already custom chains in it.

Signed-off-by: Sven Auhagen <sven.auhagen@voleatech.de>
2021-11-28 08:08:37 +01:00
.github/workflows github workflows: test make install 2021-09-30 23:08:23 +02:00
minissdpd minissdpd.c: use getopt() to parse argc/argv 2021-11-05 00:29:59 +01:00
miniupnpc pymoduletest.py: migrate to python 3 2021-11-09 19:56:15 +01:00
miniupnpc-async update miniupnpc-async/minixml.h 2019-04-23 13:23:07 +02:00
miniupnpc-libevent miniupnpc-libevent: update minixml.c/.h 2019-04-23 13:31:50 +02:00
miniupnpc-libuv Check command line, clean warnings. 2019-02-12 15:46:48 +01:00
miniupnpd NFTables use scripts to create tables and chains 2021-11-28 08:08:37 +01:00
.gitignore igonre vim files 2021-01-07 19:43:54 +01:00
.gitlab-ci.yml .gitlab-ci.yml: test make install 2021-09-30 23:00:17 +02:00
.travis.yml Fix compilation on Travis, add missing WINDRES 2020-12-12 12:41:37 +01: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 2019 => 2020 2020-10-31 11:36:06 +01:00
README travis is dead 2021-06-18 00:33:58 +02:00
SECURITY.md Update SECURITY.md 2020-11-11 16:11:09 +01:00
appveyor.yml appveyor: add build with VS 2019 + Python 3.9 2021-05-19 10:34:23 +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/
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
    * Ben Barnea of VDOO
    * Sven Auhagen
    * Paul Chambers
    * Pali Rohár