Adam Spiers
2e52bcdafe
failure to obtain uid indicated by savemessage_searchforheader return value <= 0, not ValueError
2006-05-16 04:30:48 +01:00
Adam Spiers
720511f3f1
add missing )
2006-05-16 04:27:57 +01:00
Adam Spiers
f2d4c668d5
return 0 rather than raise exception to indicate that message was saved with unknown UID
2006-05-16 03:34:46 +01:00
Adam Spiers
f11a49f263
make savemessage_searchforheader more robust
2006-05-15 03:51:12 +01:00
John Goerzen
8064ee26bd
Prepping 4.0.13
2006-05-04 18:37:20 +01:00
John Goerzen
5a6b2a1ebd
Revert restoreatime patch
2006-05-04 09:05:46 +01:00
John Goerzen
c0d031e760
Remove parens for SEARCH command
...
Patch from Adam Spiers
Reported that parens were causing trouble for Groupwise IMAP server
2006-05-01 20:40:55 +01:00
John Goerzen
405275f541
New restoreatime patch
...
From: Ben Kibbey <bjk@luxsci.net>
Attached is a patch to restore the atime of Maildir folders after
syncing. It can be enabled via the 'restoreatime' boolean in the
configuration file. I needed this because offlineimap is run after a
fetchmail and my mail checker breaks.
2006-03-02 00:12:29 +01:00
John Goerzen
fabbf81c1a
Workaround for bug in Exchange
...
With help from Mark R. Biggers, I discovered that Exchange doesn't like an
asterisk in a folder name.
Sigh.
2005-10-07 20:11:20 +01:00
John Goerzen
27fae4e7ac
Readying 4.0.11 release
2005-08-24 19:07:15 +01:00
John Goerzen
1f25b5393b
[324827] Fixed handling of invalid dates
...
Patch from Nikita V. Youshchenko
From: "Nikita V. Youshchenko"
To: Debian Bug Tracking System
Subject: offlineimap: exception on mail with broken headers (+fix)
Date: Wed, 24 Aug 2005 13:41:08 +0400
Package: offlineimap
Version: 4.0.10
Severity: normal
Tags: patch
Recently I've got an exception (see below) while using offlineimap.
Exception was probably caused by invalid Date header of (likely spam)
message:
Date: Sat, 20 Aug 2005 4294967295:43:18 -0700
2005-08-24 19:01:42 +01:00
John Goerzen
0841e03a4c
[319117] Unroll loop to speed performance on large folders
...
From: "Nikita V. Youshchenko"
I trued to use offlineimap and found that while being quite fast on
small folders, it takes up to several minutes (of 100% busy CPU and
almost no network traffic) to sync a folder with 2000+ messages.
While looking into the code, I found why this happens.
In folder/Base.py, in method BaseFolder.syncmessagesto_copy(),
dest.getmessagelist() is called inside a loop, while being a loop
invariant. Similar thing happens in BaseFolder.syncmessagesto_delete()
for self.getmessagelist().
This causes quadratic complexity over folder size.
Moving these calls out of loops make large folder sync fast (several
seconds instead of several minutes for folder with 2000 messages on
700MHz P3).
2005-08-23 08:15:09 +01:00
John Goerzen
ea4158dd6d
Updated copyright and version files for 4.0.10
2005-05-24 00:12:58 +01:00
John Goerzen
d484b7da44
Removed unnecessary blank lines
2005-05-24 00:10:11 +01:00
John Goerzen
cf4a3b1861
Support IPv6 with SSL
...
Fix for Debian #309965 .
2005-05-24 00:09:21 +01:00
John Goerzen
c42ad3ae55
Removed dep on profile
...
Keywords:
(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-8)
2005-02-10 05:37:33 +01:00
John Goerzen
36d79a5c1f
Checkpointing for .8
...
Keywords:
(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-5)
2004-11-16 23:44:41 +01:00
John Goerzen
8137e53c14
Added code to limit command line length for very large mailboxes
...
Keywords:
(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-4)
2004-11-16 23:41:09 +01:00
John Goerzen
440ee1708d
Attempt to fix problem with getting back the wrong UID from APPENDUID
...
Keywords:
(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-1)
2004-10-18 20:00:29 +01:00
John Goerzen
944209b858
Initial base-0 from arch
2005-04-16 20:35:25 +01:00
John Goerzen
d839be3c61
Step 2 of SVN to arch tree conversion
2005-04-16 20:33:35 +01:00
John Goerzen
3673e4c5d4
Step 1 of converting tree to Arch layout
2005-04-16 20:32:25 +01:00
jgoerzen
c406081209
/offlineimap/head: changeset 593
...
Fixed silly error
2004-08-02 04:42:57 +01:00
jgoerzen
dff3c0a97a
/offlineimap/head: changeset 592
...
This is 4.0.7
2004-08-02 03:50:23 +01:00
jgoerzen
cf464889bf
/offlineimap/head: changeset 591
...
Added additional debugging for IMAP download
2004-08-02 03:49:16 +01:00
jgoerzen
e23d476f9c
/offlineimap/head: changeset 590
...
Preparing 4.0.6
2004-07-26 21:47:36 +01:00
jgoerzen
dd9f6475e6
/offlineimap/head: changeset 589
...
Various bug fixes and enhancements
2004-07-26 21:37:45 +01:00
jgoerzen
c1f25e5030
/offlineimap/head: changeset 588
...
Updated for 4.0.5
2004-07-13 21:25:27 +01:00
jgoerzen
6cfdefe7f7
/offlineimap/head: changeset 587
...
Updated ChangeLog
2004-07-13 21:24:46 +01:00
jgoerzen
e6d6663d6f
/offlineimap/head: changeset 586
...
Added python, python-dev to build-deps.
2004-07-13 21:22:41 +01:00
jgoerzen
534961d299
/offlineimap/head: changeset 585
...
Updated changelog
2004-06-15 15:45:13 +01:00
jgoerzen
ae2d09a95c
/offlineimap/head: changeset 584
...
Preparing 4.0.4
2004-06-15 15:44:05 +01:00
jgoerzen
35c7b66862
/offlineimap/head: changeset 583
...
Reverted patch from Daniel James and updated Changelog.
2004-06-15 15:43:14 +01:00
jgoerzen
98e35afd42
/offlineimap/head: changeset 582
...
Updated copyright info
2004-06-04 22:04:29 +01:00
jgoerzen
cff7f857b3
/offlineimap/head: changeset 581
...
Use dh_python
2004-06-04 21:50:57 +01:00
jgoerzen
094fd6eda8
/offlineimap/head: changeset 580
...
Final changes before 4.0.3
2004-06-04 21:47:21 +01:00
jgoerzen
246eda9c3d
/offlineimap/head: changeset 579
...
Preparing 4.0.3
2004-06-04 21:42:52 +01:00
jgoerzen
69abd0e656
/offlineimap/head: changeset 578
...
Applied patch from Daniel James to adjust the insertion point for a
new header.
2004-06-04 21:29:24 +01:00
jgoerzen
e95dae8c3f
/offlineimap/head: changeset 577
...
Fixed various doc bugs
2004-06-04 21:26:30 +01:00
jgoerzen
c8001aa5cf
/offlineimap/head: changeset 576
...
Moved to Python2.3 and bumped version number
2004-06-04 21:13:11 +01:00
jgoerzen
c51c5c6596
/offlineimap/head: changeset 575
...
Fixed missing _display in Noninteractive.
2003-11-01 04:18:56 +01:00
jgoerzen
69433259cd
/offlineimap/head: changeset 574
...
Slight changelog fix for 4.0.1
2003-10-11 10:23:47 +01:00
jgoerzen
6051f47b28
/offlineimap/head: changeset 521
...
A few fixes for Jython compatibility.
2003-07-26 03:01:25 +01:00
jgoerzen
ef95d2e5e7
/offlineimap/head: changeset 520
...
Updated docs
2003-07-26 02:47:18 +01:00
jgoerzen
93449e0132
/offlineimap/head: changeset 519
...
Updated docs with some history
2003-07-26 02:41:35 +01:00
jgoerzen
aabf02f155
/offlineimap/head: changeset 518
...
Fixed a problem with the version number printout routine.
2003-07-25 03:15:27 +01:00
jgoerzen
e0691da50f
/offlineimap/head: changeset 517
...
Adjusted __init__ code to use __all__ to provide better compatibility
with jython.
2003-07-25 02:58:20 +01:00
jgoerzen
7a5434168f
/offlineimap/head: changeset 515
...
Included more docs in Debian package.
2003-07-19 03:13:04 +01:00
jgoerzen
4cf7ee72d9
/offlineimap/head: changeset 514
...
Fixed a manpage typo. Closes: [debian.org #201497 ] Notify: bk@bk.cx
2003-07-19 02:59:56 +01:00
jgoerzen
56ddbcc518
/offlineimap/head: changeset 511
...
Final version number updates
2003-07-19 00:56:15 +01:00