Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 8 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

prayer for Debian
-----------------

The Debian version of Prayer is built with SSL support with session
cache using libdb4.3, gzip Content-Transfer-Encoding, LDAP, and System
V mutex support. Some bigger and some smaller changes have been made:

 * As the upstream web page explains, "Prayer was designed to work
   with the Washington IMAP server, which has the most problems
   associated with transient IMAP connections. Consequently, the user
   interface distinguishes between mailboxes and directories: this will
   not work well with servers which provide dual use mail folders."
   A simple patch from Jonathan McDowell at least makes leaf folders
   be treated as folders.

 * This packaging adds IPv6 support. However, prayer-session uses
   libc-client to connect to the IMAP server, and IPv6 support can only 
   be achieved there by building with the version of libc-client
   currently in experimental.

 * This packaging adds international character support, including
   encoding and decoding of modified-UTF-7-encoded folder
   names. However, the folder filter still works on the UTF-7 level,
   meaning, for example, that a "-" will match any folder with an 
   encoded character in it, since "-" is the shift-out character that 
   ends every base64-encoded sequence in UTF-7.
   
   Where it was hardwired to ISO-8859-1 it has been re-wired to UTF-8,
   but I may have missed some spots and ISO-8859-1 is still the hardcoded
   fallback character set. 

 * The decoding of RFC2047 encoded words has been relaxed, accommodating 
   to some common encoding errors: spaces are accepted in the encoded
   text, as are overlong encoded words.


Quirks:

 * If your IMAP server supports STARTTLS, then Prayer (actually the
   libc-client IMAP client library) will use it automatically and it
   can't be turned off. Make sure that the server name you specify for
   imapd_server in prayer.cf matches the Common Name in the SSL 
   certificate; otherwise libc-client will refuse to accept it.

 * If your IMAP server is Dovecot, then you must change
   prefs_folder_name to something not containing a dot. Unfortunately
   this means that the preference folder will be fully visible.

 -- Magnus Holmgren <magnus@kibibyte.se>, Wed, 15 Nov 2006 14:51:00 +0100

Tag: interface::web, made-of::lang:c, made-of::data:html mail::imap, mail::user-agent, protocol::imap, protocol::ssl, protocol::http, role::sw:server, use::viewing, works-with::mail, web::application