Replace Proxool with Apache Commons DBCP

Description

Openfire currently uses Proxool - https://github.com/proxool/proxool - to pool database connections. This library is no longer actively maintained and it's use is preventing the use of the Microsoft SQL Server JDBC drivers - see OF-1404.

Apache Commons DBCP - http://commons.apache.org/proper/commons-dbcp/ - is a widely used alternative, and Openfire should switch to that instead.

NB. Targeting for a post 4.2 release, following discussions on open chat.

Environment

None

Activity

Show:

Greg Thomas November 2, 2017 at 10:40 AM

Implemented at https://github.com/GregDThomas/Openfire/tree/OF-1419 - pending OF 4.2 release

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created October 26, 2017 at 10:32 AM
Updated December 19, 2017 at 1:48 PM
Resolved December 19, 2017 at 1:48 PM