Thomas Bernard
|
a4a3e5a3f8
|
add comments. see 0298b66365
|
2015-12-12 09:31:22 +01:00 |
Thomas Bernard
|
58f6626179
|
add --uda-version to usage help + fix
fixes 9e65fbbded
|
2015-12-12 09:10:54 +01:00 |
Thomas Bernard
|
66dceb5e94
|
Fix get_src_for_route_to() when args are NULL
fixes #160 ???
|
2015-11-16 20:32:02 +01:00 |
Thomas Bernard
|
372ad64bb5
|
update Changelog.txt files
|
2015-11-05 12:04:26 +01:00 |
Thomas Bernard
|
146613a493
|
update Changelog.txt
|
2015-09-22 12:13:32 +02:00 |
Thomas Bernard
|
a4b97cf105
|
use name server from query in SOAP responses
to be finished :)
|
2015-09-15 00:02:56 +02:00 |
Thomas Bernard
|
f8f5f2eb97
|
miniupnpd: bind to device using SO_BINDTODEVICE
|
2015-08-26 09:46:05 +02:00 |
Thomas Bernard
|
01eb15af3d
|
Adding linux/nftables support
|
2015-04-30 10:52:11 +02:00 |
Thomas Bernard
|
c52657f7fb
|
update Changelog.txt
|
2015-04-26 16:44:57 +02:00 |
Thomas Bernard
|
85841abd5f
|
miniupnpd/Changelog.txt: eb72ab5330
|
2015-03-07 16:57:40 +01:00 |
Thomas Bernard
|
6e5d8ce954
|
miniupnpd: Allow wildcard (empty string) remote host for AddPinhole()
|
2015-02-10 16:04:10 +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
|
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 |