Commit Graph

2734 Commits

Author SHA1 Message Date
764ba74c5f Update version 2007-08-01 02:29:06 +01:00
b13a2e808c Update changelog 2007-08-01 02:28:36 +01:00
123bfc03ab Added build-dep on gs, fixes deb#433739 2007-08-01 02:26:55 +01:00
2323fdcdb3 Additional date validity check
patch from Mike Gerber

Two times today I have found my offlineimap to have died with this same
situation. It appears as if certain types of messages (both spam in my
situation), cause offlineimap to choke. When it does it cannot proceed.
This means that when I run offlineimap, it pulls in messages from some
folders, then it hits the folder with the bad message and dies, leaving
undownloaded mail on the server. The only fix to this problem is to find
the problem message on the server and remove it by hand. This isn't such
a huge deal for me, since I run the server, but other people have to
come to me to ask me to delete these messages, and until I do they
cannot download their email.

I have captured the output by running script during one of these
incidents, this has been attached. Additionally, I have also attach the 
problematic message.

The patch seems to work for me, might need some Python wizard and better 
testing, though.

fixes deb#396443
2007-08-01 02:25:05 +01:00
f230590e08 TAG RELEASE_offlineimap_5.99.1 2007-07-12 19:58:52 +01:00
1c97118206 TAG DEBIAN_offlineimap_5.99.1 2007-07-12 19:58:51 +01:00
f21631997b Update changelog 2007-07-12 11:03:11 +01:00
4e19af1513 Fix non-SSL connection
fixes deb#432727
2007-07-12 11:02:19 +01:00
7ac4ca249e Update changelog 2007-07-12 11:01:36 +01:00
e16881ca2a Remove python-tk suggestion
fixes deb#432843
2007-07-12 11:01:02 +01:00
92809a36db TAG RELEASE_offlineimap_5.99.0 2007-07-11 03:00:18 +01:00
21722ac5ba TAG DEBIAN_offlineimap_5.99.0 2007-07-11 03:00:18 +01:00
09d71143d7 Fix version.py importing 2007-07-10 12:57:03 +01:00
84d1662482 Update changelog 2007-07-11 02:50:30 +01:00
575539b628 Updating changelog 2007-07-10 11:02:08 +01:00
3e7899a9dc IMAP.py: fixed cannot concatenate 'str' and 'list' in assert
r[1] is a list. In case it contains more than one 'str' they are concatenated
using '. '. In processmessagesflags the join is tested, for savemessagesflags I
assume that it is also needed.
2007-07-07 04:51:02 +01:00
ed005cbbdc UIBase config variable fix
Code is probably reached for the first time, thanks to the correct readonly
handling patch
2007-07-07 02:30:42 +01:00
0afd78435e Update wording of manual 2007-07-07 04:02:04 +01:00
56b63cc3b5 Documented pid file 2007-07-06 18:42:16 +01:00
acc597ff28 Write current PID to ~/.offlineimap/pid
fixes deb#217550
refs deb#410181
2007-07-07 01:50:43 +01:00
253e0143a8 Updated changelog 2007-07-06 17:56:15 +01:00
fb50b87b12 Document MachineUI 2007-07-07 01:13:14 +01:00
a381ca3977 Re-scan list of remote folders on each sync
rather than just up-front.

fixes deb#396772
2007-07-06 17:46:29 +01:00
f0d48365cf Added timeouts 2007-07-06 17:37:58 +01:00
4370da1dcf UNDO: Checkpointing 2007-07-05 14:49:54 +01:00
7a287cef57 Checkpointing 2007-07-05 14:49:54 +01:00
1d6589a3ce TAG Before UI reorg 2007-07-05 14:23:08 +01:00
1af12e99a1 Tweaks to machine 2007-07-05 14:22:57 +01:00
c6f01fb3c8 Machine now runs 2007-07-05 14:21:33 +01:00
f9d01fb35e TAG Before UI rewrite 2007-07-05 13:33:57 +01:00
8da3012857 Added Machine.py 2007-07-05 12:05:06 +01:00
9bee28cb13 Implement connect 2007-07-05 05:04:14 +01:00
8200864f25 Retabified 2007-07-04 22:00:14 +01:00
4b10e30d81 Added comment 2007-07-04 19:34:02 +01:00
e761573ee2 TAG Working post-imaplib removal 2007-07-04 19:19:45 +01:00
4867d81ca4 Correct readonly handling
Upstream imaplib now issues EXAMINE when readonly != None
offlineimap/imaplib.py's version always used SELECT
2007-07-04 19:19:06 +01:00
691386b3d7 Compilation fixes 2007-07-04 19:17:27 +01:00
196f35e972 Update version info 2007-07-04 19:17:14 +01:00
8a104d041e Updated copyright files
Removed PSF license since we no longer distribute imaplib.py
2007-07-04 18:54:41 +01:00
abf9648fd8 Clean up imaplib imports 2007-07-04 18:53:48 +01:00
1b9fa9ff9a Switch to imaplibutil Internaldate2Epoch 2007-07-04 18:51:57 +01:00
91392b7578 Merging imaplibutil into code 2007-07-04 18:51:10 +01:00
d352e034cc Remove local imaplib.py 2007-07-04 18:38:02 +01:00
96fd233355 Start of work pulling code out of imaplib.py 2007-07-04 18:36:33 +01:00
1e90e0fd78 Remove the Tk interfaces
These were a constant source of trouble.  Tkinter likely has multiple
memory leaks that OfflineIMAP was tickling.  I never used these, so poof,
goodbye.
2007-07-04 17:57:09 +01:00
35e7250187 only-write-once-to-cur-or-new.patch
I have tested this and Dovecot no longer beats offlineimap
to the punch. (-:

I achieved that by keeping the renames in tmp/ until it finally does
one last rename in new/ or cur/.
2007-06-13 04:42:15 +01:00
799c867a4d Removed "print af" statements from imaplib.py
they were introduced by patch "Check all resolved addresses [deb #413030]"
and were screwing up the curses display.

refs deb#413030
2007-03-28 21:38:37 +01:00
aca2a4458b UNDO: Added netrc support
thanks to bboissin plus offlineimap at gmail dot com
refs #14
2007-03-27 08:21:17 +01:00
4f54887265 Improve filesystem flushing semantics
fsync the Maildir file, its final directory when writing a new message.

fsync the localstatus file and its final directory when writing the 
local status cache.

This should reduce duplication in the event of hardware trouble.

fixes #8

see thread at http://lists.complete.org/offlineimap@complete.org/2007/03/threads.html.gz
2007-03-28 21:23:18 +01:00
4b564bd568 Added netrc support
thanks to bboissin plus offlineimap at gmail dot com
refs #14
2007-03-27 08:21:17 +01:00