Tomofumi Hayashi
|
4199ce46ca
|
First commit for travisCI.
|
2015-03-18 15:52:22 +09:00 |
Tomofumi Hayashi
|
40871bb4cc
|
Add libmnl flags in Makefile.linux_nft.
|
2015-03-18 15:27:57 +09:00 |
Tomofumi Hayashi
|
c6ebb70f35
|
Fix to remove rule with correct handle.
|
2015-03-16 19:58:02 +09:00 |
Tomofumi Hayashi
|
841b2fb1f3
|
Skip to parse rules not in miniupnpd chain.
|
2015-03-16 19:39:06 +09:00 |
Tomofumi Hayashi
|
af780b8255
|
Fix to get NAT port as uint16_t.
|
2015-03-16 19:38:28 +09:00 |
Tomofumi Hayashi
|
d2bc556733
|
In case of remove filter, just remove one rule.
|
2015-03-16 19:35:23 +09:00 |
Tomofumi Hayashi
|
939b3262c3
|
Add expr_set_reg_val_u16 for network port num.
|
2015-03-16 18:02:07 +09:00 |
Tomofumi Hayashi
|
75fd37e958
|
Fix NAT issue (cannot snat/dnat actually).
Port number endian is failed.
|
2015-03-16 17:29:20 +09:00 |
Tomofumi Hayashi
|
c19b87ee07
|
Add egress if index val and rename ifidx to ingress_ifidx.
|
2015-03-16 17:28:03 +09:00 |
Tomofumi Hayashi
|
3e635dbe17
|
Changes init script (only add chains).
|
2015-03-16 17:24:31 +09:00 |
Tomofumi Hayashi
|
f7288efb5e
|
Fix init script.
|
2015-03-12 15:17:33 +09:00 |
Tomofumi Hayashi
|
7065b0040f
|
Add README.
|
2015-03-11 22:18:26 +09:00 |
Tomofumi Hayashi
|
dcf218c452
|
Initial commit to support nftables.
|
2015-03-11 21:10:25 +09:00 |
Thomas Bernard
|
eb72ab5330
|
miniupnpd.c: don't die when IPv6 is enabled and interface has no IPv4 address
|
2015-02-20 18:31:55 +01:00 |
Thomas Bernard
|
e896e298f3
|
miniupnpd: remove warnings
|
2015-02-16 22:41:40 +01:00 |
Thomas BERNARD
|
d5ccd5e86e
|
Merge pull request #101 from pyzhu/master
avoid compile warning
|
2015-02-11 23:33:47 +01:00 |
Thomas Bernard
|
6e5d8ce954
|
miniupnpd: Allow wildcard (empty string) remote host for AddPinhole()
|
2015-02-10 16:04:10 +01:00 |
Thomas Bernard
|
5df35db6ab
|
fix c7d7efd230
|
2015-02-08 10:46:13 +01:00 |
Thomas Bernard
|
7c1a04ab30
|
upnpsoap.c: 2014 => 2015
|
2015-02-08 10:23:54 +01:00 |
Thomas Bernard
|
c7d7efd230
|
fix realloc failure issues detected thanks to cppcheck
|
2015-02-08 10:23:22 +01:00 |
Thomas Bernard
|
241ede9ddf
|
miniupnpd: improve (some) logs
|
2015-01-20 14:13:18 +01:00 |
Thomas Bernard
|
f795af5f54
|
2014 => 2015
|
2015-01-20 14:12:10 +01:00 |
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 |