2004-06-15 16:43:14 +02:00
|
|
|
offlineimap (4.0.4) unstable; urgency=low
|
|
|
|
|
|
|
|
* Reverted patch from Daniel James. It apparently has caused
|
|
|
|
header corruption. Closes: #254261.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 15 Jun 2004 04:41:36 -0500
|
|
|
|
|
2004-06-04 22:13:11 +02:00
|
|
|
offlineimap (4.0.3) unstable; urgency=low
|
|
|
|
|
2004-06-04 22:26:30 +02:00
|
|
|
* Fixed version numbers to read 4.0.3. Closes: #220536.
|
2004-06-04 22:13:11 +02:00
|
|
|
* Switched defaults from Python 2.2 to Python 2.3.
|
2004-06-04 22:26:30 +02:00
|
|
|
Closes: #237560, #239018.
|
|
|
|
* Fixed description typo. Closes: #211251.
|
|
|
|
* Fixed nametrans example. Closes: #252644.
|
|
|
|
* Applied patch from Johannes Berg for mycmp example in manual.
|
|
|
|
Closes: #252645.
|
|
|
|
* Fixed typos in manual. Closes: #252646.
|
|
|
|
* Regenerated docs.
|
2004-06-04 22:29:24 +02:00
|
|
|
* Applied patch from Daniel James to adjust the insertion point
|
|
|
|
for a new header.
|
2004-06-04 22:50:57 +02:00
|
|
|
* Now calls dh_python and build-deps on newer debhelper.
|
2004-06-04 23:04:29 +02:00
|
|
|
* Updated copyright information.
|
2004-06-04 22:13:11 +02:00
|
|
|
|
2004-06-04 22:47:21 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 4 Jun 2004 07:10:00 -0500
|
2004-06-04 22:13:11 +02:00
|
|
|
|
2003-11-01 04:18:56 +01:00
|
|
|
offlineimap (4.0.2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed missing definition of _display in Noninteractive.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 31 Oct 2003 15:18:05 -0600
|
|
|
|
|
2003-07-19 03:59:56 +02:00
|
|
|
offlineimap (4.0.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed a typo. Closes: #201497.
|
2003-10-11 11:23:47 +02:00
|
|
|
* Include UPGRADING in Debian package. Closes: #208650.
|
2003-07-19 03:59:56 +02:00
|
|
|
|
2003-10-11 11:23:47 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 10 Oct 2003 23:21:38 -0500
|
2003-07-19 03:59:56 +02:00
|
|
|
|
2003-07-19 01:49:13 +02:00
|
|
|
offlineimap (4.0.0) unstable; urgency=low
|
|
|
|
|
|
|
|
* Poof, this is 4.0.
|
|
|
|
* Added UPGRADING file and UPGRADING instructions.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 18 Jul 2003 17:31:14 -0500
|
|
|
|
|
2003-06-27 02:03:07 +02:00
|
|
|
offlineimap (3.99.20) unstable; urgency=low
|
|
|
|
|
|
|
|
* OfflineIMAP now moves messages between new and cur in Maildir when flags
|
|
|
|
have changed on the server.
|
|
|
|
* Applied patch from Joerg Wendland <joergland@debian.org> to use
|
|
|
|
APPENDUID result from mail servers that provide it. Closes: #198772.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 27 Jun 2003 07:28:33 -0500
|
|
|
|
|
2003-06-02 23:17:29 +02:00
|
|
|
offlineimap (3.99.19) unstable; urgency=low
|
|
|
|
|
|
|
|
* Added a "force" option to imapserver/select to force a reloading of a
|
|
|
|
folder. Per [complete.org #67], when cachemessagelist() was called
|
|
|
|
on an object that was cached from a previous run, it would not
|
|
|
|
re-issue the select().
|
|
|
|
|
2003-06-27 02:03:07 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 2 Jun 2003 07:04:53 -0500
|
2003-06-02 23:17:29 +02:00
|
|
|
|
2003-05-28 05:01:27 +02:00
|
|
|
offlineimap (3.99.18) unstable; urgency=low
|
|
|
|
|
|
|
|
* Made a fix for Python2.3 compatibility.
|
2003-06-02 21:06:18 +02:00
|
|
|
* Removed warning when thread debug is specified. Closes: #195739.
|
2003-06-02 23:09:57 +02:00
|
|
|
* New option -l to log debug info to a file without having it spew
|
|
|
|
on-screen.
|
|
|
|
* New debug type "thread".
|
2003-05-28 05:01:27 +02:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 27 May 2003 16:58:54 -0500
|
|
|
|
|
2003-05-06 21:26:12 +02:00
|
|
|
offlineimap (3.99.17) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed two potential obscure race conditions in folder/Maildir.py.
|
|
|
|
+ Condition 1 involved the gettimeseq() function. This function
|
|
|
|
accesses per-module variables but does not have a lock. It may have
|
|
|
|
been possible for this to have been called in such a way that timeseq
|
|
|
|
was not properly updated.
|
|
|
|
+ Condition 2 involved the call to gettimeseq(). Since the timeseq is
|
|
|
|
based on the system clock, we now use the time as reported inside
|
|
|
|
timeseq() rather than outside. This way, we can be assured that the
|
|
|
|
same value is in use both places.
|
|
|
|
* Added debug code to savemessage in folder/Maildir.py to try to track
|
|
|
|
down a mysterious 0-length file bug.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 6 May 2003 07:25:38 -0500
|
|
|
|
|
2003-04-29 20:13:52 +02:00
|
|
|
offlineimap (3.99.16) unstable; urgency=low
|
|
|
|
|
|
|
|
* This is a 4.0 TRACK release, and may be unstable or in flux!
|
2003-04-29 23:30:26 +02:00
|
|
|
* When sep was /, the new Maildir support code would recursively try to
|
|
|
|
scan ., resulting in huge paths and an eventual crash. Fixed with
|
|
|
|
a one-line patch to Maildir.py. Fixes [complete.org #60].
|
2003-04-30 04:54:07 +02:00
|
|
|
Closes: #191318.
|
2003-05-06 20:41:13 +02:00
|
|
|
* Added some significant debug code to folder/IMAP.py when saving a new
|
|
|
|
message with APPEND. This should make it easier to track down bugs both
|
|
|
|
in OfflineIMAP and in mail servers that implement this poorly.
|
|
|
|
* Fixed adding of X-OfflineIMAP header when the message starts out with
|
|
|
|
no headers. (This should not generally occur.) This should help
|
|
|
|
with some "invalid literal for long()" problems.
|
2003-04-29 20:13:52 +02:00
|
|
|
|
2003-05-06 20:41:13 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 6 May 2003 07:10:17 -0500
|
2003-04-29 20:13:52 +02:00
|
|
|
|
2003-04-29 02:04:22 +02:00
|
|
|
offlineimap (3.99.15) unstable; urgency=low
|
|
|
|
|
2003-04-29 04:41:50 +02:00
|
|
|
* This is a 4.0 TRACK release, and may be unstable or in flux!
|
2003-04-29 02:04:22 +02:00
|
|
|
* Backed out removal of SYNC_WITH_TIMER_TERMINATE code to deal with
|
|
|
|
completed syncs. Without this code, -o broke because the app would
|
2003-04-29 03:43:41 +02:00
|
|
|
never terminate. Closes: #190063.
|
2003-04-29 03:48:55 +02:00
|
|
|
* Raise an exception when the status area is locked. This will cause UIs
|
|
|
|
to go through their normal exception handling code. In particular, for
|
|
|
|
the Curses.Blinkenlights interface, the Curses module will be stopped
|
|
|
|
and the error message will be printed on the console. Previously, this
|
|
|
|
error message would not have been visible. Closes: #185709.
|
2003-04-29 03:52:03 +02:00
|
|
|
* Fixed a silly error relating to handling of the remotepassfile.
|
|
|
|
Closes: #189935.
|
2003-04-29 04:17:30 +02:00
|
|
|
* Made OfflineIMAP IPv6-aware. Used the short patch from
|
|
|
|
Adriaan Peeters <apeeters@lashout.net> in Debian bug report 186636.
|
|
|
|
Closes: #186636.
|
2003-04-29 04:25:42 +02:00
|
|
|
* autorefresh may now be a floating-point value. Closes: #190060.
|
2003-04-29 02:04:22 +02:00
|
|
|
|
2003-04-29 04:41:50 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 28 Apr 2003 17:30:32 -0500
|
2003-04-29 02:04:22 +02:00
|
|
|
|
2003-04-18 09:14:45 +02:00
|
|
|
offlineimap (3.99.14) unstable; urgency=low
|
|
|
|
|
2003-04-29 04:41:50 +02:00
|
|
|
* This is a 4.0 TRACK release, and may be unstable or in flux!
|
2003-04-18 09:14:45 +02:00
|
|
|
* Added the ability to use the top level of a Maildir as folder named
|
|
|
|
".". Useful for generating Maildir trees for a Courier server.
|
2003-04-19 03:44:10 +02:00
|
|
|
* Fixed the regular expression that fixes line endings to make sure to
|
|
|
|
deal with \n\n properly.
|
2003-04-22 22:47:25 +02:00
|
|
|
* Slight renaming in offlineimap.conf.minimal to clarify things.
|
|
|
|
* Documentation updated with information about new features.
|
|
|
|
Closes: #189771.
|
|
|
|
+ Described IMAP-IMAP syncing
|
|
|
|
+ Updated minimal example with new offlineimap.conf.minimal
|
|
|
|
+ Updated UID information. Added link to recent mailing list
|
|
|
|
discussion.
|
|
|
|
+ Described KMail syncing, which now works.
|
|
|
|
+ Added link to mailing list archives.
|
2003-04-18 09:14:45 +02:00
|
|
|
|
2003-04-28 21:16:30 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 28 Apr 2003 07:13:23 -0500
|
2003-04-18 09:14:45 +02:00
|
|
|
|
2003-04-18 06:18:54 +02:00
|
|
|
offlineimap (3.99.13) unstable; urgency=low
|
|
|
|
|
2003-04-29 04:41:50 +02:00
|
|
|
* This is a 4.0 TRACK release, and may be unstable or in flux!
|
2003-04-18 06:18:54 +02:00
|
|
|
* Fixed password prompting for non-Curses UIs.
|
|
|
|
* Fixed line-ending code to deal with files with mixed \n and \r\n
|
|
|
|
codes. This is a rare case, but now is more onerous because we now
|
|
|
|
have to find headers.
|
2003-04-18 06:31:25 +02:00
|
|
|
* Now checks that SELECT succeeded when entering a folder.
|
|
|
|
* Verifies that folders listed on folderincludes actually exist by trying
|
|
|
|
to enter them. Thus, if they do not exist, they can be created on the
|
|
|
|
first run.
|
2003-04-18 06:18:54 +02:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 17 Apr 2003 18:02:13 -0500
|
|
|
|
|
2003-04-18 04:18:34 +02:00
|
|
|
offlineimap (3.99.12) unstable; urgency=low
|
|
|
|
|
|
|
|
* This is a 4.0 TRACK release, and may be unstable or in flux!
|
|
|
|
* Big news: OfflineIMAP can now sync two remote IMAP servers to each
|
|
|
|
other, with no need to write a Maildir at all.
|
|
|
|
* WARNING: the format of the configuration file *AND* the local
|
|
|
|
status area changes with this release!
|
|
|
|
* Major reworking of internal management of accounts. Previously, the
|
|
|
|
account defined a local Maildir and a remote IMAP server. Now, the
|
|
|
|
account is simply a connection between two repositories. For
|
|
|
|
traditional ones, an account basically specifies a refresh interval,
|
|
|
|
a Maildir repository, and an IMAP repository.
|
|
|
|
* Added a notion of a repository to the configuration file. Repositories
|
|
|
|
currently available are IMAP and Maildir. Combined with the new account
|
|
|
|
system, this lets the user define powerful combinations without
|
|
|
|
duplicating information.
|
|
|
|
* When uploading messages to an IMAP server, OfflineIMAP generates its
|
|
|
|
own X-OfflineIMAP header rather than trying to guess the new message UID
|
|
|
|
based on the Message-Id header. This leads to greater reliability when
|
|
|
|
uploading messages, especially when dealing with duplicate messages.
|
|
|
|
This change was required to permit reliable IMAP-to-IMAP syncing, but
|
|
|
|
helps with regular IMAP-to-Maildir syncing as well.
|
|
|
|
* Local status area under ~/.offlineimap revamped. It now contains
|
|
|
|
separate subdirectories for each account and repository, and they
|
|
|
|
contain UID validity information, UID mapping (for IMAP-to-IMAP
|
|
|
|
syncing). UID validity information is no longer stored in the Maildir
|
|
|
|
itself.
|
|
|
|
* New debug type: "thread" to debug multithreading.
|
|
|
|
* preauth tunnels no longer require remoteuser, remotepass, host,
|
|
|
|
or port in the configuration file.
|
|
|
|
* Logging for preauth tunnels is more sensible.
|
|
|
|
* Fixed a logic error for syncs with a reference that returns no folders.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 17 Apr 2003 17:20:08 -0500
|
|
|
|
|
2003-04-02 06:59:13 +02:00
|
|
|
offlineimap (3.99.11) unstable; urgency=low
|
|
|
|
|
|
|
|
* Curses interface can now be resized. Closes: #176342.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@wile.excelhustler.com> Thu, 13 Mar 2003 11:48:36 -0600
|
|
|
|
|
2003-02-08 03:12:47 +01:00
|
|
|
offlineimap (3.99.10) unstable; urgency=low
|
|
|
|
|
|
|
|
* Always do a flush in Noninteractive when writing out data.
|
2003-03-01 22:31:30 +01:00
|
|
|
* Fixed a bug in folder/Base.py relating to threads in
|
|
|
|
syncmessagesto_neguid.
|
2003-02-08 03:12:47 +01:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 7 Feb 2003 14:12:17 -0600
|
|
|
|
|
2003-01-30 02:19:53 +01:00
|
|
|
offlineimap (3.99.9) unstable; urgency=low
|
|
|
|
|
|
|
|
* Added check to make sure that two processes do not run in the same
|
2003-01-30 03:32:11 +01:00
|
|
|
directory at once. Closes: #178939.
|
2003-01-30 02:19:53 +01:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 29 Jan 2003 13:19:14 -0600
|
|
|
|
|
2003-01-11 00:47:35 +01:00
|
|
|
offlineimap (3.99.8) unstable; urgency=low
|
|
|
|
|
|
|
|
* This is a 4.0 TRACK release, and may be unstable or in flux!
|
|
|
|
* Fixed several problems with the Curses interface: colors showing
|
|
|
|
up very weird on FreeBSD and exceptions when running on non-color
|
|
|
|
terminals.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 10 Jan 2003 11:46:24 -0600
|
|
|
|
|
2003-01-09 03:16:07 +01:00
|
|
|
offlineimap (3.99.7) unstable; urgency=low
|
|
|
|
|
|
|
|
* This is a 4.0 TRACK release, and may be unstable or in flux!
|
|
|
|
* Converted entire manual to DocBook SGML so it will be easier to
|
|
|
|
expand in the future. The HTML manual, also, looks far nicer now
|
|
|
|
than it did before.
|
|
|
|
* Fixed the Tk.VerboseUI -- small, silly error introduced in 3.99.6.
|
|
|
|
* Multiple performance and reliability enhancements to syncing
|
|
|
|
algorithms, as described below.
|
|
|
|
* The process of uploading new messages from local folders to the IMAP
|
|
|
|
server was not internally multi-threaded previously. Now it is.
|
|
|
|
This means that if you have a single folder with lots of new messages
|
|
|
|
locally, the processing time should be dramatically sped up. Moreover,
|
|
|
|
the process should be more reliable because we do not risk connections
|
|
|
|
going dead.
|
|
|
|
* The process of synchronizing flags has been overhauled and optimized.
|
|
|
|
Previously, for each message where a flag (seen, replied, etc.) was
|
|
|
|
changed, we'd issue a separate command to the IMAP server to adjust
|
|
|
|
things. Now, we issue one command for each flag. In other words,
|
|
|
|
instead of seing 45 messages saying something like "Adding flag S to
|
|
|
|
message 1421", you now see one message saying "Adding flag S to 45
|
|
|
|
messages" -- and the interaction with the IMAP server may well be
|
|
|
|
almost 45 times faster on this. We will now issue at most four
|
|
|
|
commands per flag operation (add or remove) per folder, where before,
|
|
|
|
we may have issued as many as two per message. Should be a
|
|
|
|
large speedup in most cases, but a small slowdown in a few.
|
|
|
|
* Potentially increased the reliability of writing files to the Maildir.
|
|
|
|
|
2003-01-09 08:43:11 +01:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 8 Jan 2003 19:30:11 -0600
|
2003-01-09 03:16:07 +01:00
|
|
|
|
2003-01-04 05:57:46 +01:00
|
|
|
offlineimap (3.99.6) unstable; urgency=low
|
|
|
|
|
2003-01-07 04:30:37 +01:00
|
|
|
* This a 4.0 TRACK release, and may be unstable or in flux!
|
2003-01-06 23:19:00 +01:00
|
|
|
* Completed work to make both graphical interfaces work
|
|
|
|
with a threaded Tcl/Tk Tkinter. A threaded Tcl/Tk actually makes
|
|
|
|
life MORE difficult for multi-threaded Python programs, argh.
|
2003-01-04 05:57:46 +01:00
|
|
|
* Now properly handles folder names that contain parenthesis. Used
|
|
|
|
patch from Kyler Laird in
|
|
|
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=173895.
|
|
|
|
Closes: #173895.
|
|
|
|
* Changed to a more account-centric behavior. The refresh time is now
|
|
|
|
a per-account variable. Implemented new account classes. User
|
|
|
|
interfaces must now be updated to take advantage of this.
|
2003-01-06 23:19:00 +01:00
|
|
|
*** NOTE *** THIS CHANGE BREAKS COMPATIBILITY WITH OLDER VERSIONS.
|
|
|
|
* New color console interface: Curses.Blinkenlights! Try it out!
|
|
|
|
Closes: #167357.
|
2003-01-07 03:37:19 +01:00
|
|
|
* Due to possibly having one account sleep while another is reading a
|
|
|
|
password, and other tricky situations, support for nice updating and
|
|
|
|
cancelling of a sleep in TTY.TTYUI has been removed. (Sleep will
|
|
|
|
still work; there is just no way to cancel it early.)
|
|
|
|
.
|
|
|
|
However, this is not going to be a huge problem because the new Curses
|
|
|
|
Blinkenlights interface has this support, and does it a lot better than
|
|
|
|
TTY.TTYUI ever could have.
|
2003-01-07 04:30:37 +01:00
|
|
|
* Provided config file default for many more options. Closes: #168219.
|
|
|
|
* New example file offlineimap.conf.minimal showing you how to get started
|
|
|
|
fast. It uses only 6 lines to set up an account.
|
2003-01-04 05:57:46 +01:00
|
|
|
|
2003-01-07 04:56:08 +01:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 6 Jan 2003 06:59:44 -0600
|
2003-01-04 05:57:46 +01:00
|
|
|
|
|
|
|
offlineimap (3.99.5) unstable; urgency=low
|
|
|
|
|
|
|
|
* Added ability to disable expunging on the server.
|
|
|
|
* Fixed infinite loop with preauth. Closes: #169514, #171485.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 03 Dec 2002 06:22:37 -0600
|
|
|
|
|
|
|
|
offlineimap (3.99.4) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed setup.py installation instructions.
|
|
|
|
* Added more debugging to the CRAM-MD5 authentication module.
|
|
|
|
* CRAM-MD5 *really* fixed this time. Thanks to MJ for the patch.
|
|
|
|
* Adding missing import os to imapserver.py. Thanks to John Wiegley
|
|
|
|
for catching that.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 5 Nov 2002 08:06:45 -0600
|
|
|
|
|
|
|
|
offlineimap (3.99.3) unstable; urgency=low
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
* 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 <jgoerzen@complete.org> Mon, 4 Nov 2002 06:16:11 -0600
|
|
|
|
|
|
|
|
offlineimap (3.99.2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Further attempts to fix imapsplit problems.
|
|
|
|
* 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.
|
|
|
|
* Handle uidvalidity file in an atomic fashion. CLoses: #165600.
|
|
|
|
* Supports CRAM-MD5 authentication. Fixes [complete.org #38], and for
|
|
|
|
Debian, Closes: #154165.
|
|
|
|
* Noted CRAM-MD5 support in the "CONFORMING TO" section of the manual.
|
|
|
|
* Certain servers may not always return the UID flag for new messages.
|
|
|
|
This causes an OfflineIMAP exception, though rerunning will fix it.
|
|
|
|
Now, OfflineIMAP will detect the condition and ignore the offending
|
|
|
|
messages (without an exception) until the next sync.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Sat, 02 Nov 2002 10:23:10 -0600
|
|
|
|
|
|
|
|
offlineimap (3.99.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed some syntax errors in imaputil.py
|
|
|
|
* Fixed a syntax error with mbnames
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 9 Oct 2002 19:34:37 -0500
|
|
|
|
|
|
|
|
offlineimap (3.99.0) unstable; urgency=low
|
|
|
|
|
|
|
|
* The next few releases are adding features and reorganizing
|
|
|
|
code in preparation for 4.0.0.
|
|
|
|
* imaputil.py now logs information with IMAP debugging is enabled.
|
|
|
|
* Added folderfilter capability to mbnames recorder. You can now omit
|
|
|
|
specified folders from the mbnames output.
|
|
|
|
* Added a workaround to imaputil.py to deal with a bug in imaplib.py's
|
|
|
|
tuple when a response contains a literal in certain cases.
|
|
|
|
* Split out the code in bin/offlineimap into offlineimap/init.py.
|
|
|
|
Retaining bin/offlineimap as a skeletal piece only. Contains
|
|
|
|
about three lines of code now. This will make many things
|
|
|
|
easier, including debugging.
|
|
|
|
* Added library version check to bin/offlineimap and
|
|
|
|
offlineimap/init.py.
|
|
|
|
* Moved __main__.ui to functions in UIBase: getglobalui() and
|
|
|
|
setglobalui().
|
|
|
|
* Added license comments to some source files that were missing them.
|
|
|
|
* Moved some code from offlineimap/init.py to new file
|
|
|
|
offlineimap/syncmaster.py to help dileneate between code that
|
|
|
|
performs different functions.
|
|
|
|
* Moved threadexited from offlineimap/init.py to
|
|
|
|
offlineimap/threadutil.py.
|
|
|
|
* offlineimap.py is back to ease the use of OfflineIMAP in single-user
|
|
|
|
installations.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 07 Oct 2002 05:08:08 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.8) unstable; urgency=low
|
|
|
|
|
|
|
|
* Added a work-around for some IMAP servers that respond poorly
|
|
|
|
to LIST "" "". It will now do LIST "" "*", for them only.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 30 Sep 2002 10:48:01 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.7) unstable; urgency=low
|
|
|
|
|
|
|
|
* Moved executable to bin/offlineimap. This will allow setup.py to
|
|
|
|
properly install it as offlineimap instead of offlineimap.py.
|
|
|
|
* Made sure executables use /usr/bin/env in bangpath.
|
|
|
|
* Font size for Blinkenlights interface is now configurable.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 19 Sep 2002 06:46:56 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.6) unstable; urgency=low
|
|
|
|
|
|
|
|
* Changed indentation in debian/control. Closes: #156327.
|
|
|
|
* Removed calls to folder object deletions. None have been implemented
|
|
|
|
anyway.
|
|
|
|
* folder/Maildir.py: unlink throws OSError, not IOError; fixed.
|
|
|
|
Now handles message deleting race condition properly.
|
|
|
|
Closes: #154497.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 16 Aug 2002 17:43:19 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.5) unstable; urgency=low
|
|
|
|
|
|
|
|
* Now handles uploading messages without Message-Id headers.
|
|
|
|
Closes: #156022.
|
|
|
|
* Applied patch from Tommi Virtanen that adds two new config file
|
|
|
|
options: pythonfile and foldersort. Fixes [complete.org #29], and
|
|
|
|
for Debian, Closes: #155637.
|
|
|
|
* Added documentation for the above features.
|
|
|
|
* Even more resiliant in the face of invalid Date headers. Closes: #155994.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 9 Aug 2002 17:54:01 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.4) unstable; urgency=low
|
|
|
|
|
|
|
|
* When using nested folders, the Maildir repository handler now properly
|
|
|
|
deals with folders that are nested inside "noselect" folders -- ones
|
|
|
|
that do not actually contain messages and are not provided in the
|
|
|
|
server's LIST response. Fixes [complete.org #32] and, for Debian,
|
|
|
|
Closes: #155866.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 8 Aug 2002 17:54:44 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.3) unstable; urgency=low
|
|
|
|
|
|
|
|
* -d now takes a parameter: imap or maildir (or both) to specify
|
|
|
|
what type of debugging to do.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 8 Aug 2002 10:02:36 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Updated manual to show new Gray color.
|
|
|
|
* Scrolling behavior is better now; sometimes, with fast-scrolling text,
|
|
|
|
the log would stop scrolling.
|
|
|
|
* Better handling of read-only folders. We will now warn if there is
|
|
|
|
a change, but not propogate it. New config variable ignore-readonly
|
|
|
|
can suppress the warnings. This fixes [complete.org #10] and,
|
|
|
|
for Debian, Closes: #154769.
|
|
|
|
* If a given Maildir folder is new, remove the associated local status
|
|
|
|
cache file, if any. That way, there will not be any chance of
|
|
|
|
propogating hordes of deletes and adds based on old status data.
|
|
|
|
* Added support for /-separated Maildirs -- that is, hierarchical
|
|
|
|
Maildir trees. Fixes [complete.org #28] and, for Debian,
|
|
|
|
Closes: #155460.
|
|
|
|
* Preventitive security: Folder names may not contain ./ or start with /.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 07 Aug 2002 20:22:25 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* There is a new "connecting" event that will appear in all but the
|
|
|
|
Quiet UIs. It has a gray color in Blinkenlights. This event indicates
|
|
|
|
the the program is connecting to a remote server.
|
|
|
|
* Blinkenlights UI log window is now scrolled and has a new
|
|
|
|
config file option "bufferlines" to specify the size of the scroll
|
|
|
|
buffer.
|
|
|
|
* The Blinkenlights window is now non-resizable when the log is disabled.
|
|
|
|
When the log is enabled, the window is resizable, and the changes in
|
|
|
|
size are reflected in the log widget. Therefore, the Bigger Log
|
|
|
|
and Smaller Log items can disappear, and the Log menu now becomes
|
|
|
|
a Show Log or a Hide Log menu option. No sub-menus necessary anymore.
|
|
|
|
This presents a much cleaner feel, more intuitive operation, and
|
|
|
|
faster navigation.
|
|
|
|
* Fix for account name interpolation in dot warning from 3.2.0 from
|
|
|
|
Martijn Pieters.
|
|
|
|
* Backed out check for . in account names for now. Will put it back in
|
|
|
|
when we have a consensus on what exactly to do. Doubt that anyone
|
|
|
|
has a foldername that would conflict with Blinkenlights anyway.
|
|
|
|
* Fix reading the ui.Tk.Blinkenlights bufferlines option.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 24 Jul 2002 17:04:04 -0500
|
|
|
|
|
|
|
|
offlineimap (3.2.0) unstable; urgency=low
|
|
|
|
|
|
|
|
* New BLINKENLIGHTS interface! Mesmerising, isn't it?
|
|
|
|
* New ui.Tk.Blinkenlights section in offlineimap.conf.
|
|
|
|
* New USER INTERFACES section in the manual.
|
|
|
|
* TTYUI isusable() now checks to see if stdout and stdin are TTYs.
|
|
|
|
* Added build-dependency on python2.2-dev. Closes: #154167.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 24 Jul 2002 17:53:20 -0500
|
|
|
|
|
|
|
|
offlineimap (3.1.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Modified imaputil.py and folder/Maildir.py to run faster. Eliminated
|
|
|
|
many regular expressions; pre-compiled many others.
|
|
|
|
* Fixed threadutil's exitnotifyloop to always handle threads in the order
|
|
|
|
they exited, rather than sometimes in the inverse order. This way,
|
|
|
|
make sure to handle thread's exception messages before a thread exited.
|
|
|
|
* Replaced imaplib.py's braindead readline() with a more efficient one.
|
|
|
|
* More optimizations to imaputil and folders for faster operation.
|
|
|
|
* These optimizations, all together, have resulted in OfflineIMAP
|
|
|
|
using approximately half the CPU time of previous versions, fixing
|
|
|
|
[complete.org #6], and... Closes: #153503.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 24 Jul 2002 06:53:16 -0500
|
|
|
|
|
|
|
|
offlineimap (3.1.0) unstable; urgency=low
|
|
|
|
|
|
|
|
* When uploading messages from a Maildir, now convert \r\n to \n in case
|
|
|
|
the message is stored weirdly. That way, everything is uniform.
|
|
|
|
Fixes [complete.org #11].
|
|
|
|
* Manual: added UW IMAPD example with references from docwhat@gerf.org.
|
|
|
|
* New UI modules: Noninteractive.Basic and Noninteractive.Quiet.
|
|
|
|
Fixes [complete.org #14].
|
|
|
|
* Added per-thread profiling support to aid in debugging.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Sun, 21 Jul 2002 16:09:42 -0500
|
|
|
|
|
|
|
|
offlineimap (3.0.3) unstable; urgency=low
|
|
|
|
|
|
|
|
* No longer throws an exception when updating messages with strange
|
|
|
|
Date headers; will just set IMAP Internaldate to the current date.
|
|
|
|
Closes: #153425.
|
|
|
|
* No longer doubles-up reference names for mailboxes. Closes: #153515.
|
|
|
|
* Noted new bug-tracking system in manual and rebuilt manual files.
|
|
|
|
* Now stores incoming messages in 'cur' instead of 'new' if they have
|
|
|
|
the S flag. Closes: #152482.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Sun, 21 Jul 2002 13:46:13 -0500
|
|
|
|
|
|
|
|
offlineimap (3.0.2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed mailbox name recorder to use localfolder.getvisiblename() rather
|
|
|
|
than remotefolder.getvisiblename()
|
|
|
|
* Fixed remotepassfile option. Closes: #153119. Used 1-line patch from
|
|
|
|
Tommi Virtanen.
|
|
|
|
* Now handles cases of not being able to get UID for an uploaded message
|
|
|
|
more gracefully. This could occur if the server doesn't support
|
|
|
|
SEARCH, can't find the message ID, or finds multiple message IDs.
|
|
|
|
Closes: #153241.
|
|
|
|
* Now source is in Subversion. Make version.py log the Subversion
|
|
|
|
revision number.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 15 Jul 2002 06:43:36 -0500
|
|
|
|
|
|
|
|
offlineimap (3.0.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Detabified the source.
|
|
|
|
* Added UI list to the manpage.
|
|
|
|
* Added -o (run only once) option with patch sent in by Martijn Pieters.
|
|
|
|
* Optimized folder/IMAP.py addmessagesflags() with new listjoin() in
|
|
|
|
imaputil. Now, send the server 1:5,7 instead of 1,2,3,4,5,7.
|
|
|
|
* Made folder/Maildir.py/deletemessage() more tolerant if a message
|
|
|
|
asked to be deleted already has been.
|
|
|
|
* In Base.py/copymessageto(), no longer bother calling getmessage()
|
|
|
|
unless a folder's storemessages() returns true. This will also help
|
|
|
|
with syncing to LocalStatus if the user deleted messages in the
|
|
|
|
Maildir since the cachemessagelist() was called.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 12 Jul 2002 07:28:24 -0500
|
|
|
|
|
|
|
|
offlineimap (3.0.0) unstable; urgency=low
|
|
|
|
|
|
|
|
* Introduced a new graphical user interface written with Tkinter.
|
|
|
|
It features a nice view of multi-threaded displays.
|
|
|
|
* The TTY user interface now also displays thread names.
|
|
|
|
* Program-wide, new threads are given descriptive names to aid in
|
|
|
|
debugging and status messages.
|
|
|
|
* Added new module offlineimap/ui/detect.py that is used to detect
|
|
|
|
which user interface to select for a given session. Its operation
|
|
|
|
is governed by the ui config option and the -u command-line option.
|
|
|
|
* Made IMAP folder addmessagesflags() resiliant to a server refusing
|
|
|
|
to return a full set of new message flags. Closes: #152587.
|
|
|
|
* Completely rewrote documentation. OfflineIMAP now has an
|
|
|
|
exhaustive manpage, which is really a manual. It is also shipped
|
|
|
|
in plain text, HTML, PDF, and PostScript formats.
|
|
|
|
* New command-line options:
|
|
|
|
-1 to force no multi-threaded operation
|
|
|
|
-u to force a particular UI
|
|
|
|
-a to specify which accounts to sync
|
|
|
|
-h to print help
|
|
|
|
-c to specify an alternate config file
|
|
|
|
* Added a workaround for UW IMAP problem wherein the server loses
|
|
|
|
uidvalidity whenever a folder is emptied. Now, the program
|
|
|
|
will not consider it a problem if uidvalidity is lost when a folder
|
|
|
|
and the local status cache are both completely empty, since we do
|
|
|
|
not really need to preserve uidvalidity in that case anyway.
|
|
|
|
Closes: #152079.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 11 Jul 2002 22:35:42 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.8) unstable; urgency=low
|
|
|
|
|
|
|
|
* Modified the IMAP folder to use SELECT rather than STATUS more often.
|
|
|
|
Makes the code more robust; handles better with read-only folders;
|
|
|
|
and runs faster, especially for non-threaded useres, where it
|
|
|
|
may eliminate up to 2-3 commands per folder.
|
|
|
|
* Made sure IMAP folder savemessage() does a select. This was a possible
|
|
|
|
bug.
|
|
|
|
* Modified Maildir folder to unlink messages with T flag in
|
|
|
|
cachemessagelist()
|
|
|
|
* My own box now syncs in 3 seconds.
|
|
|
|
* Optimized acquireconnection() to try to give a thread back the
|
|
|
|
connection that it last used, if possible.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 9 Jul 2002 23:29:30 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.7) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed imaplib.py to work better with read-only folders.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 9 Jul 2002 20:24:21 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.6) unstable; urgency=low
|
|
|
|
|
|
|
|
* Added support for holdconnectionopen and keepalive. This feature
|
|
|
|
allows for an IMAP server connection(s) to be held open until
|
|
|
|
the next sync process, permitting faster restart times.
|
|
|
|
* Another try at read-only folder support. This is nasty because I
|
|
|
|
have no way to test it and imaplib's read-only support is weird.
|
|
|
|
* Closing out old bug; fixed in 1.0.2. Closes: #150803.
|
|
|
|
* Optimized algorithm so that a SELECT is never issued for folders
|
|
|
|
that contain no messages.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 9 Jul 2002 20:05:24 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.5) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed a folderfilter example. Partially fixes #152079.
|
|
|
|
* Added folderincludes capability. Partially fixes #152079.
|
|
|
|
* More fixes for read-only folders.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 5 Jul 2002 09:21:52 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.4) unstable; urgency=low
|
|
|
|
|
|
|
|
* Made OfflineIMAP at least rudimentarily compatible with read-only
|
|
|
|
folders. It will still fail if they get modified locally, though.
|
|
|
|
* Flags are handled case-insensitively. Closes: #151993.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 5 Jul 2002 09:10:29 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.3) unstable; urgency=low
|
|
|
|
|
|
|
|
* Added support for specifying references. Closes: #151960.
|
|
|
|
* Added -d command-line option to enable imaplib debugging.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 4 Jul 2002 20:39:29 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Added support for remotepassfile. Closes: #151943.
|
|
|
|
* Added support for preauth tunnels.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 4 Jul 2002 14:46:23 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed a bug with not properly propogating foldersep changes.
|
|
|
|
Now, local folders and status folders properly use the foldersep
|
|
|
|
mechanism. This corrects a problem with Exchange servers.
|
|
|
|
* Wrote a major new thread montiring subsystem, defined a new
|
|
|
|
ExitNotifyThread. Handling of Ctrl-C now occurs within 1 second
|
|
|
|
rather than after the whole program terminates. Exceptions that
|
|
|
|
occur in a thread are now caught by the main thread and marshalled
|
|
|
|
over into the UI side of things for dispatch. The entire program will
|
|
|
|
now abort when one thread dies with an exception.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 4 Jul 2002 09:07:06 -0500
|
|
|
|
|
|
|
|
offlineimap (2.0.0) unstable; urgency=low
|
|
|
|
|
|
|
|
* This code is now multithreaded. New config file options control the
|
|
|
|
behavior. This can make synchronizing several times faster.
|
|
|
|
* Fixed the STATUS call to be compatible with Exchange.
|
|
|
|
* Added the ability to exclude folders.
|
|
|
|
* If upgrading from 1.0.x, you will need to add maxsyncaccounts to the
|
|
|
|
general section and maxconnections to each account sections.
|
|
|
|
There is also a new folderfilter option.
|
|
|
|
You can find examples of all of these in the new offlineimap.conf
|
|
|
|
example file packaged with the distribution.
|
|
|
|
* The Debian package now properly installs the example offlineimap.conf
|
|
|
|
file.
|
|
|
|
* There is a new mailing list available. To join, send SUBSCRIBE
|
|
|
|
to offlineimap-request@complete.org. The posting address is
|
|
|
|
offlineimap@complete.org.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 3 Jul 2002 19:21:32 -0500
|
|
|
|
|
|
|
|
offlineimap (1.0.4) unstable; urgency=low
|
|
|
|
|
|
|
|
* Deletion of more than one message has been optimized. This could make
|
|
|
|
deleting large numbers of messages far faster -- several orders of
|
|
|
|
magnitude.
|
|
|
|
* Moved more sleep code into ui layer. Fancier sleep actions are now
|
|
|
|
possible. Better handling of Ctrl-C in TTY handler.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 2 Jul 2002 19:16:04 -0500
|
|
|
|
|
|
|
|
offlineimap (1.0.3) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed a bug when a message was deleted on the IMAP side and modified
|
|
|
|
on the local side.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 24 Jun 2002 19:08:21 -0500
|
|
|
|
|
|
|
|
offlineimap (1.0.2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Made sure that LocalStatus does writing atomically. If the program
|
|
|
|
is interrupted during save(), there will always be a complete copy of
|
|
|
|
either the old or the new data.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 24 Jun 2002 06:57:28 -0500
|
|
|
|
|
|
|
|
offlineimap (1.0.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed a bug with writing messages to some IMAP servers. Turns
|
|
|
|
out we need to issue CHECK between APPEND and SEARCH for some.
|
|
|
|
Thanks to Donovan Lange for reporting this bug and helping track it
|
|
|
|
down.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 21 Jun 2002 22:03:12 -0500
|
|
|
|
|
|
|
|
offlineimap (1.0.0) unstable; urgency=low
|
|
|
|
|
|
|
|
* Initial Release. Closes: #150571.
|
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 21 Jun 2002 18:54:56 -0500
|
|
|
|
|
|
|
|
Local variables:
|
|
|
|
mode: debian-changelog
|
|
|
|
End:
|