..
bsd
SA_SIZE() is >= sizeof(long)
2015-11-19 12:55:44 +01:00
ipf
minimal support for ipf
2016-02-12 15:13:59 +01:00
ipfw
add update_portmapping() / update_portmapping_desc_timestamp() functions
2016-02-12 15:01:30 +01:00
linux
Drop log severity level to reduce verbosity
2015-06-05 22:31:28 -04:00
mac
remove trailing whitespace from miniupnpd
2012-02-29 17:48:41 -08:00
netfilter
netfilter/iptcrdr.c: do not add MASQUERADE rule if iport==eport
2016-03-08 10:29:47 +01:00
netfilter_nft
Merge remote-tracking branch 's1061123/nft_support' into nft_support
2015-04-30 10:49:11 +02:00
pf
do not delete/re-add pf rule if the desc/label is unchanged
2016-02-15 18:48:23 +01:00
solaris
remove trailing whitespace from miniupnpd
2012-02-29 17:48:41 -08:00
.gitignore
add netfilter/test_nfct_get
2016-01-26 16:38:31 +01:00
Changelog.txt
miniupnpd & miniupnpc version 2.0
2016-04-19 23:17:29 +02:00
INSTALL
update README and INSTALL
2016-01-28 23:10:25 +01:00
LICENSE
2014 => 2015
2015-01-20 14:12:10 +01:00
Makefile
miniupnpd/Makefile: linking uses LDFLAGS, not CFLAGS
2016-02-10 21:37:00 +01:00
Makefile.linux
Fix test of iptables(libiptc) version
2016-04-18 11:00:53 +02:00
Makefile.linux_nft
Add libmnl flags in Makefile.linux_nft.
2015-04-28 17:13:07 +09:00
Makefile.macosx
Use built-in __APPLE__ macro instead of MACOSX
2014-06-15 04:14:43 +03:00
README
update README and INSTALL
2016-01-28 23:10:25 +01:00
TODO
miniupnpd: update some TODO
2016-02-12 15:02:06 +01:00
VERSION
miniupnpd & miniupnpc version 2.0
2016-04-19 23:17:29 +02:00
asyncsendto.c
fix includes for old Mac OS X
2015-09-04 18:50:54 +02:00
asyncsendto.h
miniupnpd/asyncsendto.c: allow setting of source address (IPV6_PKTINFO)
2014-05-19 16:27:55 +02:00
codelength.h
DECODELENGTH_READ
2015-07-15 18:11:27 +02:00
commonrdr.h
add update_portmapping() / update_portmapping_desc_timestamp() functions
2016-02-12 15:01:30 +01:00
daemonize.c
remove trailing whitespace from miniupnpd
2012-02-29 17:48:41 -08:00
daemonize.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
genconfig.sh
genconfig.sh add a comment
2016-08-16 11:39:54 +02:00
getconnstatus.c
miniupnpd: autodetect LAN interface netmask instead of defaulting to /24
2013-03-23 11:50:57 +01:00
getconnstatus.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
getifaddr.c
Correctly terminate the string
2015-06-24 16:24:01 +08:00
getifaddr.h
miniupnpd/pcpserver.c: Preliminary work for PCP fw control
2014-05-06 15:12:42 +02:00
getifstats.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
getroute.h
miniupnpd: Implement get_src_for_route_to() for *BSD
2013-02-06 15:08:10 +01:00
ifacewatcher.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
macros.h
move READNUxx/WRITENUxx macros to macros.h
2015-09-21 23:58:00 +02:00
minissdp.c
do not use multicast global scope
2016-02-19 14:20:45 +01:00
minissdp.h
miniupnpd/minissdp.c: clean up : port => http_port
2014-04-20 18:05:22 +02:00
miniupnpd.8
miniupnpd.8: uppercase MINIUPNPD in header
2012-08-24 20:12:26 +02:00
miniupnpd.c
remove extra curly brace in tomato_load()
2016-04-24 22:20:14 +02:00
miniupnpd.conf
add upnp_nat_postrouting_chain .conf option
2016-01-26 16:59:04 +01: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
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
miniupnpdtypes.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
minixml.c
minixml.c: now handle XML comments
2014-02-03 11:28:31 +01:00
minixml.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
natpmp.c
move READNUxx/WRITENUxx macros to macros.h
2015-09-21 23:58:00 +02:00
natpmp.h
miniupnpd: Retreive PCP packed IPV6 destination address
2014-05-19 15:27:34 +02:00
options.c
add upnp_nat_postrouting_chain .conf option
2016-01-26 16:59:04 +01:00
options.h
add upnp_nat_postrouting_chain .conf option
2016-01-26 16:59:04 +01:00
pcp_msg_struct.h
add include guard
2015-09-22 10:24:47 +02:00
pcplearndscp.c
Fix output specifier
2016-01-04 12:13:00 +08:00
pcplearndscp.h
remove C++ style comments
2013-12-13 17:01:41 +01:00
pcpserver.c
PCP: check pinhole before adding in CreatePCPMap_FW()
2016-01-18 20:16:06 +01:00
pcpserver.h
miniupnpd: Retreive PCP packed IPV6 destination address
2014-05-19 15:27:34 +02:00
portinuse.c
Fix build error on DragonFly for missing inp_vflag
2016-07-23 16:12:36 +09:00
portinuse.h
miniupnpd/portinuse: port_in_use() returns -1 in case of error
2014-03-20 13:49:10 +01:00
testasyncsendto.c
miniupnpd/testasyncsendto.c: remove warning if struct timeval fields are not long int
2014-03-17 15:35:18 +01:00
testgetifaddr.c
miniupnpd/testgetifaddr.c: also test find_ipv6_addr()
2014-03-03 12:37:01 +01:00
testgetifaddr.sh
make it work with Darwin (Mac OS X)
2015-10-08 14:03:15 +02:00
testgetifstats.c
fix tests for solaris
2012-05-31 15:22:52 +02:00
testgetroute.c
test get_src_for_route_to() with NULL args
2015-11-16 20:19:00 +01:00
testportinuse.c
MINIUPNPD-PCP-PEER => MINIUPNPD-POSTROUTING
2016-01-26 16:50:48 +01:00
testssdppktgen.c
add a validation of SSDP packet generation
2015-10-24 17:02:11 +02:00
testupnpdescgen.c
add configId attribute to <root> element (UDA 1.1)
2016-02-16 10:55:03 +01:00
testupnppermissions.c
add "make check" to miniupnpd
2015-09-22 16:02:19 +02:00
testupnppermissions.sh
fix testupnppermissions.sh for non DEBUG builds
2015-09-22 17:13:26 +02:00
upnpdescgen.c
reorder elements in XML descriptions to follow UDA 1.1
2016-02-16 10:55:48 +01:00
upnpdescgen.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
upnpdescstrings.h
rename macro UPNP_VERSION to MINIUPNPD_DATE
2015-09-21 22:37:50 +02:00
upnpevents.c
upnpevents.c: properly enclose IPv6 address in []
2016-02-19 12:38:32 +01:00
upnpevents.h
update changelog and year => 2015
2015-12-12 10:38:40 +01:00
upnpglobalvars.c
improve comments
2016-01-26 19:51:07 +01:00
upnpglobalvars.h
MINIUPNPD-PCP-PEER => MINIUPNPD-POSTROUTING
2016-01-26 16:50:48 +01:00
upnphttp.c
Second-infinite is deprecated
2016-02-16 10:57:22 +01:00
upnphttp.h
cleanup
2015-12-16 11:26:40 +01:00
upnppermissions.c
miniupnpd/upnppermissions.c: disable match_permission_internal()
2014-03-13 09:53:44 +01:00
upnppermissions.h
miniupnpd: fix eport selection and error handling
2014-03-10 00:32:23 -07:00
upnppinhole.c
PCP: check pinhole before adding in CreatePCPMap_FW()
2016-01-18 20:16:06 +01:00
upnppinhole.h
PCP: check pinhole before adding in CreatePCPMap_FW()
2016-01-18 20:16:06 +01:00
upnpredirect.c
try to support better IPPROTO_UDPLITE :)
2016-02-15 13:36:30 +01:00
upnpredirect.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
upnpreplyparse.c
Check malloc/calloc return values
2015-07-15 18:10:10 +02:00
upnpreplyparse.h
remove need of sys/queue.h or bsdqueue.h in upnpreplyparse.c/.h
2014-10-27 17:38:26 +01:00
upnpsoap.c
fix compliance issue on 64bit machines
2016-02-19 11:59:52 +01:00
upnpsoap.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
upnpurns.h
Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers).
2012-09-20 17:52:51 -03:00
upnputils.c
miniupnpd/upnputils.c: sockaddr_to_string() includes scope in IPv6 addresses
2014-11-07 12:54:33 +01:00
upnputils.h
miniupnpd: Use SA_LEN consistently
2014-04-01 11:44:39 +02:00