Merge branch 'master' of git.wrede.ca:andreas/heartbeat
overlap
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
# $Id: hbd,v 1.38 2013/07/14 02:25:05 andreas Exp $
|
||||
# Wait for heartbeat messages and act on them (or their absence)
|
||||
#
|
||||
VER = 1.51
|
||||
VER = 1.52
|
||||
|
||||
import time, os, string, sys, socket, atexit, select, SocketServer, getopt, signal, cPickle, smtplib, traceback, urllib
|
||||
|
||||
@@ -591,6 +591,18 @@ class HtmlHandler(SocketServer.BaseRequestHandler):
|
||||
res=self.buildhead()
|
||||
res.append("Done")
|
||||
|
||||
elif upar[0] == "/n": # register name
|
||||
res=self.buildhead()
|
||||
if uarg[0][:2] == "h=":
|
||||
uname=uarg[0][2:]
|
||||
if uname != "" and hosts.has_key(uname):
|
||||
err = nsupdate(uname, hosts[uname].addr)
|
||||
ll="nsupdate request: %s" % err
|
||||
else:
|
||||
ll="name %s not found" % uname
|
||||
res.append(ll)
|
||||
log(ll)
|
||||
|
||||
elif upar[0] == "/r": # restart
|
||||
res=self.buildhead()
|
||||
res.append("restart request")
|
||||
|
||||
Reference in New Issue
Block a user