]> code.delx.au - offlineimap/log
offlineimap
15 years agoFinish lines identity test
John Goerzen [Tue, 12 Aug 2008 01:55:44 +0000 (20:55 -0500)]
Finish lines identity test

15 years agoTest checkpointing
John Goerzen [Mon, 11 Aug 2008 11:19:29 +0000 (06:19 -0500)]
Test checkpointing

15 years agoAdded runLinesConnection
John Goerzen [Mon, 11 Aug 2008 21:35:43 +0000 (16:35 -0500)]
Added runLinesConnection

15 years agoInitialized TestConnection from TestSyncable
John Goerzen [Mon, 11 Aug 2008 21:28:31 +0000 (16:28 -0500)]
Initialized TestConnection from TestSyncable

15 years agoCleaned up infrastructure for calling tests
John Goerzen [Mon, 11 Aug 2008 21:26:44 +0000 (16:26 -0500)]
Cleaned up infrastructure for calling tests

15 years agoAdded IMAPState to clean up readability
John Goerzen [Mon, 11 Aug 2008 10:57:15 +0000 (05:57 -0500)]
Added IMAPState to clean up readability

15 years agoRefine the State-based connection
John Goerzen [Mon, 11 Aug 2008 10:56:16 +0000 (05:56 -0500)]
Refine the State-based connection

15 years agoFixed compilation errors
John Goerzen [Mon, 11 Aug 2008 20:27:40 +0000 (15:27 -0500)]
Fixed compilation errors

15 years agoStarting to work on Connection
John Goerzen [Mon, 11 Aug 2008 09:59:55 +0000 (04:59 -0500)]
Starting to work on Connection

15 years agoMoved Syncable tests to testsrc/TestSyncable.hs
John Goerzen [Mon, 11 Aug 2008 05:41:00 +0000 (00:41 -0500)]
Moved Syncable tests to testsrc/TestSyncable.hs

15 years agoAdded Parser.hs, working on initial code
John Goerzen [Mon, 11 Aug 2008 05:03:21 +0000 (00:03 -0500)]
Added Parser.hs, working on initial code

15 years agoStarting work in IMAP parser
John Goerzen [Wed, 6 Aug 2008 23:04:59 +0000 (18:04 -0500)]
Starting work in IMAP parser

15 years agoSmall doc grammar fix. fixes #74.
John Goerzen [Wed, 11 Jun 2008 20:23:12 +0000 (15:23 -0500)]
Small doc grammar fix.  fixes #74.

15 years agoRename ModifyContent to SetContent
John Goerzen [Thu, 29 May 2008 08:32:45 +0000 (03:32 -0500)]
Rename ModifyContent to SetContent

15 years agocompilation fixes
John Goerzen [Thu, 29 May 2008 08:32:13 +0000 (03:32 -0500)]
compilation fixes

15 years agoA bit of work on sync stuff
John Goerzen [Thu, 29 May 2008 08:31:42 +0000 (03:31 -0500)]
A bit of work on sync stuff

15 years agoTESTS PASS
John Goerzen [Thu, 29 May 2008 07:22:33 +0000 (02:22 -0500)]
TESTS PASS

Ready for code cleanup or work on recursive stuff

15 years agoMuch progress on syncable; important tests are passing!
John Goerzen [Thu, 29 May 2008 07:18:41 +0000 (02:18 -0500)]
Much progress on syncable; important tests are passing!

15 years agoFix to prop_allChangesToChild
John Goerzen [Thu, 29 May 2008 07:13:42 +0000 (02:13 -0500)]
Fix to prop_allChangesToChild

15 years agoI think the child payload is fixed
John Goerzen [Thu, 29 May 2008 07:08:26 +0000 (02:08 -0500)]
I think the child payload is fixed

15 years agoGetting closer on Syncable, I think
John Goerzen [Thu, 29 May 2008 06:58:15 +0000 (01:58 -0500)]
Getting closer on Syncable, I think

15 years agoTrying more work on modified children
John Goerzen [Thu, 29 May 2008 06:40:56 +0000 (01:40 -0500)]
Trying more work on modified children

15 years agoSwitched tests to Word8
John Goerzen [Thu, 29 May 2008 06:20:15 +0000 (01:20 -0500)]
Switched tests to Word8

15 years agoSupport Word8 in tests
John Goerzen [Thu, 29 May 2008 06:18:11 +0000 (01:18 -0500)]
Support Word8 in tests

15 years agodiffCollection now works with values
John Goerzen [Thu, 29 May 2008 06:16:42 +0000 (01:16 -0500)]
diffCollection now works with values

15 years agoWoot, All changes is fixed!
John Goerzen [Thu, 29 May 2008 06:14:29 +0000 (01:14 -0500)]
Woot, All changes is fixed!

15 years agoMore attempts
John Goerzen [Thu, 29 May 2008 06:13:26 +0000 (01:13 -0500)]
More attempts

15 years agoWorking to fix Syncable, but still issues
John Goerzen [Thu, 29 May 2008 05:57:12 +0000 (00:57 -0500)]
Working to fix Syncable, but still issues

15 years agoBumped up max tests; yielded problem in all changes
John Goerzen [Thu, 29 May 2008 05:47:12 +0000 (00:47 -0500)]
Bumped up max tests; yielded problem in all changes

15 years agoSetting up to allow altering of test configs
John Goerzen [Thu, 29 May 2008 05:45:24 +0000 (00:45 -0500)]
Setting up to allow altering of test configs

15 years agoBelieve allChanges is working
John Goerzen [Thu, 29 May 2008 05:43:40 +0000 (00:43 -0500)]
Believe allChanges is working

15 years agoAll changes fixed, I think
John Goerzen [Thu, 29 May 2008 05:28:13 +0000 (00:28 -0500)]
All changes fixed, I think

15 years agoMake unaryApplyChanges aware of ModifyContent
John Goerzen [Thu, 29 May 2008 05:14:33 +0000 (00:14 -0500)]
Make unaryApplyChanges aware of ModifyContent

15 years agoFixed logic and documented it better
John Goerzen [Thu, 29 May 2008 05:13:10 +0000 (00:13 -0500)]
Fixed logic and documented it better

15 years agoSome progress on All changes to child test, needs more fixing in that test
John Goerzen [Thu, 29 May 2008 03:18:16 +0000 (22:18 -0500)]
Some progress on All changes to child test, needs more fixing in that test

15 years agoAll changes pass
John Goerzen [Thu, 29 May 2008 03:13:43 +0000 (22:13 -0500)]
All changes pass

15 years agoTweaks some more
John Goerzen [Thu, 29 May 2008 03:05:37 +0000 (22:05 -0500)]
Tweaks some more

15 years agoBelieve fixed the all changes test, need to fix implementation now
John Goerzen [Thu, 29 May 2008 02:58:05 +0000 (21:58 -0500)]
Believe fixed the all changes test, need to fix implementation now

15 years agoMore work on tests
John Goerzen [Wed, 28 May 2008 12:23:17 +0000 (07:23 -0500)]
More work on tests

15 years agoFixed prop_allChangesToChild and prop_allChangesToMaster for modifications
John Goerzen [Wed, 28 May 2008 12:05:04 +0000 (07:05 -0500)]
Fixed prop_allChangesToChild and prop_allChangesToMaster for modifications

15 years agoFirst stab at detecting content payload modifications -- not yet working
John Goerzen [Wed, 28 May 2008 11:51:11 +0000 (06:51 -0500)]
First stab at detecting content payload modifications -- not yet working

15 years agoFixed prop_unaryApplyChanges for arbitrary types)
John Goerzen [Wed, 28 May 2008 11:27:10 +0000 (06:27 -0500)]
Fixed prop_unaryApplyChanges for arbitrary types)

15 years agoMade tests use generic types; they don't yet all pass like this
John Goerzen [Wed, 28 May 2008 11:18:04 +0000 (06:18 -0500)]
Made tests use generic types; they don't yet all pass like this

15 years agoAdjusted code so that it can carry a payload
John Goerzen [Wed, 28 May 2008 11:04:50 +0000 (06:04 -0500)]
Adjusted code so that it can carry a payload

15 years agoAdded diffCollection and test for it
John Goerzen [Wed, 28 May 2008 10:54:10 +0000 (05:54 -0500)]
Added diffCollection and test for it

15 years agoAnother new test
John Goerzen [Wed, 28 May 2008 10:47:34 +0000 (05:47 -0500)]
Another new test

15 years agoRename syncThem to syncBiDir
John Goerzen [Wed, 28 May 2008 10:38:34 +0000 (05:38 -0500)]
Rename syncThem to syncBiDir

15 years agoFixed unaryApplyChanges test
John Goerzen [Wed, 28 May 2008 10:35:17 +0000 (05:35 -0500)]
Fixed unaryApplyChanges test

15 years agoAdding new unaryApplyChanges test
John Goerzen [Wed, 28 May 2008 10:31:47 +0000 (05:31 -0500)]
Adding new unaryApplyChanges test

15 years agoAdded new (passing) test to compute all changes
John Goerzen [Wed, 28 May 2008 10:06:37 +0000 (05:06 -0500)]
Added new (passing) test to compute all changes

15 years agoAdded more tests
John Goerzen [Wed, 28 May 2008 10:01:10 +0000 (05:01 -0500)]
Added more tests

15 years agoGenericized emptymap
John Goerzen [Wed, 28 May 2008 09:54:10 +0000 (04:54 -0500)]
Genericized emptymap

15 years agoCleaned up findDeleted fix
John Goerzen [Wed, 28 May 2008 09:53:14 +0000 (04:53 -0500)]
Cleaned up findDeleted fix

15 years agoFixed deletion logic
John Goerzen [Wed, 28 May 2008 09:52:08 +0000 (04:52 -0500)]
Fixed deletion logic

15 years agoInitial work on detecting adds
John Goerzen [Wed, 28 May 2008 09:44:12 +0000 (04:44 -0500)]
Initial work on detecting adds

15 years agoAdded tests
John Goerzen [Wed, 28 May 2008 09:29:31 +0000 (04:29 -0500)]
Added tests

15 years agoAdded masterchanges start
John Goerzen [Wed, 28 May 2008 09:27:35 +0000 (04:27 -0500)]
Added masterchanges start

15 years agoSimplification of logic
John Goerzen [Wed, 28 May 2008 09:26:40 +0000 (04:26 -0500)]
Simplification of logic

15 years agoRemoved status modification return
John Goerzen [Wed, 28 May 2008 09:17:03 +0000 (04:17 -0500)]
Removed status modification return

15 years agoFixed first error detected
John Goerzen [Wed, 28 May 2008 09:13:57 +0000 (04:13 -0500)]
Fixed first error detected

15 years agoTests now use @=?
John Goerzen [Wed, 28 May 2008 09:04:41 +0000 (04:04 -0500)]
Tests now use @=?

15 years agoCleaned up and added to test infrastructure
John Goerzen [Wed, 28 May 2008 09:02:12 +0000 (04:02 -0500)]
Cleaned up and added to test infrastructure

15 years agoSwitched type of allt to be hunit-compatible
John Goerzen [Wed, 28 May 2008 08:58:38 +0000 (03:58 -0500)]
Switched type of allt to be hunit-compatible

15 years agoCheckpointing work on tests
John Goerzen [Wed, 28 May 2008 08:58:13 +0000 (03:58 -0500)]
Checkpointing work on tests

15 years agoTest infrastructure improvements
John Goerzen [Wed, 28 May 2008 08:49:28 +0000 (03:49 -0500)]
Test infrastructure improvements

15 years agoTests enhanced
John Goerzen [Wed, 28 May 2008 16:36:40 +0000 (11:36 -0500)]
Tests enhanced

15 years agoTests now run
John Goerzen [Wed, 28 May 2008 16:17:48 +0000 (11:17 -0500)]
Tests now run

15 years agoStart of real output
John Goerzen [Wed, 28 May 2008 05:54:50 +0000 (00:54 -0500)]
Start of real output

15 years agoStarting work on initial algorithm
John Goerzen [Wed, 28 May 2008 05:53:48 +0000 (00:53 -0500)]
Starting work on initial algorithm

15 years agoAdded make test
John Goerzen [Wed, 28 May 2008 05:27:29 +0000 (00:27 -0500)]
Added make test

15 years agoInitial build works
John Goerzen [Wed, 28 May 2008 05:26:11 +0000 (00:26 -0500)]
Initial build works

15 years agoWorking on it
John Goerzen [Wed, 28 May 2008 05:24:59 +0000 (00:24 -0500)]
Working on it

15 years agoStarting of Haskell Makefile, OfflineIMAP.cabal
John Goerzen [Wed, 28 May 2008 05:12:08 +0000 (00:12 -0500)]
Starting of Haskell Makefile, OfflineIMAP.cabal

15 years agoAdd support for ssl client certificates
Mark Hymers [Fri, 23 May 2008 19:58:18 +0000 (14:58 -0500)]
Add support for ssl client certificates

  This patch adds sslclientcert and sslclientkey configuration
  options which are passed through to imaplib in order to allow
  the use of client certificates for authentication.

Tue Nov 13 14:44:17 CST 2007  Mark Hymers <mhy@debian.org>

15 years agoRevert "Initial stab at showing list of folders that aren't being synced"
John Goerzen [Tue, 20 May 2008 06:38:42 +0000 (01:38 -0500)]
Revert "Initial stab at showing list of folders that aren't being synced"

This reverts commit fa766b61bcf5dcc1f241c96521b56304a0e3ba11.

Not going to follow this path right now

15 years agoRevert "Checkpointing work on mailbox deletion"
John Goerzen [Tue, 20 May 2008 06:38:32 +0000 (01:38 -0500)]
Revert "Checkpointing work on mailbox deletion"

This reverts commit f58ebe390d281e6fe526e70451e2377b77f68183.

Not going to follow this path right now

15 years agoCheckpointing work on mailbox deletion
John Goerzen [Tue, 20 May 2008 06:38:15 +0000 (01:38 -0500)]
Checkpointing work on mailbox deletion

15 years agoInitial stab at showing list of folders that aren't being synced
John Goerzen [Tue, 20 May 2008 06:13:36 +0000 (01:13 -0500)]
Initial stab at showing list of folders that aren't being synced

This isn't working right yet because two accounts could sync into one
destination

15 years agoPoof, this is 6.0.0. debian/6.0.0
John Goerzen [Tue, 20 May 2008 05:01:51 +0000 (00:01 -0500)]
Poof, this is 6.0.0.

16 years agoPrepping 5.99.15; fixes: #63 debian/5.99.15
John Goerzen [Mon, 12 May 2008 14:03:08 +0000 (09:03 -0500)]
Prepping 5.99.15; fixes: #63

16 years agoFinally fix the stupid LocalStatus folder bug, I really hope!
John Goerzen [Sun, 11 May 2008 02:08:05 +0000 (21:08 -0500)]
Finally fix the stupid LocalStatus folder bug, I really hope!

Noted thie code:

    statusfolder =
    statusrepos.getfolder(remotefolder.getvisiblename().\
                                         replace(remoterepos.getsep(),
                                                 statusrepos.getsep()))

in accounts.py.  Should have been using the sep of the LocalStatus all
along.

refs deb#479798, #68

16 years agoPrepping 5.99.14
John Goerzen [Sat, 10 May 2008 01:44:19 +0000 (20:44 -0500)]
Prepping 5.99.14

16 years agoRevert some previous attempts at localstatus creation
John Goerzen [Tue, 6 May 2008 23:23:48 +0000 (18:23 -0500)]
Revert some previous attempts at localstatus creation

refs deb#479798

Reverts cf080844ac92df72db4a85d434b73f647ec51b95
and 031e018ead749faa8250282ef5d46cc68f326869

16 years agoBump to 5.99.13
John Goerzen [Tue, 6 May 2008 13:51:58 +0000 (08:51 -0500)]
Bump to 5.99.13

16 years agoRevert "Apply darwin.patch from Vincent Beffara"
John Goerzen [Tue, 6 May 2008 13:11:54 +0000 (08:11 -0500)]
Revert "Apply darwin.patch from Vincent Beffara"

This reverts commit 9f5c8d708bfa9c16092255a59e13fe8171588c7a.

Several people were complaining about problems.  See
http://bugs.debian.org/479677.

Closes: #479677.
refs #20.

16 years agoVersion 5.99.12 debian/5.99.12
John Goerzen [Mon, 5 May 2008 05:48:55 +0000 (00:48 -0500)]
Version 5.99.12

16 years agoFinally fix problem with making new folders
John Goerzen [Mon, 5 May 2008 05:06:25 +0000 (00:06 -0500)]
Finally fix problem with making new folders
fixes deb#478990.  fixes #63.

Patch from Martin F. Krafft.

16 years agoApply darwin.patch from Vincent Beffara
John Goerzen [Thu, 1 May 2008 20:20:56 +0000 (15:20 -0500)]
Apply darwin.patch from Vincent Beffara

fixes #20

 04/27/2008 09:34 AM - Vincent Beffara

    * File darwin.patch added

OK, I finally installed an IMAPS server on my iMac, so I could test a
little further. For some reason, fixing the read() method in
imaplibutil.py did not seem to work (it hung on connecting to the
server) - however, modifying the file imapserver.py similarly to the
non-SSL case fixed the crash.

I also reduced the chunk size to 100k instead of 1M, as 1M seemed to
still trigger the memory error in some cases. Ah, and I added a
platform test, so that the patch does essentially nothing on
non-Darwin machines ...

So, still no guarantee, but the attached patch works for me. Any
comments ?

(If noone here screams in horror at my code, I will include the patch
into the Fink package and see what happens there.)

16 years agoRev versions debian/5.99.11
John Goerzen [Thu, 17 Apr 2008 14:53:20 +0000 (09:53 -0500)]
Rev versions

16 years agoFixed a braino introduced in last patch
John Goerzen [Thu, 17 Apr 2008 05:16:19 +0000 (00:16 -0500)]
Fixed a braino introduced in last patch

Fixes #63

16 years ago5.99.10 prep debian/5.99.10
John Goerzen [Thu, 17 Apr 2008 05:11:15 +0000 (00:11 -0500)]
5.99.10 prep

16 years agoMake parent dirs of localstatus folders.
John Goerzen [Thu, 17 Apr 2008 05:09:32 +0000 (00:09 -0500)]
Make parent dirs of localstatus folders.

fixes #63

16 years agoUnify LocalStatus.py repository code with folder code
John Goerzen [Thu, 17 Apr 2008 05:09:11 +0000 (00:09 -0500)]
Unify LocalStatus.py repository code with folder code

refs #63

16 years agoVersion to 5.99.9 debian/5.99.9
John Goerzen [Thu, 27 Mar 2008 05:36:32 +0000 (00:36 -0500)]
Version to 5.99.9

16 years agoUpdate changelog for 5.99.9
John Goerzen [Thu, 27 Mar 2008 05:35:51 +0000 (00:35 -0500)]
Update changelog for 5.99.9

16 years agoAutomatically create top-level localfolder for Maildirs
John Goerzen [Thu, 27 Mar 2008 21:19:35 +0000 (16:19 -0500)]
Automatically create top-level localfolder for Maildirs
this is the folder Maildirs will put messages in.

Closes: #286967
16 years agotypo in previous
Florian Friesdorf [Thu, 20 Mar 2008 12:46:42 +0000 (13:46 +0100)]
typo in previous

16 years agoIgnore empty LocalStatus files
Florian Friesdorf [Thu, 20 Mar 2008 12:15:37 +0000 (13:15 +0100)]
Ignore empty LocalStatus files

I created new IMAP folders on my server. In some moment I found offlineimap
crashed. The reason were empty LocalStatus files. From looking at the code I
have no explanation how those files came into existence.

16 years agoAdd *~ to .gitignore
John Goerzen [Wed, 12 Mar 2008 05:29:31 +0000 (00:29 -0500)]
Add *~ to .gitignore

16 years agoUpdated with Kerberos info
John Goerzen [Mon, 10 Mar 2008 05:16:26 +0000 (00:16 -0500)]
Updated with Kerberos info