From af35f458f468359f0c5aaa7328929c8769625d0a Mon Sep 17 00:00:00 2001 From: teastep Date: Fri, 8 Apr 2005 19:34:08 +0000 Subject: [PATCH] Minor cleanup of UPnP support git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@2032 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb --- Shorewall2/firewall | 5 +---- Shorewall2/releasenotes.txt | 8 ++++++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Shorewall2/firewall b/Shorewall2/firewall index e22893e3a..2e80517b8 100755 --- a/Shorewall2/firewall +++ b/Shorewall2/firewall @@ -6431,9 +6431,7 @@ activate_rules() # are inserted before jumps to one-to-one NAT chains. # addrulejump() # $1 = BUILTIN chain, $2 = user chain, $3 - * other arguments - { interfaces=$(find_interfaces_by_option upnp) - - + { local sourcechain=$1 destchain=$2 shift shift @@ -6743,7 +6741,6 @@ define_firewall() # $1 = Command (Start or Restart) echo "Initializing..."; initialize_netfilter echo "Configuring Proxy ARP"; setup_proxy_arp - echo "Setting up NAT..."; setup_nat echo "Setting up NETMAP..."; setup_netmap echo "Adding Common Rules"; add_common_rules diff --git a/Shorewall2/releasenotes.txt b/Shorewall2/releasenotes.txt index 50ae97c09..0e8c4af0b 100755 --- a/Shorewall2/releasenotes.txt +++ b/Shorewall2/releasenotes.txt @@ -15,7 +15,7 @@ New Features in version 2.2.4 WARNING: From a security architecture viewpoint, UPnP is a disaster. It assumes that: - a) All local systems and their users are complete + a) All local systems and their users are completely trustworthy. b) No local system is infected with any worm or trojan. @@ -27,7 +27,11 @@ New Features in version 2.2.4 In short: USE UPnP AT YOUR OWN RISK. - WARNING: Building and installing linux-igd is not for the faint of + WARNING: The linux-igd project appears to be inactive and the web + site does not display correctly on any open source browser + that I've tried. + + Building and installing linux-igd is not for the faint of heart. You must download the source from the CVS and be prepared to do quite a bit of fiddling with the include files from libupnp (which is required to build and/or run