miniupnp/miniupnpd
Thomas Bernard 19d728d9d8 Fix error handling in upnpevents.c (was causing segfault on Solaris !) 2012-05-01 11:29:40 +02:00
..
bsd remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
ipf Fix ipfilter support. 2012-03-18 10:13:10 -04:00
ipfw remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
linux fix linux/getifstats.c when bitrate is unknown 2012-04-06 17:30:22 +02:00
mac remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
netfilter Improve netfilter ipv6 pinhole. Work still in progress 2012-04-27 08:51:25 +02:00
pf add update_pinhole() prototype, use #ifdef ENABLE_6FC_SERVICE 2012-04-24 00:45:45 +02:00
solaris remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
.gitignore Added relevant .gitignore files 2011-09-30 09:59:34 +02:00
Changelog.txt Fix error handling in upnpevents.c (was causing segfault on Solaris !) 2012-05-01 11:29:40 +02:00
INSTALL remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
LICENSE remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
Makefile Add pf/pfpinhole.o to PFOBJS 2012-04-20 16:50:24 +02:00
Makefile.linux Started to implement add_pinhole() for netfilter (linux) 2012-04-26 16:08:39 +02:00
Makefile.macosx UUID generation for the default config file was 2011-12-31 01:21:58 -07:00
README update README files 2012-01-25 22:33:08 +01:00
TODO add TODO file 2012-04-06 19:30:43 +02:00
VERSION Adding miniupnpd 2011-09-28 21:13:20 +02:00
bsdqueue.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
codelength.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
commonrdr.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
daemonize.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
daemonize.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
genconfig.sh Add command line arguments to genconfig.sh config script 2012-04-15 00:35:31 +02:00
getconnstatus.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
getconnstatus.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
getifaddr.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
getifaddr.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
getifstats.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
ifacewatcher.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
minissdp.c Set TTL on SSDP Notify sockets (IPv4) 2012-04-12 23:37:59 +02:00
minissdp.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
miniupnpd.1 Replaced hyphens by minus in man pages 2011-10-09 17:50:09 +02:00
miniupnpd.c Improve netfilter ipv6 pinhole. Work still in progress 2012-04-27 08:51:25 +02:00
miniupnpd.conf Allow LAN interface to be given as interface names. 2012-04-06 17:31:24 +02:00
miniupnpdctl.c Compile miniupnpd OK with -ansi flag. 2012-02-05 00:40:50 +01:00
miniupnpdctl.txt adding miniupnpdctl.txt file 2012-02-03 13:18:30 +01:00
miniupnpdpath.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
miniupnpdtypes.h Allow LAN interface to be given as interface names. 2012-04-06 17:31:24 +02:00
minixml.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
minixml.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
natpmp.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
natpmp.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
options.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
options.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
testgetifaddr.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
testgetifstats.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
testupnpdescgen.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
testupnppermissions.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpdescgen.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
upnpdescgen.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
upnpdescstrings.h Added friendl_name= option to config file 2012-02-05 00:24:13 +01:00
upnpevents.c Fix error handling in upnpevents.c (was causing segfault on Solaris !) 2012-05-01 11:29:40 +02:00
upnpevents.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpglobalvars.c Started to implement add_pinhole() for netfilter (linux) 2012-04-26 16:08:39 +02:00
upnpglobalvars.h Started to implement add_pinhole() for netfilter (linux) 2012-04-26 16:08:39 +02:00
upnphttp.c Fix a bug in upnphttp 2012-04-26 00:30:32 +02:00
upnphttp.h Fix a bug in upnphttp 2012-04-26 00:30:32 +02:00
upnppermissions.c upnppermissions.c: allow 192.168.1.1/255.255.255.0 as ip/mask 2012-02-15 23:49:56 +01:00
upnppermissions.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
upnpredirect.c Improve netfilter ipv6 pinhole. Work still in progress 2012-04-27 08:51:25 +02:00
upnpredirect.h implementing UpdatePinhole() and CheckPinholeWorking() 2012-04-24 00:50:20 +02:00
upnpreplyparse.c remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
upnpreplyparse.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
upnpsoap.c fix typo : FirewallDisabed => FirewallDisabled 2012-04-24 00:51:48 +02:00
upnpsoap.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
upnpurns.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
upnputils.c upnputils.c/.h: add set_non_blocking() function 2012-02-07 00:18:05 +01:00
upnputils.h upnputils.c/.h: add set_non_blocking() function 2012-02-07 00:18:05 +01:00

README

MiniUPnP project
(c) 2006-2012 Thomas Bernard
webpage: http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
contact: miniupnp@free.fr

This directory contain the miniUPnP daemon software.
This software is subject to the conditions detailed in
the LICENSE file provided with this distribution.


The miniUPnP daemon is an UPnP IGD (internet gateway device)
which provide NAT traversal services to any UPnP enabled client on
the network.
See http://www.upnp.org/ for more details on UPnP.
During the year 2011, support for IGD v2 has been added.
This support is experimental, and should be enabled only
for testing and development.

Support for the NAT Port Mapping Protocol (NAT-PMP) has been
added. See information about NAT-PMP here :
http://miniupnp.free.fr/nat-pmp.html

Read the INSTALL files for instructions to compile, install and
configure miniupnpd.

Report bugs to miniupnp@free.fr or on the web forum :
http://miniupnp.tuxfamily.org/forum/

Thomas Bernard