chiark / gitweb /
@@ -2,6 +2,7 @@
authorian <ian>
Wed, 26 Sep 2001 00:12:14 +0000 (00:12 +0000)
committerian <ian>
Wed, 26 Sep 2001 00:12:14 +0000 (00:12 +0000)
+  * udptunnel-reconf understands forbid_remote set to `-'.

changelog
debian/changelog
ipif/udptunnel-reconf.pl

index 9bde270b47485cdf160ca54cf089b7ebe13b1bf8..efda19098d3e7770bdb807abd59276dca7b9f877 100644 (file)
--- a/changelog
+++ b/changelog
@@ -2,6 +2,7 @@ userv-utils (0.2.2) unstable; urgency=low
 
   * udptunnel-reconf default script pauses for 10s between restarts.
   * udptunnel-reconf inittab entries default to having </dev/null.
+  * udptunnel-reconf understands forbid_remote set to `-'.
   * www-cgi passes HTTP_COOKIE header.
 
  --
index 9bde270b47485cdf160ca54cf089b7ebe13b1bf8..efda19098d3e7770bdb807abd59276dca7b9f877 100644 (file)
@@ -2,6 +2,7 @@ userv-utils (0.2.2) unstable; urgency=low
 
   * udptunnel-reconf default script pauses for 10s between restarts.
   * udptunnel-reconf inittab entries default to having </dev/null.
+  * udptunnel-reconf understands forbid_remote set to `-'.
   * www-cgi passes HTTP_COOKIE header.
 
  --
index e21d123959749039ce92cb25f8229fbf9fa8075b..7fd14bc59643fe360cb6885b2fe2cddf2fd185ca 100755 (executable)
@@ -96,8 +96,10 @@ sub parse_addr_mask ($) {
 
 $forbid_remote= var_global('forbid_remote');
 @forbid_remote= ();
-foreach $r (split /[, \t]+/, $forbid_remote) {
-    push @forbid_remote, [ parse_addr_mask($r) ];
+if ($forbid_remote ne '-') {
+    foreach $r (split /[, \t]+/, $forbid_remote) {
+       push @forbid_remote, [ parse_addr_mask($r) ];
+    }
 }
 
 sub ipif_permit ($$$$) {