]>
code.delx.au - offlineimap/log
John Goerzen [Mon, 29 Sep 2008 23:07:57 +0000 (18:07 -0500)]
Merge branch 'v7' of ssh://jpgarch@complete.org/~jpgarch/git/offlineimap into v7
John Goerzen [Mon, 29 Sep 2008 23:07:45 +0000 (18:07 -0500)]
Merge commit 'origin' into v7
John Goerzen [Mon, 29 Sep 2008 23:04:50 +0000 (18:04 -0500)]
Merge branch 'master' of ssh://jpgarch@complete.org/~jpgarch/git/offlineimap
Michael Witten [Fri, 26 Sep 2008 15:43:57 +0000 (10:43 -0500)]
imaplibutil: Remove flagrantly bad use of private attribute
Frankly, the original code doesn't even make much sense, and
moreover it's not forward compatible with python 2.6, and
furthermore:
DeprecationWarning: socket.ssl() is deprecated.
So, this commit is just a temporary fix.
Signed-off-by: Michael Witten <mfwitten@mit.edu>
John Goerzen [Tue, 16 Sep 2008 21:51:11 +0000 (16:51 -0500)]
Apply new darwin.patch from Vincent Beffara
fixes #20
patch dated 5/27/2008
John Goerzen [Tue, 16 Sep 2008 21:51:11 +0000 (16:51 -0500)]
Apply new darwin.patch from Vincent Beffara
fixes #20
patch dated 5/27/2008
John Goerzen [Wed, 13 Aug 2008 05:05:17 +0000 (00:05 -0500)]
Prepping 6.0.3
Henning Glawe [Tue, 12 Aug 2008 23:19:38 +0000 (01:19 +0200)]
make the trash and spam folder names in Gmail accounts configurable
John Goerzen [Tue, 12 Aug 2008 08:31:00 +0000 (03:31 -0500)]
Clean up instance Arbitrary Char some more
let is pick any character from any position in a list since we only
have 256 options anyhow
all tests pass.
John Goerzen [Tue, 12 Aug 2008 08:28:55 +0000 (03:28 -0500)]
Sanified the return type of greeting
all tests pass
John Goerzen [Tue, 12 Aug 2008 08:22:57 +0000 (03:22 -0500)]
Added greeting test
John Goerzen [Tue, 12 Aug 2008 08:11:30 +0000 (03:11 -0500)]
More respText test.
all tests pass.
John Goerzen [Tue, 12 Aug 2008 08:08:08 +0000 (03:08 -0500)]
respText stuff is working
all tests pass
John Goerzen [Tue, 12 Aug 2008 08:06:27 +0000 (03:06 -0500)]
Working on respText
John Goerzen [Tue, 12 Aug 2008 07:57:44 +0000 (02:57 -0500)]
Clean up tests and added respText atom test
John Goerzen [Tue, 12 Aug 2008 07:56:25 +0000 (02:56 -0500)]
Restrict character generation to first 255
John Goerzen [Tue, 12 Aug 2008 07:56:06 +0000 (02:56 -0500)]
Added document tracking what I think are errata in rfc3501
John Goerzen [Tue, 12 Aug 2008 07:52:09 +0000 (02:52 -0500)]
Added verbose test support
John Goerzen [Tue, 12 Aug 2008 07:51:08 +0000 (02:51 -0500)]
Improved random Char generation
John Goerzen [Tue, 12 Aug 2008 07:29:03 +0000 (02:29 -0500)]
Added first respText test
John Goerzen [Tue, 12 Aug 2008 06:38:19 +0000 (01:38 -0500)]
Added greeting and the functions needed to support it
John Goerzen [Tue, 12 Aug 2008 06:13:09 +0000 (01:13 -0500)]
Added types for parser primitives
John Goerzen [Tue, 12 Aug 2008 06:09:16 +0000 (01:09 -0500)]
Added tag and test for it. All tests pass.
John Goerzen [Tue, 12 Aug 2008 06:03:49 +0000 (01:03 -0500)]
Added text and test for it
All tests pass
John Goerzen [Tue, 12 Aug 2008 05:59:55 +0000 (00:59 -0500)]
Added astring test
John Goerzen [Tue, 12 Aug 2008 05:55:31 +0000 (00:55 -0500)]
Added astring_basic test
John Goerzen [Tue, 12 Aug 2008 05:51:33 +0000 (00:51 -0500)]
Added test for atom
Redid existing tests to make it easier to test for errors
John Goerzen [Tue, 12 Aug 2008 05:41:30 +0000 (00:41 -0500)]
Added test for string3501
John Goerzen [Tue, 12 Aug 2008 05:39:32 +0000 (00:39 -0500)]
New test for literal
John Goerzen [Tue, 12 Aug 2008 05:36:00 +0000 (00:36 -0500)]
Added quoted test
John Goerzen [Tue, 12 Aug 2008 05:30:06 +0000 (00:30 -0500)]
Added from TestParser.hs
John Goerzen [Tue, 12 Aug 2008 05:28:39 +0000 (00:28 -0500)]
Added Parser/Prim.hs
John Goerzen [Tue, 12 Aug 2008 15:34:34 +0000 (10:34 -0500)]
Added writeBytes test
John Goerzen [Tue, 12 Aug 2008 04:44:43 +0000 (23:44 -0500)]
Added prop_rfr_basic
John Goerzen [Tue, 12 Aug 2008 15:02:44 +0000 (10:02 -0500)]
Slight display tweak
John Goerzen [Tue, 12 Aug 2008 15:02:29 +0000 (10:02 -0500)]
Initial stab at readFullResponse
John Goerzen [Tue, 12 Aug 2008 14:38:45 +0000 (09:38 -0500)]
Suppress the test counter
John Goerzen [Tue, 12 Aug 2008 14:38:33 +0000 (09:38 -0500)]
noCR also implies no null
John Goerzen [Tue, 12 Aug 2008 14:12:25 +0000 (09:12 -0500)]
Working on getFullLine_count
John Goerzen [Tue, 12 Aug 2008 13:51:21 +0000 (08:51 -0500)]
Initial prop_getFullLine_count
John Goerzen [Tue, 12 Aug 2008 13:46:31 +0000 (08:46 -0500)]
Added first TestParser, genericized some other Test code
John Goerzen [Tue, 12 Aug 2008 13:36:34 +0000 (08:36 -0500)]
Added TestParser from TestConnection
John Goerzen [Tue, 12 Aug 2008 13:33:27 +0000 (08:33 -0500)]
Test for failure in readLine and readBytes
John Goerzen [Tue, 12 Aug 2008 13:24:39 +0000 (08:24 -0500)]
Changed Connection to use StateT instead of State, with Either
This allows us to handle "fail" in a pure way.
John Goerzen [Tue, 12 Aug 2008 02:54:50 +0000 (21:54 -0500)]
Comment typo
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 [Tue, 12 Aug 2008 01:38:33 +0000 (20:38 -0500)]
task_done wasn't in Python before 2.5
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 [Fri, 8 Aug 2008 18:08:08 +0000 (13:08 -0500)]
Merge branch 'master' of ssh://jpgarch@complete.org/~jpgarch/git/offlineimap
Ben Willard [Fri, 8 Aug 2008 01:16:36 +0000 (21:16 -0400)]
Fix a bug preventing the pid file from being empty.
Convert os.getpid() to a string before writing it to the pid file in
order to avoid generating an empty pid file.
John Goerzen [Thu, 7 Aug 2008 08:51:00 +0000 (03:51 -0500)]
Clarified and highlighted the need to set maxsyncaccounts to sync more
than 1 account
John Goerzen [Wed, 6 Aug 2008 23:04:59 +0000 (18:04 -0500)]
Starting work in IMAP parser
John Goerzen [Tue, 5 Aug 2008 05:07:26 +0000 (00:07 -0500)]
Removed debug statements
John Goerzen [Tue, 5 Aug 2008 05:05:29 +0000 (00:05 -0500)]
Yet another Python threading workaround.
module threading should be taken out back and shot.
Condition.wait() is a busywait loop that has negative implications for
battery consumption on laptops.
Queue.get() in blocking mode blocks SIGINT from being delivered.
Argh, argh, argh.
Closes: #493801.
John Goerzen [Sat, 2 Aug 2008 22:44:46 +0000 (17:44 -0500)]
Update changelog
John Goerzen [Sat, 2 Aug 2008 22:44:20 +0000 (17:44 -0500)]
Bump version to 6.0.2
John Goerzen [Sat, 2 Aug 2008 22:04:32 +0000 (17:04 -0500)]
Rework keepalive to use time.sleep() instead of event.wait()
This should improve power-management abilities some more
The catch is that we can't wait any longer for the kathread to
terminate. We were waiting for this in some cases. This is probably
not a big deal.
fixes deb#434074
fixes #66
John Goerzen [Sat, 2 Aug 2008 20:39:49 +0000 (15:39 -0500)]
Update changelog
John Goerzen [Sat, 2 Aug 2008 20:31:43 +0000 (15:31 -0500)]
Eliminate one more fsync
John Goerzen [Sat, 2 Aug 2008 20:18:22 +0000 (15:18 -0500)]
Update for 6.0.1
John Goerzen [Sat, 2 Aug 2008 20:13:43 +0000 (15:13 -0500)]
Bump version to 6.0.1
John Goerzen [Sat, 2 Aug 2008 20:11:23 +0000 (15:11 -0500)]
Fix syntax error in nofsync support
John Goerzen [Sat, 2 Aug 2008 20:10:11 +0000 (15:10 -0500)]
Rework threadutil to use Queue for simplification and power-friendliness
Removes code and should avoid weird Python situation that causes cpu
wakeups
fixes deb#434074
fixes #66
John Goerzen [Sat, 2 Aug 2008 19:55:08 +0000 (14:55 -0500)]
Added ability to disable fsync()
Passed config to LocalStatus and Maildir folders so they can look
up the fsync status
John Goerzen [Sat, 2 Aug 2008 19:42:56 +0000 (14:42 -0500)]
Merge branches 'master' and 'master' of ssh://jpgarch@complete.org/~jpgarch/git/offlineimap
John Goerzen [Sat, 2 Aug 2008 19:37:55 +0000 (14:37 -0500)]
Slightly more debug info
John Goerzen [Sat, 2 Aug 2008 19:34:51 +0000 (14:34 -0500)]
Now create cur,new,tmp in '.' even if existsok is false
Otherwise, there was a race where sometimes subfolders would get created
first in the sep = '.' scneario
fixes #64
John Goerzen [Wed, 16 Jul 2008 19:12:38 +0000 (14:12 -0500)]
Fix for keys with -1
fixes #83
John Goerzen [Wed, 11 Jun 2008 20:23:12 +0000 (15:23 -0500)]
Small doc grammar fix. fixes #74.
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