]> code.delx.au - offlineimap/blobdiff - offlineimap/head/debian/changelog
/offlineimap/head: changeset 590
[offlineimap] / offlineimap / head / debian / changelog
index bbfa22913beb7a92ebf60925025ea0829a04fe48..262c624629d0bcdf5b43be06bf8374da164212c0 100644 (file)
@@ -1,3 +1,303 @@
+offlineimap (4.0.6) unstable; urgency=low
+
+  * Corrected check for Curses.Blinkenlights hotkey press.  Closes: #256336.
+  * Added version to generated header.  Closes: #257893.
+  * Fixed warn() in Tk (reported by Martin Pool).
+  * Added Windows documentation from Chris Walker to the FAQ.
+  * Added Build-Conflicts for docbook-ebnf; it can mess up the doc
+    building.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon, 26 Jul 2004 10:04:06 -0500
+
+offlineimap (4.0.5) unstable; urgency=low
+
+  * Added python to build-deps.  Closes: #259118.
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue, 13 Jul 2004 10:20:59 -0500
+
+offlineimap (4.0.4) unstable; urgency=low
+
+  * Reverted the header insertion point patch applied in 4.0.3.  It
+    has apparently caused header corruption.  Closes: #254261.
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue, 15 Jun 2004 04:41:36 -0500
+
+offlineimap (4.0.3) unstable; urgency=low
+
+  * Fixed version numbers to read 4.0.3.  Closes: #220536.
+  * Switched defaults from Python 2.2 to Python 2.3.
+    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.
+  * Applied patch from Daniel James to adjust the insertion point
+    for a new header.
+  * Now calls dh_python and build-deps on newer debhelper.
+  * Updated copyright information.
+
+ -- John Goerzen <jgoerzen@complete.org>  Fri,  4 Jun 2004 07:10:00 -0500
+
+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
+
+offlineimap (4.0.1) unstable; urgency=low
+
+  * Fixed a typo.  Closes: #201497.
+  * Include UPGRADING in Debian package.  Closes: #208650.
+
+ -- John Goerzen <jgoerzen@complete.org>  Fri, 10 Oct 2003 23:21:38 -0500
+
+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
+
+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
+
+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().
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon,  2 Jun 2003 07:04:53 -0500
+
+offlineimap (3.99.18) unstable; urgency=low
+
+  * Made a fix for Python2.3 compatibility.
+  * Removed warning when thread debug is specified.  Closes: #195739.
+  * New option -l to log debug info to a file without having it spew
+    on-screen.
+  * New debug type "thread".
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue, 27 May 2003 16:58:54 -0500
+
+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
+
+offlineimap (3.99.16) unstable; urgency=low
+
+  * This is a 4.0 TRACK release, and may be unstable or in flux!
+  * 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].
+    Closes: #191318.
+  * 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.
+
+ -- John Goerzen <jgoerzen@complete.org>  Tue,  6 May 2003 07:10:17 -0500
+
+offlineimap (3.99.15) unstable; urgency=low
+
+  * This is a 4.0 TRACK release, and may be unstable or in flux!
+  * Backed out removal of SYNC_WITH_TIMER_TERMINATE code to deal with
+    completed syncs.  Without this code, -o broke because the app would
+    never terminate.  Closes: #190063.
+  * 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.
+  * Fixed a silly error relating to handling of the remotepassfile.
+    Closes: #189935.
+  * Made OfflineIMAP IPv6-aware.  Used the short patch from
+    Adriaan Peeters <apeeters@lashout.net> in Debian bug report 186636.
+    Closes: #186636.
+  * autorefresh may now be a floating-point value.  Closes: #190060.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon, 28 Apr 2003 17:30:32 -0500
+
+offlineimap (3.99.14) unstable; urgency=low
+
+  * This is a 4.0 TRACK release, and may be unstable or in flux!
+  * Added the ability to use the top level of a Maildir as folder named
+    ".".  Useful for generating Maildir trees for a Courier server.
+  * Fixed the regular expression that fixes line endings to make sure to
+    deal with \n\n properly.
+  * 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.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon, 28 Apr 2003 07:13:23 -0500
+
+offlineimap (3.99.13) unstable; urgency=low
+
+  * This is a 4.0 TRACK release, and may be unstable or in flux!
+  * 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.
+  * 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.
+
+ -- John Goerzen <jgoerzen@complete.org>  Thu, 17 Apr 2003 18:02:13 -0500
+
+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
+
+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
+
+offlineimap (3.99.10) unstable; urgency=low
+
+  * Always do a flush in Noninteractive when writing out data.
+  * Fixed a bug in folder/Base.py relating to threads in
+    syncmessagesto_neguid.
+
+ -- John Goerzen <jgoerzen@complete.org>  Fri,  7 Feb 2003 14:12:17 -0600
+
+offlineimap (3.99.9) unstable; urgency=low
+
+  * Added check to make sure that two processes do not run in the same
+    directory at once.  Closes: #178939.
+
+ -- John Goerzen <jgoerzen@complete.org>  Wed, 29 Jan 2003 13:19:14 -0600
+
+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
+
+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.
+
+ -- John Goerzen <jgoerzen@complete.org>  Wed,  8 Jan 2003 19:30:11 -0600
+
+offlineimap (3.99.6) unstable; urgency=low
+
+  * This a 4.0 TRACK release, and may be unstable or in flux!
+  * 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.
+  * 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.
+    *** NOTE *** THIS CHANGE BREAKS COMPATIBILITY WITH OLDER VERSIONS.
+  * New color console interface: Curses.Blinkenlights!  Try it out!
+    Closes: #167357.
+  * 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.
+  * 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.
+
+ -- John Goerzen <jgoerzen@complete.org>  Mon,  6 Jan 2003 06:59:44 -0600
+
 offlineimap (3.99.5) unstable; urgency=low
 
   * Added ability to disable expunging on the server.