taskClasspath Extensions - Tasks: task #12919, Update JavaMail API to version...


You are not allowed to post comments on this tracker with your current authentication level.

task #12919: Update JavaMail API to version 1.5.0

Submitter:  Chris Burdess <dog>
Submitted:  Tue 29 Oct 2013 01:53:48 PM UTC
Should Start On:  Mon 28 Oct 2013 11:00:00 PM UTC Should be Finished on:  Mon 28 Oct 2013 11:00:00 PM UTC
Category:  JavaMail Priority:  5 - Normal
Status:  In Progress Privacy:  Public
Assigned to:  conradpino Percent Complete:  90%
Open/Closed:  Open Effort:  0.00

Thu 21 Nov 2013 02:27:45 PM UTC, comment #3: 

All these tasks have been done, plus we now have a new (also faster and hopefully more robust) IMAP provider. Because of dependencies on API changes at the inetlib level we will have to release inetlib-1.2 beforehand or at least at the same time.

I would really appreciate if you could find some time to do some high level testing of the new provider, simply connecting to as many mailservers as you have access to, retrieving and fetching messages, setting flags, getting and setting headers, getting MIME attachments from messages, etc.

Chris Burdess <dog>
Group administrator
Wed 06 Nov 2013 01:12:40 PM UTC, comment #2: 

Stuff to do before release:
1. Update gnu.* class headers to GPL 3.
2. Localize any error messages in gnu.* classes using ResourceBundle.
3. Put everything needed for execution into one jar - currently dependencies on external jars are a nightmare and killing us. This includes:
  a. Everything in activation.jar
  b. Only the relevant parts of inetlib.jar: imap, smtp, pop3, nntp, util.

Chris Burdess <dog>
Group administrator
Wed 06 Nov 2013 01:04:55 PM UTC, comment #1: 

The API side of this is done. We need to work out if there are any TODOs in the providers that we can implement for this release, then push the release.

Chris Burdess <dog>
Group administrator
Tue 29 Oct 2013 01:53:48 PM UTC, original submission:  

We need to update the existing classes and interfaces and add any new ones to match the 1.5.0 version of the API. If this leads to any backward incompatibility with the actual providers then this needs to be raised and the providers updated (not necessarily as part of this task). As well as adding new methods etc, good quality javadoc API documentation needs to be provided.

Chris Burdess <dog>
Group administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by dog (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-11-21 dog Percent Complete50% 90%
    2013-11-06 dog StatusDone In Progress
        Percent Complete0% 50%
    2013-11-06 dog StatusNone Done

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code