[
https://issues.apache.org/jira/browse/JAMES-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16547335#comment-16547335
]
Tellier Benoit commented on JAMES-2472:
---------------------------------------
We will also need to update James libs like JSIEVE and the like.
> Upgrade Apache commons librairies
> ---------------------------------
>
> Key: JAMES-2472
> URL: https://issues.apache.org/jira/browse/JAMES-2472
> Project: James Server
> Issue Type: Improvement
> Reporter: Tellier Benoit
> Priority: Major
>
> {code:java}
> commons-cli:commons-cli ................................... 1.2 -> 1.4 GDF
> [cli] 1.4
> commons-codec:commons-codec .............................. 1.7 -> 1.11 GDF
> [lib] 1.11 hashing could be replaced by guava, base64 by java8, no match for
> hex ? See bouncy castle?
> commons-collections:commons-collections ............ 3.2.2 -> 20040616 GDF
> [lib] Update to commons-collections:commons-collections4
> commons-configuration:commons-configuration .............. 1.9 -> 1.10 GDF
> [configuration] 2.2 // 6 years old, different API so probably no a simple
> task but there's a migration guide
> https://commons.apache.org/proper/commons-configuration/userguide/upgradeto2_0.html
> commons-daemon:commons-daemon ........................ 1.0.10 -> 1.1.0 GDF
> [deamon] 1.1.0
> commons-io:commons-io ..................................... 2.4 -> 2.6 GDF
> [io] 2.6
> commons-io:commons-io ..................................... 2.5 -> 2.6 GDF
> [io] 2.6
> commons-net:commons-net ................................... 3.2 -> 3.6 GDF
> [net] 3.6 // 2 years old, security issues // for mail protocols
> org.apache.commons:commons-collections4 ................... 4.1 -> 4.2 GDF
> [libs] 4.2 // very specific collections, really needed
> org.apache.commons:commons-lang3 .......................... 3.6 -> 3.7 GDF
> [libs] 3.7 // very few useful classes but most are not found elsewhere
> org.apache.commons:commons-math3 ...................... 3.4.1 -> 3.6.1 GDF
> [libs] 3.6.1 // only used for random distribution (weighted random entries)
> org.apache.commons:commons-text ........................... 1.1 -> 1.4 GDF
> [libs] 1.4 // some escaping and random string generator
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]