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
|
98cc73a372
|
miniupnpd/upnphttp: Checking Host: HTTP request header to prevent DNS rebinding attack
|
2014-12-09 17:49:02 +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
|
bfab1e2094
|
miniupnpd/upnputils.c: sockaddr_to_string() includes scope in IPv6 addresses
|
2014-11-07 12:54:33 +01:00 |
Thomas Bernard
|
510bff06ba
|
miniupnpd: VERSION 1.9
|
2014-10-27 17:39:28 +01: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
|
88b6386f55
|
miniupnpd/Changelog.txt: catch up (mcast_ssdp)
|
2014-10-22 13:41:35 +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 |
Thomas Bernard
|
c79c17115c
|
miniupnpd/upnpsoap.c: DeletePortMapping now checks for client IP in Securemode
|
2014-09-25 11:47:16 +02:00 |
Thomas Bernard
|
05cc5daf14
|
update Changelog.txt files
|
2014-09-06 10:37:08 +02:00 |
Thomas Bernard
|
c4c2f79c12
|
miniupnpd/minissdp.c: Add IPV6 multicast membership only on selected "LAN" interfaces
|
2014-05-22 10:22:04 +02:00 |
Thomas Bernard
|
0d32445f57
|
miniupnpd/Changelog.txt: catch up :)
|
2014-05-22 09:57:59 +02:00 |
Thomas Bernard
|
d916ce286a
|
miniupnpd/miniupnpd.c: be more strict when parsing LAN addresses / interface names
|
2014-05-22 09:42:05 +02:00 |
Thomas Bernard
|
93d7bb6ae2
|
miniupnpd/asyncsendto.c: allow setting of source address (IPV6_PKTINFO)
|
2014-05-19 16:27:55 +02:00 |
Thomas Bernard
|
de96dd47d5
|
update Changelog.txt files
|
2014-05-15 10:42:08 +02:00 |
Thomas Bernard
|
80713ba39a
|
miniupnpd/Changelog.txt: catch up
|
2014-04-22 10:53:18 +02:00 |
Thomas Bernard
|
bbe96a15b6
|
miniupnpd: adding HTTPS support
|
2014-04-09 15:35:06 +02:00 |
Thomas Bernard
|
08127b85d4
|
Merge branch 'portinuse'
Conflicts:
miniupnpd/Makefile.linux
|
2014-03-28 12:52:18 +01:00 |
Thomas Bernard
|
ad88cc0819
|
miniupnpd: start work to enable IPv6 PCP operations
|
2014-03-24 12:07:31 +01:00 |
Thomas Bernard
|
76170e5413
|
miniupnpd/upnphttp.c: Support for multiple URL in Callback: header (SUBSCRIBE)
|
2014-03-15 10:52:39 +01:00 |
Thomas Bernard
|
19261b6fef
|
reject renewal of subscribtion that already timeouted
|
2014-03-15 10:51:32 +01:00 |
Thomas Bernard
|
06764123fb
|
Merge remote branch 'origin/master' into portinuse
Conflicts:
miniupnpd/Makefile.linux
miniupnpd/natpmp.c
|
2014-03-13 14:19:44 +01:00 |
Thomas Bernard
|
a7d9071c5a
|
miniupnpd/upnpevents.c: fix upnp_event_notify_connect() when ENABLE_IPV6 is set
|
2014-03-13 11:56:28 +01:00 |
Thomas Bernard
|
62d6c860ce
|
catch up Changelog.txt
see commit 3ed3478398
|
2014-03-13 11:34:34 +01:00 |
Thomas Bernard
|
7b13adafbd
|
miniupnpd: reduce number of global variables by using more runtime_flags
change ipv6_enabled/ipv6fc_inbound_pinhole_allowed/ipv6fc_firewall_enabled
global vars to flags in runtime_flags
|
2014-03-13 11:34:33 +01:00 |
Thomas Bernard
|
15682180a5
|
miniupnpd: Work in IPv6 on system where PF_INET6 are restricted to IPv6 only
|
2014-03-13 11:34:08 +01:00 |
Thomas Bernard
|
2a48074f45
|
miniupnpd: Enable PCP by default.
|
2014-03-13 11:24:04 +01:00 |
Thomas Bernard
|
ecf414e160
|
miniupnpd/Changelog.txt: Catch up changes...
|
2014-03-10 00:12:20 +01:00 |
Thomas Bernard
|
e385db03b9
|
miniupnpd: improved permission checking for NAT-PMP
NAT-PMP now searches an allowed eport if the one from
request is not, instead of returning an error
|
2014-03-07 11:48:17 +01:00 |
Thomas Bernard
|
b71e0c028f
|
Merge branch 'limit_eport_search'
|
2014-02-28 13:36:28 +01:00 |
Thomas Bernard
|
3c90f6a30d
|
miniupnpd/natpmp.c: avoid hang when all external ports in use
reorganize a bit
|
2014-02-28 13:34:46 +01:00 |
Thomas Bernard
|
8fc7f0b5e1
|
miniupnpd: log message when shutting down
|
2014-02-28 13:16:22 +01:00 |
Thomas Bernard
|
6dff4263bd
|
miniupnpd/Changelog.txt catch up...
|
2014-02-28 13:16:06 +01:00 |
Thomas Bernard
|
ec1686f29f
|
miniupnpd/minissdp: Introduce SSDP_RESPOND_SAME_VERSION
changes something when compiled as IGDv2.
|
2014-02-25 11:45:51 +01:00 |
Thomas Bernard
|
16ea0db411
|
miniupnpd: Fix PCP Map renewal
|
2014-02-11 10:41:26 +01:00 |
Thomas Bernard
|
18f02dccb3
|
miniupnpd: possibility to disable ipv6 at runtime
fixes #049
|
2014-02-06 10:57:39 +01:00 |
Thomas Bernard
|
b7a4f8d696
|
minixml.c: now handle XML comments
|
2014-02-03 11:28:31 +01:00 |
Thomas Bernard
|
538c002373
|
miniupnpd: PCP Add support for ANNOUNCE requests
|
2014-02-03 10:50:29 +01:00 |
Thomas BERNARD
|
fa87b3aff7
|
miniupnpd: attempt to compile for OS X/pf
|
2013-12-16 13:03:54 +01:00 |
Thomas Bernard
|
278f6b5e45
|
update Changelog.txt :)
|
2013-12-13 16:57:07 +01:00 |
Thomas Bernard
|
9b72af6f36
|
Merge branch 'master' into portinuse
|
2013-12-13 12:29:01 +01:00 |
Thomas Bernard
|
d19048ef9e
|
miniupnpd: Make all manufacturer info configurable
|
2013-12-13 12:03:28 +01:00 |