rev 281 - in offlineimap/head: . debian offlineimap bin
[email protected] Mon, 4 Nov 2002 14:24:44 -0500 (EST)
| Newsgroups | gmane.mail.imap.offlineimap.subversion |
|---|---|
| Message-ID | <[email protected]> |
Author: jgoerzen
Date: 2002-11-04 14:24:41 -0500 (Mon, 04 Nov 2002)
New Revision: 281
Modified:
offlineimap/head/ChangeLog
offlineimap/head/bin/offlineimap
offlineimap/head/debian/changelog
offlineimap/head/offlineimap.py
offlineimap/head/offlineimap/imapserver.py
offlineimap/head/offlineimap/version.py
Log:
* Fixed CRAM-MD5 auth so it actually works now.
This is 3.99.3
Modified: offlineimap/head/offlineimap.py
==============================================================================
--- offlineimap/head/offlineimap.py (original)
+++ offlineimap/head/offlineimap.py Mon Nov 4 14:24:44 2002
@@ -18,4 +18,4 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
from offlineimap import init
-init.startup('3.99.2')
+init.startup('3.99.3')
Modified: offlineimap/head/debian/changelog
==============================================================================
--- offlineimap/head/debian/changelog (original)
+++ offlineimap/head/debian/changelog Mon Nov 4 14:24:44 2002
@@ -4,8 +4,9 @@
for on-demand and typos will no longer crash the program (the user
will be re-prompted). Closes: #162672.
* Falls back to plain-text auth if CRAM-MD5 fails. Fixes [complete.org #42]
+ * Fixed CRAM-MD5 auth so it actually works now.
- -- John Goerzen <[email protected]> Mon, 4 Nov 2002 11:16:11 -0600
+ -- John Goerzen <[email protected]> Mon, 4 Nov 2002 06:16:11 -0600
offlineimap (3.99.2) unstable; urgency=low
Modified: offlineimap/head/ChangeLog
==============================================================================
--- offlineimap/head/ChangeLog (original)
+++ offlineimap/head/ChangeLog Mon Nov 4 14:24:44 2002
@@ -1,4 +1,124 @@
------------------------------------------------------------------------
+rev 280: jgoerzen | 2002-11-04 11:38:39 -0600 (Mon, 04 Nov 2002) | 3 lines
+Changed paths:
+ M /offlineimap/head/debian/changelog
+ M /offlineimap/head/offlineimap/imapserver.py
+
+ * Falls back to plain-text auth if CRAM-MD5 fails. Fixes [complete.org #42]
+
+
+------------------------------------------------------------------------
+rev 279: jgoerzen | 2002-11-04 11:29:39 -0600 (Mon, 04 Nov 2002) | 2 lines
+Changed paths:
+ M /offlineimap/head/debian/changelog
+
+Test commit to test offlineimap-commits
+
+------------------------------------------------------------------------
+rev 278: jgoerzen | 2002-11-04 11:15:42 -0600 (Mon, 04 Nov 2002) | 5 lines
+Changed paths:
+ M /offlineimap/head/debian/changelog
+ M /offlineimap/head/offlineimap/imapserver.py
+ M /offlineimap/head/offlineimap/init.py
+ M /offlineimap/head/offlineimap/syncmaster.py
+ M /offlineimap/head/offlineimap/ui/TTY.py
+ M /offlineimap/head/offlineimap/ui/Tk.py
+ M /offlineimap/head/offlineimap/ui/UIBase.py
+
+ * Moved password promting into imapserver.py. Passwords are now asked
+ for on-demand and typos will no longer crash the program (the user
+ will be re-prompted). Closes: #162672.
+
+
+------------------------------------------------------------------------
+rev 276: jgoerzen | 2002-11-02 10:30:41 -0600 (Sat, 02 Nov 2002) | 2 lines
+Changed paths:
+ M /offlineimap/head/bin/offlineimap
+ M /offlineimap/head/debian/changelog
+ M /offlineimap/head/manual.html
+ M /offlineimap/head/manual.pdf
+ M /offlineimap/head/manual.ps
+ M /offlineimap/head/manual.txt
+ M /offlineimap/head/offlineimap/imapserver.py
+ M /offlineimap/head/offlineimap/version.py
+ M /offlineimap/head/offlineimap.1
+ M /offlineimap/head/offlineimap.py
+
+Updated
+
+------------------------------------------------------------------------
+rev 275: jgoerzen | 2002-11-02 10:14:02 -0600 (Sat, 02 Nov 2002) | 3 lines
+Changed paths:
+ M /offlineimap/head/offlineimap/imapserver.py
+
+Trial cram-md5 support
+
+
+------------------------------------------------------------------------
+rev 274: jgoerzen | 2002-10-29 16:26:49 -0600 (Tue, 29 Oct 2002) | 1 line
+Changed paths:
+ M /offlineimap/head/offlineimap/folder/IMAP.py
+ M /offlineimap/head/offlineimap/ui/Noninteractive.py
+ M /offlineimap/head/offlineimap/ui/Tk.py
+ M /offlineimap/head/offlineimap/ui/UIBase.py
+
+
+------------------------------------------------------------------------
+rev 273: jgoerzen | 2002-10-21 11:40:31 -0500 (Mon, 21 Oct 2002) | 2 lines
+Changed paths:
+ M /offlineimap/head/debian/changelog
+ M /offlineimap/head/offlineimap/folder/Maildir.py
+
+Handle uidvalidity file in an atomic fashion
+
+------------------------------------------------------------------------
+rev 272: jgoerzen | 2002-10-16 13:27:27 -0500 (Wed, 16 Oct 2002) | 6 lines
+Changed paths:
+ M /offlineimap/head/debian/changelog
+ M /offlineimap/head/offlineimap/ui/Tk.py
+ M /offlineimap/head/offlineimap/ui/UIBase.py
+
+ * When an exception occurs, OfflineIMAP will attempt to print the last
+ 50 debug messages, whether or not debugging was enabled for this
+ session. This way, even unexpected and non-repeatable errors stand
+ a chance of getting a more detailed log.
+
+
+------------------------------------------------------------------------
+rev 271: jgoerzen | 2002-10-15 19:43:02 -0500 (Tue, 15 Oct 2002) | 3 lines
+Changed paths:
+ M /offlineimap/head/offlineimap/repository/IMAP.py
+
+More work-arounds for imaplib
+
+
+------------------------------------------------------------------------
+rev 270: jgoerzen | 2002-10-15 13:07:02 -0500 (Tue, 15 Oct 2002) | 2 lines
+Changed paths:
+ M /offlineimap/head/debian/changelog
+ M /offlineimap/head/offlineimap/imaputil.py
+
+Another attempt at dealing with bogus IMAP stuff
+
+------------------------------------------------------------------------
+rev 269: jgoerzen | 2002-10-09 19:38:55 -0500 (Wed, 09 Oct 2002) | 2 lines
+Changed paths:
+ M /offlineimap/head/bin/offlineimap
+ M /offlineimap/head/offlineimap/version.py
+ M /offlineimap/head/offlineimap.py
+
+This is 3.99.1
+
+------------------------------------------------------------------------
+rev 268: jgoerzen | 2002-10-09 19:37:37 -0500 (Wed, 09 Oct 2002) | 2 lines
+Changed paths:
+ M /offlineimap/head/ChangeLog
+ M /offlineimap/head/debian/changelog
+ M /offlineimap/head/offlineimap/imaputil.py
+
+Various bugfixes
+
+------------------------------------------------------------------------
rev 267: mj | 2002-10-09 10:55:34 -0500 (Wed, 09 Oct 2002) | 2 lines
Changed paths:
M /offlineimap/head/offlineimap/mbnames.py
Modified: offlineimap/head/offlineimap/imapserver.py
==============================================================================
--- offlineimap/head/offlineimap/imapserver.py (original)
+++ offlineimap/head/offlineimap/imapserver.py Mon Nov 4 14:24:44 2002
@@ -106,10 +106,12 @@
def md5handler(self, response):
challenge = response.strip()
- msg = self.getpassword()
- while len(msg) < 64:
- msg += "\0"
+ while len(challenge) < 64:
+ challenge += "\0"
+ if len(challenge) > 64:
+ challenge = md5.new(challenge).digest()
+ msg = self.getpassword()
reply = hmac.new(challenge, msg)
retval = self.username + ' ' + \
reply.hexdigest()
Modified: offlineimap/head/offlineimap/version.py
==============================================================================
--- offlineimap/head/offlineimap/version.py (original)
+++ offlineimap/head/offlineimap/version.py Mon Nov 4 14:24:44 2002
@@ -1,5 +1,5 @@
productname = 'OfflineIMAP'
-versionstr = "3.99.2"
+versionstr = "3.99.3"
revno = long('$Rev$'[6:-2])
revstr = "Rev %d" % revno
datestr = '$Date$'
Modified: offlineimap/head/bin/offlineimap
==============================================================================
--- offlineimap/head/bin/offlineimap (original)
+++ offlineimap/head/bin/offlineimap Mon Nov 4 14:24:44 2002
@@ -18,4 +18,4 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
from offlineimap import init
-init.startup('3.99.2')
+init.startup('3.99.3')