UPnP IGD implementation
http://miniupnp.free.fr/
* add miniupnpc_wheels_yml * cp --recursive --verbose cloned/miniupnpc source * --dereference * reduce legibility to -RLv for macOS * try qemu for linux aarch64 * use macos-latest for macOS ARM64 and cross build * only setup qemu for linux * skip install test for macos arm64 since we are cross building * force all CIBW_ARCHS * skip install test for all arm since we are cross building * copy in actions * setup for windows exclusion before merge * add 3.12 * update from upstream * macos arm runners, supposedly * checkout before local actions * cloned/ * _MACOS * multiple cibuildwheel pins * more cloned/ * exclude macos arm 3.7-3.9 due to python unavailability from github actions * yup * actions/setup-python@v5 * update pip * maybe actually use qemu for linux arm * oops * more explicit in docker * -m * hmm * aarch64 * aarch64 _and_ arm64 * ... * try calling out os/arch labels for the runner * Revert "try calling out os/arch labels for the runner" This reverts commit 51f1f43e6b11b83433eb297a1ba0a15ef9e06702. * add copyright and license notices * exclude windows, cleanup |
||
---|---|---|
.github | ||
minissdpd | ||
miniupnpc | ||
miniupnpc-async | ||
miniupnpc-libevent | ||
miniupnpc-libuv | ||
miniupnpd | ||
.gitignore | ||
.gitlab-ci.yml | ||
CODE_OF_CONDUCT | ||
CONTRIBUTING | ||
LICENSE | ||
README | ||
SECURITY.md | ||
appveyor.yml | ||
miniupnp.podspec |
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 * Brian John