From 3a6b5cc29f8b62ba66c8f3404ae0cfd7c646c683 Mon Sep 17 00:00:00 2001
From: "Eric S. Raymond" <esr@thyrsus.com>
Date: Fri, 24 Nov 2000 08:27:59 +0000
Subject: Handle `principal' correctly.

svn path=/trunk/; revision=2985
---
 fetchmailconf | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

(limited to 'fetchmailconf')

diff --git a/fetchmailconf b/fetchmailconf
index a17adbc0..43dbb164 100755
--- a/fetchmailconf
+++ b/fetchmailconf
@@ -4,7 +4,7 @@
 # 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 *
@@ -88,6 +88,7 @@ class Server:
 	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'),
@@ -108,7 +109,8 @@ class Server:
 	    ('monitor',   'String'),
 	    ('plugin',   'String'),
 	    ('plugout',  'String'),
-	    ('netsec',   'String'))
+	    ('netsec',   'String'),
+	    ('principal',   'String')),
 
     def dump(self, folded):
 	res = ""
@@ -226,7 +228,6 @@ class User:
         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'),
@@ -259,7 +260,6 @@ class User:
 	    ('ssl',         'Boolean'),
 	    ('sslkey',      'String'),
 	    ('sslcert',     'String'),
-	    ('principal',     'String'),
             ('properties',  'String'))
 
     def __repr__(self):
-- 
cgit v1.2.3