Commit Graph

1569 Commits

Author SHA1 Message Date
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