home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / pine / pineb7.ann < prev    next >
Text File  |  1996-09-13  |  6KB  |  187 lines

  1. Article 154853 of comp.os.vms:
  2. Last week I posted details of the latest BETA version of PINE 3.91 for VMS.
  3. A new beta is now available (Beta 7) which contains a number of bug fixes to
  4. BETA 6.
  5.  
  6. Details are enclosed below for those interested.
  7.  
  8. Regards,
  9.  
  10. Andy Harper
  11. Kings College London
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. What is IMAP ?
  40. --------------
  41. Several people asked 'what is IMAP' after my earlier message went around. Well
  42. it's a protocol that allows a client to access mailboxes on a server. It
  43. differs from the POP protocol in a number of key areas:
  44.  
  45.   *  POP only accesses the NEWMAIL folder; IMAP can access any folder
  46.  
  47.   *  POP downloads messages to the client; IMAP keeps them on the server
  48.      (in either case, messages can be downloaded or left on the server if you
  49.      wish but access to such messages with POP becomes tricky). POP is not
  50.      good for people who move from PC to PC, whereas IMAP handles this neatly.
  51.  
  52.   *  POP can only read a mailbox and delete items from it; IMAP can
  53.      additionally search, rename and store (though therse are not implemented
  54.      in this VMS port). This allows suitable clients to move messages between
  55.      folders on different systems.
  56.  
  57.  
  58. What Mail clients use IMAP?
  59. ---------------------------
  60.  
  61. Most of the clients around still use POP (Eudora, pegasus, netscape mail etc.)
  62. but a number are starting to incoporate IMAP access to0. The commercial one we
  63. use is called Simeon by ESYS Corporation (this is not a recommendation and I
  64. have no connection with the company!) and there is a freeware one called
  65. ATISMAIL around. There's also talk of adding IMAP to NETSCAPE mail and perhaps
  66. EUDORA. It IS an internet 'standard' and is therefore likely to become more
  67. prevalent over time.
  68.  
  69.  
  70. What about this IMAP server?
  71. ----------------------------
  72.  
  73. We had a need for a functional IMAP server on our VMS systems, and a number of
  74. others seemed to be interested too, so I set about finding one. One such is the
  75. IMAPD server included with the PINE software from Univ. of Washington, which
  76. was ported to VMS by Yehavi Bourvine (based on the one included in the PINE
  77. 3.91 kit from U of Washington). This was known as 3.91 beta 5 for VMS.
  78.  
  79. I've updated Yehavi's port with some additional bug fixes and features and
  80. my latest beta is 3.91 Beta 7. Although there are later releases of pine (3.95
  81. is current I believe) there are no working VMS ports (though 3.95 does include
  82. a partial port which is grossly incomplete). My improvements to 3.91 are
  83. primarily:
  84.   * Fixing some problems with PINE sending mail out
  85.   * Completing the port of the IMAP server
  86.   * Fully supporting the NETLIB TCP/IP interface
  87.   * Adding a few new features, such as logging and decnet node mapping
  88.   * Supporting builds with DEC C 5.3 and VAXC 3.2, on both VAX and ALPHA
  89.  
  90.  
  91.  
  92. AVAILABILITY:
  93. -------------
  94.  
  95. FTP:
  96.      ftp://ftp2.kcl.ac.uk/zip/pine_3_91_beta_7.zip    (ZIP format)
  97.  
  98.  
  99. MAIL:
  100.      mailto:vmsserv@kcl.ac.uk                (VMS_SHARE format)
  101.     Use the single line SEND PINE.PACKAGE as the only line in the body of
  102.     the message.
  103.  
  104.  
  105. CHANGES MADE:
  106. -------------
  107.  
  108. 3.91 Beta 7 - Changes since 3.91 Beta 6
  109. ---------------------------------------
  110.  
  111. PINE:
  112. -----
  113.   *  Fixed a bug in the use of a foreign protocol mail interface (used only if
  114.      the smtp-server is not defined in the pine configuration interface, and
  115.      selected with the logical name PINE_MAIL_PROTOCOL).  There were several
  116.      problems found and fixed in the vms_mail_send routine:
  117.  
  118.        - No distinction was made between addresses in the TO: field and the CC:
  119.          field.
  120.  
  121.        - Each line of pine's mail file was copied separately to the message body
  122.          (This seemed to have a bug causing an access violation) rather than
  123.          using the special filename option in callable mail.
  124.  
  125.        - The calls to the callable mail interface specified that a routine
  126.          should be called for each successful delivery but this routine was
  127.          define with the wrong number of parameters (zero instead of three).
  128.                                 12-SEP-1996
  129.  
  130.  
  131.   *  Fixed a very strange timing bug in the purge_status_message() routine
  132.      which supplied sleep with a zero value and somehow locked up when trying
  133.      to send a message.  I've inserted a check to always supply a positive
  134.      value to sleep.
  135.                                 11-SEP-1996
  136.  
  137.   *  With debugging (-d switch) active, the .PINE-DEBUGx file was being
  138.      created correctly but the code to rename the highest version did not
  139.      delete any previous version. Of course, it was originally written for unix
  140.      where renaming into an existing file destroys the existing copy. On VMS it
  141.      doesn't, but preserves the older version. As this is not required
  142.      behaviour, the code has been modified to explicitly delete the highest
  143.      version if it exists.
  144.                                 11-SEP-1996
  145.  
  146.  
  147.   *  Merged changes and installation/configuration files into a single
  148.      aaareadme.txt file.
  149.                                 11-SEP-1996
  150.  
  151.  
  152.   *  Added some info to the aaareadme.txt file about the configuration file
  153.      usage and contents.
  154.                                 11-SEP-1996
  155.  
  156.  
  157.   *  The version ID was still at 3.91-vms-b4; changed it to 3.91-vms-beta7
  158.      to properly reflect the current version number.
  159.                                 11-SEP-1996
  160.  
  161.  
  162.   *  The DEBUG code is now compiled in to the PINE utility by default. It is
  163.      controlled by the '-d' switch on the PINE command line.
  164.                                 11-SEP-1996
  165.  
  166.  
  167.   *  PINE was attempting to read the default system configuration from the
  168.      SYS$MANAGER directory rather than from the directory defined by the
  169.      logical name PINE_CONF_DIR.
  170.      This has now been fixed.
  171.                                 11-SEP-1996
  172.  
  173.   *  PINE was attempting to read the fixed system configuration from the
  174.      directory defined by the logical name UTIL$ rather than PINE_CONF_DIR.
  175.      This has now been fixed.
  176.                                 11-SEP-1996
  177.  
  178.  
  179.   *  The wrong build procedure for PINE was inadvertently supplied. It did not
  180.      have appropriate changes added to properly distinguish VAX C and DEC C
  181.      and could confuse compilations under both compilers.  This has now been
  182.      corrected and the right build procedure is now supplied. This did not
  183.      prevent the building of PICO or the IMAPD daemon.
  184.                                 11-SEP-1996
  185.  
  186.  
  187.