2002-08-09 03:58:14 +02:00
|
|
|
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
|
|
|
|
|
2002-08-08 22:03:36 +02:00
|
|
|
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
|
|
|
|
|
2002-08-07 10:08:16 +02:00
|
|
|
offlineimap (3.2.2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Updated manual to show new Gray color.
|
2002-08-08 02:46:18 +02:00
|
|
|
* Scrolling behavior is better now; sometimes, with fast-scrolling text,
|
|
|
|
the log would stop scrolling.
|
2002-08-08 03:57:17 +02:00
|
|
|
* 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.
|
2002-08-08 04:20:36 +02:00
|
|
|
* 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.
|
2002-08-08 04:40:18 +02:00
|
|
|
* Added support for /-separated Maildirs -- that is, hierarchical
|
|
|
|
Maildir trees. Fixes [complete.org #28] and, for Debian,
|
|
|
|
Closes: #155460.
|
2002-08-08 04:44:37 +02:00
|
|
|
* Preventitive security: Folder names may not contain ./ or start with /.
|
2002-08-07 10:08:16 +02:00
|
|
|
|
2002-08-08 08:28:34 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 07 Aug 2002 20:22:25 -0500
|
2002-08-07 10:08:16 +02:00
|
|
|
|
2002-07-25 06:46:27 +02:00
|
|
|
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.
|
2002-07-25 07:37:54 +02:00
|
|
|
* 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.
|
2002-07-25 09:36:24 +02:00
|
|
|
* Fix for account name interpolation in dot warning from 3.2.0 from
|
|
|
|
Martijn Pieters.
|
2002-07-25 09:41:56 +02:00
|
|
|
* 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.
|
2002-07-26 01:22:17 +02:00
|
|
|
* Fix reading the ui.Tk.Blinkenlights bufferlines option.
|
2002-07-25 06:46:27 +02:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 24 Jul 2002 17:04:04 -0500
|
|
|
|
|
2002-07-24 19:54:07 +02:00
|
|
|
offlineimap (3.2.0) unstable; urgency=low
|
|
|
|
|
2002-07-25 01:13:09 +02:00
|
|
|
* 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.
|
2002-07-24 19:54:07 +02:00
|
|
|
|
2002-07-25 01:16:49 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 24 Jul 2002 17:53:20 -0500
|
2002-07-24 19:54:07 +02:00
|
|
|
|
2002-07-23 21:55:18 +02:00
|
|
|
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.
|
2002-07-24 02:47:13 +02:00
|
|
|
* Replaced imaplib.py's braindead readline() with a more efficient one.
|
|
|
|
* More optimizations to imaputil and folders for faster operation.
|
2002-07-24 19:46:18 +02:00
|
|
|
* These optimizations, all together, have resulted in OfflineIMAP
|
|
|
|
using approximately half the CPU time of previous versions, fixing
|
|
|
|
[complete.org #6], and... Closes: #153503.
|
2002-07-23 21:55:18 +02:00
|
|
|
|
2002-07-24 19:46:18 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 24 Jul 2002 06:53:16 -0500
|
2002-07-23 21:55:18 +02:00
|
|
|
|
2002-07-23 03:50:14 +02:00
|
|
|
offlineimap (3.1.0) unstable; urgency=low
|
2002-07-22 06:56:16 +02:00
|
|
|
|
2002-07-22 07:29:26 +02:00
|
|
|
* 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].
|
2002-07-22 07:56:21 +02:00
|
|
|
* Manual: added UW IMAPD example with references from docwhat@gerf.org.
|
2002-07-22 08:55:27 +02:00
|
|
|
* New UI modules: Noninteractive.Basic and Noninteractive.Quiet.
|
|
|
|
Fixes [complete.org #14].
|
2002-07-23 03:48:15 +02:00
|
|
|
* Added per-thread profiling support to aid in debugging.
|
2002-07-22 06:56:16 +02:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Sun, 21 Jul 2002 16:09:42 -0500
|
|
|
|
|
2002-07-18 23:46:33 +02:00
|
|
|
offlineimap (3.0.3) unstable; urgency=low
|
|
|
|
|
2002-07-18 23:50:50 +02:00
|
|
|
* No longer throws an exception when updating messages with strange
|
|
|
|
Date headers; will just set IMAP Internaldate to the current date.
|
|
|
|
Closes: #153425.
|
2002-07-20 09:03:21 +02:00
|
|
|
* No longer doubles-up reference names for mailboxes. Closes: #153515.
|
2002-07-20 10:35:48 +02:00
|
|
|
* Noted new bug-tracking system in manual and rebuilt manual files.
|
2002-07-22 03:43:04 +02:00
|
|
|
* Now stores incoming messages in 'cur' instead of 'new' if they have
|
|
|
|
the S flag. Closes: #152482.
|
2002-07-18 23:46:33 +02:00
|
|
|
|
2002-07-22 03:46:40 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Sun, 21 Jul 2002 13:46:13 -0500
|
2002-07-18 23:46:33 +02:00
|
|
|
|
2002-07-17 00:36:33 +02:00
|
|
|
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.
|
2002-07-18 02:51:03 +02:00
|
|
|
* 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.
|
2002-07-18 02:57:45 +02:00
|
|
|
* Now source is in Subversion. Make version.py log the Subversion
|
|
|
|
revision number.
|
2002-07-17 00:36:33 +02:00
|
|
|
|
2002-07-18 02:57:07 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 15 Jul 2002 06:43:36 -0500
|
2002-07-17 00:36:33 +02:00
|
|
|
|
2002-07-13 02:41:57 +02:00
|
|
|
offlineimap (3.0.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Detabified the source.
|
2002-07-16 01:40:43 +02:00
|
|
|
* Added UI list to the manpage.
|
2002-07-16 01:50:52 +02:00
|
|
|
* Added -o (run only once) option with patch sent in by Martijn Pieters.
|
2002-07-16 03:46:21 +02:00
|
|
|
* 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.
|
2002-07-16 04:26:58 +02:00
|
|
|
* 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.
|
2002-07-13 02:41:57 +02:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 12 Jul 2002 07:28:24 -0500
|
|
|
|
|
2002-07-12 01:41:11 +02:00
|
|
|
offlineimap (3.0.0) unstable; urgency=low
|
|
|
|
|
|
|
|
* Introduced a new graphical user interface written with Tkinter.
|
2002-07-12 09:51:52 +02:00
|
|
|
It features a nice view of multi-threaded displays.
|
2002-07-12 15:20:09 +02:00
|
|
|
* The TTY user interface now also displays thread names.
|
|
|
|
* Program-wide, new threads are given descriptive names to aid in
|
|
|
|
debugging and status messages.
|
2002-07-12 15:26:30 +02:00
|
|
|
* 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.
|
2002-07-12 01:41:11 +02:00
|
|
|
* Made IMAP folder addmessagesflags() resiliant to a server refusing
|
|
|
|
to return a full set of new message flags. Closes: #152587.
|
2002-07-12 09:51:52 +02:00
|
|
|
* 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
|
2002-07-12 15:20:09 +02:00
|
|
|
-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.
|
2002-07-12 01:41:11 +02:00
|
|
|
|
2002-07-12 15:20:09 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 11 Jul 2002 22:35:42 -0500
|
2002-07-12 01:41:11 +02:00
|
|
|
|
2002-07-11 05:31:39 +02:00
|
|
|
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()
|
2002-07-11 05:51:20 +02:00
|
|
|
* My own box now syncs in 3 seconds.
|
2002-07-11 06:06:53 +02:00
|
|
|
* Optimized acquireconnection() to try to give a thread back the
|
|
|
|
connection that it last used, if possible.
|
2002-07-11 05:31:39 +02:00
|
|
|
|
2002-07-11 05:51:20 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 9 Jul 2002 23:29:30 -0500
|
2002-07-11 05:31:39 +02:00
|
|
|
|
2002-07-10 13:25:02 +02:00
|
|
|
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
|
|
|
|
|
2002-07-10 13:18:07 +02:00
|
|
|
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
|
|
|
|
|
2002-07-09 04:23:47 +02:00
|
|
|
offlineimap (2.0.5) unstable; urgency=low
|
|
|
|
|
2002-07-09 04:32:35 +02:00
|
|
|
* Fixed a folderfilter example. Partially fixes #152079.
|
|
|
|
* Added folderincludes capability. Partially fixes #152079.
|
|
|
|
* More fixes for read-only folders.
|
2002-07-09 04:23:47 +02:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 5 Jul 2002 09:21:52 -0500
|
|
|
|
|
2002-07-06 02:22:23 +02:00
|
|
|
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
|
|
|
|
|
2002-07-05 13:46:55 +02:00
|
|
|
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
|
|
|
|
|
2002-07-05 07:47:52 +02:00
|
|
|
offlineimap (2.0.2) unstable; urgency=low
|
|
|
|
|
|
|
|
* Added support for remotepassfile. Closes: #151943.
|
2002-07-05 08:36:34 +02:00
|
|
|
* Added support for preauth tunnels.
|
2002-07-05 07:47:52 +02:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 4 Jul 2002 14:46:23 -0500
|
|
|
|
|
2002-07-05 04:34:39 +02:00
|
|
|
offlineimap (2.0.1) unstable; urgency=low
|
|
|
|
|
|
|
|
* Fixed a bug with not properly propogating foldersep changes.
|
2002-07-05 04:59:08 +02:00
|
|
|
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.
|
2002-07-05 04:34:39 +02:00
|
|
|
|
|
|
|
-- John Goerzen <jgoerzen@complete.org> Thu, 4 Jul 2002 09:07:06 -0500
|
|
|
|
|
2002-07-04 08:10:51 +02:00
|
|
|
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.
|
2002-07-04 08:16:05 +02:00
|
|
|
* 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.
|
2002-07-04 14:47:25 +02:00
|
|
|
* There is a new mailing list available. To join, send SUBSCRIBE
|
|
|
|
to offlineimap-request@complete.org. The posting address is
|
|
|
|
offlineimap@complete.org.
|
2002-07-04 08:10:51 +02:00
|
|
|
|
2002-07-04 09:02:58 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Wed, 3 Jul 2002 19:21:32 -0500
|
2002-07-04 08:10:51 +02:00
|
|
|
|
2002-07-03 07:16:56 +02:00
|
|
|
offlineimap (1.0.4) unstable; urgency=low
|
|
|
|
|
|
|
|
* Deletion of more than one message has been optimized. This could make
|
2002-07-04 01:49:00 +02:00
|
|
|
deleting large numbers of messages far faster -- several orders of
|
|
|
|
magnitude.
|
2002-07-03 08:50:31 +02:00
|
|
|
* Moved more sleep code into ui layer. Fancier sleep actions are now
|
2002-07-04 01:49:00 +02:00
|
|
|
possible. Better handling of Ctrl-C in TTY handler.
|
2002-07-03 07:16:56 +02:00
|
|
|
|
2002-07-04 09:02:58 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Tue, 2 Jul 2002 19:16:04 -0500
|
2002-07-03 07:16:56 +02:00
|
|
|
|
2002-06-25 07:09:23 +02:00
|
|
|
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.
|
|
|
|
|
2002-07-04 09:02:58 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 24 Jun 2002 19:08:21 -0500
|
2002-06-25 07:09:23 +02:00
|
|
|
|
2002-06-25 02:58:25 +02:00
|
|
|
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.
|
|
|
|
|
2002-07-04 09:02:58 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Mon, 24 Jun 2002 06:57:28 -0500
|
2002-06-25 02:58:25 +02:00
|
|
|
|
2002-06-22 15:04:55 +02:00
|
|
|
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
|
|
|
|
|
2002-06-22 07:55:24 +02:00
|
|
|
offlineimap (1.0.0) unstable; urgency=low
|
|
|
|
|
2002-06-22 08:15:29 +02:00
|
|
|
* Initial Release. Closes: #150571.
|
2002-06-22 07:55:24 +02:00
|
|
|
|
2002-07-04 09:02:58 +02:00
|
|
|
-- John Goerzen <jgoerzen@complete.org> Fri, 21 Jun 2002 18:54:56 -0500
|
2002-06-22 07:55:24 +02:00
|
|
|
|
|
|
|
Local variables:
|
|
|
|
mode: debian-changelog
|
|
|
|
End:
|