miniupnp/miniupnpd
Thomas Bernard f01dc59aa3 miniupnpd.c: parselanaddr() pow parses 192.168.1.1/255.255.255.0
Change parselanaddr() function to allow 192.168.1.1/255.255.255.0 in
addition to 192.168.1.1/24 in configuration file.
2012-02-15 23:48:20 +01:00
..
bsd Always #include <netinet/in.h> before #include <arpa/inet.h> (for OpenBSD) 2012-01-20 22:55:43 +01:00
ipf Adding miniupnpd 2011-09-28 21:13:20 +02:00
ipfw Fix ipfw/Mac OS X specific source files to compile ok with -ansi flag 2012-02-12 13:42:37 +01:00
linux Compile miniupnpd OK with -ansi flag. 2012-02-05 00:40:50 +01:00
mac Fix ipfw/Mac OS X specific source files to compile ok with -ansi flag 2012-02-12 13:42:37 +01:00
netfilter Compile miniupnpd OK with -ansi flag. 2012-02-05 00:40:50 +01:00
pf Anchor name (PF) is now configurable through the config file with anchor= 2012-02-03 13:14:10 +01:00
solaris Adding miniupnpd 2011-09-28 21:13:20 +02:00
.gitignore Added relevant .gitignore files 2011-09-30 09:59:34 +02:00
Changelog.txt miniupnpd.c: parselanaddr() pow parses 192.168.1.1/255.255.255.0 2012-02-15 23:48:20 +01:00
INSTALL Adding miniupnpd 2011-09-28 21:13:20 +02:00
LICENSE Adding miniupnpd 2011-09-28 21:13:20 +02:00
Makefile Added -ansi compilation flag 2012-02-07 00:16:25 +01:00
Makefile.linux automatic -lip4tc and -lip6tc in Makefile.linux 2012-02-03 16:12:22 +01: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
VERSION Adding miniupnpd 2011-09-28 21:13:20 +02:00
bsdqueue.h Adding miniupnpd 2011-09-28 21:13:20 +02: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 Adding miniupnpd 2011-09-28 21:13:20 +02:00
daemonize.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
genconfig.sh Support for OpenBSD 5.0 2012-01-20 23:00:37 +01:00
getconnstatus.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
getconnstatus.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
getifaddr.c getifaddr.c: Add missign freeifaddrs() in find_ipv6_addr() 2012-02-09 00:33:06 +01:00
getifaddr.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
getifstats.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
ifacewatcher.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
minissdp.c Make SSDP receive sockets non blocking 2012-02-09 21:33:24 +01: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 miniupnpd.c: parselanaddr() pow parses 192.168.1.1/255.255.255.0 2012-02-15 23:48:20 +01:00
miniupnpd.conf Added friendl_name= option to config file 2012-02-05 00:24:13 +01: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 Adding miniupnpd 2011-09-28 21:13:20 +02:00
minixml.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
minixml.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
natpmp.c Compile miniupnpd OK with -ansi flag. 2012-02-05 00:40:50 +01:00
natpmp.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
options.c options.c: Save a few bytes 2012-02-05 01:31:27 +01:00
options.h options.c: Save a few bytes 2012-02-05 01:31:27 +01:00
testgetifaddr.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
testgetifstats.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
testupnpdescgen.c Compile miniupnpd OK with -ansi flag. 2012-02-05 00:40:50 +01:00
testupnppermissions.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpdescgen.c Added friendl_name= option to config file 2012-02-05 00:24:13 +01:00
upnpdescgen.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpdescstrings.h Added friendl_name= option to config file 2012-02-05 00:24:13 +01:00
upnpevents.c Make HTTP (SOAP) sockets non blocking 2012-02-07 01:26:15 +01:00
upnpevents.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpglobalvars.c Added friendl_name= option to config file 2012-02-05 00:24:13 +01:00
upnpglobalvars.h Added friendl_name= option to config file 2012-02-05 00:24:13 +01:00
upnphttp.c Make HTTP (SOAP) sockets non blocking 2012-02-07 01:26:15 +01:00
upnphttp.h Make HTTP (SOAP) sockets non blocking 2012-02-07 01:26:15 +01:00
upnppermissions.c More syntax checks in upnppermissions.c 2012-02-12 14:03:42 +01:00
upnppermissions.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpredirect.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpredirect.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpreplyparse.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpreplyparse.h Changed WIN32 macro to _WIN32 2012-01-25 22:44:30 +01:00
upnpsoap.c Compile miniupnpd OK with -ansi flag. 2012-02-05 00:40:50 +01:00
upnpsoap.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpurns.h Adding miniupnpd 2011-09-28 21:13:20 +02: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