Commit Graph

422 Commits

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