aboutsummaryrefslogtreecommitdiffstats
path: root/fetchmailconf.py
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2005-09-27 07:37:52 +0000
committerMatthias Andree <matthias.andree@gmx.de>2005-09-27 07:37:52 +0000
commit5ca1fd704d7939fb1c81c4c73eceebf1f9193102 (patch)
tree29a5cfb595ec045baae8cb05cef9f791a9334317 /fetchmailconf.py
parenta895e1764727b480be618352e3d34fc01675d491 (diff)
downloadfetchmail-5ca1fd704d7939fb1c81c4c73eceebf1f9193102.tar.gz
fetchmail-5ca1fd704d7939fb1c81c4c73eceebf1f9193102.tar.bz2
fetchmail-5ca1fd704d7939fb1c81c4c73eceebf1f9193102.zip
Offer authorization mode with NTLM/MSN added to expert users.
svn path=/trunk/; revision=4344
Diffstat (limited to 'fetchmailconf.py')
-rwxr-xr-xfetchmailconf.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/fetchmailconf.py b/fetchmailconf.py
index a0b058a3..c18dba84 100755
--- a/fetchmailconf.py
+++ b/fetchmailconf.py
@@ -5,7 +5,7 @@
# Matthias Andree <matthias.andree@gmx.de>
# 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)