Patch that replaces all allow directives with cidr_allow in the config
and documentation.

Bastian

-- 
Without followers, evil cannot spread.
                -- Spock, "And The Children Shall Lead", stardate 5029.5
--- a/node/munin-node.conf.in
+++ b/node/munin-node.conf.in
@@ -27,12 +27,9 @@
 #
 #host_name @@HOSTNAME@@
 
-# A list of addresses that are allowed to connect.  This must be a
-# regular expression, due to brain damage in Net::Server, which
-# doesn't understand CIDR-style network notation.  You may repeat
-# the allow line as many times as you'd like
+# A list of addresses or networks that are allowed to connect.
 
-allow ^127\.0\.0\.1$
+cidr_allow 127.0.0.1/32
 
 # Which address to bind to;
 host *
--- a/node/munin-node.conf.pod
+++ b/node/munin-node.conf.pod
@@ -18,14 +18,12 @@
 
 =over 5
 
-=item B<< allow RE >>
+=item B<< cidr_allow CIDR >>
 
 IP based access list is implemented through this. The statement may be
-repeated many times.  It's important to note that it's actually a
-regular expression after the keyword so to allow localhost it must be
-written like this:
+repeated many times.
 
-      allow ^127\.0\.0\.1$
+      cidr_allow 127.0.0.1/32
 
 =item B<< host IP >>
 
@@ -82,7 +80,7 @@
        ignore_file \.rpm(save|new)$
        ignore_file ^README$
 
-       allow ^127\.0\.0\.1$
+       cidr_allow 127.0.0.1/32
 
        ignore_file \.dpkg-(old|new)$
        ignore_file \.rpm(save|new)$

Attachment: signature.asc
Description: Digital signature

Reply via email to