diff options
author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2005-10-25 19:49:22 +0000 |
---|---|---|
committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2005-10-25 19:49:22 +0000 |
commit | a8645a4330b91932c5658eeffa01b446e2ee657a (patch) | |
tree | 726f1be551ed0e70783015186a9dbfea0184a7af /lib/puppet/server/servlet.rb | |
parent | df8dbbacb09b69c97aee0b76668fd3e56860eb38 (diff) | |
download | puppet-a8645a4330b91932c5658eeffa01b446e2ee657a.tar.gz puppet-a8645a4330b91932c5658eeffa01b446e2ee657a.tar.xz puppet-a8645a4330b91932c5658eeffa01b446e2ee657a.zip |
Further small bug fixes towards running puppet on my network
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@729 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/server/servlet.rb')
-rw-r--r-- | lib/puppet/server/servlet.rb | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/lib/puppet/server/servlet.rb b/lib/puppet/server/servlet.rb index 703e984b0..8301b5692 100644 --- a/lib/puppet/server/servlet.rb +++ b/lib/puppet/server/servlet.rb @@ -14,6 +14,20 @@ class Server self.new(server, *options) end + # This is a hackish way to avoid an auth message every time we have a + # normal operation + def self.log(msg) + unless defined? @logs + @logs = {} + end + if @logs.include?(msg) + @logs[msg] += 1 + else + Puppet.info msg + @logs[msg] = 1 + end + end + def add_handler(interface, handler) @loadedhandlers << interface.prefix super @@ -26,7 +40,7 @@ class Server client = request.peeraddr[2] ip = request.peeraddr[3] if request.client_cert - Puppet.info "Allowing %s(%s) trusted access to %s" % + Servlet.log "Allowing %s(%s) trusted access to %s" % [client, ip, method] return true else |