Thomas Bernard
|
d2bbdee995
|
fix typo introduced in 00abd9e6c8
|
2018-05-03 09:54:02 +02:00 |
Thomas Bernard
|
a92138345b
|
add option LEASEFILE_USE_REMAINING_TIME
new function lease_file_rewrite()
that is called just before exiting, and when SIGUSR2 is received
see #295
|
2018-05-02 09:40:12 +02:00 |
Thomas Bernard
|
d0e7958617
|
lease_file_remove(): replace strncpy/strncat by snprintf()
|
2018-05-01 13:04:20 +02:00 |
Thomas Bernard
|
f6ac854f0f
|
miniupnpd: fix storing of unlimited lease time in lease_file
see #295
|
2018-05-01 11:26:49 +02:00 |
Thomas Bernard
|
17773f0a72
|
if LEASEFILE_USE_REMAINING_TIME is defined, only the remaining time is stored
see #295
|
2018-04-30 17:25:26 +02:00 |
Thomas Bernard
|
00abd9e6c8
|
miniupnpd: store UNIX time in lease_file
fixes #295
|
2018-04-30 16:59:40 +02:00 |
Thomas Bernard
|
dd2aa84204
|
miniupnpd: use monotonic clock for timeouts, etc.
fixes #288
also changed set_startup_time()
|
2018-03-13 11:43:07 +01:00 |
Thomas Bernard
|
718deea11e
|
Update file headers. 2017 => 2018 etc.
|
2018-01-16 02:06:46 +01:00 |
yangfl
|
d492fa39ef
|
fix typo
|
2018-01-09 09:33:31 +08:00 |
Thomas Bernard
|
0d6d6afc32
|
try to support better IPPROTO_UDPLITE :)
|
2016-02-15 13:36:30 +01:00 |
Thomas Bernard
|
34883b7113
|
use a proto_itoa() function
|
2016-02-15 13:34:22 +01:00 |
Thomas Bernard
|
430dcc7b22
|
update leasefile
|
2016-02-12 16:57:22 +01:00 |
Thomas Bernard
|
680862915a
|
accept udp in lowercase
|
2016-02-12 16:55:13 +01:00 |
Thomas Bernard
|
bdac007771
|
add update_portmapping() / update_portmapping_desc_timestamp() functions
|
2016-02-12 15:01:30 +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
|
19211d20d1
|
add debug log in remove_unused_rules()
|
2016-02-11 10:31:49 +01:00 |
Thomas Bernard
|
7c91c4e933
|
miniupnpd/upnpredirect.c: check inet_aton() return
|
2014-12-09 10:53:52 +01:00 |
Thomas Bernard
|
6419602e14
|
miniupnpd/portinuse: port_in_use() returns -1 in case of error
|
2014-03-20 13:49:10 +01:00 |
Thomas Bernard
|
c4e63048c4
|
miniupnpd: add CHECK_PORTINUSE to enable/disable port_in_use()
|
2014-03-13 14:48:52 +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
|
9d23b88cef
|
miniupnpd/pf: replace delete_filter_rule()
now use delete_redirect_and_filter_rules()
|
2014-02-28 21:26:52 +01:00 |
hashiz
|
1efb4cc03c
|
* fix incorrect filter port in pf redirect.
|
2014-02-28 11:28:07 +09:00 |
Thomas Bernard
|
9b72af6f36
|
Merge branch 'master' into portinuse
|
2013-12-13 12:29:01 +01:00 |
Peter Tatrai
|
9e1ffd5cd9
|
Add initial PCP support
|
2013-07-11 09:38:55 +02:00 |
Thomas Bernard
|
013b0df388
|
miniupnpd: detect port in use / already forwarded
Patch submitted by David Kerr
|
2012-07-10 23:25:29 +02:00 |
Thomas Bernard
|
89212758f2
|
Move IPv6FirewallControl related code from upnpredirect.c to upnppinhole.c
|
2012-05-01 22:25:30 +02:00 |
Thomas Bernard
|
4edb1c03ce
|
Also fix a couple of integer/pointer comparaisons
|
2012-05-01 11:53:36 +02:00 |
Thomas Bernard
|
e42dfd3284
|
Remove Warnings caused by signed/unsigned integer comparaisons
|
2012-05-01 11:52:21 +02:00 |
Thomas Bernard
|
ad95793e93
|
Add UNUSED(arg) macro to remove unused argument warning.
|
2012-05-01 11:49:23 +02:00 |
Thomas Bernard
|
a0850c58c7
|
Improve netfilter ipv6 pinhole. Work still in progress
Add a memory list of pinholes with expiration timestamps and uids
|
2012-04-27 08:51:25 +02:00 |
Thomas Bernard
|
0440f0b8a7
|
Started to implement add_pinhole() for netfilter (linux)
|
2012-04-26 16:08:39 +02:00 |
Thomas Bernard
|
c8021cb841
|
implementing UpdatePinhole() and CheckPinholeWorking()
WANIPv6FirewallControl
upnpredirect :
cleanup : upnp_add_inboundpinhole
fix : upnp_get_pinhole_info
implement : upnp_update_inboundpinhole
upnpsoap :
implement : UpdatePinhole
implement : CheckPinholeWorking
|
2012-04-24 00:50:20 +02:00 |
Thomas Bernard
|
d27f35ccde
|
Working on DeletePinhole() and GetPinholePackets()
|
2012-04-23 01:47:37 +02:00 |
Thomas Bernard
|
82355aca40
|
Add cleaning of IPv6 PinHoles + fix get_pinhole_info
|
2012-04-22 02:58:27 +02:00 |
Thomas Bernard
|
c9cf40633d
|
Improve code for WANIPv6FirewallControl
|
2012-04-21 00:09:52 +02:00 |
Thomas Bernard
|
e0efe74a7c
|
AddPinhole() and DeletePinhole() works ! (only with pf)
|
2012-04-20 16:53:34 +02:00 |
Thomas Bernard
|
50cb647305
|
More C++ => ANSI C comments to compile with -ansi option
|
2012-04-15 00:34:57 +02:00 |
Thomas Bernard
|
2665ed123b
|
Merge branch 'master' of https://github.com/shawnl/miniupnp
Conflicts:
miniupnpd/upnpredirect.c
|
2012-03-05 05:59:52 +01:00 |
Thomas Bernard
|
57ff044fb7
|
fixed reload_from_lease_file()
iport and timestamp where mixed
leaseduration always negative and NAT-PMP forwards
with non-null timestamp always deleted
|
2012-03-05 05:44:02 +01:00 |
Shawn Landen
|
5c224accbf
|
remove trailing whitespace from miniupnpd
|
2012-02-29 17:48:41 -08:00 |
Thomas Bernard
|
0d96346588
|
Adding miniupnpd
|
2011-09-28 21:13:20 +02:00 |