CHANGES.txt
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:11k
源码类别:

Java编程

开发平台:

Java

  1. You can find more information about each bug number by visiting the
  2. Bug Parade in the Java Developer Connection(SM) and looking up each
  3. bug you're interested in. Check it out at:
  4. http://developer.java.sun.com/developer/bugParade/
  5.   CHANGES IN THE 1.3.1 FCS RELEASE
  6.   --------------------------------
  7. The following bugs have been fixed in the 1.3.1 release.
  8. 4416417 IMAP alerts and notifications are not sent in all cases - more fixes
  9. 4702410 header formatting incorrect for long multibyte
  10. 4707106 AuthenticationFailedException not thrown in some cases with POP3
  11. 4708655 IMAPNestedMessage.getContent without partialfetch
  12. 4709848 message_rfc822 DataContentHandler can cause NPE
  13. 4711606 uudecoder fails when reading more than a byte at a time
  14. 4726447 InternetHeaders.getHeader() doc. doesn't document null pointer return
  15. 4726629 Java Mail very slow with large attachment
  16. 4741812 IMAPFolder can deadlock
  17. 4750514 REGRESSION: MimeBodyPart.getContent fails on image/gif if no X11 present
  18. 4750519 using SSL, SocketFetcher.getSocket0() throws incorrect Exception
  19. 4762643 JavaMail does not support search in all message's parts.
  20. 4780255 Message subject not encoded according to 'mail.mime.charset' property
  21. 4787814 accessibility 508 non-compliance:  api/javax/mail/Session.html
  22. 4790700 JavaMail Store.connect() throws wrong exception when already connected
  23. 4820025 IMAPStore.getPersonalNamespaces throws a ProtocolException
  24. 4874787 InternetAddress.toUnicodeString throws NPE, personal not initialized
  25. 4882554 Line breaks in subject text break message format
  26. <no id> don't close connection if open fails, put it back in the pool
  27. <no id> don't always fetch entire envelope in IMAPMessage.getSize
  28. <no id> fixed demo webapp to work with servlet 2.3 and newer
  29. <no id> add DIGEST-MD5 support to SMTP provider, courtesy of Dean Gibson
  30. <no id> added mail.smtp.quitwait property to wait for response to QUIT
  31. <no id> added mail.imap.auth.login.disable prop to disable AUTHENTICATE LOGIN
  32.   CHANGES IN THE 1.3 FCS RELEASE
  33.   ------------------------------
  34. The following bugs have been fixed in the 1.3 release.
  35. 4112002 IMAP provider hangs if APPEND is prohibited
  36. 4201203 I18N: Incorrectly encoded MIME header can't be decoded
  37. (set the *System* property "mail.mime.decodetext.strict" to "false")
  38. 4413498 InternetHeaders should add Received headers in front
  39. 4416417 IMAP alerts and notifications are not sent in all cases
  40. 4483125 Multi-line mail header processing is slow
  41. 4483158 null pointer exception for MessageContext.getMessage()
  42. 4483206 Please add a public POP3 TOP method in the next release of the POP3 api
  43. 4484098 IMAP PREAUTH does not work
  44. 4516973 doPrivileged blocks needed for javamail
  45. 4517683 new Flags("FOO").contains("FOO") fails
  46. 4517686 want JavaMail-specific debug output stream
  47. 4638743 JavaMail does not properly parse dates containing folding white space
  48. 4638741 JavaMail does not handle in-spec Internet group addresses properly
  49. 4650940 InternetAddress parsing should be more tolerant of bad addresses
  50. 4650949 wrong encoding chosen for non-text data in rare cases
  51. 4650952 should be able to extract group address members
  52. 4672308 InternetAddress.toString () throws a NullPointerException after creation
  53. 4679516 "NO" Response from IMAP server causes NPE from getSubject()
  54. 4684040 Calling Folder.fetch twice may cause to header duplication
  55. <no id> make uudecoder more tolerant of incorrect input
  56. <no id> improve performance of SMTP for small messages
  57. <no id> handle connection failure during open of POP3 folder
  58. <no id> ensure ASCII, not EBCDIC output for POP3 protocol on IBM mainframes
  59. <no id> add POP3Message.invalidate method to invalidate cached message data
  60. <no id> fix thread safety bug in date formatting when appending to IMAP folders
  61. <no id> fix parsing bug in QUOTA support
  62. <no id> add mail.imap.allowreadonlyselect property to support shared mailboxes
  63. <no id> use thread's context class loader for loading classes
  64. <no id> add IMAPFolder.FetchProfileItem.HEADER and SIZE
  65. <no id> don't try to logout store connection twice
  66. <no id> IMAPFolder.close(false) read-only folder doesn't need to EXAMINE first
  67. <no id> add support for group addresses to SMTP transport
  68. <no id> use builtin defaults to allow JavaMail to work in netscape 4
  69. <no id> tolerate trailing semicolon in Content-Type header (requires JAF 1.0.2)
  70. <no id> add x-uue as another synonym for uuencode Content-Transfer-Encoding
  71. <no id> set default charset for text parts
  72. <no id> properly escape CRLF in MimeUtility.quote
  73. <no id> fix NPE in MessagingException.getMessage
  74.   CHANGES IN THE 1.2 FCS RELEASE
  75.   ------------------------------
  76. The following bugs have been fixed in the 1.2 release.
  77. 4107752 need MimeMessage(MimeMessage msg) constructor to allow copying message
  78. 4112065 Need API to list and set/remove ACLs on folders (IMAP-specific)
  79. 4119681 MimeMessage should allow creation of light-weight messages
  80. 4124022 Two connections required to IMAP server to open a folder
  81. 4124840 A mechanism to get the raw (unencoded) data from a MimePart is needed
  82. 4126013 javax.mail.search terms should be serializable
  83. 4129743 MimeMessage.parse() and MimeMessage.modified should be protected
  84. 4132029 SMTP Submit is limited to 7bit; does not use ESMTP/8BITMIME
  85. 4140579 MimeUtility.encode() does not allow for filename when using UUEncode
  86. 4163360 Need a suitable MessagingException subclass to indicate read-only folder
  87. 4181144 InternetAddress should be Cloneable
  88. 4230553 AuthenticationFailedException should include error message from server
  89. 4259211 exception constructors inconsistent
  90. 4266390 MailDateFormat class should be part of the public API
  91. 4281729 AddressStringTerm.match bug
  92. 4319895 POP3 provider doesn't enforce read-only mode
  93. 4319957 Ambiguous documentation in Javamail 1.1.3 early access edition
  94. 4328824 string based methods to add recipients
  95. 4328826 getDefaultInstance method with no Authenticator
  96. 4330580 MimeMultipart.getBodyPart(String CID) throws exception
  97. 4333694 NullPointerException in version 1.1.1 of the POP3 Provider
  98. 4336435 quoted right angle bracket not handled in InternetAddress
  99. 4339203 writeTo should automatically call saveChanges
  100. 4340648 MimeUtility.getEncoding(DataHandler) method should be public
  101. 4364827 Support IMAP NAMESPACE extension
  102. 4366373 ContentDisposition class should be public
  103. 4371862 improve performance of MimeMessage
  104. 4372700 ParameterList.toString method should allow for returning folded results
  105. <no id> most control characters must be encoded, not sent as "7bit"
  106. <no id> appending very large message to IMAP folder uses too much memory
  107. <no id> changed multipart boundary generation to not include email address
  108. <no id> support IMAP LITERAL+ extension (RFC 2088)
  109. <no id> allow SMTP multiline reponses with no text (e.g., "250-")
  110. <no id> fix many potential locking bugs in IMAP provider
  111. <no id> add mail.smtp.sendpartial property to send msg with some bad addresses
  112. <no id> add mail.pop3.rsetbeforequit property (see NOTEST.txt)
  113. <no id> throw IllegalStateException instead of MessagingException when folder
  114. is not open (or closed, as appropriate)
  115. <no id> added support for IMAP QUOTA extension
  116. <no id> added support for IMAP PREAUTH greeting response
  117. <no id> added DataContentHandler for text/xml data
  118. <no id> added SMTPMessage class to specify SMTP options on a per-message basis
  119. <no id> added javadocs for Sun protocol providers
  120. <no id> mail.pop3.message.class property allows POP3Message class to be replaced
  121. <no id> mail.{smtp,imap,pop3}.connectiontimeout property for connection timeouts
  122.   CHANGES IN THE 1.1.3 FCS RELEASE
  123.   --------------------------------
  124. The following bugs have been fixed in the 1.1.3 release.
  125. 4248755 Problem loading a custom provider
  126. 4249046 don't put space after SMTP FROM: and TO:
  127. 4249058 IMAP appendMessages() should include the message Flags as well.
  128. 4263185 JavaMail and JAF can't find properties when used as std ext
  129. 4271714 DEBUG message always printed when providers loaded from <java.home>/lib
  130. 4276080 getEncoding method doesn't parse MIME header
  131. 4279603 RFC822 and MIME specials does not include period "."
  132. 4292793 using Message.reply(true) twice on the same IMAP message causes NPE
  133. 4293605 javax.mail.MimeMultipart boundary string contains invalid characters
  134. 4296711 JavaMail IMAP provider doesn't set SEEN on messages with 0 length body
  135. 4305687 JavaMail speaking SMTP fails to quote dots in some cases
  136. <no id> add support for SMTP Authentication, see NOTES.txt
  137. <no id> add support for SMTP Delivery Status Notification, see NOTES.txt
  138. <no id> SMTP return address is now set in mail.smtp.from
  139. <no id> fix bug in InternetAddress when parsing ``<x@foo.com> (Mr. X)''
  140. <no id> improve javadocs in many places based on questions to javamail@sun.com
  141. <no id> avoid JDK 1.2 bug 4208960 in SimpleTimeZone.getOffset
  142. <no id> canonicalize the URLName before fetching saved PasswordAuthentication
  143. <no id> convert SimpleClient to swing 1.1 package names (javax.swing.*)
  144. <no id> folder.getURLName() should return native separator, not /, per RFC 2192
  145. <no id> use JDK 1.2 ClassLoader.getResources() method (if available) to find all
  146. META-INF/javamail.providers and META-INF/javamail.address.map files in
  147. the CLASSPATH, to better support protocol provider jar files
  148. <no id> encode/decode username and password fields of URLName to allow (e.g.)
  149. usernames with "@"
  150. <no id> added DataContentHandler for text/html, to simplify creation of HTML
  151. messages and body parts
  152. <no id> remove escapes from personal name when parsing in InternetAddress
  153. <no id> cache results of IMAP STATUS command for 1 second, to improve
  154. performance of back-to-back calls to getMessageCount,
  155. getNewMessageCount, getUnreadMessageCount
  156. <no id> fix InternetHeaders Enumeration to work even if hasMoreElements isn't
  157. called
  158. <no id> support mail.smtp.timeout property
  159.   CHANGES IN THE 1.1.2 FCS RELEASE
  160.   --------------------------------
  161. The following bugs have been fixed in the 1.1.2 release.
  162. <no id> Fixed bug where IMAP server connection hangs around even though
  163. the connect() method failed.
  164. 4199595 force quoted-printable encoding of long text lines
  165. <no id> fix bug in SMTP output that sometimes duplicated "."
  166. <no id> close SMTP transport on I/O error
  167. 4230541 don't send SMTP NOOP unnecessarily
  168. 4216666 IMAP provider INTERNALDATE formatter error, causing 
  169. problems during appendMessages()
  170. 4227888 IMAP provider does not honor the UID item in its FetchProfile
  171.   CHANGES IN THE 1.1.1 FCS RELEASE
  172.   --------------------------------
  173. The following bugs have been fixed in the 1.1.1 release.
  174. 4181143 personal can't be null in constructor
  175. 4134273 more careful & picky address parsing in InternetAddress parser
  176. 4183700 SMTPTransport fails to close socket under certain situations.
  177. <no id> IMAP provider retains appended message's internal date during
  178. Folder.appendMessages(Message[] m);
  179. <no id> More efficient server-side search for MessageIDTerm in the
  180. IMAP provider
  181. <no id> Fix RFC2047 decoding bug in InternetAddress.getPersonal()
  182. <no id> Be more tolerant of illegally formatted dates in date parsing.
  183. <no id> ignore empty lines in loadMappings
  184. <no id> forgot to use javaCharset() in MimeUtility.decodeWord()
  185. <no id> Allow addresses without hostnames in InternetAddress parser
  186. <no id> unrecognized charsets can cause IllegalArgument runtime
  187. exception when invoking getContent().
  188. <no id> Authentication failure when connecting to Sun IMAP server.
  189. <no id> Reset SMTP connection after invalid address to allow future
  190. sends to succeed
  191. <no id> Any response to an SMTP NOOP command means we're still connected