Thomas Bernard
|
8bad6cd338
|
netfilter/iptcrdr.c: remove old USE_INDEX_FROM_DESC_LIST code
|
2016-02-12 14:55:09 +01:00 |
Thomas Bernard
|
cc35c1d450
|
AddPortMapping return error 729 - ConflictWithOtherMechanisms if IGD v2 is enabled
|
2016-02-12 14:54:13 +01:00 |
Thomas Bernard
|
dd9bf47c68
|
iptcrdr.c: add iptc_init() check in init_redirect()
|
2016-02-12 14:51:59 +01:00 |
Thomas Bernard
|
c4f2397d5c
|
upnpevents.c: quick syntax fix...
|
2016-02-11 11:42:59 +01:00 |
Thomas Bernard
|
6059f000f7
|
use Linux libuuid uuid_generate() / BSD uuid_create() API
|
2016-02-11 11:39:28 +01:00 |
Thomas Bernard
|
19211d20d1
|
add debug log in remove_unused_rules()
|
2016-02-11 10:31:49 +01:00 |
Thomas Bernard
|
cac8668a7d
|
miniupnpd/Makefile: linking uses LDFLAGS, not CFLAGS
|
2016-02-10 21:37:00 +01:00 |
Thomas Bernard
|
42c7bf935c
|
ClearOS specifics
|
2016-02-10 20:44:46 +01:00 |
Thomas Bernard
|
81e0ca10df
|
upnphttp.c: fix when compiling with UPNP_STRICT
|
2016-02-09 10:17:58 +01:00 |
Thomas Bernard
|
d23bb8d670
|
improve config.h comment :)
|
2016-02-09 10:16:45 +01:00 |
Thomas Bernard
|
06049f1e7d
|
add ENABLE_PORT_TRIGGERING macro in config.h
enabled by default. Will allow people to disable the code :)
|
2016-02-09 10:09:19 +01:00 |
Thomas Bernard
|
5f74a08dd6
|
update README and INSTALL
|
2016-01-28 23:10:25 +01:00 |
Thomas Bernard
|
0deaf32796
|
update Changelog.txt about port triggering
|
2016-01-28 23:09:45 +01:00 |
Thomas Bernard
|
3284d113c7
|
remove ifname arg from addmasqueraderule()
also improve comment and remove useless log :)
|
2016-01-28 22:16:07 +01:00 |
Thomas Bernard
|
40aa39679f
|
improve comments
|
2016-01-26 19:51:07 +01:00 |
Thomas Bernard
|
141e861c3a
|
remove call to addpeernatrule() ...
|
2016-01-26 18:17:05 +01:00 |
Thomas Bernard
|
9059966122
|
netfilter/iptcrdr.c: improve comments
give which iptables command is equivalent for adding the rule
|
2016-01-26 18:16:23 +01:00 |
Thomas Bernard
|
d3635faeed
|
add upnp_nat_postrouting_chain .conf option
fixes #190
MINIUPNPD-PCP-PEER has also been renamed to MINIUPNPD-POSTROUTING
( 1ba4362910 )
|
2016-01-26 16:59:04 +01:00 |
Thomas Bernard
|
1ba4362910
|
MINIUPNPD-PCP-PEER => MINIUPNPD-POSTROUTING
renamed
miniupnpd_peer_chain = "MINIUPNPD-PCP-PEER"
to
miniupnpd_nat_postrouting_chain = "MINIUPNPD-POSTROUTING";
|
2016-01-26 16:50:48 +01:00 |
Thomas Bernard
|
ba91c4ec23
|
add addmasqueraderule()
see issue #166
http://miniupnp.tuxfamily.org/forum/viewtopic.php?t=1820
iptables -t nat -I POSTROUTING -o <extif> -s <iaddr> -p UDP --sport <iport> -j MASQUERADE --to-ports <eport>
|
2016-01-26 16:38:32 +01:00 |
Thomas Bernard
|
f4324d45e5
|
fix netfilter/Makefile dependencies, fix iptables_display.sh
|
2016-01-26 16:38:32 +01:00 |
Thomas Bernard
|
55cf34a101
|
fix iptc_init_verify_and_append() calls
|
2016-01-26 16:38:32 +01:00 |
Thomas Bernard
|
aa4e0a4549
|
add netfilter/test_nfct_get
|
2016-01-26 16:38:31 +01:00 |
Thomas Bernard
|
c4991916e5
|
miniupnpc: change miniwget to return HTTP status code
increments API_VERSION to 16
|
2016-01-24 18:30:41 +01:00 |
Thomas Bernard
|
d274456d07
|
UPNP_GetValidIGD() checks external ip address = 0.0.0.0
(or empty string)
|
2016-01-24 17:38:40 +01:00 |
Thomas Bernard
|
4f0e9d20e5
|
fix previous commit d1243e157d
|
2016-01-22 17:12:48 +01:00 |
Thomas Bernard
|
d1243e157d
|
parse HTTP response status line in miniwget.c
|
2016-01-22 16:53:19 +01:00 |
Thomas Bernard
|
2808e5c1c8
|
upnpc.c: do not use uninitialized bytes
|
2016-01-22 16:52:18 +01:00 |
Thomas Bernard
|
cf9a2940e6
|
2015=>2016
|
2016-01-22 15:22:23 +01:00 |
Thomas Bernard
|
99c7aeef4d
|
Improve UPNPIGD_IsConnected() to check if WAN address is not private.
|
2016-01-22 15:22:01 +01:00 |
Thomas Bernard
|
21a98adc5d
|
update Changelog.txt
|
2016-01-19 11:06:06 +01:00 |
Thomas Bernard
|
f1ce2301da
|
shutdown_iptpinhole() frees memory
|
2016-01-19 10:53:14 +01:00 |
Thomas Bernard
|
6f8951d40d
|
find_pinhole() return -2 if not found
|
2016-01-19 10:52:36 +01:00 |
Thomas Bernard
|
f16b291cfa
|
add pf/BSD files to .gitignore
|
2016-01-18 22:48:18 +01:00 |
Thomas Bernard
|
be124b6508
|
add find_pinhole() to pf/ code also
see #188
|
2016-01-18 22:46:30 +01:00 |
Thomas Bernard
|
e252acef88
|
PCP: check pinhole before adding in CreatePCPMap_FW()
fixes #188
|
2016-01-18 20:16:06 +01:00 |
Thomas Bernard
|
3dfbeccee9
|
improve testminissdpdnotif.sh script
|
2016-01-18 00:19:50 +01:00 |
Thomas Bernard
|
fd4b4049e7
|
handle SIGTERM as well
|
2016-01-18 00:19:32 +01:00 |
Thomas Bernard
|
68404435b6
|
Fixes b8d1d79224
|
2016-01-17 20:19:26 +01:00 |
Thomas Bernard
|
2e30127cee
|
2016 !
|
2016-01-17 19:36:29 +01:00 |
Thomas Bernard
|
eea61f81c3
|
improve printresponse() to consume all buffer bytes
|
2016-01-17 19:36:11 +01:00 |
Thomas Bernard
|
02e64e9f85
|
build listdevices.exe with mingw32
|
2016-01-17 19:33:13 +01:00 |
Thomas Bernard
|
5a284d6b21
|
fix previous commit. Win32 doesn't have SIOCGIFETADDR
|
2016-01-17 19:32:05 +01:00 |
Thomas Bernard
|
aaecdd4190
|
allow to use interface name for multicast if with *BSD
use SIOCGIFADDR to get interface IP
TODO : check how it works under Win32 ...
|
2016-01-17 18:49:41 +01:00 |
Thomas Bernard
|
b8d1d79224
|
handle socket close
|
2016-01-17 18:06:07 +01:00 |
Thomas BERNARD
|
3fd57ddbb4
|
fix usage string + vim config
|
2016-01-17 18:02:57 +01:00 |
Thomas Bernard
|
9e24d3cccb
|
minissdpd: add a notification mode. Bump to version 1.5
fixes #139
|
2016-01-13 16:14:02 +01:00 |
Thomas Bernard
|
78ab294de9
|
testminissdpd.sh: allow to specify the network interface on command line
|
2016-01-13 16:14:02 +01:00 |
Thomas Bernard
|
6d6ae918e3
|
minissdpd.c: improve syslog
|
2016-01-13 16:14:02 +01:00 |
Thomas Bernard
|
da9403af2f
|
use 'enum request_type' for minissdpd request types
|
2016-01-13 16:14:02 +01:00 |