jgoerzen
3af9200226
/offlineimap/head: changeset 361
...
Updated for 3.99.10
2003-03-13 23:33:02 +01:00
jgoerzen
30ea5aa8a2
/offlineimap/head: changeset 360
...
Clarified license terms
2003-03-05 03:42:38 +01:00
jgoerzen
096e7da976
/offlineimap/head: changeset 359
...
Updated ChangeLog
2003-03-03 23:44:37 +01:00
jgoerzen
ddffdefb1c
/offlineimap/head: changeset 358
2003-03-01 22:31:30 +01:00
jgoerzen
f826607c08
/offlineimap/head: changeset 357
...
Always do a flush in Noninteractive when writing out data.
2003-02-08 03:12:47 +01:00
jgoerzen
22d82d0949
/offlineimap/head: changeset 355
...
Readying 3.99.9
2003-02-06 03:56:24 +01:00
jgoerzen
0c94499a91
/offlineimap/head: changeset 354
...
Clarified multiple invocations
2003-01-30 03:36:13 +01:00
jgoerzen
fa250e47cb
/offlineimap/head: changeset 353
...
Noted closing
2003-01-30 03:32:11 +01:00
jgoerzen
7b9b102e5e
/offlineimap/head: changeset 352
...
Added check to make sure that two processes do not run in the same
directory at once.
2003-01-30 02:19:53 +01:00
jgoerzen
897e93700d
/offlineimap/head: changeset 351
...
Fixed color on FreeBSD, and exceptions for non-color terminals
2003-01-11 00:47:35 +01:00
jgoerzen
9f76bac96f
/offlineimap/head: changeset 350
...
Fixed a small typo
2003-01-09 09:01:29 +01:00
jgoerzen
802b7a8fff
/offlineimap/head: changeset 348
...
This is prep for 3.99.7
2003-01-09 08:43:11 +01:00
jgoerzen
3cb8fb0062
/offlineimap/head: changeset 347
...
Preparing for 3.99.7
2003-01-09 03:16:07 +01:00
jgoerzen
399f7d9de9
/offlineimap/head: changeset 346
...
Initial phase of conversion to SGML documentation complete.
2003-01-09 00:03:58 +01:00
jgoerzen
6658c0bd65
/offlineimap/head: changeset 345
...
Finished first draft of doc conversion
2003-01-08 23:12:49 +01:00
jgoerzen
51cc4cd0ea
/offlineimap/head: changeset 344
2003-01-08 22:13:21 +01:00
jgoerzen
c2de04ee36
/offlineimap/head: changeset 343
2003-01-08 22:08:01 +01:00
jgoerzen
caacad8b43
/offlineimap/head: changeset 342
2003-01-08 21:48:41 +01:00
jgoerzen
c666632af2
/offlineimap/head: changeset 341
2003-01-08 21:40:39 +01:00
jgoerzen
586c732cc9
/offlineimap/head: changeset 340
...
Fixed a braino for VerboseUI
2003-01-08 10:15:18 +01:00
jgoerzen
40d9c58016
/offlineimap/head: changeset 339
2003-01-08 06:02:43 +01:00
jgoerzen
9ee3b23c15
/offlineimap/head: changeset 338
...
Fixed keywords
2003-01-08 05:45:16 +01:00
jgoerzen
6b8145756c
/offlineimap/head: changeset 337
2003-01-08 05:44:07 +01:00
jgoerzen
d6a58cdbf3
/offlineimap/head: changeset 336
2003-01-08 04:04:35 +01:00
jgoerzen
fbb0a21ccf
/offlineimap/head: changeset 335
...
Starting to write it.
2003-01-08 03:05:27 +01:00
jgoerzen
9c89174fb8
/offlineimap/head: changeset 334
...
Added keyword expansion
2003-01-08 02:20:58 +01:00
jgoerzen
be5ff7f89e
/offlineimap/head: changeset 333
...
Documentation being rewritten in DocBook
2003-01-08 02:18:33 +01:00
jgoerzen
4caecdbd72
/offlineimap/head: changeset 332
...
Fixed copyright year
2003-01-07 05:01:40 +01:00
jgoerzen
8bea6112a8
/offlineimap/head: changeset 330
...
Removed debug code. OK, NOW this is 3.99.6 :-)
2003-01-07 04:57:58 +01:00
jgoerzen
16156993b3
/offlineimap/head: changeset 329
...
This is 3.99.6
2003-01-07 04:56:08 +01:00
jgoerzen
ae6e182a2c
/offlineimap/head: changeset 328
...
Better cleaning up, install new example.
2003-01-07 04:47:15 +01:00
jgoerzen
2d0ef8af4b
/offlineimap/head: changeset 327
...
Bumped version number to 3.99.6
2003-01-07 04:37:27 +01:00
jgoerzen
f601a9850c
/offlineimap/head: changeset 326
...
Added minimal config file; noted this in changelog
2003-01-07 04:30:37 +01:00
jgoerzen
16b3ce90ca
/offlineimap/head: changeset 325
...
Touched up the isactive tests. Added defaults for many more options.
2003-01-07 04:15:22 +01:00
jgoerzen
1cc5cfda0a
/offlineimap/head: changeset 324
...
Updated documentation and information with information about new
settings
2003-01-07 03:37:19 +01:00
jgoerzen
0c7bdb2630
/offlineimap/head: changeset 323
...
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. 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.
2003-01-07 03:21:46 +01:00
jgoerzen
519a294e38
/offlineimap/head: changeset 322
...
Curses interface now can sleep, too. Woohoo.
2003-01-07 03:18:09 +01:00
jgoerzen
cb9c4d1df9
/offlineimap/head: changeset 321
...
More fine-tunning. Looks like using the grid manager is helping out.
2003-01-07 01:18:06 +01:00
jgoerzen
8eea66bc36
/offlineimap/head: changeset 320
...
Reworked the canvas. Before, problem was the label and buttons to the
right of the lights would make the window too wide. When the button
got added, the window would get even wider. That was because the
canvas would not shrink. My workaround is to use a separate canvas for
each light. Seems to be OK here....
2003-01-07 01:00:43 +01:00
jgoerzen
612a8e4ac4
/offlineimap/head: changeset 319
...
Working better now.
2003-01-07 00:31:19 +01:00
jgoerzen
b16f14e65a
/offlineimap/head: changeset 318
...
More visual tweaking. The Button doesn't seem to be working well, so
I'm going to try a MenuButton.
2003-01-07 00:14:17 +01:00
jgoerzen
6a0bbe2529
/offlineimap/head: changeset 317
...
Basic Tk.Blinkenlights structure completed. Need to fine-tune the
display. Sleeping API added to Blinkenlights base class.
2003-01-07 00:04:40 +01:00
jgoerzen
c381f973f1
/offlineimap/head: changeset 316
...
Noted a few things for the docs
2003-01-06 23:19:00 +01:00
jgoerzen
99e9c22cec
/offlineimap/head: changeset 315
...
Fixed up the VerboseUI for new account system. All that really needed
updating with the "Sync immediately" button, to cope with syncing
different accounts at different times. It's better now.
2003-01-06 23:15:15 +01:00
jgoerzen
9c761cddad
/offlineimap/head: changeset 314
...
More locking updates. Introduced a new MultiLock to threadutil. This
lock will let a single thread acquire the same lock more than once,
keeping track of how many times this happens, and will release the
actual lock only when the lock's lock count gets back to zero. By
using MultiLock, various functions in Curses.py and Blinkenlights.py
no longer need to pass around to other functions a parameter
indicating whether or not a lock should be obtained. This was a large
cause of complexity and errors, which is now eliminated. Everything
seems to be working properly wrt locking at this point. The
Curses.Blinkenlights interface has achieved basic working
functionality.
2003-01-06 22:58:29 +01:00
jgoerzen
510fa037d8
/offlineimap/head: changeset 313
...
Just to be sure, since it could be called by multiple threads,
genmbnames will not lock itself.
2003-01-06 21:41:14 +01:00
jgoerzen
f652bc5bac
/offlineimap/head: changeset 312
...
Updated the mbnames recorder to bring it back up-to-date with the new
account-centric system. It will now gather reports from account sync
threads, and when it has all that it's supposed to, it'll write out
the file.
2003-01-06 21:40:23 +01:00
jgoerzen
930f94fbb1
/offlineimap/head: changeset 311
...
Fixed a problem that prevented it from working on the console.
2003-01-06 12:11:00 +01:00
jgoerzen
752b7d84e7
/offlineimap/head: changeset 310
...
Added some temporary debug code to help weed out a few race conditions
with the curses Blinkenlights interface. Think I've finally got it.
I'm leaving the debugging code in for now, though, to help in case
there are future problems.
2003-01-06 12:07:16 +01:00
jgoerzen
2b9c425091
/offlineimap/head: changeset 309
...
More progress with bug fixes and locking
2003-01-06 05:54:59 +01:00
jgoerzen
d6b790a7da
/offlineimap/head: changeset 308
...
More progress at debugging. The curses blinkenlights is now working
well, though it still has an occasional tendency to corrupt the light
display with comments from the log. I suspect a locking problem --
need to be more strict with iolock I suspect. Updated various modules
to register the threads' account names, etc.
2003-01-06 00:07:58 +01:00
jgoerzen
c48d8d4fda
/offlineimap/head: changeset 307
...
Starting to work now.
2003-01-05 13:01:17 +01:00
jgoerzen
86df6db630
/offlineimap/head: changeset 306
...
Removed debug prints
2003-01-05 12:55:37 +01:00
jgoerzen
0b7d75de60
/offlineimap/head: changeset 305
...
Believed to be somewhat working now
2003-01-05 12:50:01 +01:00
jgoerzen
8301e3015f
/offlineimap/head: changeset 304
...
Clarified copyright statement
2003-01-05 09:11:46 +01:00
jgoerzen
6b7c0801b0
/offlineimap/head: changeset 303
...
Removed password echo for debugging
2003-01-05 09:07:40 +01:00
jgoerzen
9df89638f5
/offlineimap/head: changeset 302
...
Now capable of actually reading passwords.
2003-01-05 09:07:00 +01:00
jgoerzen
ba0c95f6bc
/offlineimap/head: changeset 301
...
Nominally-working Blinkenlights interface for Curses!
2003-01-05 08:51:35 +01:00
jgoerzen
380f654df5
/offlineimap/head: changeset 300
...
Beginnings of support for a curses-based Blinkenlights.
2003-01-05 05:51:17 +01:00
jgoerzen
96e20c91c3
/offlineimap/head: changeset 299
...
Started breaking Blinkenlights out into a base class.
2003-01-05 04:35:36 +01:00
jgoerzen
b51f302be7
/offlineimap/head: changeset 298
...
Removed this (not a real part of the program)
2003-01-04 05:58:04 +01:00
jgoerzen
854eaf3055
/offlineimap/head: changeset 297
...
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.
2003-01-04 05:57:46 +01:00
jgoerzen
1691cdbf0f
/offlineimap/head: changeset 296
...
Fixing error
2003-01-04 05:57:20 +01:00
jgoerzen
d59f7abdaa
/offlineimap/head: changeset 295
...
Got Tk working again. Woohoo.
2003-01-03 08:08:10 +01:00
jgoerzen
8e3b18f375
/offlineimap/head: changeset 294
...
Updated with various fixes
2003-01-03 08:01:41 +01:00
jgoerzen
09828a9d4f
/offlineimap/head: changeset 293
...
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 .
2003-01-03 03:05:14 +01:00
jgoerzen
bbbb13f52a
/offlineimap/head: changeset 292
...
Beginning of work to make it work with a threaded Tcl/Tk Tkinter.
2003-01-03 03:00:23 +01:00
jgoerzen
99352a39c2
/offlineimap/head: changeset 291
...
This is 3.99.5
2002-12-03 23:26:03 +01:00
jgoerzen
9b90c85003
/offlineimap/head: changeset 290
...
Updated for today's release
2002-12-03 23:25:06 +01:00
jgoerzen
832c7ddd66
/offlineimap/head: changeset 289
...
Fixed infinite loop in imapserver.py with preauth
2002-11-20 05:57:45 +01:00
jgoerzen
2756ca9d5a
/offlineimap/head: changeset 288
...
Updated for 3.99.5
2002-11-20 05:34:09 +01:00
jgoerzen
872d960fa8
/offlineimap/head: changeset 287
...
Alter handling of messages flagged for deletion -- no longer
automatically delete them if expunge is 0. In Maildir folder, we will
now ignore the T flag entirely, and just pass it back and forth with
IMAP.
2002-11-12 22:40:40 +01:00
jgoerzen
61b6c32d0f
/offlineimap/head: changeset 286
...
Added ability to disable expunging on the server.
2002-11-12 22:36:34 +01:00
jgoerzen
f7c4889918
/offlineimap/head: changeset 285
...
Adding missing import os to imapserver.py. Thanks to John Wiegley for
catching that. Updated changelog
2002-11-06 02:38:11 +01:00
mj
a2720a4d21
/offlineimap/head: changeset 284
...
Working (and tested) CRAM-MD5 implementation.
2002-11-06 02:10:14 +01:00
jgoerzen
32713cb0d1
/offlineimap/head: changeset 283
...
Fixed setup.py installation instructions.
2002-11-05 21:07:45 +01:00
jgoerzen
efb69df3f0
/offlineimap/head: changeset 282
...
Updated with more md5 debugging
2002-11-05 08:11:28 +01:00
jgoerzen
6b181da921
/offlineimap/head: changeset 281
...
Fixed CRAM-MD5 auth so it actually works now. This is 3.99.3
2002-11-05 02:24:41 +01:00
jgoerzen
b538581bf6
/offlineimap/head: changeset 280
...
Falls back to plain-text auth if CRAM-MD5 fails. Fixes [complete.org
#42 ]
2002-11-05 00:38:39 +01:00
jgoerzen
8392575e33
/offlineimap/head: changeset 279
...
Test commit to test offlineimap-commits
2002-11-05 00:29:39 +01:00
jgoerzen
4527b82221
/offlineimap/head: changeset 278
...
Moved password promting into imapserver.py. Passwords are now asked
for on-demand and typos will no longer crash the program (the user
will be re-prompted). Closes : #162672 .
2002-11-05 00:15:42 +01:00
jgoerzen
d64138c228
/offlineimap/head: changeset 276
...
Updated
2002-11-02 23:30:41 +01:00
jgoerzen
2ebdae19c9
/offlineimap/head: changeset 275
...
Trial cram-md5 support
2002-11-02 23:14:02 +01:00
jgoerzen
3c395c66a9
/offlineimap/head: changeset 274
2002-10-30 05:26:49 +01:00
jgoerzen
4ab770bb3d
/offlineimap/head: changeset 273
...
Handle uidvalidity file in an atomic fashion
2002-10-21 22:40:31 +01:00
jgoerzen
09a2ac9221
/offlineimap/head: changeset 272
...
When an exception occurs, OfflineIMAP will attempt to print the last
50 debug messages, whether or not debugging was enabled for this
session. This way, even unexpected and non-repeatable errors stand a
chance of getting a more detailed log.
2002-10-17 00:27:27 +01:00
jgoerzen
434233d8c4
/offlineimap/head: changeset 271
...
More work-arounds for imaplib
2002-10-16 06:43:02 +01:00
jgoerzen
51abdbe08a
/offlineimap/head: changeset 270
...
Another attempt at dealing with bogus IMAP stuff
2002-10-16 00:07:02 +01:00
jgoerzen
2ccea111dd
/offlineimap/head: changeset 269
...
This is 3.99.1
2002-10-10 06:38:55 +01:00
jgoerzen
26e6472dd3
/offlineimap/head: changeset 268
...
Various bugfixes
2002-10-10 06:37:37 +01:00
mj
528a349d4b
/offlineimap/head: changeset 267
...
mbnames folder filter takes *2* arguments.
2002-10-09 21:55:34 +01:00
jgoerzen
d3f924f6fc
/offlineimap/head: changeset 266
...
Fixed a syntax error found by Corey.
2002-10-08 21:18:11 +01:00
jgoerzen
94eb83efd7
/offlineimap/head: changeset 264
...
Fixed date
2002-10-07 22:32:32 +01:00
jgoerzen
3d3dfff730
/offlineimap/head: changeset 263
...
Changelog for 3.99.0
2002-10-07 22:31:20 +01:00
jgoerzen
22f68cd2e0
/offlineimap/head: changeset 262
...
Final prep for 3.99.0
2002-10-07 22:30:35 +01:00
jgoerzen
45a97b42b8
/offlineimap/head: changeset 261
...
- Moved some code from offlineimap/init.py to new file
offlineimap/syncmaster.py to help dileneate between code that
performs different functions.
- Moved threadexited from offlineimap/init.py to
offlineimap/threadutil.py.
2002-10-07 22:17:13 +01:00
jgoerzen
eaec9e7db4
/offlineimap/head: changeset 260
...
Updated -- the init changes now actually work.
2002-10-07 22:11:19 +01:00
jgoerzen
73199ad735
/offlineimap/head: changeset 259
...
Initial commit on initialization reorganization
2002-10-07 21:59:02 +01:00
jgoerzen
ca56d8c899
/offlineimap/head: changeset 258
...
Added a workaround to imaputil.py to deal with a bug in imaplib.py's
tuple when a response contains a literal in certain cases.
2002-10-07 21:18:02 +01:00
jgoerzen
c6c40bdf34
/offlineimap/head: changeset 257
...
Added more debugging to the IMAP debug stream
2002-10-01 19:57:56 +01:00