jgoerzen
96ac95c13f
/offlineimap/head: changeset 484
...
Added a "force" option to imapserver/select to force a reloading of a
folder. Per [complete.org #67 ], when cachemessagelist() was called on
an object that was cached from a previous run, it would not re-issue
the select(). Closes: [complete.org #67 ]
2003-06-02 22:17:29 +01:00
jgoerzen
45265467a9
/offlineimap/head: changeset 482
2003-06-02 22:11:51 +01:00
jgoerzen
3b849724da
/offlineimap/head: changeset 481
...
Updated
2003-06-02 22:09:57 +01:00
jgoerzen
d9c353b67a
/offlineimap/head: changeset 480
...
Fixed the -l option
2003-06-02 20:52:33 +01:00
jgoerzen
332d07b4b0
/offlineimap/head: changeset 479
...
Made -d recognized
2003-06-02 20:07:30 +01:00
jgoerzen
022655dddd
/offlineimap/head: changeset 478
...
Added -l option. Updated documentation for it. Changed _msg to
_display override in UI modules. Renamed "doc" to "docs" target in
Makefile to avoid conflicting with a subdir.
2003-06-02 20:06:18 +01:00
jgoerzen
d52c007857
/offlineimap/head: changeset 477
...
Fixed SSL for Python2.3.
2003-05-28 04:01:27 +01:00
jgoerzen
ce125cc366
/offlineimap/head: changeset 475
...
Preparing for 3.99.17
2003-05-06 20:27:36 +01:00
jgoerzen
b36c52d5af
/offlineimap/head: changeset 474
...
- offlineimap (3.99.17) unstable; urgency=low
- Fixed two potential obscure race conditions in folder/Maildir.py. +
Condition 1 involved the gettimeseq() function. This function
accesses per-module variables but does not have a lock. It may have
been possible for this to have been called in such a way that
timeseq was not properly updated. + Condition 2 involved the call to
gettimeseq(). Since the timeseq is based on the system clock, we now
use the time as reported inside timeseq() rather than outside. This
way, we can be assured that the same value is in use both places.
- Added debug code to savemessage in folder/Maildir.py to try to track
down a mysterious 0-length file bug. -- John Goerzen
<jgoerzen@complete.org> Tue, 6 May 2003 09:21:38 -0500
2003-05-06 20:26:12 +01:00
jgoerzen
4ab1ebf4a8
/offlineimap/head: changeset 472
...
Prepping for 3.99.16
2003-05-06 19:50:01 +01:00
jgoerzen
5454489a16
/offlineimap/head: changeset 471
...
- Added some significant debug code to folder/IMAP.py when saving a
new message with APPEND. This should make it easier to track down
bugs both in OfflineIMAP and in mail servers that implement this
poorly.
- Fixed adding of X-OfflineIMAP header when the message starts out
with no headers. (This should not generally occur.) This should help
with some "invalid literal for long()" problems.
2003-05-06 19:41:13 +01:00
jgoerzen
7ddce0b57d
/offlineimap/head: changeset 470
...
Added a note about the Debian bug this closes.
2003-04-30 03:54:07 +01:00
jgoerzen
422b5ea815
/offlineimap/head: changeset 469
...
Added from rev 5
2003-04-30 02:18:17 +01:00
jgoerzen
afba647f62
/offlineimap/head: changeset 467
...
When sep was /, the new Maildir support code would recursively try to
scan ., resulting in huge paths and an eventual crash. Fixed with a
one-line patch to Maildir.py. Closes: [complete.org #60 ] Sergei, The
below diff is going into 3.99.16. You can apply it to 3.99.15 and it
should work for you now. Please let me know. (Ignore any patch errors
for debian/changelog). Thanks for the report.
2003-04-29 22:30:26 +01:00
jgoerzen
3432a5e395
/offlineimap/head: changeset 466
...
Testing bug mailing
2003-04-29 21:48:52 +01:00
jgoerzen
ebf47b76c9
/offlineimap/head: changeset 465
...
This is more testing. Closes: [complete.org #62 ]
2003-04-29 21:46:05 +01:00
jgoerzen
ec0ed5b082
/offlineimap/head: changeset 464
...
Testing BTS actions. Notify: jglt@complete.org Notify: [complete.org
#62 ], [debian.org #154165 ]
2003-04-29 21:38:05 +01:00
jgoerzen
de4f3544e7
/offlineimap/head: changeset 463
...
Readying to accept changes, captain
2003-04-29 19:13:52 +01:00
jgoerzen
d2db8e5b17
/offlineimap/head: changeset 462
...
Updated copyright date. Notify: jgoerzen@complete.org ,
jgoerzen@debian.org
2003-04-29 09:38:20 +01:00
jgoerzen
2031dc7670
/offlineimap/head: changeset 461
...
Updated the ChangeLog
2003-04-29 09:35:50 +01:00
jgoerzen
1043658491
/offlineimap/head: changeset 459
...
Preparing for 3.99.15
2003-04-29 03:41:50 +01:00
jgoerzen
ce12331573
/offlineimap/head: changeset 458
...
autorefresh may now be a floating-point value. Closes : #190060 .
2003-04-29 03:25:42 +01:00
jgoerzen
56ac894f41
/offlineimap/head: changeset 457
...
Made OfflineIMAP IPv6-aware. Used the short patch from Adriaan Peeters
<apeeters@lashout.net> in Debian bug report 186636. Closes : #186636 .
2003-04-29 03:17:30 +01:00
jgoerzen
044877a5f5
/offlineimap/head: changeset 456
...
Fixed a silly error relating to handling of the remotepassfile.
Closes : #189935 .
2003-04-29 02:52:03 +01:00
jgoerzen
0ff4f610de
/offlineimap/head: changeset 455
...
Raise an exception when the status area is locked. This will cause UIs
to go through their normal exception handling code. In particular, for
the Curses.Blinkenlights interface, the Curses module will be stopped
and the error message will be printed on the console. Previously, this
error message would not have been visible. Closes : #185709 .
2003-04-29 02:48:55 +01:00
jgoerzen
eab7170aea
/offlineimap/head: changeset 454
...
Updated bug closing number
2003-04-29 02:43:41 +01:00
jgoerzen
45e8543541
/offlineimap/head: changeset 453
...
Backed out removal of SYNC_WITH_TIMER_TERMINATE code to deal with
completed syncs. Without this code, -o broke because the app would
never terminate.
2003-04-29 01:04:22 +01:00
jgoerzen
30d18b0e3f
/offlineimap/head: changeset 451
...
Updated for 3.99.14
2003-04-28 20:16:58 +01:00
jgoerzen
a206290329
/offlineimap/head: changeset 450
...
Preparing for 3.99.14
2003-04-28 20:16:30 +01:00
jgoerzen
0db32b6393
/offlineimap/head: changeset 449
...
- Slight renaming in offlineimap.conf.minimal to clarify things.
- Documentation updated with information about new features. Closes:
#189771 . + Described IMAP-IMAP syncing + Updated minimal example
with new offlineimap.conf.minimal + Updated UID information. Added
link to recent mailing list discussion. + Described KMail syncing,
which now works. + Added link to mailing list archives.
2003-04-22 21:47:25 +01:00
jgoerzen
0373766d70
/offlineimap/head: changeset 448
...
Fixed the regular expression that fixes line endings to make sure to
deal with \n\n properly.
2003-04-19 02:44:10 +01:00
jgoerzen
2288c0d37a
/offlineimap/head: changeset 447
...
Added the ability to use the top level of a Maildir as folder named
".". Useful for generating Maildir trees for a Courier server.
2003-04-18 08:14:45 +01:00
jgoerzen
ce02e1c514
/offlineimap/head: changeset 446
...
Prepping for 0.99.13 -- fixed some niggling bugs
2003-04-18 08:06:04 +01:00
jgoerzen
79ab74a418
/offlineimap/head: changeset 445
...
- Now checks that SELECT succeeded when entering a folder.
- Verifies that folders listed on folderincludes actually exist by
trying to enter them. Thus, if they do not exist, they can be
created on the first run.
2003-04-18 05:31:25 +01:00
jgoerzen
ced2acc6cf
/offlineimap/head: changeset 444
...
Fixed line-ending code to deal with files with mixed \n and \r\n
codes. This is a rare case, but now is more onerous because we now
have to find headers.
2003-04-18 05:18:54 +01:00
jgoerzen
b9f2eca42c
/offlineimap/head: changeset 443
...
Fixed account names in password prompts
2003-04-18 03:43:54 +01:00
jgoerzen
faf26007b1
/offlineimap/head: changeset 442
...
Moved account-sep branch to head
2003-04-18 03:18:34 +01:00
jgoerzen
0f81229c68
/offlineimap/head: changeset 367
...
Reverted the license change
2003-04-16 20:23:45 +01:00
jgoerzen
12e08b1c62
/offlineimap/head: changeset 366
2003-04-02 05:59:13 +01:00
jgoerzen
7eb2bd9cd9
/offlineimap/head: changeset 365
...
Removed debug code
2003-03-14 00:48:42 +01:00
jgoerzen
fa51422580
/offlineimap/head: changeset 364
...
Removed debug code
2003-03-14 00:47:38 +01:00
jgoerzen
a09ff54b6e
/offlineimap/head: changeset 363
...
Fixed ability to resize windows under Curses.
2003-03-14 00:47:09 +01:00
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
jgoerzen
24cb7f76c2
/offlineimap/head: changeset 256
...
Fixed manual to reflect single-user startup
2002-09-30 23:10:46 +01:00
jgoerzen
f60d4d994b
/offlineimap/head: changeset 255
...
Added folderfilter capability to the mbnames section
2002-09-30 23:09:27 +01:00
jgoerzen
5d3bb88657
/offlineimap/head: changeset 253
...
Final 3.2.8 work
2002-09-30 21:49:01 +01:00
jgoerzen
4144c19a38
/offlineimap/head: changeset 252
...
Prepare for 3.2.8
2002-09-30 21:48:45 +01:00
jgoerzen
b2a04a5000
/offlineimap/head: changeset 251
...
Checked in a work-around for IMAP servers that misbehave with LIST ""
""
2002-09-30 21:47:05 +01:00
jgoerzen
edc301f14d
/offlineimap/head: changeset 249
...
No longer has to rename due to new naming.
2002-09-26 22:27:23 +01:00
jgoerzen
cd74ed2a08
/offlineimap/head: changeset 248
2002-09-26 22:12:52 +01:00
jgoerzen
3700231446
/offlineimap/head: changeset 247
...
Updated the ChangeLog
2002-09-26 22:08:04 +01:00
jgoerzen
a7801e5f22
/offlineimap/head: changeset 246
...
Final changes for .7
2002-09-26 20:36:16 +01:00
jgoerzen
1687a4993c
/offlineimap/head: changeset 245
...
Changed version number
2002-09-19 22:50:51 +01:00
jgoerzen
f1aeb50d04
/offlineimap/head: changeset 244
...
Fixed font specification support
2002-08-27 02:35:21 +01:00
jgoerzen
6a6a49b1a9
/offlineimap/head: changeset 243
...
Font size for Blinkenlights UI is now configurable.
2002-08-27 02:06:02 +01:00
jgoerzen
1c8b42500b
/offlineimap/head: changeset 242
...
Moved executable to bin/offlineimap. This will allow setup.py to
properly install it as offlineimap instead of offlineimap.py.
2002-08-24 02:55:20 +01:00
jgoerzen
06b21e1140
/offlineimap/head: changeset 241
...
Use /usr/bin/env in bangpath. Missed that somehow.
2002-08-24 02:24:29 +01:00
jgoerzen
cbcf797944
/offlineimap/head: changeset 236
...
Now the containing repository is stored within a folder. This will be
necessary for moves.
2002-08-20 21:54:02 +01:00
jgoerzen
e1657f962e
/offlineimap/head: changeset 235
...
- Changed indentation in debian/control. Closes : #156327 .
- Removed calls to folder object deletions. None have been implemented
anyway.
- folder/Maildir.py: unlink throws OSError, not IOError; fixed. Now
handles message deleting race condition properly. Closes : #154497 .
2002-08-17 02:01:12 +01:00
jgoerzen
c57d5a240b
/offlineimap/head: changeset 234
...
Preparing for 3.2.5
2002-08-10 02:52:09 +01:00
jgoerzen
9d1a4e2275
/offlineimap/head: changeset 233
...
Made more resiliant in the face of invalid dates.
2002-08-10 01:29:29 +01:00
jgoerzen
1c29a7206e
/offlineimap/head: changeset 232
...
Added documentation for Tommi's patch.
2002-08-09 22:25:28 +01:00
jgoerzen
c61e3a89cf
/offlineimap/head: changeset 231
...
Applied part 2 of tv's patch
2002-08-09 22:12:09 +01:00
jgoerzen
442c820f87
/offlineimap/head: changeset 230
...
More of part 1 of the patch
2002-08-09 22:11:12 +01:00
jgoerzen
9be2bec748
/offlineimap/head: changeset 229
...
Applied part 1 of Tommi's patch.
2002-08-09 22:10:38 +01:00
jgoerzen
6e94ead957
/offlineimap/head: changeset 228
...
Nicely handle uploading messages without Message-Id headers
2002-08-09 21:57:06 +01:00
jgoerzen
608f740cd3
/offlineimap/head: changeset 226
...
Changelog committed
2002-08-09 02:58:44 +01:00
jgoerzen
1358495af1
/offlineimap/head: changeset 225
...
Preparing for 3.2.4
2002-08-09 02:58:14 +01:00
jgoerzen
5feb54b493
/offlineimap/head: changeset 224
...
Fix syntax
2002-08-09 02:53:57 +01:00
jgoerzen
6c1d5a0d27
/offlineimap/head: changeset 223
...
First stab at fixing nested mailbox bug
2002-08-09 02:53:05 +01:00
jgoerzen
47b2af5c0d
/offlineimap/head: changeset 222
...
Typo fix.
2002-08-09 00:35:35 +01:00
jgoerzen
d9836ef791
/offlineimap/head: changeset 221
...
Readying 3.2.3. Updated docs, version, etc.
2002-08-08 21:21:56 +01:00
jgoerzen
9cbb14f5dd
/offlineimap/head: changeset 220
...
Now logs folder names of return value when debugging.
2002-08-08 21:18:45 +01:00
jgoerzen
c65ca9efe3
/offlineimap/head: changeset 219
...
Updated debugging
2002-08-08 21:17:36 +01:00
jgoerzen
09ed5e2fcc
/offlineimap/head: changeset 218
...
Added maildir repository debug code
2002-08-08 21:15:30 +01:00
jgoerzen
a6e85174fe
/offlineimap/head: changeset 217
...
-d now takes a parameter to specify what kind of debugging to do.
imaplib now does debugging through the UI system. UIBase now has a
debugging process.
2002-08-08 21:03:36 +01:00
jgoerzen
60ea05cf98
/offlineimap/head: changeset 215
...
Readying version 3.2.2.
2002-08-08 07:28:34 +01:00
jgoerzen
f45ec311f4
/offlineimap/head: changeset 214
...
Fixed the scanner
2002-08-08 04:27:55 +01:00
jgoerzen
29d64f7dbe
/offlineimap/head: changeset 213
...
Fix to makefolder() such that it won't fail when hierarchical folders
are used and sub-folders are created before master folders.
2002-08-08 04:01:31 +01:00
jgoerzen
850db440ae
/offlineimap/head: changeset 212
...
Modified to make getfolders() recursively scan.
2002-08-08 03:57:52 +01:00
jgoerzen
12b5e89949
/offlineimap/head: changeset 211
...
Yet more typos
2002-08-08 03:45:03 +01:00
jgoerzen
b56304090a
/offlineimap/head: changeset 210
...
Preventive security: folder names may not contain ./ or start with /.
2002-08-08 03:44:37 +01:00
jgoerzen
f086c3ff0a
/offlineimap/head: changeset 209
...
Fixed a stupid braino in the last commit.
2002-08-08 03:41:52 +01:00
jgoerzen
cd6b343bb0
/offlineimap/head: changeset 208
...
Added support for /-separated Maildirs -- that is, hierarchical
Maildir trees. Fixes [complete.org #28 ] and, for Debian, Closes:
#155460 .
2002-08-08 03:40:18 +01:00
jgoerzen
7b44f609f0
/offlineimap/head: changeset 207
...
- Oops, incomplete commit from the last one:
- If a given Maildir folder is new, remove the associated local status
cache file, if any. That way, there will not be any chance of
propogating hordes of deletes and adds based on old status data.
2002-08-08 03:22:38 +01:00
jgoerzen
225e9c61d6
/offlineimap/head: changeset 206
...
If a given Maildir folder is new, remove the associated local status
cache file, if any. That way, there will not be any chance of
propogating hordes of deletes and adds based on old status data.
2002-08-08 03:20:36 +01:00
jgoerzen
a3f422cf98
/offlineimap/head: changeset 205
...
Better handling of read-only folders. We will now warn if there is a
change, but not propogate it. New config variable ignore-readonly can
suppress the warnings. This fixes [complete.org #10 ] and, for Debian,
Closes : #154769 . changelog: noted the change IMAP.py: trap
imapobj.readonly more often UIBase.py: new methods to handle the
warnings offlineimap.conf: new ignore-readonly variable.
2002-08-08 02:57:17 +01:00
jgoerzen
3b4c306f5d
/offlineimap/head: changeset 204
...
Scrolling behavior is better now; sometimes, with fast-scrolling text,
the log would stop scrolling.
2002-08-08 01:46:18 +01:00
jgoerzen
fd7295d9a6
/offlineimap/head: changeset 203
...
Testing new svn installation
2002-08-07 09:11:02 +01:00
jgoerzen
7bcfc7172a
/offlineimap/head: changeset 202
...
Testing new subversion installation
2002-08-07 09:10:14 +01:00
jgoerzen
a605ce468a
/offlineimap/head: changeset 201
...
We're back, woohoo.
2002-08-07 09:08:16 +01:00
mj
4e323e188f
/offlineimap/head: changeset 200
...
Better update the changelog as well.
2002-07-26 00:22:17 +01:00
mj
73438ce4c7
/offlineimap/head: changeset 199
...
Fix typo; section names are case-sensitive.
2002-07-26 00:04:09 +01:00
jgoerzen
3a4660d6df
/offlineimap/head: changeset 198
...
Noted the use of Gray
2002-07-25 19:22:41 +01:00
jgoerzen
5ce8c7d264
/offlineimap/head: changeset 196
...
Preparing for 3.2.1
2002-07-25 09:02:03 +01:00
jgoerzen
28938de6ea
/offlineimap/head: changeset 195
...
Backed out check for . in account names for now. Will put it back in
when we have a consensus on what exactly to do. Doubt that anyone has
a foldername that would conflict with Blinkenlights anyway.
2002-07-25 08:41:56 +01:00
jgoerzen
091ec4b21e
/offlineimap/head: changeset 194
...
Updated the changelog, added the new bufferlines value to
offlineimap.conf, and worked out a few more bugs with the resizing
support in Tk.py.
2002-07-25 08:36:24 +01:00
mj
2b2fbf450b
/offlineimap/head: changeset 193
...
Normalize exception message to 80 characters and fix account name
interpolation.
2002-07-25 08:16:21 +01:00
jgoerzen
413b5aac0b
/offlineimap/head: changeset 192
...
Removed the old Log menu code; no longer necessary.
2002-07-25 06:37:54 +01:00
jgoerzen
e45e737640
/offlineimap/head: changeset 191
...
More tweaks
2002-07-25 06:06:01 +01:00
jgoerzen
eb790cd78c
/offlineimap/head: changeset 190
...
Lots of updates; see changelog
2002-07-25 05:46:27 +01:00
jgoerzen
c8442d9a68
/offlineimap/head: changeset 189
...
Cleaned up color handling for timer
2002-07-25 01:40:58 +01:00
jgoerzen
2ad3c6459a
/offlineimap/head: changeset 187
...
Final prep for 3.2.0
2002-07-25 00:16:49 +01:00
jgoerzen
7b4bb906ec
/offlineimap/head: changeset 186
...
Updated changelog for 3.2.0.
2002-07-25 00:16:05 +01:00
jgoerzen
05d8ffcc46
/offlineimap/head: changeset 185
...
Fixed to take config as new init is proceeding.
2002-07-25 00:15:30 +01:00
jgoerzen
1eb04c25df
/offlineimap/head: changeset 184
...
Updated the manual with blinkenlights. Fixed build-dep to have
python2.2-dev. Fixed TTY to has isusable() that requires TTYs on stdin
and stdout.
2002-07-25 00:13:09 +01:00
jgoerzen
2a4b20e951
/offlineimap/head: changeset 183
...
Adding configuration information for Blinkenlights.
2002-07-24 23:20:42 +01:00
jgoerzen
11ca9ea196
/offlineimap/head: changeset 182
...
Added a logging option
2002-07-24 23:04:22 +01:00
jgoerzen
a4c6a338f9
/offlineimap/head: changeset 181
...
Basic Blinkenlights done.
2002-07-24 22:00:02 +01:00
jgoerzen
c38b0a06cf
/offlineimap/head: changeset 179
...
More work on the Blinkenlights interface.
2002-07-24 21:38:40 +01:00
jgoerzen
702a73288d
/offlineimap/head: changeset 178
...
Preparing for 3.2.0
2002-07-24 18:54:07 +01:00
jgoerzen
81801f454e
/offlineimap/head: changeset 176
...
This is release 3.1.1. Fixed a typo in the manual: Tk.TKUI -> Tk.TkUI.
Noted the new version and release time in the changelog and in
version.py. Rebuilt the documentation. Feed the cats, watered the
plants, backed up /dev/null.
2002-07-24 18:46:18 +01:00
jgoerzen
6605337cb1
/offlineimap/head: changeset 175
...
New Blinkenlights interface.
2002-07-24 09:34:59 +01:00
jgoerzen
be69480f60
/offlineimap/head: changeset 170
...
Noted recent changes.
2002-07-24 01:47:13 +01:00
jgoerzen
6aed9485d8
/offlineimap/head: changeset 169
...
More optimizations -- this time fix readline() to not work character-
by-character!
2002-07-24 01:28:40 +01:00
jgoerzen
045665deb9
/offlineimap/head: changeset 168
...
Made some more optimizations
2002-07-24 00:36:44 +01:00
jgoerzen
9d3298f5a7
/offlineimap/head: changeset 167
...
- Modified imaputil.py and folder/Maildir.py to run faster. Eliminated
many regular expressions; pre-compiled many others.
- Fixed threadutil's exitnotifyloop to always handle threads in the
order they exited, rather than sometimes in the inverse order. This
way, make sure to handle thread's exception messages before a thread
exited.
2002-07-23 20:55:18 +01:00
jgoerzen
674ace5896
/offlineimap/head: changeset 165
...
This is 3.1.0.
2002-07-23 02:50:14 +01:00
jgoerzen
73bf6b6f36
/offlineimap/head: changeset 164
...
Added profile mode (-P) and updated the documentation with it.
2002-07-23 02:48:15 +01:00
jgoerzen
95e96a3deb
/offlineimap/head: changeset 163
...
Removed.
2002-07-22 22:19:48 +01:00
jgoerzen
b73c0e0448
/offlineimap/head: changeset 162
...
Modified to work around a bdist_rpm bug
2002-07-22 20:08:09 +01:00
jgoerzen
3147dd36a1
/offlineimap/head: changeset 161
...
Added Noninteractive.Basic and Noninteractive.Quiet, fixing
[complete.org #14 ]
2002-07-22 07:55:27 +01:00
jgoerzen
fac88fbe6b
/offlineimap/head: changeset 159
...
NotImplementedException -> NotImplementedError (oops)
2002-07-22 07:02:24 +01:00
jgoerzen
39060259d0
/offlineimap/head: changeset 158
...
Added UW IMAPD example from docwhat@gerf.org
2002-07-22 06:56:21 +01:00
jgoerzen
de9ea5c05c
/offlineimap/head: changeset 157
...
Fixed a syntax error
2002-07-22 06:40:29 +01:00
jgoerzen
c9b4de85b2
/offlineimap/head: changeset 156
...
Moved verbosity checking into UIBase
2002-07-22 06:38:06 +01:00
jgoerzen
0361dd4783
/offlineimap/head: changeset 155
...
Handle \r\n line endings in Maildirs.
2002-07-22 06:29:26 +01:00
jgoerzen
80e04a2874
/offlineimap/head: changeset 154
...
Updated for 3.0.4
2002-07-22 05:56:16 +01:00
jgoerzen
fc54e224d0
/offlineimap/head: changeset 152
...
Proparing for release of 3.0.3
2002-07-22 02:46:40 +01:00
jgoerzen
65459424ec
/offlineimap/head: changeset 151
...
Now put messages with 'S' flag into 'cur'. [complete.org #4 ],
deb#152482
2002-07-22 02:43:04 +01:00
jgoerzen
46df79b49f
/offlineimap/head: changeset 150
...
Moved contents into the BTS and noted this in the file.
2002-07-21 21:38:28 +01:00
jgoerzen
22dd82ea60
/offlineimap/head: changeset 149
...
Noted new BTS in manual; rebuilt manual files; removed BTS-submitted
items from TODO.
2002-07-20 09:35:48 +01:00
jgoerzen
8d3ab0f629
/offlineimap/head: changeset 148
...
Updated changelog. Set self.root to None in IMAP folder; we do not
want to be doubling up the reference name.
2002-07-20 08:03:21 +01:00
jgoerzen
ad597ae355
/offlineimap/head: changeset 147
...
Committed new information
2002-07-19 01:15:29 +01:00
jgoerzen
6c2e2deade
/offlineimap/head: changeset 146
...
More date format workarounds. Now accept a valid format but invalid
data (ie, year 0102).
2002-07-18 23:59:56 +01:00
jgoerzen
6a073f3f43
/offlineimap/head: changeset 145
...
Added new stuff.
2002-07-18 22:58:10 +01:00
jgoerzen
5201016462
/offlineimap/head: changeset 144
...
Updated with new items
2002-07-18 22:56:27 +01:00
jgoerzen
57ba2d0e85
/offlineimap/head: changeset 143
...
No longer throws an exception when updating messages with strange Date
headers; will just set IMAP Internaldate to the current date.
2002-07-18 22:50:50 +01:00
jgoerzen
0f104249ee
/offlineimap/head: changeset 142
...
New changelog
2002-07-18 22:46:33 +01:00
jgoerzen
2c4569331b
/offlineimap/head: changeset 141
...
Updated
2002-07-18 03:13:10 +01:00
jgoerzen
14a160ea93
/offlineimap/head: changeset 140
...
Forgot to update the docs. This should have gone into 3.0.2. Ooops.
2002-07-18 02:12:42 +01:00
jgoerzen
647640f468
/offlineimap/head: changeset 138
...
Added a final note about Subversion.
2002-07-18 02:00:59 +01:00
jgoerzen
783ba23a34
/offlineimap/head: changeset 136
...
OK, this is 3.0.2. Forgot to mention version.py change.
2002-07-18 01:57:45 +01:00
jgoerzen
e45e4071ab
/offlineimap/head: changeset 135
...
Final prep for 3.0.2!
2002-07-18 01:57:07 +01:00
jgoerzen
81564acac1
/offlineimap/head: changeset 134
...
Re-added changelog target; svn log works nicely
2002-07-18 01:56:25 +01:00
jgoerzen
ac41188775
/offlineimap/head: changeset 133
...
Re-added -- we can now use SVN to manage this.
2002-07-18 01:55:39 +01:00
jgoerzen
76a01490c6
/offlineimap/head: changeset 132
...
Removed old changelog target
2002-07-18 01:52:38 +01:00
jgoerzen
7880564520
/offlineimap/head: changeset 131
...
Fixed problems when a UID is not forthcoming from a server after
uploading a message.
2002-07-18 01:51:03 +01:00
John Goerzen
035fa2a96e
Step 1 of rearranging per r129
2005-04-16 20:05:39 +01:00