766N/AYou can find more information about each bug number by visiting the
0N/ABug Database and looking up each bug you're interested in.
766N/ABug IDs that start with "K" can be found in the Kenai Bugzilla
766N/A(after removing the "K"):
180N/ABug IDs that start with "G" can be found in the GlassFish Issue Tracker
180N/A(after removing the "G"):
766N/ASeven digit bug numbers are from the old Sun bug database, which is no
816N/A CHANGES IN THE 1.5.6 RELEASE
816N/A ----------------------------
816N/AThe following bugs have been fixed in the 1.5.6 release.
816N/AK 7140 NPE by APOP detection when no greeting banner
737N/A CHANGES IN THE 1.5.5 RELEASE
737N/A ----------------------------
737N/AThe following bugs have been fixed in the 1.5.5 release.
737N/AK 6886 add support for setting GMail labels on messages
769N/AK 6905 Add spam filter for use with MailHandler.
748N/AK 6907 Address MailDateFormat issues
751N/A mail.<protocol>.auth.<mechanism>.disable
751N/AK 6966 add support for OAuth 2.0 without SASL
759N/AK 6973 capability() command doesn't properly transform errors
765N/AK 6989 MailHandler needs better support for stateful filters.
767N/AK 6997 add support for IMAP login referrals (RFC 2221)
768N/AK 7009 whitespace line at beginning confuses InternetHeaders
774N/AK 7014 IndexOutOfBoundsException reading IMAP literal when connection fails
773N/AK 7019 IdleManager dies with CancelledKeyException
778N/AK 7026 IdleManager can deadlock when not busy
780N/AK 7027 IMAP Folder methods throw runtime exceptions when connection drops
781N/AK 7028 InternetAddress doesn't detect some illegal newlines
783N/AK 7030 Status class doesn't decode mailbox name
786N/AK 7035 add support for IMAP COMPRESS extension (RFC 4978)
795N/AK 7052 Empty Gmail X-GM-LABELS list is misparsed
801N/A before loading envelope
804N/AK 7083 CollectorFormatter descending order data race
805N/AK 7094 INTERNALDATE FetchProfile Item
808N/AK 7104 Exchange returns NIL instead of "" for empty parameter, causing NPE
713N/A CHANGES IN THE 1.5.4 RELEASE
713N/A ----------------------------
713N/AThe following bugs have been fixed in the 1.5.4 release.
728N/AK 6719 Include elapsed time, thread id, and sequence for logging formatters.
729N/AK 6767 MailHandlerTest does not check field is static or final
713N/AK 6804 IdleManager can deadlock with frequent notifications
715N/AK 6817 IdleManager can deadlock when connection fails
718N/AK 6824 IMAP provider should support the MOVE extension (RFC 6851)
719N/AK 6840 MODSEQ should be stored in IMAPMessage if CONDSTORE is enabled
722N/AK 6844 Space character lost from end of quoted-printable body parts
723N/AK 6850 GmailMessage extensions are not cached after implicit FETCH
724N/AK 6852 IMAP message sets should be sorted in cases where order doesn't matter
727N/AK 6860 ID command shouldn't escape NIL value
731N/AK 6863 Make IMAPProtocol class extendable
655N/A CHANGES IN THE 1.5.3 RELEASE
655N/A ----------------------------
655N/AThe following bugs have been fixed in the 1.5.3 release.
686N/AK 6379 Make constructor of POP3Folder protected to allow subclassing
658N/AK 6498 IMAP idle breaks interrupt flag
660N/AK 6526 Date search terms result in wrong greater-than SEARCH commands for IMAP
661N/AK 6535 address similar to (x)<y>(z) will throw StringIndexOutOfBoundsException
670N/AK 6551 Update logging demos to use the new 1.5.2 features
687N/AK 6552 Use classloader ergonomics in the MailHandler
676N/AK 6638 attachment filenames aren't being encoded by default
689N/AK 6644 Include javadoc example formats for logging.
678N/AK 6657 SharedFileInputStream has problems with 2GB+ files
677N/AK 6667 MimeBodyPart with copied DataHandler doesn't always set encoding
684N/AK 6668 skip unusable Store and Transport classes
684N/AK 6687 long parameter values should be split using RFC 2231
693N/AK 6718 Modify MailHandler to support Google App Engine.
700N/AK 6755 EXPUNGE response during UID FETCH breaks UID->seqnum mapping
701N/AK 6762 ArrayIndexOutOfBoundsException caused by out-of-range IMAP responses
704N/AK 6772 write timeouts don't work with a custom SSL socket factory
708N/AK 6778 SMTP SASL DIGEST-MD5 fails on postfix since the last reply sent is "*"
617N/A CHANGES IN THE 1.5.2 RELEASE
617N/A ----------------------------
617N/AThe following bugs have been fixed in the 1.5.2 release.
618N/AK 5820 allow IMAP search to throw SearchException when search is too complex
619N/AK 6181 NullPointerException at IMAPFolder#getMessagesByUID if msg not found
621N/AK 6201 add option to use canonical host name for SASL
617N/AK 6203 IMAP astring parsing incorrect
622N/AK 6207 SMTP SASL support doesn't handle authentication failure properly
623N/AK 6208 SASL authentication failures should not try other methods
625N/AK 6238 add OAuth2 support to JavaMail
629N/AK 6260 IMAP failures during close can leave connection unusable
630N/AK 6261 need way to monitor IMAP responses
632N/AK 6283 IMAP alerts and notifications are not sent during authentication
637N/AK 6324 add ability to fetch and cache entire IMAP message
637N/AK 6325 add ability to return server-specific STATUS responses
637N/AK 6326 add ability to set "peek" flag for all IMAP messages
638N/AK 6327 add ability to specify scope of event queue
638N/AK 6328 add ability to specify an Executor to process events
639N/AK 6336 handle multiple IMAP BODY elements in a single FETCH response
640N/AK 6352 add more efficient way to monitor multiple folders for new messages
641N/AK 6353 Include a subject formatter for the logging package
645N/AK 6365 Broken equals in URLName, NewsAddress
648N/AK 6367 hashCode of two equals instances does not match for ModifiedSinceTerm,
649N/AK 6368 NullPointerException in InternetAddress
565N/A CHANGES IN THE 1.5.1 RELEASE
565N/A ----------------------------
565N/AThe following bugs have been fixed in the 1.5.1 release.
565N/AK 5924 IMAP provider should support the QRESYNC extension (RFC 5162)
565N/AK 5925 IMAP provider should support the WITHIN search extension (RFC 5032)
579N/AK 5933 JavaMail does not handle write timeouts
568N/AK 5934 method fill() isn't synchronized correctly in SharedFileInputStream
576N/AK 5978 NullPointerException in MimeUtility#quote()
577N/AK 5987 support RFC 2359 COPYUID response code
580N/AK 5989 Empty FROM Field causes Exception
585N/AK 6004 Filename isn't parsed correctly if charset is not set
587N/AK 6072 copying a DataHandler from a parsed message to a new message fails
593N/AK 6102 MimeMessage does not unfold address headers before parsing them
595N/AK 6108 When using XGWTRUSTEDAPP mechanism, LOGIN should not be issued if no
596N/AK 6125 support empty IMAP ENVELOPE address list instead of NIL
600N/AK 6137 JavaMail should support the IMAP ID extension
602N/AK 6141 Typo: "mechansims"
603N/AK 6160 Exchange returns out of range message numbers for SEARCH
604N/AK 6161 require extra permission to create default Session with SecurityManager
525N/A CHANGES IN THE 1.5.0 RELEASE
525N/A ----------------------------
525N/AThe following bugs have been fixed in the 1.5.0 release.
524N/AK 5684 add MimeMultipart(String subtype, BodyPart... bps) constructor
524N/AK 5685 exceptions should support exception chaining
524N/AK 5686 ParameterList needs to support use by IMAP
524N/AK 5694 add "next" methods to HeaderTokenizer to help parsing bad headers
524N/AK 5743 add @MailSessionDefinition and @MailSessionDefinitions for Java EE 7
524N/AK 5769 make cachedContent field protected in MimeMessage and MimeBodyPart
524N/AK 5770 make MimeMultipart fields protected to allow subclassing
524N/AK 5818 need simple way to override MIME type and encoding of attachment
524N/AK 5819 enable RFC 2231 support by default
540N/AK 5847 Exception when parsing bad address with unclosed quote in mail header
544N/AK 5861 when failing to connect to a server, provide more detail in exception
534N/A CHANGES IN THE 1.4.7 RELEASE
534N/A ----------------------------
534N/AThe following bugs have been fixed in the 1.4.7 release.
534N/AK 5829 NullPointerException when accessing the content of a message attachment
440N/A CHANGES IN THE 1.4.6 RELEASE
440N/A ----------------------------
440N/AThe following bugs have been fixed in the 1.4.6 release.
440N/AK 4906 IMAP Store socket leak on connect with ProtocolException
442N/AK 5086 STARTTLS when already using SSL may cause connection to fail
443N/AK 5090 Yahoo: Error reading emails containing "undisclosed recipients"
445N/AK 5233 Infinite loop if Quota information is not correctly reported by server
482N/AK 5816 Issue in decoding filename with charset iso-2022-jp from Mime header
460N/A<no id> add "gimap" EXPERIMENTAL Gmail IMAP provider
468N/A<no id> add isSSL() method to all protocol providers
472N/A<no id> avoid NullPointerException when encountering a bad Content-Type
336N/A CHANGES IN THE 1.4.5 RELEASE
336N/A ----------------------------
336N/AThe following bugs have been fixed in the 1.4.5 release.
408N/AK 3815 ArrayIndexOutOfBoundsException for some IMAP protocol errors
361N/AK 4065 Wrong representation of
CR/LF are appended to the attachment
389N/AK 4296 SSL Re-Negotiation Problem with checkserveridentity=true
413N/AK 4583 Add SOCKS5 support
430N/AK 4753 wrong message accessed when another client expunges and adds messages
370N/A<no id> properly handle timeouts during SSL negotiation
380N/A<no id> fix exception in POP3Message when reading file cached content twice
393N/A<no id> better handle timeouts from POP3 server, throwing FolderClosedException
421N/A<no id> work around Gmail IMAP bug with nested messages
423N/A<no id> close the SMTP connection if there's an I/O error
204N/A CHANGES IN THE 1.4.4 RELEASE
204N/A ----------------------------
204N/AThe following bugs have been fixed in the 1.4.4 release.
254N/A6778568 lower memory usage of POP3 parsing by buffering to disk
217N/A6910675 IMAP provider can lose track of message sequence numbers
265N/A6928566 Header violates RFC 2822 for multiple calls of addRecipient(s)
316N/A6995537 work around this JDK bug that causes iso-2022-jp decoding problems
206N/AG 11069 update the
mail.jar manifest to include DynamicImport-Package
307N/AK 3442 make sure socket is closed if SMTP connect fails
316N/AK 3539 Multiparts do not parse correctly in presence of legacy Mac line endings
322N/AK 3566 InputStreams are not closed in MimeMultipart
209N/A<no id> properly disable TOP if POP3 CAPA response doesn't include it
216N/A<no id> fix support for Properties objects with default Properties objects
247N/A<no id> add support for IMAP UNSELECT command
253N/A<no id> add support for SASL authentication to SMTP provider
262N/A<no id> add SMTPSenderFailedException to indicate problems with sender address
264N/A<no id> ignore encoding for composite content when writing message
270N/A<no id> add POP3 PIPELINING support
270N/A<no id> reduce POP3 memory usage, especially if server supports pipelining
272N/A<no id> add support for IMAP SORT extension (RFC 5256) to IMAPFolder
275N/A<no id> add demo classes to support non-MIME messages from Outlook
282N/A<no id> fix deadlock when using IMAP fetch and IDLE
328N/A<no id> fix deadlock when accessing IMAP messages while doing a fetch
135N/A CHANGES IN THE 1.4.3 RELEASE
135N/A ----------------------------
135N/AThe following bugs have been fixed in the 1.4.3 release.
179N/A6829124 IMAPFolder deadlock using IMAP IDLE
143N/A6850882 IMAPMessage returns wrong getMessageNumber() from messageRemovedEvent
158N/A6857090 JavaMail is not sending HELO / EHLO according to specs
152N/A6872072 QPEncoderStream write method eats up trailing white space of a string
159N/A6875367 LineOutputStream wraps IOException instead of throwing it directly
179N/A6890265 SMTPTransport does not close socket if STARTTLS is req'd but not sup'd
180N/AG 9941 SMTPTransport violates RFC 2821 in HELO command
181N/AK 202 InternetAddress verifies domain per RFC1034 instead of RFC822 in strict
135N/A<no id> add starttls support to POP3
153N/A<no id> better handle modifying messages created from input streams
155N/A<no id> include server error message in exception when SMTP authentication fails
188N/A<no id> add mail.<protocol>
.ssl.trust property to list hosts to be trusted
189N/A<no id> work around buggy IMAP servers that don't quote mbox name in STATUS resp
3N/A CHANGES IN THE 1.4.2 RELEASE
3N/A ----------------------------
3N/AThe following bugs have been fixed in the 1.4.2 release.
22N/A6621377 unexpected result when uuencode data has any line starting with
3N/A6629213 base64 encoder sometimes omits CRLF
38N/A6670275 headers may not end up on top where they belong
35N/A6671855 list on IMAP folder that can contain both messages and folders
35N/A might fail if folder is open
36N/A6672359 SMTPTransport notifying both partially delivered and
36N/A not delivered methods
90N/A6676257 cannot specify two custom ssl socket factories for starttls usage
40N/A6679333 missing quotes around zero length parameter values
79N/A6730637 deadlocks in IMAP provider when connections fail
75N/A6738454 deadlock when connection is broken
76N/A6738468 javadocs use fully qualified names
104N/A6799810 getReplyTo() returns zero length array when ReplyTo hdr has no value
180N/AG 5189 Can't specify SSLSocketFactory for STARTTLS in Javamail 1.4
22N/A<no id> ignore socket timeout while waiting in IMAP IDLE
22N/A<no id> fix bug in MailDateFormat parsing in non-lenient mode
45N/A to allow parsing multiparts with incorrect boundary parameters
55N/A<no id> handle address of the form "Undisclosed-Recipients:;"
60N/A<no id> ignore errors from SMTP RSET command
62N/A<no id> InternetAddress - detect more errors when strict, accept more when not
81N/A<no id> fix possible NPE in MimeMessage if flags is not set in copy constructor
85N/A<no id> SMTP I/O failure incorrectly reports valid sent addresses
86N/A<no id> avoid creating IMAPMessage objects until they're actually needed
91N/A<no id> add support for Message Delivery Notifications (RFC 3798) to
dsn.jar 0N/A CHANGES IN THE 1.4.1 RELEASE
0N/A ----------------------------
0N/AThe following bugs have been fixed in the 1.4.1 release.
0N/A4107594 IMAP implementation should use the IDLE extension if available
0N/A6228377 IMAPFolder's setFlags method handles user flags incorrectly
0N/A6423701 Problem with using OrTerm when the protocol is IMAP
0N/A6431207 SMTP is adding extra CRLF to message content
0N/A6447295 IMAPMessage fails to return Content-Language from bodystructure
0N/A6456422 NullPointerException in smtptransport when sending MimeMessages
0N/A6456444 MimeMessages created from stream are not correctly handled
0N/A6506794 ProtocolException not correctly treated in IMAPStore
0N/A6517273 encoded parameters not decoded when using IMAP
0N/A6538483 JavaMail fails in Turkish locale
0N/A6569311 Deadlock in IMAP attachment handling
0N/A<no id> fix performance bug in base64 encoder; now even faster!
0N/A<no id> throw MessageRemovedException from getContent for IMAP messages
0N/A<no id> SSLSocketFactory should be used for imap and smtp STARTTLS commands
0N/A<no id> fix bug in mapping IMAP UIDs to msgs when some msgs have been expunged
0N/A<no id> if IMAP folder is open, assume it exists, don't ask again
0N/A<no id> avoid unnecessary copies of the data in ByteArrayDataSource
0N/A<no id> support decoding multi-segment parameter names per RFC 2231
0N/A<no id> make sure Message-ID is really unique (GlassFish Issue 3064)
0N/A<no id> do SMTP authentication if connect is called with username and password
0N/A CHANGES IN THE 1.4 RELEASE
0N/A --------------------------
0N/AThe following bugs have been fixed in the 1.4 release.
0N/A4107342 parameterList class should support non US-ASCII parameters
0N/A4252273 support the IMAP UIDPLUS extension
0N/A4377727 allow applications to dynamically register address type mappings
0N/A4403733 MimeMessage read from a byte stream loses modifications
0N/A4623517 add ByteArrayDataSource class
0N/A4820923 JavaMail loads SocketFactories with wrong classloader
0N/A6300828 add MimeMultipart getPreamble and setPreamble methods
0N/A6300834 make the "part" field of MimePartDataSource protected
0N/A6301386 add PreencodedMimeBodyPart class
0N/A6301390 add MimeBodyPart attachFile and saveFile methods
0N/A6302118 add MimeUtility fold and unfold methods
0N/A6302832 allow more control over headers in InternetHeaders object
0N/A6302835 allow applications to dynamically register new protocol providers
0N/A6304051 standard interface for Stores that support quotas
0N/A6304189 add SharedByteArrayInputStream class
0N/A6304193 add SharedFileInputStream class
0N/A6332559 REGRESSION: Bug in JavaMail (1.3.3 !) base64 decoder
0N/A6401071 Deadlock in IMAP attachment handling
0N/A<no id> handle very large IMAP responses more efficiently
0N/A<no id> mailcap multipart entry is a JAF 1.1 fallback entry
0N/A<no id> improve MIME multipart parsing performance by 30% - 40%
0N/A CHANGES IN THE 1.3.3 RELEASE
0N/A ----------------------------
0N/AThe following bugs have been fixed in the 1.3.3 release.
0N/A6236588 Duplicate Message IDs are generated when mutiple threads create messages
0N/A6287582 ArrayIndexOutOfBoundsException when "Sender" field exists with no value
0N/A6288399 IMAP Problem parsing bad envelope address format
0N/A<no id> improve base64 encoding performance 5X (thanks to John Freeman)
0N/A<no id> improve base64 decoding performance 3X
0N/A<no id> ignore invalid encodings for composite MIME parts
0N/A<no id> if IMAP store times out, force folders closed without waiting
0N/A<no id> when opening IMAP folder, don't do LIST before SELECT
0N/A CHANGES IN THE 1.3.2 RELEASE
0N/A ----------------------------
0N/AThe following bugs have been fixed in the 1.3.2 release.
0N/A4358984 POP3 provider should support APOP, courtesy of "chamness"
0N/A4711696 Mapping of nested Exceptions of a SendFailedException
0N/A4863399 JavaMail should support specifying the SMTP bind address
0N/A4934814 SASL authentication doesn't default to server specified realm
0N/A4945852 Folder exists() function does not handle well folder names that
0N/A4971383 [RFE] javamail should allow easy access to last smtp response
0N/A4971391 BASE64DecoderStream handling error in encoded streams is too strict
0N/A4996040 SharedInputStream stream closing policy is inconsistent
0N/A4996543 IndexOutOfBoundsException when using SharedInputStream
0N/A6041271 APPEND does not consider DST when computing timezone offset
0N/A6067307 Mime-Version capitalization should match MIME spec
0N/A6172894 MIME messages with missing end boundary are not reported as an error
0N/A<no id> accommodate some RFC3501 IMAP protocol changes
0N/A<no id> support RFC822 group lists when parsing IMAP address lists
0N/A<no id> don't read past end of IMAP part, for buggy servers that don't handle it
0N/A<no id> fix IMAP NAMESPACE support
0N/A<no id> allow different SMTPTransport objects to have different localhost names
0N/A<no id> added SMTPSendFailedException, SMTPAddressFailedException, and
0N/A SMTPAddressSucceededException
0N/A successful sends, allowing access to the return codes for each address
0N/A<no id> fix IMAP isSubscribed in case where LSUB returns a \Noselect folder
0N/A<no id> parse invalid messages with non-ASCII characters in boundary string
0N/A<no id> add IMAP AUTH=PLAIN support, courtesy of Sandy McArthur
0N/A<no id> handle IMAP email addresses composed of empty strings
0N/A<no id> add SASL support to IMAP provider
0N/A CHANGES IN THE 1.3.1 FCS RELEASE
0N/A --------------------------------
0N/AThe following bugs have been fixed in the 1.3.1 release.
0N/A4416417 IMAP alerts and notifications are not sent in all cases - more fixes
0N/A4702410 header formatting incorrect for long multibyte
0N/A4707106 AuthenticationFailedException not thrown in some cases with POP3
0N/A4709848 message_rfc822 DataContentHandler can cause NPE
0N/A4711606 uudecoder fails when reading more than a byte at a time
0N/A4726629 Java Mail very slow with large attachment
0N/A4741812 IMAPFolder can deadlock
0N/A4762643 JavaMail does not support search in all message's parts.
0N/A4882554 Line breaks in subject text break message format
0N/A<no id> don't close connection if open fails, put it back in the pool
0N/A<no id> fixed demo webapp to work with servlet 2.3 and newer
0N/A<no id> add DIGEST-MD5 support to SMTP provider, courtesy of Dean Gibson
0N/A CHANGES IN THE 1.3 FCS RELEASE
0N/A ------------------------------
0N/AThe following bugs have been fixed in the 1.3 release.
0N/A4112002 IMAP provider hangs if APPEND is prohibited
0N/A4201203 I18N: Incorrectly encoded MIME header can't be decoded
0N/A4413498 InternetHeaders should add Received headers in front
0N/A4416417 IMAP alerts and notifications are not sent in all cases
0N/A4483125 Multi-line mail header processing is slow
0N/A4483206 Please add a public POP3 TOP method in the next release of the POP3 api
0N/A4484098 IMAP PREAUTH does not work
0N/A4516973 doPrivileged blocks needed for javamail
0N/A4517683 new Flags("FOO").contains("FOO") fails
0N/A4517686 want JavaMail-specific debug output stream
0N/A4638743 JavaMail does not properly parse dates containing folding white space
0N/A4638741 JavaMail does not handle in-spec Internet group addresses properly
0N/A4650940 InternetAddress parsing should be more tolerant of bad addresses
0N/A4650949 wrong encoding chosen for non-text data in rare cases
0N/A4650952 should be able to extract group address members
0N/A4679516 "NO" Response from IMAP server causes NPE from getSubject()
0N/A<no id> make uudecoder more tolerant of incorrect input
0N/A<no id> improve performance of SMTP for small messages
0N/A<no id> handle connection failure during open of POP3 folder
0N/A<no id> ensure ASCII, not EBCDIC output for POP3 protocol on IBM mainframes
0N/A<no id> fix thread safety bug in date formatting when appending to IMAP folders
0N/A<no id> fix parsing bug in QUOTA support
0N/A<no id> use thread's context class loader for loading classes
0N/A<no id> don't try to logout store connection twice
0N/A<no id> add support for group addresses to SMTP transport
0N/A<no id> use builtin defaults to allow JavaMail to work in netscape 4
0N/A<no id> tolerate trailing semicolon in Content-Type header (requires JAF 1.0.2)
0N/A<no id> add x-uue as another synonym for uuencode Content-Transfer-Encoding
0N/A<no id> set default charset for text parts
0N/A CHANGES IN THE 1.2 FCS RELEASE
0N/A ------------------------------
0N/AThe following bugs have been fixed in the 1.2 release.
0N/A4107752 need MimeMessage(MimeMessage msg) constructor to allow copying message
0N/A4112065 Need API to list and
set/remove ACLs on folders (IMAP-specific)
0N/A4119681 MimeMessage should allow creation of light-weight messages
0N/A4124022 Two connections required to IMAP server to open a folder
0N/A4124840 A mechanism to get the raw (unencoded) data from a MimePart is needed
0N/A4132029 SMTP Submit is limited to 7bit; does not use ESMTP/8BITMIME
0N/A4163360 Need a suitable MessagingException subclass to indicate read-only folder
0N/A4181144 InternetAddress should be Cloneable
0N/A4230553 AuthenticationFailedException should include error message from server
0N/A4259211 exception constructors inconsistent
0N/A4266390 MailDateFormat class should be part of the public API
0N/A4319895 POP3 provider doesn't enforce read-only mode
0N/A4319957 Ambiguous documentation in Javamail 1.1.3 early access edition
0N/A4328824 string based methods to add recipients
0N/A4328826 getDefaultInstance method with no Authenticator
0N/A4333694 NullPointerException in version 1.1.1 of the POP3 Provider
0N/A4336435 quoted right angle bracket not handled in InternetAddress
0N/A4339203 writeTo should automatically call saveChanges
0N/A4364827 Support IMAP NAMESPACE extension
0N/A4366373 ContentDisposition class should be public
0N/A4371862 improve performance of MimeMessage
0N/A<no id> most control characters must be encoded, not sent as "7bit"
0N/A<no id> appending very large message to IMAP folder uses too much memory
0N/A<no id> changed multipart boundary generation to not include email address
0N/A<no id> support IMAP LITERAL+ extension (RFC 2088)
0N/A<no id> allow SMTP multiline reponses with no text (
e.g., "250-")
0N/A<no id> fix many potential locking bugs in IMAP provider
0N/A<no id> throw IllegalStateException instead of MessagingException when folder
0N/A is not open (or closed, as appropriate)
0N/A<no id> added support for IMAP QUOTA extension
0N/A<no id> added support for IMAP PREAUTH greeting response
0N/A<no id> added SMTPMessage class to specify SMTP options on a per-message basis
0N/A<no id> added javadocs for Sun protocol providers
0N/A<no id> mail.{smtp,imap,pop3}.connectiontimeout property for connection timeouts
0N/A CHANGES IN THE 1.1.3 FCS RELEASE
0N/A --------------------------------
0N/AThe following bugs have been fixed in the 1.1.3 release.
0N/A4248755 Problem loading a custom provider
0N/A4249046 don't put space after SMTP FROM: and TO:
0N/A4249058 IMAP appendMessages() should include the message Flags as well.
0N/A4263185 JavaMail and JAF can't find properties when used as std ext
0N/A4271714 DEBUG message always printed when providers loaded from <
java.home>/lib
0N/A4276080 getEncoding method doesn't parse MIME header
0N/A4279603 RFC822 and MIME specials does not include period "."
0N/A4296711 JavaMail IMAP provider doesn't set SEEN on messages with 0 length body
0N/A4305687 JavaMail speaking SMTP fails to quote dots in some cases
0N/A<no id> add support for SMTP Delivery Status Notification, see
NOTES.txt 0N/A<no id> fix bug in InternetAddress when parsing ``<x@foo.com> (Mr. X)''
0N/A<no id> improve javadocs in many places based on questions to javamail@sun.com
0N/A<no id> canonicalize the URLName before fetching saved PasswordAuthentication
0N/A the CLASSPATH, to better support protocol provider jar files
0N/A<no id> added DataContentHandler for
text/html, to simplify creation of HTML
0N/A messages and body parts
0N/A<no id> remove escapes from personal name when parsing in InternetAddress
0N/A<no id> cache results of IMAP STATUS command for 1 second, to improve
0N/A performance of back-to-back calls to getMessageCount,
0N/A getNewMessageCount, getUnreadMessageCount
0N/A<no id> fix InternetHeaders Enumeration to work even if hasMoreElements isn't
0N/A CHANGES IN THE 1.1.2 FCS RELEASE
0N/A --------------------------------
0N/AThe following bugs have been fixed in the 1.1.2 release.
0N/A<no id> Fixed bug where IMAP server connection hangs around even though
0N/A the connect() method failed.
0N/A4199595 force quoted-printable encoding of long text lines
0N/A<no id> fix bug in SMTP output that sometimes duplicated "."
0N/A<no id> close SMTP transport on I/O error
0N/A4230541 don't send SMTP NOOP unnecessarily
0N/A4216666 IMAP provider INTERNALDATE formatter error, causing
0N/A problems during appendMessages()
0N/A4227888 IMAP provider does not honor the UID item in its FetchProfile
0N/A CHANGES IN THE 1.1.1 FCS RELEASE
0N/A --------------------------------
0N/AThe following bugs have been fixed in the 1.1.1 release.
0N/A4181143 personal can't be null in constructor
0N/A4134273 more careful & picky address parsing in InternetAddress parser
0N/A4183700 SMTPTransport fails to close socket under certain situations.
0N/A<no id> IMAP provider retains appended message's internal date during
0N/A<no id> More efficient server-side search for MessageIDTerm in the
0N/A<no id> Be more tolerant of illegally formatted dates in date parsing.
0N/A<no id> ignore empty lines in loadMappings
0N/A<no id> Allow addresses without hostnames in InternetAddress parser
0N/A<no id> unrecognized charsets can cause IllegalArgument runtime
0N/A exception when invoking getContent().
0N/A<no id> Authentication failure when connecting to Sun IMAP server.
0N/A<no id> Reset SMTP connection after invalid address to allow future
0N/A<no id> Any response to an SMTP NOOP command means we're still connected