From 5ca1fd704d7939fb1c81c4c73eceebf1f9193102 Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Tue, 27 Sep 2005 07:37:52 +0000 Subject: Offer authorization mode with NTLM/MSN added to expert users. svn path=/trunk/; revision=4344 --- fetchmailconf.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'fetchmailconf.py') diff --git a/fetchmailconf.py b/fetchmailconf.py index a0b058a3..c18dba84 100755 --- a/fetchmailconf.py +++ b/fetchmailconf.py @@ -5,7 +5,7 @@ # Matthias Andree # Requires Python with Tkinter, and the following OS-dependent services: # posix, posixpath, socket -version = "1.47" +version = "1.48" from Tkinter import * from Dialog import * @@ -433,7 +433,8 @@ defaultports = {"auto":None, "ETRN":"smtp", "ODMR":"odmr"} -authlist = ("any", "password", "gssapi", "kerberos", "ssh", "otp") +authlist = ("any", "password", "gssapi", "kerberos", "ssh", "otp", + "msn", "ntlm") listboxhelp = { 'title' : 'List Selection Help', @@ -967,7 +968,12 @@ sechelp = { 'title' : 'Security option help', 'banner': 'Security', 'text' : """ -The `interface' option allows you to specify a range +The 'authorization mode' allows you to choose the +mode that fetchmail uses to log in to your server. You +can usually leave this at 'any', but you will have to pick +'NTLM' and 'MSN' manually for the nonce. + +The 'interface' option allows you to specify a range of IP addresses to monitor for activity. If these addresses are not active, fetchmail will not poll. Specifying this may protect you from a spoofing attack @@ -1168,8 +1174,8 @@ class ServerEdit(Frame, MyWidget): secwin = Frame(rightwin, relief=RAISED, bd=5) Label(secwin, text="Security").pack(side=TOP) # Don't actually let users set this. KPOP sets it implicitly - # ButtonBar(secwin, 'Authorization mode:', - # self.auth, authlist, 1, None).pack(side=TOP) + ButtonBar(secwin, 'Authorization mode:', + self.auth, authlist, 1, None).pack(side=TOP) if os_type == 'linux' or os_type == 'freebsd' or 'interface' in dictmembers: LabeledEntry(secwin, 'IP range to check before poll:', self.interface, leftwidth).pack(side=TOP, fill=X) -- cgit v1.2.3