# by Eric S. Raymond, <esr@snark.thyrsus.com>.
# Requires Python with Tkinter, and the following OS-dependent services:
# posix, posixpath, socket
-version = "1.30"
+version = "1.31"
from Tkinter import *
from Dialog import *
self.plugout = None # Plugin command for going to listener
self.netsec = None # IPV6 security options
self.users = [] # List of user entries for site
+ self.principal = None # Kerberos principal
Server.typemap = (
('pollname', 'String'),
('via', 'String'),
('monitor', 'String'),
('plugin', 'String'),
('plugout', 'String'),
- ('netsec', 'String'))
+ ('netsec', 'String'),
+ ('principal', 'String')),
def dump(self, folded):
res = ""
self.ssl = 0 # Enable Seccure Socket Layer
self.sslkey = None # SSL key filename
self.sslcert = None # SSL certificate filename
- self.principal = None # Kerberos principal
self.properties = None # Extension properties
User.typemap = (
('remote', 'String'),
('ssl', 'Boolean'),
('sslkey', 'String'),
('sslcert', 'String'),
- ('principal', 'String'),
('properties', 'String'))
def __repr__(self):