Commit Graph

383 Commits

Author SHA1 Message Date
Nikolaus Schulz 533628c2fc Only try CRAM-MD5 authentication if the server advertises it. 2008-02-14 22:19:34 +00:00
Nikolaus Schulz 1fcd5b7292 TODO: added issues:
- no locking with archives
- no validation of existing archives
- discomfort with current mbox class design and usage
2008-01-19 00:12:35 +00:00
Nikolaus Schulz 77481169d8 _archive_imap() used SSL only if the 'imaps://' url scheme was all lowercase.
Fixed.
2008-01-19 00:04:01 +00:00
Nikolaus Schulz ce02aba226 Updated TODO list. Added:
* rework locking
 * IMAP SEARCH BEFORE matching dates only, no time
 * document mbox format issues
2007-11-15 04:15:25 +00:00
Nikolaus Schulz 8e5c870057 guess_delivery_time():
* look for the timestamp of the latest 'Received' header before resorting to
   'Date' or 'Resent-Date'.  
 * let 'Resent-date' header take precedence over 'Date'. 
Document these changes in manpage and changelog. 
Closes: #1481316, #1764855, Debian bug #272666.
2007-11-13 21:13:38 +00:00
Nikolaus Schulz 4584dffe14 Fixed date header parsing to be precise with timezone information. Also, when
writing From_ line timestamps, don't use UTC but local time, without timezone
information.
2007-11-13 02:59:31 +00:00
Nikolaus Schulz 5178c956bc !%&$*# Repair previous broken commit where an unrelated hunk slipped through.
Reverted that hunk.
2007-11-13 00:36:51 +00:00
Nikolaus Schulz d9ffaf4a3b When converting from other formats to mbox, re-use existing 'Status' and
'X-Status' headers if appropriate (instead of deleting and re-generating them).
2007-11-13 00:32:49 +00:00
Nikolaus Schulz ead112daba If running as root, only call seteuid/setegid if the if the owner of the mailbox
is not root.
2007-11-09 17:04:52 +00:00
Nikolaus Schulz 0ae7edab86 Bumped version to 0.7.2, and updated release info on the webpage. 2007-11-09 14:54:54 +00:00
Nikolaus Schulz 8cc36126ec RELNOTES: slightly re-edited to be more consistent. 2007-11-09 14:52:38 +00:00
Nikolaus Schulz f1784f3093 RELNOTES, CHANGELOG: updated for v0.7.2, which fixes a crash with IMAP and
python << 2.5.
2007-11-09 14:46:17 +00:00
Nikolaus Schulz e0c75a1001 IMAP: fixed crash by working around python bug #1277098, which is still pending
in python << 2.5.
2007-11-09 14:33:13 +00:00
Nikolaus Schulz 5db3d2fe63 Makefile: made the htdocs rule a little bit more intelligent. 2007-11-08 18:23:15 +00:00
Nikolaus Schulz c19a9873b0 Makefile: declare phony targets. 2007-11-08 18:09:45 +00:00
Nikolaus Schulz 796f60f8c8 Makefile: added rule to generate htdocs tarball. 2007-11-07 23:59:45 +00:00
Nikolaus Schulz c4841fe4cd CHANGELOG: added entry about IMAP delimiter detection and recovery. 2007-11-07 23:58:48 +00:00
Nikolaus Schulz 4b64da911e Debug message improvements. Explicitely say if we're selecting an IMAP mailbox
read-only.  Improve some formatting.
2007-11-07 23:57:03 +00:00
Nikolaus Schulz adf6515746 Added more debugging messages to the IMAP flag conversion. 2007-11-07 23:51:41 +00:00
Nikolaus Schulz 9439e1fa8a Minor code cleanup. 2007-11-07 23:50:18 +00:00
Nikolaus Schulz 11ebc2e011 New release notes for v0.7.1. 2007-11-07 22:33:04 +00:00
Nikolaus Schulz 5b72c8287c Updated and edited manpage:
* drop prominent note about being a python program; 
* extended description a bit;
* Document issue with slashes in IMAP mailbox paths.
2007-11-07 22:32:07 +00:00
Nikolaus Schulz d5cb3dad61 IMAP: if selecting a mailbox fails with both the original path name and with
replaced path delimiters, report failure for the original path.
2007-11-07 21:10:08 +00:00
Nikolaus Schulz 8596d68092 TODO: update for the upcoming release. Added new item:
* fix possible wrong names for IMAP mailbox archives
2007-11-07 19:59:18 +00:00
Nikolaus Schulz f47de26676 Minor code cleanups. 2007-11-07 19:52:52 +00:00
Nikolaus Schulz fbb00e08f4 IMAP: if selecting the mailbox fails, then detect the server's mailbox hierarchy
delimiter, replace slashes in the mailbox name with the delimiter and try again.
2007-11-07 16:31:49 +00:00
Nikolaus Schulz 1e5cb090e7 Fixed IMAP --verbose mode to say what we're *intending* to do next, instead of
reporting success after the fact.  This makes a lot more sense for debugging. 
Also added some more messages.
2007-11-07 14:33:17 +00:00
Nikolaus Schulz bcb01613d0 archivemail.py, setup.py, test_archivemail.py:
bumped version to 0.7.1, and updated copyright.
2007-11-07 00:57:44 +00:00
Nikolaus Schulz d57987be04 TODO: new items:
* implement --all (?)
* implement --include-draft (?)
* consider to use target directories for temporary files, this might spare us
  one copy if they reside on other filesystems than /tmp
* fallback if an IMAP server doesn't implement SEARCH (?)
2007-11-06 23:54:50 +00:00
Nikolaus Schulz 2d608bffe7 Makefile: run HTML tidy on the autogenerated HTML manpage. This spews quite
some errors and exits with nonzero, but the result is still very useful, and I
managed to tranquilize tidy. :-)
2007-11-06 23:49:47 +00:00
Nikolaus Schulz 5f929f6697 Makefile: added note that python/distutils bug #644744 prevents using the
bdist_rpm target.
2007-11-06 23:45:21 +00:00
Nikolaus Schulz 54fbaf5844 manpage.css, style.css:
* moved some rules from the first to the latter, and @import the latter for the
  manpage. 
* added some further formatting for index.html.
2007-11-06 23:38:05 +00:00
Nikolaus Schulz 61d0e803c6 db2html.dsl: override $refentry-body$ from dbrfntry.dsl to add a <hr> after the
refentry title <h1>.
2007-11-06 23:33:33 +00:00
Nikolaus Schulz 372b45d7b0 index.html: major overhaul: re-edited and partly rewritten.
Some notably changes: 
* don't make so much noise about archivemail being a python program; 
* add little box with current version information; 
* partly reworded for a more friendly, inviting tone (hopefully); 
* removed some superfluous links to trivial information like the pyhon.org
  website; 
* link changelog and TODO file to HEAD in the svn browser instead of using
  (obsolete) copies; 
* warmly encourage svn access; 
* drop dead link to article about archivemail.
2007-11-06 23:24:48 +00:00
Nikolaus Schulz 75e3ae94a9 index.html: fixed to be valid HTML 4 strict. 2007-11-06 02:50:15 +00:00
Nikolaus Schulz 373695a64d index.html: finally committed the updated download link to the Opensuse build
service.  (This version is online since 2006-11-03.)
2007-11-05 21:24:59 +00:00
Nikolaus Schulz 204893eeab index.html: removed obsolete note that the testsuite requires Python >= 2.1. 2006-11-03 03:49:07 +00:00
Nikolaus Schulz 5abff64e5a Added new file RELNOTES (release notes for v0.7.0) and linked to it in
index.html.
2006-11-03 00:36:00 +00:00
Nikolaus Schulz 4bbc0216ef index.html: added maintainer email addresses.
(Left out Brandon because he's not active.)
2006-11-03 00:22:18 +00:00
Nikolaus Schulz b10c66aa35 index.html: synced with README and updated for v0.7.0. 2006-11-03 00:11:29 +00:00
Nikolaus Schulz 9e8649cb92 For what it's worth, I've committed the htdocs state before the release of
v0.7.0.  The htdocs were not imported in svn, and the latest changes there not
committed to cvs.  Oh well, for now I'll use the RCS that's there (cvs).
2006-11-02 22:06:49 +00:00
Brandon Knitter ab0f6dbf98 index.html: added in some maintainer comments, as well as the current release
section
2003-10-29 03:12:49 +00:00
Brandon Knitter fe773d4822 index.html, style.css: initial import. 2003-10-29 03:03:43 +00:00
Nikolaus Schulz 3fd26dcb45 Files added:
db2html.dsl (DSSSL stylesheet)
    manpage.css (HTML stylesheet)
Updated Makefile to let docbook2html use db2html.dsl.
2007-11-04 22:13:59 +00:00
Nikolaus Schulz f582fd75c9 archivemail.sgml: wrap examples in <informalexample>. 2007-11-03 00:51:23 +00:00
Nikolaus Schulz 3f5f591728 archivemail.sgml: edited and reordered 'Notes' section so that it looks nicer. 2007-11-03 00:24:37 +00:00
Nikolaus Schulz be4aabc20f archivemail.sgml: document that the conversion from other formats to mbox
overwrites existing 'Status' and 'X-Status' messages headers.
2007-11-02 23:46:17 +00:00
Nikolaus Schulz 74c871644e When converting from other formats to mbox, don't preserve existing 'Status' and
'X-Status' mbox headers, we better overwrite them with correct values.
2007-11-02 23:35:50 +00:00
Nikolaus Schulz c0552fcd06 With IMAP no IdentityCache object was initialized, causing a crash if
--warn-duplicates was used.  Closes: Debian bug #434786.
2007-11-02 21:53:20 +00:00
Nikolaus Schulz 3e0288e21b TODO: removed obsolete items:
- documentation of IMAP server side search peculiarities
    - Debian bug #255944, which has been recorded as unreproducible, and fixed
      in rev. 186.
2007-11-02 21:26:12 +00:00