RELNOTES
上传用户:ycwykj01
上传日期:2007-01-04
资源大小:1819k
文件大小:4k
源码类别:

网络编程

开发平台:

Unix_Linux

  1. Updated: 27 October 1999
  2. imap-4.7 is a maintenace update, with minor bugfixes to imap-4.6.
  3. This version supports IMAP4rev1 (RFC 2060).  There are major internal and
  4. external changes from the IMAP2bis version (e.g. imap-3.6, distributed with
  5. Pine 3.9x).  It is extremely unlikely that a program written for the IMAP2bis
  6. verion will build with this version without modifications.  Drivers written
  7. for the IMAP2bis version will definitely need to be rewritten.
  8. Most notable operational changes from earlier versions:
  9.  . New, faster mailbox update logic is now available for the unix driver
  10.     on UNIX and Amiga.  The old way is still being done for MMDF and the
  11.     unixnt driver on NT.
  12.  . External file locking is now available via a setgid mail program named
  13.     /etc/mlock (this is defined by LOCKPGM in the c-client Makefile).  If
  14.     c-client is unable to create a <mailbox>.lock file in the directory
  15.     by itself, it will try to call mlock to do it.  A sample mlock program
  16.     is part of the imap-utils.  This is primarily for the benefit of those
  17.     paranoid souls who have their mail spool directories protected 775
  18.     instead of the recommended 1777.
  19.  . SASL authentication is supported in the IMAP and POP3 servers, and in
  20.     the IMAP, POP3, and SMTP client code.  There is no support for NNTP
  21.     SASL yet
  22.  . CRAM-MD5 is supported by default for IMAP and POP3 clients.  To enable
  23.     server support, read file imap-4.7/docs/md5.txt
  24.  . Kerberos V5 is supported through the GSSAPI on UNIX and NT.  To enable
  25.     Kerberos V5 on UNIX, add "gss" to the EXTRAAUTHENTICATORS list in the
  26.     top-level Makefile and rebuild.  You may also need to edit the GSSAPI
  27.     directory paths in the ../src/osdep/unix/Makefile.gss
  28.  . Kerberos V4 client-only contributed code is available as:
  29. ftp://ftp.cac.washington.edu/mail/kerberos4-patches.tar.Z
  30.    This is a patchkit which must be applied to the IMAP toolkit according
  31.    to the instructions in the patchkit's README.
  32.  . The mbox driver is now enabled by default.  If the file "mbox" exists on
  33.     the user's home directory and is in UNIX mailbox format, then when INBOX
  34.     is opened this file will be selected as INBOX instead of the mail spool
  35.     file.  Messages will be automatically transferred from the mail spool file
  36.     into the mbox file
  37.    To disable this behavior, delete "mbox" from the EXTRADRIVERS list in the
  38.     top-level Makefile and rebuild
  39.  . IMAP4rev1 protocol is now supported.  The UNIX format support now maintains
  40.     unique identifiers (UIDs) and keyword flags for each message, and keeps an
  41.     invisible message at the start of the file which contains the UID base
  42.     information and a list of assigned keywords.  There is no way to disable
  43.     this behavior, since it would disable IMAP4rev1 support.  This message may
  44.     show up if you access the mailbox as a file using older mail software (e.g.
  45.     Pine 3.9x).  It is invisible with IMAP or POP access, or with access as a
  46.     file using Pine 4.0x.
  47.  . Support for additional mailbox formats
  48.  . No longer keeps entire mailbox in memory for UNIX format files
  49.  . Multilingual searching of the following charsets are supported:
  50. US-ASCII, UTF-8, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4,
  51. ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9,
  52. ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15,
  53. KOI8-R, KOI8-U (alias KOI8-RU), TIS-620, VISCII,
  54. ISO-2022-JP, ISO-2022-KR, ISO-2022-CN, ISO-2022-JP-1, ISO-2022-JP-2,
  55. GB2312 (alias CN-GB), CN-GB-12345, BIG5 (alias CN-BIG5),
  56. EUC-JP, EUC-KR, Shift_JIS
  57.    All ISO-2022-?? charsets are treated identically, and support ASCII,
  58.     JIS Roman, hankaku katakana, ISO-8859-[1 - 10], TIS, GB 2312, JIS X 0208,
  59.     JIS X 0212, KSC 5601, and planes 1 and 2 of CNS 11643.
  60.    EUC-JP includes support for JIS X 0212 and hankaku katakana
  61.  . Fast sorting including IMAP server-based sort
  62.  . Fast ordered-subject threading including IMAP server-based threading
  63. Most notable programmer/external changes from earlier versions:
  64.  . Additional ports
  65.  . New directory orientation, no separate non-ANSI sources
  66.  . New local file formats mbx and mx
  67.  . The bezerk driver has been retired, and replaced with the new unix driver
  68.     which does not keep a snapshot in memory
  69.  . Many new added ports including NT (Win32 client, NT server)
  70.  . Many new data access functions
  71.  . Numerous interface changes; look at the .h files for details
  72.  . There are no known security problems in this version
  73.  . If you ignored the warnings and used the evil configuration file, its name
  74.     and contents have changed incompatibly