miniupnp/miniupnpd
Thomas Bernard 03005fa291 miniupnpd/netfilter: Fixing a bug in clean_pinhole_list() 2012-09-18 10:31:10 +02:00
..
bsd Clean signal handling 2012-05-24 18:17:31 +02: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 miniupnpd: IPv6 address used for LOCATION: 2012-06-24 01:41:47 +02:00
mac remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
netfilter miniupnpd/netfilter: Fixing a bug in clean_pinhole_list() 2012-09-18 10:31:10 +02:00
pf bugfix in clean_pinhole_list() for pf 2012-05-24 18:18:51 +02:00
solaris remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
.gitignore miniupnpd: add testgetroute to .gitignore 2012-06-24 01:39:37 +02:00
Changelog.txt miniupnpd/netfilter: Fixing a bug in clean_pinhole_list() 2012-09-18 10:31:10 +02:00
INSTALL Try to update README and INSTALL files 2012-05-09 23:25:43 +02:00
LICENSE remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
Makefile Moved man page to section 8 2012-08-24 20:11:39 +02:00
Makefile.linux miniupnpd: install miniupnpd.8 man page in Makefile.linux 2012-08-24 20:13:15 +02:00
Makefile.macosx Moved man page to section 8 2012-08-24 20:11:39 +02:00
README Try to update README and INSTALL files 2012-05-09 23:25:43 +02:00
TODO update todo 2012-05-28 01:15:27 +02:00
VERSION Prepare release of version 1.7 of both miniupnpc and miniupnpd 2012-05-24 18:26:39 +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 miniupnpd/genconfig.sh: special case for AstLinux 2012-07-10 23:19:08 +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
getroute.h miniupnpd: IPv6 address used for LOCATION: 2012-06-24 01:41:47 +02:00
ifacewatcher.h remove trailing whitespace from miniupnpd 2012-02-29 17:48:41 -08:00
macros.h add macros.h 2012-05-01 14:23:22 +02:00
minissdp.c improved SubmitServicesToMiniSSDPD() function fiability 2012-08-21 19:33:26 +02:00
minissdp.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
miniupnpd.8 miniupnpd.8: uppercase MINIUPNPD in header 2012-08-24 20:12:26 +02:00
miniupnpd.c Adding an informational message at startup 2012-09-15 17:36:10 +02:00
miniupnpd.conf Allow LAN interface to be given as interface names. 2012-04-06 17:31:24 +02:00
miniupnpdctl.c Add UNUSED(arg) macro to remove unused argument warning. 2012-05-01 11:49:23 +02: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 set natpmp socket non blocking 2012-05-28 01:18:06 +02:00
natpmp.h Adding miniupnpd 2011-09-28 21:13:20 +02:00
options.c miniupnpd: added DISABLE_CONFIG_FILE in options.h to disable miniupnpd.conf parsing 2012-06-29 21:39:34 +02:00
options.h miniupnpd: added DISABLE_CONFIG_FILE in options.h to disable miniupnpd.conf parsing 2012-06-29 21:39:34 +02:00
testgetifaddr.c fix tests for solaris 2012-05-31 15:22:52 +02:00
testgetifstats.c fix tests for solaris 2012-05-31 15:22:52 +02:00
testgetroute.c miniupnpd: IPv6 address used for LOCATION: 2012-06-24 01:41:47 +02:00
testupnpdescgen.c Add UNUSED(arg) macro to remove unused argument warning. 2012-05-01 11:49:23 +02:00
testupnppermissions.c Adding miniupnpd 2011-09-28 21:13:20 +02:00
upnpdescgen.c Remove Warnings caused by signed/unsigned integer comparaisons 2012-05-01 11:52:21 +02: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 check sidlen before string compare 2012-05-01 11:57:20 +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 Cleanup HTTP request handling. Answer 405 when relevant 2012-05-31 15:29:18 +02:00
upnphttp.h Cleanup HTTP request handling. Answer 405 when relevant 2012-05-31 15:29:18 +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
upnppinhole.c Clean expired IPv6 pinholes correctly. and also with linux/netfilter 2012-05-08 22:51:23 +02:00
upnppinhole.h Move IPv6FirewallControl related code from upnpredirect.c to upnppinhole.c 2012-05-01 22:25:30 +02:00
upnpredirect.c Move IPv6FirewallControl related code from upnpredirect.c to upnppinhole.c 2012-05-01 22:25:30 +02:00
upnpredirect.h Move IPv6FirewallControl related code from upnpredirect.c to upnppinhole.c 2012-05-01 22:25:30 +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 more solaris fixes 2012-05-24 18:52:27 +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 more solaris fixes 2012-05-24 18:52:27 +02: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/
github: https://github.com/miniupnp/miniupnp
freecode: http://freecode.com/projects/miniupnp
contact: miniupnp@free.fr

This directory contain the miniUPnP daemon software, aka miniUPnPd.
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.
In 2012, IGD v2 WANIPv6FirewallControl has been implemented.
It is not yes enabled by default because it still needs testing.

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 on the web forum
http://miniupnp.tuxfamily.org/forum/
or using https://github.com/miniupnp/miniupnp/issues

Thomas Bernard