Skip to content

Commit

Permalink
net/upnp: add default lifetimes
Browse files Browse the repository at this point in the history
PR: https://forum.opnsense.org/index.php?topic=4766.0

(cherry picked from commit 5d5804b)
(cherry picked from commit d0b88f1)
(cherry picked from commit 601286c)
  • Loading branch information
fichtner committed Mar 12, 2017
1 parent 6b12f5d commit 071ba27
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion net/upnp/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PLUGIN_NAME= upnp
PLUGIN_VERSION= 1.1
PLUGIN_VERSION= 1.2
PLUGIN_DEPENDS= miniupnpd
PLUGIN_COMMENT= Universal Plug and Play Service
PLUGIN_MAINTAINER= franco@opnsense.org
Expand Down
5 changes: 5 additions & 0 deletions net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,11 @@ function miniupnpd_configure_do($verbose = false)
$config_text .= "enable_upnp=" . ( $upnp_config['enable_upnp'] ? "yes\n" : "no\n" );
$config_text .= "enable_natpmp=" . ( $upnp_config['enable_natpmp'] ? "yes\n" : "no\n" );

/* configure lifetimes to force periodic expire */
$config_text .= "clean_ruleset_interval=600\n";
$config_text .= "min_lifetime=120\n";
$config_text .= "max_lifetime=86400\n";

/* write out the configuration */
file_put_contents('/var/etc/miniupnpd.conf', $config_text);

Expand Down

0 comments on commit 071ba27

Please sign in to comment.