]>
code.delx.au - offlineimap/log
John Goerzen [Tue, 12 Aug 2008 02:46:10 +0000 (21:46 -0500)]
Added prop_readBytes
John Goerzen [Tue, 12 Aug 2008 02:52:37 +0000 (21:52 -0500)]
Correctly test readline now
John Goerzen [Tue, 12 Aug 2008 02:52:12 +0000 (21:52 -0500)]
Write to stdout instead of stderr to resolve display issues
John Goerzen [Tue, 12 Aug 2008 01:55:44 +0000 (20:55 -0500)]
Finish lines identity test
John Goerzen [Mon, 11 Aug 2008 11:19:29 +0000 (06:19 -0500)]
Test checkpointing
John Goerzen [Mon, 11 Aug 2008 21:35:43 +0000 (16:35 -0500)]
Added runLinesConnection
John Goerzen [Mon, 11 Aug 2008 21:28:31 +0000 (16:28 -0500)]
Initialized TestConnection from TestSyncable
John Goerzen [Mon, 11 Aug 2008 21:26:44 +0000 (16:26 -0500)]
Cleaned up infrastructure for calling tests
John Goerzen [Mon, 11 Aug 2008 10:57:15 +0000 (05:57 -0500)]
Added IMAPState to clean up readability
John Goerzen [Mon, 11 Aug 2008 10:56:16 +0000 (05:56 -0500)]
Refine the State-based connection
John Goerzen [Mon, 11 Aug 2008 20:27:40 +0000 (15:27 -0500)]
Fixed compilation errors
John Goerzen [Mon, 11 Aug 2008 09:59:55 +0000 (04:59 -0500)]
Starting to work on Connection
John Goerzen [Mon, 11 Aug 2008 05:41:00 +0000 (00:41 -0500)]
Moved Syncable tests to testsrc/TestSyncable.hs
John Goerzen [Mon, 11 Aug 2008 05:03:21 +0000 (00:03 -0500)]
Added Parser.hs, working on initial code
John Goerzen [Wed, 6 Aug 2008 23:04:59 +0000 (18:04 -0500)]
Starting work in IMAP parser
John Goerzen [Wed, 11 Jun 2008 20:23:12 +0000 (15:23 -0500)]
Small doc grammar fix. fixes #74.
John Goerzen [Thu, 29 May 2008 08:32:45 +0000 (03:32 -0500)]
Rename ModifyContent to SetContent
John Goerzen [Thu, 29 May 2008 08:32:13 +0000 (03:32 -0500)]
compilation fixes
John Goerzen [Thu, 29 May 2008 08:31:42 +0000 (03:31 -0500)]
A bit of work on sync stuff
John Goerzen [Thu, 29 May 2008 07:22:33 +0000 (02:22 -0500)]
TESTS PASS
Ready for code cleanup or work on recursive stuff
John Goerzen [Thu, 29 May 2008 07:18:41 +0000 (02:18 -0500)]
Much progress on syncable; important tests are passing!
John Goerzen [Thu, 29 May 2008 07:13:42 +0000 (02:13 -0500)]
Fix to prop_allChangesToChild
John Goerzen [Thu, 29 May 2008 07:08:26 +0000 (02:08 -0500)]
I think the child payload is fixed
John Goerzen [Thu, 29 May 2008 06:58:15 +0000 (01:58 -0500)]
Getting closer on Syncable, I think
John Goerzen [Thu, 29 May 2008 06:40:56 +0000 (01:40 -0500)]
Trying more work on modified children
John Goerzen [Thu, 29 May 2008 06:20:15 +0000 (01:20 -0500)]
Switched tests to Word8
John Goerzen [Thu, 29 May 2008 06:18:11 +0000 (01:18 -0500)]
Support Word8 in tests
John Goerzen [Thu, 29 May 2008 06:16:42 +0000 (01:16 -0500)]
diffCollection now works with values
John Goerzen [Thu, 29 May 2008 06:14:29 +0000 (01:14 -0500)]
Woot, All changes is fixed!
John Goerzen [Thu, 29 May 2008 06:13:26 +0000 (01:13 -0500)]
More attempts
John Goerzen [Thu, 29 May 2008 05:57:12 +0000 (00:57 -0500)]
Working to fix Syncable, but still issues
John Goerzen [Thu, 29 May 2008 05:47:12 +0000 (00:47 -0500)]
Bumped up max tests; yielded problem in all changes
John Goerzen [Thu, 29 May 2008 05:45:24 +0000 (00:45 -0500)]
Setting up to allow altering of test configs
John Goerzen [Thu, 29 May 2008 05:43:40 +0000 (00:43 -0500)]
Believe allChanges is working
John Goerzen [Thu, 29 May 2008 05:28:13 +0000 (00:28 -0500)]
All changes fixed, I think
John Goerzen [Thu, 29 May 2008 05:14:33 +0000 (00:14 -0500)]
Make unaryApplyChanges aware of ModifyContent
John Goerzen [Thu, 29 May 2008 05:13:10 +0000 (00:13 -0500)]
Fixed logic and documented it better
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
John Goerzen [Thu, 29 May 2008 03:13:43 +0000 (22:13 -0500)]
All changes pass
John Goerzen [Thu, 29 May 2008 03:05:37 +0000 (22:05 -0500)]
Tweaks some more
John Goerzen [Thu, 29 May 2008 02:58:05 +0000 (21:58 -0500)]
Believe fixed the all changes test, need to fix implementation now
John Goerzen [Wed, 28 May 2008 12:23:17 +0000 (07:23 -0500)]
More work on tests
John Goerzen [Wed, 28 May 2008 12:05:04 +0000 (07:05 -0500)]
Fixed prop_allChangesToChild and prop_allChangesToMaster for modifications
John Goerzen [Wed, 28 May 2008 11:51:11 +0000 (06:51 -0500)]
First stab at detecting content payload modifications -- not yet working
John Goerzen [Wed, 28 May 2008 11:27:10 +0000 (06:27 -0500)]
Fixed prop_unaryApplyChanges for arbitrary types)
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
John Goerzen [Wed, 28 May 2008 11:04:50 +0000 (06:04 -0500)]
Adjusted code so that it can carry a payload
John Goerzen [Wed, 28 May 2008 10:54:10 +0000 (05:54 -0500)]
Added diffCollection and test for it
John Goerzen [Wed, 28 May 2008 10:47:34 +0000 (05:47 -0500)]
Another new test
John Goerzen [Wed, 28 May 2008 10:38:34 +0000 (05:38 -0500)]
Rename syncThem to syncBiDir
John Goerzen [Wed, 28 May 2008 10:35:17 +0000 (05:35 -0500)]
Fixed unaryApplyChanges test
John Goerzen [Wed, 28 May 2008 10:31:47 +0000 (05:31 -0500)]
Adding new unaryApplyChanges test
John Goerzen [Wed, 28 May 2008 10:06:37 +0000 (05:06 -0500)]
Added new (passing) test to compute all changes
John Goerzen [Wed, 28 May 2008 10:01:10 +0000 (05:01 -0500)]
Added more tests
John Goerzen [Wed, 28 May 2008 09:54:10 +0000 (04:54 -0500)]
Genericized emptymap
John Goerzen [Wed, 28 May 2008 09:53:14 +0000 (04:53 -0500)]
Cleaned up findDeleted fix
John Goerzen [Wed, 28 May 2008 09:52:08 +0000 (04:52 -0500)]
Fixed deletion logic
John Goerzen [Wed, 28 May 2008 09:44:12 +0000 (04:44 -0500)]
Initial work on detecting adds
John Goerzen [Wed, 28 May 2008 09:29:31 +0000 (04:29 -0500)]
Added tests
John Goerzen [Wed, 28 May 2008 09:27:35 +0000 (04:27 -0500)]
Added masterchanges start
John Goerzen [Wed, 28 May 2008 09:26:40 +0000 (04:26 -0500)]
Simplification of logic
John Goerzen [Wed, 28 May 2008 09:17:03 +0000 (04:17 -0500)]
Removed status modification return
John Goerzen [Wed, 28 May 2008 09:13:57 +0000 (04:13 -0500)]
Fixed first error detected
John Goerzen [Wed, 28 May 2008 09:04:41 +0000 (04:04 -0500)]
Tests now use @=?
John Goerzen [Wed, 28 May 2008 09:02:12 +0000 (04:02 -0500)]
Cleaned up and added to test infrastructure
John Goerzen [Wed, 28 May 2008 08:58:38 +0000 (03:58 -0500)]
Switched type of allt to be hunit-compatible
John Goerzen [Wed, 28 May 2008 08:58:13 +0000 (03:58 -0500)]
Checkpointing work on tests
John Goerzen [Wed, 28 May 2008 08:49:28 +0000 (03:49 -0500)]
Test infrastructure improvements
John Goerzen [Wed, 28 May 2008 16:36:40 +0000 (11:36 -0500)]
Tests enhanced
John Goerzen [Wed, 28 May 2008 16:17:48 +0000 (11:17 -0500)]
Tests now run
John Goerzen [Wed, 28 May 2008 05:54:50 +0000 (00:54 -0500)]
Start of real output
John Goerzen [Wed, 28 May 2008 05:53:48 +0000 (00:53 -0500)]
Starting work on initial algorithm
John Goerzen [Wed, 28 May 2008 05:27:29 +0000 (00:27 -0500)]
Added make test
John Goerzen [Wed, 28 May 2008 05:26:11 +0000 (00:26 -0500)]
Initial build works
John Goerzen [Wed, 28 May 2008 05:24:59 +0000 (00:24 -0500)]
Working on it
John Goerzen [Wed, 28 May 2008 05:12:08 +0000 (00:12 -0500)]
Starting of Haskell Makefile, OfflineIMAP.cabal
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>
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
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
John Goerzen [Tue, 20 May 2008 06:38:15 +0000 (01:38 -0500)]
Checkpointing work on mailbox deletion
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
John Goerzen [Tue, 20 May 2008 05:01:51 +0000 (00:01 -0500)]
Poof, this is 6.0.0.
John Goerzen [Mon, 12 May 2008 14:03:08 +0000 (09:03 -0500)]
Prepping 5.99.15; fixes: #63
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
John Goerzen [Sat, 10 May 2008 01:44:19 +0000 (20:44 -0500)]
Prepping 5.99.14
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
John Goerzen [Tue, 6 May 2008 13:51:58 +0000 (08:51 -0500)]
Bump to 5.99.13
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.
John Goerzen [Mon, 5 May 2008 05:48:55 +0000 (00:48 -0500)]
Version 5.99.12
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.
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.)
John Goerzen [Thu, 17 Apr 2008 14:53:20 +0000 (09:53 -0500)]
Rev versions
John Goerzen [Thu, 17 Apr 2008 05:16:19 +0000 (00:16 -0500)]
Fixed a braino introduced in last patch
Fixes #63
John Goerzen [Thu, 17 Apr 2008 05:11:15 +0000 (00:11 -0500)]
5.99.10 prep
John Goerzen [Thu, 17 Apr 2008 05:09:32 +0000 (00:09 -0500)]
Make parent dirs of localstatus folders.
fixes #63
John Goerzen [Thu, 17 Apr 2008 05:09:11 +0000 (00:09 -0500)]
Unify LocalStatus.py repository code with folder code
refs #63
John Goerzen [Thu, 27 Mar 2008 05:36:32 +0000 (00:36 -0500)]
Version to 5.99.9
John Goerzen [Thu, 27 Mar 2008 05:35:51 +0000 (00:35 -0500)]
Update changelog for 5.99.9
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
Florian Friesdorf [Thu, 20 Mar 2008 12:46:42 +0000 (13:46 +0100)]
typo in previous