]> code.delx.au - offlineimap/log
offlineimap
17 years agoUpdate copyright date in Maildir.py
John Goerzen [Sat, 2 Dec 2006 20:54:15 +0000 (21:54 +0100)]
Update copyright date in Maildir.py

17 years agoRegen docs
John Goerzen [Sat, 2 Dec 2006 11:41:20 +0000 (12:41 +0100)]
Regen docs

17 years agoUpdated info on bug reporting, etc.
John Goerzen [Sat, 2 Dec 2006 11:40:52 +0000 (12:40 +0100)]
Updated info on bug reporting, etc.

17 years agoRemoved more FAQ stuff from the manual
John Goerzen [Sat, 2 Dec 2006 11:39:49 +0000 (12:39 +0100)]
Removed more FAQ stuff from the manual

17 years agoUpdate copyright date in manual
John Goerzen [Sat, 2 Dec 2006 05:03:14 +0000 (06:03 +0100)]
Update copyright date in manual

17 years agoStart moving FAQ to wiki
John Goerzen [Sat, 2 Dec 2006 05:03:00 +0000 (06:03 +0100)]
Start moving FAQ to wiki

17 years agoUpdate changelog
John Goerzen [Fri, 1 Dec 2006 21:36:10 +0000 (22:36 +0100)]
Update changelog

17 years agoRemove a redundant (and mostly harmless) output of the error string from the Curses UI.
Daniel Burrows [Fri, 1 Dec 2006 11:27:12 +0000 (12:27 +0100)]
Remove a redundant (and mostly harmless) output of the error string from the Curses UI.

It looks like I accidentally recorded the wrong version of Curses.py --
originally this code was there, but I moved it over to UIBase so it would
cover the TTY UI also.

17 years agoAdd a try: block to catch exceptions that occur before the main loop and to call...
Daniel Burrows [Fri, 1 Dec 2006 10:59:22 +0000 (11:59 +0100)]
Add a try: block to catch exceptions that occur before the main loop and to call ui.mainException().

I'm not sure if this is the "right" way to handle exceptions, but it does
correctly print the error message AFTER shutting down curses for me.

17 years agoInstead of blowing up when the account name is missing, display a useful error messag...
Daniel Burrows [Fri, 1 Dec 2006 10:54:25 +0000 (11:54 +0100)]
Instead of blowing up when the account name is missing, display a useful error message that gives the correct account names.

17 years agoAdd parameters to terminate() that specify an (optional) error message to display...
Daniel Burrows [Fri, 1 Dec 2006 10:54:12 +0000 (11:54 +0100)]
Add parameters to terminate() that specify an (optional) error message to display on termination.

17 years agoTAG RELEASE_${PACKAGE}_${VERSION} RELEASE_${PACKAGE}_${VERSION}
John Goerzen [Thu, 30 Nov 2006 22:17:16 +0000 (23:17 +0100)]
TAG RELEASE_${PACKAGE}_${VERSION}

17 years agoTAG DEBIAN_offlineimap_4.0.15 DEBIAN_offlineimap_4.0.15
John Goerzen [Thu, 30 Nov 2006 11:29:06 +0000 (12:29 +0100)]
TAG DEBIAN_offlineimap_4.0.15

17 years agoNo longer build manual.ps
John Goerzen [Thu, 30 Nov 2006 11:28:57 +0000 (12:28 +0100)]
No longer build manual.ps

17 years agoFix lack of revstr in version.py
John Goerzen [Thu, 30 Nov 2006 11:23:18 +0000 (12:23 +0100)]
Fix lack of revstr in version.py

17 years agoRegen docs. Fixes #1.
John Goerzen [Thu, 30 Nov 2006 09:55:38 +0000 (10:55 +0100)]
Regen docs.  Fixes #1.

17 years agoUpdated debian changelog
John Goerzen [Thu, 30 Nov 2006 09:53:34 +0000 (10:53 +0100)]
Updated debian changelog

17 years agoUpdated copyright and version info for 4.0.15
John Goerzen [Thu, 30 Nov 2006 09:51:14 +0000 (10:51 +0100)]
Updated copyright and version info for 4.0.15

17 years agoChange python2.3 to python
John Goerzen [Thu, 30 Nov 2006 09:50:48 +0000 (10:50 +0100)]
Change python2.3 to python

17 years agoAdded debian/pyversions
John Goerzen [Thu, 30 Nov 2006 09:48:27 +0000 (10:48 +0100)]
Added debian/pyversions

17 years agoUpdated homepage, refs #1
John Goerzen [Thu, 30 Nov 2006 09:46:51 +0000 (10:46 +0100)]
Updated homepage, refs #1

17 years agoRemoved old ChangeLog files
John Goerzen [Thu, 30 Nov 2006 03:28:19 +0000 (04:28 +0100)]
Removed old ChangeLog files

17 years agoNo longer generate/distribute PostScript manual
John Goerzen [Thu, 30 Nov 2006 03:26:14 +0000 (04:26 +0100)]
No longer generate/distribute PostScript manual

17 years agoAdded TODO file
John Goerzen [Fri, 27 Oct 2006 18:25:11 +0000 (19:25 +0100)]
Added TODO file

17 years agoUpdated copyright and version info
John Goerzen [Thu, 19 Oct 2006 01:04:28 +0000 (02:04 +0100)]
Updated copyright and version info

17 years agoTiny bit of make cleaning
John Goerzen [Wed, 18 Oct 2006 00:18:27 +0000 (01:18 +0100)]
Tiny bit of make cleaning

17 years agoAdd remote{host,user,pass}eval config options (need documentation yet)
John Goerzen [Tue, 17 Oct 2006 19:55:03 +0000 (20:55 +0100)]
Add remote{host,user,pass}eval config options (need documentation yet)

From Ben Kibbey

hello,

Attached is a patch to enable evaluation of account credentials with the
remotehosteval, remoteusereval and remotepasseval configuration options.
I needed this because rather than change all my other programs
configuration settings when I change, say a password, I store them in a
file. So I call a function in pythonfile which parses the credential
file and returns the wanted info. Not really very well tested, but not
complex either. Offlineimap is great, thanks.

17 years agoRe-documented restoreatime in offlineimap.conf
John Goerzen [Wed, 6 Sep 2006 01:35:43 +0000 (02:35 +0100)]
Re-documented restoreatime in offlineimap.conf

17 years agoNew restoreatime patch from Ben Kibbey
John Goerzen [Wed, 6 Sep 2006 01:33:07 +0000 (02:33 +0100)]
New restoreatime patch from Ben Kibbey

From: Ben Kibbey
Subject: Re: Removed restoratime from OfflineIMAP

On Wed, May 03, 2006 at 10:08:35PM -0500, John Goerzen wrote:
> Hi Ben,
>
> Thanks for your restoreatime patch.
>
> However, I have received this bug report:
>
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365933
>
> After looking at the problem, here's what's going on.
>
> The person is using IMAP as the local repository as well.
>
> You really need to move the atime save and restore code from accounts.py
> into the repository/Maildir.py.  Then, for any new call you add to the
> Maildir repository (that will be called from outside Maildir.py), you
> need to add a corresponding default function to repository/Base.py, and
> also make sure that on folders (such as IMAP) where atime restoration
> makes no sense, no error is generated.
>
> Let me know if that doesn't make sense to you.  If you get it fixed, I'd
> be happy to re-apply it to a future version of OfflineIMAP.
>
> -- John Goerzen
>

Attached is a new diff that should work though not really tested
(v4.0.14). In repository/Base.py restore_atime() will call
self.restore_folder_atimes() only if the folder type is Maildir. Let me
know if it has any more problems.

17 years agoMerge changelog
John Goerzen [Fri, 13 Oct 2006 06:19:32 +0000 (07:19 +0100)]
Merge changelog

17 years agoUpdated changelog
John Goerzen [Wed, 31 May 2006 05:06:37 +0000 (06:06 +0100)]
Updated changelog

17 years agoFixed off-by-one comment in offlineimap.conf
John Goerzen [Wed, 31 May 2006 05:05:15 +0000 (06:05 +0100)]
Fixed off-by-one comment in offlineimap.conf

17 years agoResolve changelog conflict
John Goerzen [Fri, 25 Aug 2006 23:54:46 +0000 (00:54 +0100)]
Resolve changelog conflict

17 years agoUpdate changelog
John Goerzen [Tue, 22 Aug 2006 01:18:07 +0000 (02:18 +0100)]
Update changelog

17 years agoFix up date parsing to use message date if no rtime is available
John Goerzen [Tue, 22 Aug 2006 01:13:39 +0000 (02:13 +0100)]
Fix up date parsing to use message date if no rtime is available

17 years agoSync INTERNALDATE <-> mtime
John Goerzen [Tue, 22 Aug 2006 01:09:36 +0000 (02:09 +0100)]
Sync INTERNALDATE <-> mtime

The attached patch adds syncing the INTERNALDATE of IMAP folders with
the mtime of messages in maildir folders.
I want this to happen, because I'm running a dovecot over the maildirs
synced by offlineimap, and that uses the mtime as the INTERNALDATE.
When using mutt to view messages I generally sort based on the received
date, which for IMAP folders is the INTERNALDATE.

Since this is the first real coding I've done in Python the patch may
need to be cleaned up some, but it's working pretty well for me.  I've
added new messages to each side, and the received date has been
preserved going both ways.

17 years agoNoted off-by-one fix
John Goerzen [Sat, 12 Aug 2006 04:18:07 +0000 (05:18 +0100)]
Noted off-by-one fix

17 years agoUpdate changelog for 4.0.14
John Goerzen [Sat, 12 Aug 2006 04:17:10 +0000 (05:17 +0100)]
Update changelog for 4.0.14

17 years agoUpdate FSF address
John Goerzen [Sat, 12 Aug 2006 04:15:55 +0000 (05:15 +0100)]
Update FSF address

17 years agoTAG DEBIAN_offlineimap_4.0.13-0.1 DEBIAN_offlineimap_4.0.13-0.1
John Goerzen [Sat, 12 Aug 2006 04:06:24 +0000 (05:06 +0100)]
TAG DEBIAN_offlineimap_4.0.13-0.1

17 years agoApply NMU 4.0.13-0.1
John Goerzen [Sat, 12 Aug 2006 04:05:39 +0000 (05:05 +0100)]
Apply NMU 4.0.13-0.1

17 years agoforce prefix to /usr since SUSE's distutils seems to default to /usr/local
Adam Spiers [Tue, 16 May 2006 18:13:18 +0000 (19:13 +0100)]
force prefix to /usr since SUSE's distutils seems to default to /usr/local

17 years agohelpful comments
Adam Spiers [Tue, 16 May 2006 03:40:23 +0000 (04:40 +0100)]
helpful comments

17 years agoupdate spec file
Adam Spiers [Tue, 16 May 2006 03:32:20 +0000 (04:32 +0100)]
update spec file

17 years agostop UID FETCH 0 errors
Adam Spiers [Tue, 16 May 2006 03:31:44 +0000 (04:31 +0100)]
stop UID FETCH 0 errors

17 years agofailure to obtain uid indicated by savemessage_searchforheader return value <= 0...
Adam Spiers [Tue, 16 May 2006 03:30:48 +0000 (04:30 +0100)]
failure to obtain uid indicated by savemessage_searchforheader return value <= 0, not ValueError

17 years agoadd missing )
Adam Spiers [Tue, 16 May 2006 03:27:57 +0000 (04:27 +0100)]
add missing )

17 years agoreturn 0 rather than raise exception to indicate that message was saved with unknown UID
Adam Spiers [Tue, 16 May 2006 02:34:46 +0000 (03:34 +0100)]
return 0 rather than raise exception to indicate that message was saved with unknown UID

17 years agomake savemessage_searchforheader more robust
Adam Spiers [Mon, 15 May 2006 02:51:12 +0000 (03:51 +0100)]
make savemessage_searchforheader more robust

17 years agouse install --root for buildroot not --prefix
Adam Spiers [Mon, 15 May 2006 02:15:23 +0000 (03:15 +0100)]
use install --root for buildroot not --prefix

17 years agoadd .spec file and Makefile rule for building an rpm
Adam Spiers [Mon, 15 May 2006 01:59:52 +0000 (02:59 +0100)]
add .spec file and Makefile rule for building an rpm

17 years agoPrepping 4.0.13
John Goerzen [Thu, 4 May 2006 17:37:20 +0000 (18:37 +0100)]
Prepping 4.0.13

17 years agoRevert restoreatime patch
John Goerzen [Thu, 4 May 2006 08:05:46 +0000 (09:05 +0100)]
Revert restoreatime patch

18 years agoTAG DEBIAN_offlineimap_4.0.12 DEBIAN_offlineimap_4.0.12
John Goerzen [Mon, 1 May 2006 19:56:11 +0000 (20:56 +0100)]
TAG DEBIAN_offlineimap_4.0.12

18 years agoUpdate docs
John Goerzen [Mon, 1 May 2006 19:47:59 +0000 (20:47 +0100)]
Update docs

18 years agoRemove parens for SEARCH command
John Goerzen [Mon, 1 May 2006 19:40:55 +0000 (20:40 +0100)]
Remove parens for SEARCH command

Patch from Adam Spiers

Reported that parens were causing trouble for Groupwise IMAP server

18 years agoNoted new patch in changelog
John Goerzen [Wed, 1 Mar 2006 23:15:45 +0000 (00:15 +0100)]
Noted new patch in changelog

18 years agoDocumented restoreatime in offlineimap.conf
John Goerzen [Wed, 1 Mar 2006 23:14:18 +0000 (00:14 +0100)]
Documented restoreatime in offlineimap.conf

18 years agoNew restoreatime patch
John Goerzen [Wed, 1 Mar 2006 23:12:29 +0000 (00:12 +0100)]
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.

18 years agoWorkaround for bug in Exchange
John Goerzen [Fri, 7 Oct 2005 19:11:20 +0000 (20:11 +0100)]
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.

18 years agoAdded example file for Exchange sync
John Goerzen [Thu, 6 Oct 2005 19:53:32 +0000 (20:53 +0100)]
Added example file for Exchange sync

From Mark R. Biggers
http://lists.complete.org/offlineimap@complete.org/2005/09/msg00011.html.gz

18 years agoRegen docs
John Goerzen [Wed, 28 Sep 2005 17:17:13 +0000 (18:17 +0100)]
Regen docs

18 years agoSGML syntax fix
John Goerzen [Wed, 28 Sep 2005 17:17:00 +0000 (18:17 +0100)]
SGML syntax fix

18 years agoAdded new info about Exchange to manual
John Goerzen [Wed, 28 Sep 2005 17:15:03 +0000 (18:15 +0100)]
Added new info about Exchange to manual

18 years agoTAG DEBIAN_offlineimap_4.0.11 DEBIAN_offlineimap_4.0.11
John Goerzen [Wed, 24 Aug 2005 18:14:45 +0000 (19:14 +0100)]
TAG DEBIAN_offlineimap_4.0.11

18 years agoReadying 4.0.11 release
John Goerzen [Wed, 24 Aug 2005 18:07:15 +0000 (19:07 +0100)]
Readying 4.0.11 release

18 years agoNoted date fix in changelog
John Goerzen [Wed, 24 Aug 2005 18:05:33 +0000 (19:05 +0100)]
Noted date fix in changelog

18 years ago[324827] Fixed handling of invalid dates
John Goerzen [Wed, 24 Aug 2005 18:01:42 +0000 (19:01 +0100)]
[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

18 years agoNoted performance patch in changelog
John Goerzen [Tue, 23 Aug 2005 07:16:34 +0000 (08:16 +0100)]
Noted performance patch in changelog

18 years ago[319117] Unroll loop to speed performance on large folders
John Goerzen [Tue, 23 Aug 2005 07:15:09 +0000 (08:15 +0100)]
[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).

18 years agoNoted changelog for next upload
John Goerzen [Fri, 17 Jun 2005 18:19:08 +0000 (19:19 +0100)]
Noted changelog for next upload

18 years agoRegen docs
John Goerzen [Fri, 17 Jun 2005 18:18:30 +0000 (19:18 +0100)]
Regen docs

18 years agoFixed foldertrans to be nametrans in doc, debian 314429
John Goerzen [Fri, 17 Jun 2005 18:18:10 +0000 (19:18 +0100)]
Fixed foldertrans to be nametrans in doc, debian 314429

18 years agoRemoved old subversion commands
John Goerzen [Thu, 2 Jun 2005 18:58:01 +0000 (19:58 +0100)]
Removed old subversion commands

18 years agoTAG DEBIAN_offlineimap_4.0.10 DEBIAN_offlineimap_4.0.10
John Goerzen [Tue, 24 May 2005 23:40:29 +0000 (00:40 +0100)]
TAG DEBIAN_offlineimap_4.0.10

18 years agoNoted Debian copyright
John Goerzen [Mon, 23 May 2005 23:13:31 +0000 (00:13 +0100)]
Noted Debian copyright

18 years agoUpdated copyright and version files for 4.0.10
John Goerzen [Mon, 23 May 2005 23:12:58 +0000 (00:12 +0100)]
Updated copyright and version files for 4.0.10

18 years agoDebian changelog note for 4.0.10
John Goerzen [Mon, 23 May 2005 23:11:22 +0000 (00:11 +0100)]
Debian changelog note for 4.0.10

18 years agoRemoved unnecessary blank lines
John Goerzen [Mon, 23 May 2005 23:10:11 +0000 (00:10 +0100)]
Removed unnecessary blank lines

18 years agoSupport IPv6 with SSL
John Goerzen [Mon, 23 May 2005 23:09:21 +0000 (00:09 +0100)]
Support IPv6 with SSL

Fix for Debian #309965.

19 years agoTAG Final Arch version Final_Arch_version
John Goerzen [Sat, 16 Apr 2005 19:39:25 +0000 (20:39 +0100)]
TAG Final Arch version

19 years agoRemoved dep on profile
John Goerzen [Thu, 10 Feb 2005 04:37:33 +0000 (05:37 +0100)]
Removed dep on profile

Keywords:

(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-8)

19 years agoAdded courier example
John Goerzen [Mon, 17 Jan 2005 20:07:35 +0000 (21:07 +0100)]
Added courier example

Keywords:

(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-7)

19 years agoRemoved old bugs.complete.org info and rebuilt docs
John Goerzen [Tue, 16 Nov 2004 23:14:17 +0000 (00:14 +0100)]
Removed old bugs.complete.org info and rebuilt docs

Keywords:

(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-6)

19 years agoCheckpointing for .8
John Goerzen [Tue, 16 Nov 2004 22:44:41 +0000 (23:44 +0100)]
Checkpointing for .8

Keywords:

(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-5)

19 years agoAdded code to limit command line length for very large mailboxes
John Goerzen [Tue, 16 Nov 2004 22:41:09 +0000 (23:41 +0100)]
Added code to limit command line length for very large mailboxes

Keywords:

(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-4)

19 years agoSet tagging method to tagline; ChangeLog really added now.
John Goerzen [Mon, 18 Oct 2004 19:01:50 +0000 (20:01 +0100)]
Set tagging method to tagline; ChangeLog really added now.

Keywords:

(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-3)

19 years agoMoved Subversion changelog to ChangeLog.svn; added Arch ChangeLog
John Goerzen [Mon, 18 Oct 2004 19:01:19 +0000 (20:01 +0100)]
Moved Subversion changelog to ChangeLog.svn; added Arch ChangeLog

Keywords:

(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-2)

19 years agoAttempt to fix problem with getting back the wrong UID from APPENDUID
John Goerzen [Mon, 18 Oct 2004 19:00:29 +0000 (20:00 +0100)]
Attempt to fix problem with getting back the wrong UID from APPENDUID

Keywords:

(jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-1)

19 years agoInitial base-0 from arch
John Goerzen [Sat, 16 Apr 2005 19:35:25 +0000 (20:35 +0100)]
Initial base-0 from arch

19 years agoStep 2 of SVN to arch tree conversion
John Goerzen [Sat, 16 Apr 2005 19:33:35 +0000 (20:33 +0100)]
Step 2 of SVN to arch tree conversion

19 years agoStep 1 of converting tree to Arch layout
John Goerzen [Sat, 16 Apr 2005 19:32:25 +0000 (20:32 +0100)]
Step 1 of converting tree to Arch layout

19 years agoTAG Last Subversion point Last_Subversion_point
John Goerzen [Sat, 16 Apr 2005 19:28:44 +0000 (20:28 +0100)]
TAG Last Subversion point

19 years agoTAG REL4.0.7 REL4.0.7
John Goerzen [Sat, 16 Apr 2005 19:28:03 +0000 (20:28 +0100)]
TAG REL4.0.7

19 years agoTAG REL4.0.0 REL4.0.0
John Goerzen [Sat, 16 Apr 2005 19:26:44 +0000 (20:26 +0100)]
TAG REL4.0.0

19 years agoTAG REL3.99.0 REL3.99.0
John Goerzen [Sat, 16 Apr 2005 19:24:52 +0000 (20:24 +0100)]
TAG REL3.99.0

19 years agoTAG REL3.2.0 REL3.2.0
John Goerzen [Sat, 16 Apr 2005 19:24:15 +0000 (20:24 +0100)]
TAG REL3.2.0

19 years agoTAG REL3.1.0 REL3.1.0
John Goerzen [Sat, 16 Apr 2005 19:23:37 +0000 (20:23 +0100)]
TAG REL3.1.0

19 years agoTAG REL3.0.0 REL3.0.0
John Goerzen [Sat, 16 Apr 2005 19:22:53 +0000 (20:22 +0100)]
TAG REL3.0.0

19 years agoTAG REL2.0.0 REL2.0.0
John Goerzen [Sat, 16 Apr 2005 19:21:53 +0000 (20:21 +0100)]
TAG REL2.0.0