Thomas Bernard
|
bbb6df523d
|
miniupnpd/natpmp.c: #if IPV6_PKTINFO => #ifdef IPV6_PKTINFO
|
2014-12-31 01:38:15 +01:00 |
Thomas Bernard
|
c336b23706
|
miniupnpd/upnpglobalvars.c: documentation about CONFIGID.UPNP.ORG
|
2014-12-15 12:02:42 +01:00 |
Thomas Bernard
|
c4b167537f
|
miniupnpd/Makefile.linux: fix clean (testporinuse.o)
|
2014-12-15 11:59:17 +01:00 |
Thomas Bernard
|
22bc695f91
|
remove unused bsdqueue.h
|
2014-12-15 11:58:57 +01:00 |
Thomas Bernard
|
2d89a05982
|
miniupnpd/miniupnpd.c: minor fixes in usage output
|
2014-12-10 10:44:32 +01:00 |
Thomas Bernard
|
99a1bafc1f
|
miniupnpd: use time for BOOTID.UPNP.ORG value
|
2014-12-10 10:41:10 +01:00 |
Thomas Bernard
|
00d878eba3
|
miniupnpd: configurable BOOTID.UPNP.ORG SSDP header
|
2014-12-10 10:40:41 +01:00 |
Thomas Bernard
|
2d52890608
|
miniupnpd/upnpglobalvars.c: document BOOTID.UPNP.ORG and CONFIGID.UPNP.ORG
|
2014-12-10 10:03:13 +01:00 |
Thomas Bernard
|
e283270274
|
miniupnpd/pf/pfpinhole.c: reduce log verbosity
also remove a "argument not used" warning
|
2014-12-10 09:46:57 +01:00 |
Thomas Bernard
|
e013870cca
|
miniupnpd/upnpsoap.c: remove an unneeded \n in log
|
2014-12-09 18:32:31 +01:00 |
Thomas Bernard
|
181850ad1f
|
miniupnpd/upnphttp.c: check ':' in HTTP header names
|
2014-12-09 18:28:23 +01:00 |
Thomas Bernard
|
98cc73a372
|
miniupnpd/upnphttp: Checking Host: HTTP request header to prevent DNS rebinding attack
|
2014-12-09 17:49:02 +01:00 |
Thomas Bernard
|
31986d8190
|
miniupnpd/upnphttp.c: fix 526e1dcd40
|
2014-12-09 17:48:14 +01:00 |
Thomas Bernard
|
9e30117cac
|
miniupnpd/upnphttp.c: fix ec94c5663f
thanks to Stephen Röttger
|
2014-12-09 11:44:28 +01:00 |
Thomas Bernard
|
526e1dcd40
|
miniupnpd/upnphttp.c: skip only spaces and tab (stop on CR and LF)
|
2014-12-09 11:38:50 +01:00 |
Thomas Bernard
|
064c78730c
|
miniupnpd/upnphttp.c: cosmetical changes
|
2014-12-09 11:04:38 +01:00 |
Thomas Bernard
|
ec94c5663f
|
miniupnpd: check if BuildHeader_upnphttp() failed to allocate memory
|
2014-12-09 11:04:15 +01:00 |
Thomas Bernard
|
dd39ecaa93
|
miniupnpd/upnphttp.c: fix buffer overrun in ParseHttpHeaders() if Content-Length doesn't contain any digit
Credits goes to Stephen Röttger of the Google Security Team for identifying
the vulnerabilities
|
2014-12-09 11:02:57 +01:00 |
Thomas Bernard
|
e6bc04aa06
|
miniupnpd/upnpsoap.c: fix potential memory corruption in upnpsoap.c/GetListOfPortMappings()
Credits goes to Stephen Röttger of the Google Security Team for identifying
the vulnerabilities
|
2014-12-09 11:01:37 +01:00 |
Thomas Bernard
|
7c91c4e933
|
miniupnpd/upnpredirect.c: check inet_aton() return
|
2014-12-09 10:53:52 +01:00 |
Thomas Bernard
|
d00b75782e
|
miniupnpd/upnppinhole.c: fix upnp_add_inboundpinhole() : check inet_pton() return
|
2014-12-09 10:52:26 +01:00 |
Thomas Bernard
|
3b71766493
|
miniupnpd/genconfig.sh: check net.ipv6.bindv6only under LINUX
|
2014-12-04 11:23:56 +01:00 |
Thomas Bernard
|
c14788a13a
|
miniupnpd: fixes ExecuteSoapAction() for missing " around SOAPAction
|
2014-11-28 14:29:24 +01:00 |
Thomas Bernard
|
33a5ebf367
|
miniupnpd/upnpsoap.c: make WANAccessType easier to configure
|
2014-11-27 13:25:45 +01:00 |
Thomas Bernard
|
eef94da7e0
|
miniupnpd/upnpreplyparse.c: fix DisplayNameValueList()
|
2014-11-12 17:05:15 +01:00 |
Thomas Bernard
|
bfab1e2094
|
miniupnpd/upnputils.c: sockaddr_to_string() includes scope in IPv6 addresses
|
2014-11-07 12:54:33 +01:00 |
Thomas Bernard
|
27d4d10a3e
|
miniupnpd/miniupnpd.c: fix PCP third party mode (in IPv4)
fixes problem introduced in commit 16389fda3c
|
2014-10-30 20:37:35 +01:00 |
Thomas Bernard
|
50f7611227
|
miniupnpd/TODO: updated TODO (a bit)
|
2014-10-30 20:35:36 +01:00 |
Thomas Bernard
|
510bff06ba
|
miniupnpd: VERSION 1.9
|
2014-10-27 17:39:28 +01:00 |
Thomas Bernard
|
067aa01856
|
miniupnpd/pcpserver.c: remove unused argument warning
|
2014-10-27 17:39:01 +01:00 |
Thomas Bernard
|
a80c87fb8d
|
remove need of sys/queue.h or bsdqueue.h in upnpreplyparse.c/.h
|
2014-10-27 17:38:26 +01:00 |
Thomas Bernard
|
fb1aba3c9a
|
miniupnpd/natpmp.c: fix walktrough of mapping "list" for NATPMP removal
|
2014-10-23 18:00:24 +02:00 |
Thomas Bernard
|
350ca199c4
|
miniupnpd/natpmp.c: Properly implements NAT-PMP mapping removal
fixes #97
|
2014-10-23 17:57:31 +02:00 |
Thomas Bernard
|
8baf8d351a
|
miniupnpd/minissdp.c: Remove warning (caused by double const)
|
2014-10-22 13:57:24 +02:00 |
Thomas Bernard
|
88b6386f55
|
miniupnpd/Changelog.txt: catch up (mcast_ssdp)
|
2014-10-22 13:41:35 +02:00 |
Thomas Bernard
|
447bad32c9
|
miniupnpd/minissdp.c: Add documentation to SSDPNotify* functions
|
2014-10-22 12:11:34 +02:00 |
Thomas Bernard
|
aef2c0a3b4
|
miniupnpd/minissdp.c: fix 50e370abcd
while() => for() / reindent/etc
|
2014-10-22 12:10:30 +02:00 |
Thomas Bernard
|
ac816e91f9
|
Merge branch 'master' into mcast_ssdp
|
2014-10-22 11:47:46 +02:00 |
Thomas Bernard
|
9194b02071
|
miniupnpd/minissdp.c: comments about binding "notify" sockets
Explain why bind() is called in functions
OpenAndConfSSDPNotifySocket and OpenAndConfSSDPNotifySocketIPV6
|
2014-10-22 11:43:42 +02:00 |
Thomas Bernard
|
e810903443
|
miniupnpd/upnputils.c: do something in case inet_ntop() fails
|
2014-10-22 11:14:48 +02:00 |
Thomas Bernard
|
bedbf88fc6
|
miniupnpd/upnputils.c: compile some debug output only when needed
|
2014-10-22 11:13:48 +02:00 |
Thomas Bernard
|
16389fda3c
|
miniupnpd: Discard NAT-PMP packets coming from the WAN
|
2014-10-22 10:54:07 +02:00 |
Thomas Bernard
|
f183e2b436
|
miniupnpd/Changelog.txt: catch up
|
2014-10-22 10:53:30 +02:00 |
sbyx
|
4cbcdc34d2
|
UPNP pinholing: add missing sys/types.h include
sys/types.h is necessary to declare u_int64_t for some c libraries, so include it.
Signed-off-by: Steven Barth <cyrus@openwrt.org>
|
2014-10-21 15:54:02 +02:00 |
sbyx
|
47b77fabb6
|
Remove unnecessary sysctl.h include for linux
miniupnpd on Linux unnecessarily includes sys/sysctl.h which breaks builds with musl-libc.
Signed-off-by: Steven Barth <cyrus@openwrt.org>
|
2014-10-21 10:56:34 +02:00 |
Thomas Bernard
|
82604ec5d0
|
miniupnpd/miniupnpd.conf: add comments regarding security
comment values, to force people to configure themselves
|
2014-10-13 18:03:53 +02:00 |
Markus Stenberg
|
17dabcc708
|
Use -f with gzip, to prevent interactive promots when running make install multiple times.
|
2014-10-08 14:24:01 +03:00 |
Thomas Bernard
|
97c001d464
|
add use(less ?)ful comments
|
2014-10-06 14:44:45 +02:00 |
Thomas Bernard
|
55c959247b
|
miniupnpd/minissdp.c: remove warning if ipv6 is disabled
|
2014-10-06 14:44:23 +02:00 |
Thomas Bernard
|
c79c17115c
|
miniupnpd/upnpsoap.c: DeletePortMapping now checks for client IP in Securemode
|
2014-09-25 11:47:16 +02:00 |