Commit Graph

156 Commits

Author SHA1 Message Date
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
1043658491 /offlineimap/head: changeset 459
Preparing for 3.99.15
2003-04-29 03:41:50 +01:00
ce12331573 /offlineimap/head: changeset 458
autorefresh may now be a floating-point value. Closes: #190060.
2003-04-29 03:25:42 +01:00
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
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
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
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
a206290329 /offlineimap/head: changeset 450
Preparing for 3.99.14
2003-04-28 20:16:30 +01:00
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
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
ce02e1c514 /offlineimap/head: changeset 446
Prepping for 0.99.13 -- fixed some niggling bugs
2003-04-18 08:06:04 +01:00
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
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
b9f2eca42c /offlineimap/head: changeset 443
Fixed account names in password prompts
2003-04-18 03:43:54 +01:00
faf26007b1 /offlineimap/head: changeset 442
Moved account-sep branch to head
2003-04-18 03:18:34 +01:00
0f81229c68 /offlineimap/head: changeset 367
Reverted the license change
2003-04-16 20:23:45 +01:00
7eb2bd9cd9 /offlineimap/head: changeset 365
Removed debug code
2003-03-14 00:48:42 +01:00
fa51422580 /offlineimap/head: changeset 364
Removed debug code
2003-03-14 00:47:38 +01:00
a09ff54b6e /offlineimap/head: changeset 363
Fixed ability to resize windows under Curses.
2003-03-14 00:47:09 +01:00
3af9200226 /offlineimap/head: changeset 361
Updated for 3.99.10
2003-03-13 23:33:02 +01:00
30ea5aa8a2 /offlineimap/head: changeset 360
Clarified license terms
2003-03-05 03:42:38 +01:00
ddffdefb1c /offlineimap/head: changeset 358 2003-03-01 22:31:30 +01:00
f826607c08 /offlineimap/head: changeset 357
Always do a flush in Noninteractive when writing out data.
2003-02-08 03:12:47 +01:00
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
897e93700d /offlineimap/head: changeset 351
Fixed color on FreeBSD, and exceptions for non-color terminals
2003-01-11 00:47:35 +01:00
802b7a8fff /offlineimap/head: changeset 348
This is prep for 3.99.7
2003-01-09 08:43:11 +01:00
3cb8fb0062 /offlineimap/head: changeset 347
Preparing for 3.99.7
2003-01-09 03:16:07 +01:00
586c732cc9 /offlineimap/head: changeset 340
Fixed a braino for VerboseUI
2003-01-08 10:15:18 +01:00
8bea6112a8 /offlineimap/head: changeset 330
Removed debug code. OK, NOW this is 3.99.6 :-)
2003-01-07 04:57:58 +01:00
2d0ef8af4b /offlineimap/head: changeset 327
Bumped version number to 3.99.6
2003-01-07 04:37:27 +01:00
16b3ce90ca /offlineimap/head: changeset 325
Touched up the isactive tests. Added defaults for many more options.
2003-01-07 04:15:22 +01:00
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
519a294e38 /offlineimap/head: changeset 322
Curses interface now can sleep, too. Woohoo.
2003-01-07 03:18:09 +01:00
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
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
612a8e4ac4 /offlineimap/head: changeset 319
Working better now.
2003-01-07 00:31:19 +01:00
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
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
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
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
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
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
930f94fbb1 /offlineimap/head: changeset 311
Fixed a problem that prevented it from working on the console.
2003-01-06 12:11:00 +01:00
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
2b9c425091 /offlineimap/head: changeset 309
More progress with bug fixes and locking
2003-01-06 05:54:59 +01:00
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
c48d8d4fda /offlineimap/head: changeset 307
Starting to work now.
2003-01-05 13:01:17 +01:00
86df6db630 /offlineimap/head: changeset 306
Removed debug prints
2003-01-05 12:55:37 +01:00
0b7d75de60 /offlineimap/head: changeset 305
Believed to be somewhat working now
2003-01-05 12:50:01 +01:00
6b7c0801b0 /offlineimap/head: changeset 303
Removed password echo for debugging
2003-01-05 09:07:40 +01:00