maxExcessConnectionIdleTime [to implement behavior navin_m on sf suggests.]

A shortcut in acquire tasks that bails before attempting an acquire if the acquisition
is no longer necessary.

Make visible rootCause exceptions when Connection test fails. (Looks implemented, but I don't see them. Debug.)

Less confusing hibernate ConnectionProvider.

Per-user configuration (thanks Ruslan)

Debugging mode to track Connection acquirers (thanks Ruslan)

Interface to Statement-caching statistics

Optional exposure of all c3p0 pool statistics to clients that cannot obtain direct references to datasources

name property for DataSources and name lookup via C3P0Registry.

JUnit testing regime.

some validation stuff in C3P0PooledConnectionPoolManager...











