This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-dbcp.git
from ee70a49a Bump to next development version
add 91f3ccbf No need for blank Javadoc lines between Javadoc @ tags
add bc8a594d Add pull request template
add 38099037 Merge branch 'release'
add 16b358c8 Add section for the next release
add 6d2ced89 Bump actions/cache from 4.1.2 to 4.2.0 (#459)
add 11a45aac Bump github/codeql-action from 3.27.5 to 3.27.6 (#460)
add 4cc9f885 Bump github/codeql-action from 3.27.6 to 3.27.9 (#461)
add 8a984c32 FCQN is not needed
add 86f5af36 Use assertThrows()
add b91c91a2 Use assertThrows()
add b6fe7d1a FCQN is not needed
add 5901ed19 Use assertThrows()
add 37e71898 Use assertThrows()
add 3d0225b6 Use assertThrows()
add 019293cb Use assertThrows()
add dbbf859c Use assertThrows()
add 0bac1737 Use assertThrows()
add fb8426fe Use assertThrows()
add 2b0bf8fa Normalize instance variable names
add 185deebd Normalize instance parameter names
add 0ad566aa Use JUnit 5's assertThrows()
add e86d0b51 Use JUnit 5's assertThrows()
add 282d4214 Use JUnit 5's assertThrows()
add 9a4d0259 Use JUnit 5's assertThrows()
add 8b0598a7 Use JUnit 5's assertThrows()
add badcb78c Use JUnit 5's assertThrows()
add 1c668cd9 Use JUnit 5's assertThrows()
add 02cc073c Remove unused imports
add a6fa8683 Use JUnit 5's assertThrows() and friends
add 91545f55 Use JUnit 5's assertThrows() and friends
add 206bb01b Use JUnit 5's assertThrows() and friends
add 28a36995 Use assertNotNull() instead of test and fail()
add 4eb708a1 Use JUnit 5's assertThrows() and friends
add 4beab5db Use JUnit 5's assertThrows() and friends
add b269c5da Remove unused import
add 406189af Use JUnit 5's assertThrows() and friends
add d62fd3c2 Use assertFalse() instead of test and fail()
add e0b63dc1 Line length 120 -> 160
add dc5c62fa Use JUnit 5's assertThrows() and friends
add 96711d08 Use JUnit 5's assertThrows() and friends
add 374eb8bf Use JUnit 5's assertThrows() and friends
add 32d2c060 Apply Checkstyle to tests
add a568e4af Modernize tests to use JUnit 5 features
add db5e0764 Add
TestInstanceKeyDataSource.testValidationQueryTimeoutDuration()
add a317c3f2 // comment
add 1b842ad8 Flip test sides
add 6b2294fd Javadoc
add 7659d9e5 [DBCP-597] Validation query not timing out on connections
managed by SharedPoolDataSource
add ec41eeda [DBCP-597] Validation query not timing out on connections
managed by SharedPoolDataSource
add 40fb3bce Better parameter name
add 1cb710b8 KeyedCPDSConnectionFactory.validateObject(UserPassKey,
PooledObject) does ignores timeouts less than 1 second when there is no
validation query
add 20bead44 Remove constructor from package private class
add 163ce7cd Remove constructor from package private class
add 4b3ce8f3 Remove method from package private class
add cc5e6066 Remove method from package private class
add 27fc0941 Removed two constructors and two methods from the
package-private class CPDSConnectionFactory; this is binary compatible
add 68848146 Better resource management in
org.apache.commons.dbcp2.datasources.KeyedCPDSConnectionFactory.validateObject(UserPassKey,
PooledObject<PooledConnectionAndInfo>)
add b2837fc1 Better resource management in
org.apache.commons.dbcp2.datasources.KeyedCPDSConnectionFactory.validateObject(UserPassKey,
PooledObject<PooledConnectionAndInfo>)
add 5e05880e rename private instance variable
add 82c4020a Removed one constructors and two methods from the
package-private class KeyedCPDSConnectionFactory; this is binary compatible
add adc3877d Fox parameter name
add a82b6dbc Internal refactoring
add 4f051f80 Validation query not timing out on connections managed by
PerUserPoolDataSource
add 2bf17abd Internal refactoring
add 8f87c3a7 FIx description grammar
add 593e915c Make test fixture class final
add 0ab04508 Make test fixture class final
add 88632312 Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#465)
add 1df3e1c0 Bump actions/setup-java from 4.5.0 to 4.6.0 (#466)
add 97fb8084 Replace 2x empty lines with a single one
add 6d41f9c0 Bump github/codeql-action from 3.27.9 to 3.28.0 (#467)
add c6a58fc8 Update notice file copyright end date
add 9250cb21 Bump org.apache.commons:commons-parent from 78 to 79
add 88db48e0 Bump actions/upload-artifact from 4.5.0 to 4.6.0
add 67485057 Merge pull request #469 from
apache/dependabot/github_actions/actions/upload-artifact-4.6.0
add e51ec543 Add comment for reproducible builds
add a70b4678 Bump org.apache.commons:commons-parent from 78 to 79
add 7fd08bee Use HTTPS to fetch XSD files
add cfc1dbe8 Bump github/codeql-action from 3.28.0 to 3.28.1
add 964c1839 Merge pull request #470 from
apache/dependabot/github_actions/github/codeql-action-3.28.1
add d374cb02 Match Doxia 2 site generation
add 5a7fa259 Javadoc is missing its Overview page
add 5b31bf73 Normalise EOL
add 470f1d54 Pick up Mockito version from parent POM
add 96704f52 Remove trailing whitespace
add e0ded294 Remove redundant entry
add 0ea133b4 Add Checkstyle TypecastParenPad
add 7851c38a Fix ParenPad
add 04e22368 Add Checkstyle ParenPad
add 07e55e26 Bump github/codeql-action from 3.28.1 to 3.28.4 (#472)
add 71ac8c80 Update contributing file from user feedback
add bc03bf2e Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1
(#474)
add edfd1b66 Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1
#474
add 7ed90510 Bump github/codeql-action from 3.28.4 to 3.28.8 (#477)
add a10daf29 Bump actions/setup-java from 4.6.0 to 4.7.0 (#476)
add c1e2e5ad Fix Javadoc warnings (Java 17+)
add 33e42789 Deprecate
org.apache.commons.dbcp2.Jdbc41Bridge.Jdbc41Bridge(), constructor will be
private in the next major release.
add be99bfef Deprecate org.apache.commons.dbcp2.Constants.Constants(),
constructor will be private in the next major release
add 093c6b78 Fix Javadoc warnings on Java 21
add 5a8f12fb Bump org.apache.commons:commons-parent from 79 to 81
add ab37bc6f Javadoc 8 doesn't know how to deal with external sites that
where generated with newer javadocs versions.
add 2f3b0468 Fix reversed Javadoc `@link` syntax
add c4ef211a Port site from Doxia 1 to 2
add 189bf39f Port site from Doxia 1 to 2
add 20f8ce4b Port site from Doxia 1 to 2
add d1b2d4a4 Git ignore macOS noise
add 616b8ca0 Better release note titles
add 617f7040 dependabot: ignore dep versions that require Java 11
add 04bee53e Merge pull request #473 from
raboof/dependabot-ignore-narayana-java11
add 265ad38b Bump github/codeql-action from 3.28.8 to 3.28.9
add 7939fcb4 Merge pull request #479 from
apache/dependabot/github_actions/github/codeql-action-3.28.9
add e15af336 Bump commons-logging:commons-logging from 1.3.4 to 1.3.5
add 4b8b4f52 Add Checkstyle ModifierOrder
add b625b5f3 Internal refactoring for constructing ZipException with cause
add e73f96ad Bump actions/cache from 4.2.0 to 4.2.1 (#480)
add 11be6b01 Bump github/codeql-action from 3.28.9 to 3.28.10
add 1eeb040d Merge pull request #485 from
apache/dependabot/github_actions/github/codeql-action-3.28.10
add 116bbaac Bump actions/cache from 4.2.1 to 4.2.2
add b31b7163 Merge pull request #484 from
apache/dependabot/github_actions/actions/cache-4.2.2
add e3b93d03 Bump actions/upload-artifact from 4.6.0 to 4.6.1
add 05a6cd23 Merge pull request #482 from
apache/dependabot/github_actions/actions/upload-artifact-4.6.1
add fc15754b Bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#483)
add ae780097 Bump org.slf4j:slf4j-simple from 2.0.16 to 2.0.17 (#481)
add 4f2d69e5 Bump org.slf4j:slf4j-simple from 2.0.16 to 2.0.17 #481
add 232a1b62 Bump github/codeql-action from 3.28.10 to 3.28.11 (#486)
add 7a4d0513 Comment: Remove unnecessary Latin acronym
add 1f7ceaee Comment: Remove unnecessary Latin acronym
add ee894d8a Comment: Remove unnecessary Latin acronym
add bd7c2afe Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#487)
add fa6c87fd Bump github/codeql-action from 3.28.11 to 3.28.12 (#489)
add 0c1093fe Bump actions/cache from 4.2.2 to 4.2.3 (#488)
add 54b5c096 Javadoc @since tag should be after @throws
add da9725ce Javadoc
add b73e9ad3 GH CI: Replace Java 23 with 24
add 04ee8ae5 Bump github/codeql-action from 3.28.12 to 3.28.13 (#490)
add 3c01bf88 Bump actions/dependency-review-action from 4.5.0 to 4.6.0
(#491)
add 1fad3d85 Bump github/codeql-action from 3.28.13 to 3.28.15 (#493)
add e6dcb431 Bump actions/setup-java from 4.7.0 to 4.7.1 (#494)
add 62782906 Better release notes template
add 82848575 Bump github/codeql-action from 3.28.15 to 3.28.16 (#495)
add cd2b1751 Normalize local variable naming
add cd735872 Javadoc
add 95cc2e3a Bump actions/dependency-review-action from 4.6.0 to 4.7.0
(#497)
add ae36a845 Bump github/codeql-action from 3.28.16 to 3.28.17 (#498)
add d933e930 Bump actions/dependency-review-action from 4.7.0 to 4.7.1
(#499)
add 19bb490e Update Apache License URL to HTTPS
add bff9a3db Bump github/codeql-action from 3.28.17 to 3.28.18 (#501)
add 758df627 Remove extra vertical whitespace
add c1e11fda Fix SpotBugs [ERROR] Medium: Shared primitive variable
"isSharedConnection" in one thread may not yield the value of the most recent
write from another thread [org.apache.commons.dbcp2.managed.ManagedConnection]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add dfd796fd Fix Javadoc
add 997e1992 Ad
org.apache.commons.dbcp2.datasources.TestPerUserPoolDataSource.testDefaultReadOnly()
add 032fd501 Fix Javadoc
add 8f8b0bad Don't use parent pom 83 yet
add 5ed30e25 Fix SpotBugs [ERROR] Medium: Shared primitive variable
"closed" in one thread may not yield the value of the most recent write from
another thread [org.apache.commons.dbcp2.cpdsadapter.PooledConnectionImpl]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add 3af43c9f Fix SpotBugs [ERROR] Medium: Shared primitive variable
"closed" in one thread may not yield the value of the most recent write from
another thread [org.apache.commons.dbcp2.DelegatingStatement]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add 8a4bfcdd Fix SpotBugs [ERROR] Medium: Shared primitive variable
"cacheState" in one thread may not yield the value of the most recent write
from another thread [org.apache.commons.dbcp2.DelegatingConnection]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add ea6dba61 Fix SpotBugs [ERROR] Medium: Operation on the
"fatalSqlExceptionThrown" shared variable in "PoolableConnection" class is not
atomic [org.apache.commons.dbcp2.PoolableConnection]
AT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE
add 83d9341e Javadoc
add e57fcdb3 Fix SpotBugs [ERROR] Medium: Shared primitive variable
"clearStatementPoolOnReturn" in one thread may not yield the value of the most
recent write from another thread [org.apache.commons.dbcp2.PoolingConnection]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add 6f6c12e4 Fix SpotBugs [ERROR] Medium: Shared primitive variable
"maxTotal" in one thread may not yield the value of the most recent write from
another thread [org.apache.commons.dbcp2.datasources.SharedPoolDataSource]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add 2f1b9d9e Fix SpotBugs [ERROR] Medium: Shared primitive variables in
one thread may not yield the value of the most recent write from another thread
[org.apache.commons.dbcp2.datasources.InstanceKeyDataSource]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add d2761e44 Javadoc
add bffe9100 Fix SpotBugs [ERROR] Medium: Shared primitive variables in
one thread may not yield the value of the most recent write from another thread
[org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add 44a4b74b Fix SpotBugs [ERROR] Medium: Shared primitive variables in
one thread may not yield the value of the most recent write from another thread
[org.apache.commons.dbcp2.PoolableConnectionFactory]
AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add 7ccaa5ab Add internal
org.apache.commons.dbcp2.datasources.CharArray.clear()
add 53462102 Add internal
org.apache.commons.dbcp2.datasources.UserPassKey.clear()
add dc2c59ac Add
org.apache.commons.dbcp2.datasources.PooledConnectionManager.setPassword(char[])
add a524ea54 Next release will be labeled 2.14.0
add 86eafdd9 [ERROR] Medium: Shared primitive variables in one thread may
not yield the value of the most recent write from another thread
[org.apache.commons.dbcp2.BasicDataSource] AT_STALE_THREAD_WRITE_OF_PRIMITIVE
add 5647c37e Bump org.apache.commons:commons-parent from 81 to 84
add 7b34c248 Bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#502)
add 0c4ff75f Bump github/codeql-action from 3.28.18 to 3.28.19 (#503)
add d1d0825f Use JUnit 5 convention for test method visibility
add e4fbf88b Use JUnit 5 convention for class visibility
add 71249641 Bump github/codeql-action from 3.28.19 to 3.29.0 (#504)
add 617b3a31 Bump org.apache.commons:commons-parent from 84 to 85
add a9e922fd Bump github/codeql-action from 3.29.0 to 3.29.2 (#505)
add 7b22cc38 Use HTTPS in Git URL
add 268695eb Add ciManagement element to POM
add 84564729 Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
(#506)
add 0828b9fc Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
#506
add e607d18d Update the GitHub pull request template for AI
add 0842fee3 Merge some string literals
add 4b1521f2 Bump github/codeql-action from 3.29.2 to 3.29.4 (#507)
add 062ca7f6 Bump github/codeql-action from 3.29.4 to 3.29.5 (#508)
add 6cacada3 Bump actions/cache from 4.2.3 to 4.2.4 (#509)
add be78106f Bump actions/checkout from 4.2.2 to 5.0.0 (#510)
add 5b86fef3 Bump github/codeql-action from 3.29.7 to 3.29.9 (#511)
add 2c6f32f3 Bump actions/setup-java from 4.7.1 to 5.0.0 (#514)
add 78d50d4a Bump actions/dependency-review-action from 4.7.1 to 4.7.2
(#513)
add 5f4c285b Bump github/codeql-action from 3.29.9 to 3.29.11 (#512)
add c4c4b495 Fix unguarded read
add f871a7d3 Fix unguarded read
add 713cc98e Bump actions/dependency-review-action from 4.7.2 to 4.7.3
(#516)
add 7cb5c5b3 Bump github/codeql-action from 3.29.11 to 3.30.0 (#518)
add 58ff111a Fix potential resource leak when obtaining an XAConnection
add 999f8c16 Don't repeatedly parse the properties string unnecessarily
add 4c81b6c4 Remove unnecessary code. Properties objects don't allow null
keys/values
add 89915018 Keep PMD happy
add 89242a33 Bump org.apache.commons:commons-parent from 85 to 88 (#521)
add 54ae7591 Bump org.apache.commons:commons-parent from 85 to 88 #521
add fcece716 Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0
add c20bb083 Bump github/codeql-action from 3.30.0 to 3.30.4 (#523)
add b7d1102d Bump actions/cache from 4.2.4 to 4.3.0 (#522)
add e34502df Replace GH CI Java 24 with 25
add 5df42e5e Bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#526)
add 4e68151e Bump github/codeql-action from 3.30.4 to 3.30.6 (#525)
add 46aff5e3 Bump actions/dependency-review-action from 4.7.3 to 4.8.0
(#524)
add 1439a1e8 Bump org.apache.commons:commons-parent from 88 to 89
add 60aaca4f Update version in changes.xml
add 3e378b0d Bump github/codeql-action from 3.30.6 to 4.30.7 (#527)
add c15365ed Bump actions/dependency-review-action from 4.8.0 to 4.8.1
(#529)
add 0ea7b287 Bump github/codeql-action from 4.30.7 to 4.30.8 (#528)
add 6651d205 Fix grammar
add 174d3ca2 Bump github/codeql-action from 4.30.8 to 4.30.9 (#531)
add 8d0d59d7 Comment
add 4f21bd74 Fix comment
add cabc2c10 Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#532)
add 22774834 Bump github/codeql-action from 4.30.9 to 4.31.2 (#533)
add 829105f8 Merge branch 'master' of
https://github.com/apache/commons-dbcp.git
add ddb1c351 Bump org.apache.commons:commons-parent from 89 to 91
add f3f8344b Add dependabot email [skip ci]
add b64cedf4 Use HTTPS in URL
add b03d4ace Typo
add 1e12c34e No need to override project/issueManagement/system
add 09d85008 Bump github/codeql-action from 4.31.2 to 4.31.3 (#535)
add 4f880199 Bump actions/dependency-review-action from 4.8.1 to 4.8.2
(#536)
add 77395122 Bump org.apache.commons:commons-parent from 91 to 92 (#537)
add 936a5e80 Bump org.apache.commons:commons-parent from 91 to 92 #537
add 7c809b59 Dependabot => quarterly
add 4cf27d6b Bump commons-lang3 from 3.19.0 to 3.20.0
add cabaed9a Add comment for H2 version
add 123d9a83 Update site to common menu and oak leaf logo
add 086716f4 Use HTTPS to download XML Schema
add f8e0a432 Bump CodeQL 4.31.4
add 4b3c004b Bump actions/checkout from v5.0.0 to v6.0.0
add 0323e5ab Add POM scm/tag
add 12bce745 Sort members
add f97deb54 Use final
add 40794dbd Merge if statements
add 5b3340e2 Merge if statements
add 2c48a527 Merge if statements
add 44c61006 Merge if statements
add 34b5686a Use final
add ce774df5 Use final
add 07069d14 Merge if statements
add e99abc24 Merge if statements
add 183b65b9 Use final
add c22016e9 Merge if statements
add c294658c Javadoc @link
add e227e631 Collapse String
add f7e95679 Bump org.apache.commons:commons-parent from 92 to 93 (#538)
add 9eafa4ca Bump org.apache.commons:commons-parent from 92 to 93 #538
add 0f5a913e Bump github/codeql-action from 4.31.4 to 4.31.5
add d86c1ae6 Bump github/codeql-action from 4.31.4 to 4.31.5
add 0c8597da Adjust tests and CPDSConnectionFactory#invalidate to
accomodate behav… (#539)
add 72aad103 Bump github/codeql-action from 4.31.5 to 4.31.6
add 49d13840 Bump github/codeql-action from 4.31.5 to 4.31.6
add b3a01dfb Bump actions/checkout from 6.0.0 to 6.0.1
add e8f8130c Bump actions/setup-java from 5.0.0 to 5.1.0
add 5e6f6890 Bump github/codeql-action from 4.31.6 to 4.31.7
add e0e249a1 Ask for details on AI usage in creating a pull request
add 76a38ad6 Add NetBean IDE metadata files to .gitignore
add d2b9b2eb Bump org.apache.commons:commons-pool2 from 2.12.1 to 2.13.0
add d9d7a57d Sort members
add 58bee0b5 Remove redundant call to super().
add 5b05ea60 Prepare for the next release candidate
new 1088f44f Prepare for the release candidate 2.14.0 RC1
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml | 7 +-
.gitattributes | 16 +
.github/GH-ROBOTS.txt | 2 +-
.github/dependabot.yml | 21 +-
.github/pull_request_template.md | 30 +
.github/workflows/codeql-analysis.yml | 166 +-
.github/workflows/dependency-review.yml | 6 +-
.github/workflows/maven.yml | 100 +-
.github/workflows/scorecards-analysis.yml | 10 +-
.gitignore | 7 +-
CODE_OF_CONDUCT.md | 2 +-
CONTRIBUTING.md | 19 +-
LICENSE.txt | 2 +-
NOTICE.txt | 2 +-
README.md | 10 +-
RELEASE-NOTES.txt | 168 +-
SECURITY.md | 2 +-
dbcp-RC.sh | 2 +-
dbcp-pre-RC.sh | 2 +-
dbcp-release.sh | 2 +-
doc/BasicDataSourceExample.java | 2 +-
doc/PoolingDataSourceExample.java | 2 +-
doc/PoolingDriverExample.java | 2 +-
doc/abandon.jsp | 2 +-
pom.xml | 79 +-
src/changes/changes.xml | 3180 ++++++------
src/changes/release-notes.vm | 11 +-
src/conf/checkstyle.xml | 10 +-
src/conf/eclipse/formatter.xml | 6 +-
src/conf/spotbugs-exclude-filter.xml | 2 +-
src/main/assembly/bin.xml | 4 +-
src/main/assembly/src-tar-gz.xml | 4 +-
src/main/assembly/src-zip.xml | 4 +-
.../org/apache/commons/dbcp2/AbandonedTrace.java | 456 +-
.../org/apache/commons/dbcp2/BasicDataSource.java | 5366 ++++++++++----------
.../commons/dbcp2/BasicDataSourceFactory.java | 947 ++--
.../commons/dbcp2/BasicDataSourceMXBean.java | 2 +-
.../apache/commons/dbcp2/ConnectionFactory.java | 8 +-
.../commons/dbcp2/ConnectionFactoryFactory.java | 152 +-
.../java/org/apache/commons/dbcp2/Constants.java | 12 +-
.../commons/dbcp2/DataSourceConnectionFactory.java | 228 +-
.../org/apache/commons/dbcp2/DataSourceMXBean.java | 4 +-
.../commons/dbcp2/DelegatingCallableStatement.java | 2 +-
.../apache/commons/dbcp2/DelegatingConnection.java | 2163 ++++----
.../commons/dbcp2/DelegatingDatabaseMetaData.java | 13 +-
.../commons/dbcp2/DelegatingPreparedStatement.java | 1435 +++---
.../apache/commons/dbcp2/DelegatingResultSet.java | 21 +-
.../apache/commons/dbcp2/DelegatingStatement.java | 1657 +++---
.../commons/dbcp2/DriverConnectionFactory.java | 2 +-
.../org/apache/commons/dbcp2/DriverFactory.java | 160 +-
.../dbcp2/DriverManagerConnectionFactory.java | 302 +-
.../org/apache/commons/dbcp2/Jdbc41Bridge.java | 986 ++--
.../commons/dbcp2/LifetimeExceededException.java | 88 +-
.../org/apache/commons/dbcp2/ListException.java | 5 +-
.../apache/commons/dbcp2/ObjectNameWrapper.java | 208 +-
.../java/org/apache/commons/dbcp2/PStmtKey.java | 160 +-
.../commons/dbcp2/PoolableCallableStatement.java | 2 +-
.../apache/commons/dbcp2/PoolableConnection.java | 932 ++--
.../commons/dbcp2/PoolableConnectionFactory.java | 1743 ++++---
.../commons/dbcp2/PoolableConnectionMXBean.java | 2 +-
.../commons/dbcp2/PoolablePreparedStatement.java | 2 +-
.../apache/commons/dbcp2/PoolingConnection.java | 1293 +++--
.../apache/commons/dbcp2/PoolingDataSource.java | 5 +-
.../org/apache/commons/dbcp2/PoolingDriver.java | 540 +-
.../org/apache/commons/dbcp2/SQLExceptionList.java | 6 +-
.../commons/dbcp2/SwallowedExceptionLogger.java | 2 +-
src/main/java/org/apache/commons/dbcp2/Utils.java | 594 +--
.../commons/dbcp2/cpdsadapter/ConnectionImpl.java | 633 +--
.../dbcp2/cpdsadapter/DriverAdapterCPDS.java | 1690 +++---
.../commons/dbcp2/cpdsadapter/PStmtKeyCPDS.java | 26 +-
.../dbcp2/cpdsadapter/PooledConnectionImpl.java | 1515 +++---
.../commons/dbcp2/cpdsadapter/package-info.java | 2 +-
.../datasources/AbstractConnectionFactory.java | 146 +
.../dbcp2/datasources/CPDSConnectionFactory.java | 764 ++-
.../commons/dbcp2/datasources/CharArray.java | 178 +-
.../dbcp2/datasources/InstanceKeyDataSource.java | 2706 +++++-----
.../datasources/InstanceKeyDataSourceFactory.java | 712 ++-
.../datasources/KeyedCPDSConnectionFactory.java | 629 +--
.../dbcp2/datasources/PerUserPoolDataSource.java | 2355 ++++-----
.../datasources/PerUserPoolDataSourceFactory.java | 11 +-
.../apache/commons/dbcp2/datasources/PoolKey.java | 135 +-
.../dbcp2/datasources/PooledConnectionAndInfo.java | 2 +-
.../dbcp2/datasources/PooledConnectionManager.java | 137 +-
.../dbcp2/datasources/SharedPoolDataSource.java | 476 +-
.../datasources/SharedPoolDataSourceFactory.java | 4 +-
.../commons/dbcp2/datasources/UserPassKey.java | 238 +-
.../commons/dbcp2/datasources/package-info.java | 2 +-
.../dbcp2/managed/BasicManagedDataSource.java | 11 +-
.../managed/DataSourceXAConnectionFactory.java | 526 +-
.../dbcp2/managed/LocalXAConnectionFactory.java | 778 ++-
.../commons/dbcp2/managed/ManagedConnection.java | 660 ++-
.../commons/dbcp2/managed/ManagedDataSource.java | 2 +-
.../dbcp2/managed/PoolableManagedConnection.java | 2 +-
.../managed/PoolableManagedConnectionFactory.java | 226 +-
.../dbcp2/managed/SynchronizationAdapter.java | 2 +-
.../commons/dbcp2/managed/TransactionContext.java | 407 +-
.../dbcp2/managed/TransactionContextListener.java | 2 +-
.../commons/dbcp2/managed/TransactionRegistry.java | 304 +-
.../commons/dbcp2/managed/XAConnectionFactory.java | 2 +-
.../apache/commons/dbcp2/managed/package-info.java | 2 +-
.../org/apache/commons/dbcp2/package-info.java | 2 +-
.../apache/commons/dbcp2 => javadoc}/overview.html | 2 +-
.../apache/commons/dbcp2/LocalStrings.properties | 2 +-
src/media/commons-logo-component-100.xcf | Bin 0 -> 26093 bytes
src/media/commons-logo-component.xcf | Bin 0 -> 154413 bytes
src/media/dbcp-logo-white.xcf | Bin 24281 -> 0 bytes
src/media/logo.png | Bin 0 -> 9948 bytes
src/site/resources/images/dbcp-logo-blue.jpg | Bin 5495 -> 0 bytes
src/site/resources/images/dbcp-logo-white.png | Bin 12322 -> 0 bytes
src/site/resources/images/logo.png | Bin 0 -> 9948 bytes
src/site/resources/profile.jacoco | 2 +-
src/site/site.xml | 67 +-
src/site/xdoc/building.xml | 98 +-
src/site/xdoc/configuration.xml | 43 +-
src/site/xdoc/download_dbcp.xml | 36 +-
src/site/xdoc/guide/classdiagrams.xml | 17 +-
src/site/xdoc/guide/index.xml | 17 +-
src/site/xdoc/guide/jndi-howto.xml | 13 +-
src/site/xdoc/guide/sequencediagrams.xml | 15 +-
src/site/xdoc/index.xml | 201 +-
src/site/xdoc/issue-tracking.xml | 14 +-
src/site/xdoc/mail-lists.xml | 14 +-
src/site/xdoc/release-notes-1.1.xml | 21 +-
src/site/xdoc/release-notes-1.2.1.xml | 8 +-
src/site/xdoc/release-notes-1.2.xml | 19 +-
src/site/xdoc/security.xml | 51 +
.../apache/commons/dbcp2/AbstractDriverTest.java | 2 +-
.../org/apache/commons/dbcp2/Jdbc41BridgeTest.java | 26 +-
.../org/apache/commons/dbcp2/StackMessageLog.java | 254 +-
.../dbcp2/TestAbandonedBasicDataSource.java | 850 ++--
.../apache/commons/dbcp2/TestAbandonedTrace.java | 4 +-
.../apache/commons/dbcp2/TestBasicDataSource.java | 212 +-
.../commons/dbcp2/TestBasicDataSourceFactory.java | 10 +-
.../commons/dbcp2/TestBasicDataSourceMXBean.java | 6 +-
.../apache/commons/dbcp2/TestConnectionPool.java | 129 +-
.../org/apache/commons/dbcp2/TestConstants.java | 4 +-
.../dbcp2/TestDataSourceConnectionFactory.java | 10 +-
.../dbcp2/TestDelegatingCallableStatement.java | 260 +-
.../commons/dbcp2/TestDelegatingConnection.java | 206 +-
.../dbcp2/TestDelegatingDatabaseMetaData.java | 364 +-
.../dbcp2/TestDelegatingPreparedStatement.java | 124 +-
.../commons/dbcp2/TestDelegatingResultSet.java | 394 +-
.../commons/dbcp2/TestDelegatingStatement.java | 170 +-
.../commons/dbcp2/TestDriverConnectionFactory.java | 6 +-
.../dbcp2/TestDriverManagerConnectionFactory.java | 318 +-
.../java/org/apache/commons/dbcp2/TestJndi.java | 17 +-
.../dbcp2/TestLifetimeExceededException.java | 6 +-
.../apache/commons/dbcp2/TestListException.java | 6 +-
.../org/apache/commons/dbcp2/TestPStmtKey.java | 524 +-
.../org/apache/commons/dbcp2/TestPStmtPooling.java | 94 +-
.../dbcp2/TestPStmtPoolingBasicDataSource.java | 38 +-
.../dbcp2/TestParallelCreationWithNoIdle.java | 16 +-
.../commons/dbcp2/TestPoolableConnection.java | 58 +-
.../commons/dbcp2/TestPoolingConnection.java | 22 +-
.../commons/dbcp2/TestPoolingDataSource.java | 32 +-
.../apache/commons/dbcp2/TestPoolingDriver.java | 66 +-
.../apache/commons/dbcp2/TestSQLExceptionList.java | 6 +-
.../java/org/apache/commons/dbcp2/TestUtils.java | 20 +-
.../commons/dbcp2/TesterCallableStatement.java | 7 +-
.../apache/commons/dbcp2/TesterClassLoader.java | 2 +-
.../org/apache/commons/dbcp2/TesterConnection.java | 42 +-
.../commons/dbcp2/TesterConnectionFactory.java | 2 +-
.../commons/dbcp2/TesterDatabaseMetaData.java | 2 +-
.../org/apache/commons/dbcp2/TesterDriver.java | 10 +-
.../commons/dbcp2/TesterPreparedStatement.java | 8 +-
.../org/apache/commons/dbcp2/TesterResultSet.java | 2336 ++++-----
.../org/apache/commons/dbcp2/TesterStatement.java | 19 +-
.../java/org/apache/commons/dbcp2/TesterUtils.java | 4 +-
.../dbcp2/cpdsadapter/TestDriverAdapterCPDS.java | 890 ++--
.../commons/dbcp2/cpdsadapter/package-info.java} | 21 +-
.../commons/dbcp2/datasources/CharArrayTest.java | 22 +-
.../datasources/ConnectionPoolDataSourceProxy.java | 2 +-
.../datasources/PooledConnectionManagerTest.java | 70 +
.../dbcp2/datasources/PooledConnectionProxy.java | 2 +-
.../datasources/TestCPDSConnectionFactory.java | 53 +-
.../commons/dbcp2/datasources/TestFactory.java | 4 +-
.../datasources/TestInstanceKeyDataSource.java | 84 +-
.../TestKeyedCPDSConnectionFactory.java | 12 +-
.../datasources/TestPerUserPoolDataSource.java | 441 +-
.../commons/dbcp2/datasources/TestPoolKey.java | 8 +-
.../datasources/TestSharedPoolDataSource.java | 1454 +++---
.../commons/dbcp2/datasources/TestUserPassKey.java | 156 +-
.../commons/dbcp2/datasources/UserPassKeyTest.java | 46 +
.../commons/dbcp2/datasources/package-info.java} | 21 +-
.../dbcp2/managed/TestBasicManagedDataSource.java | 466 +-
.../dbcp2/managed/TestConnectionWithNarayana.java | 67 +-
.../managed/TestDataSourceXAConnectionFactory.java | 6 +-
.../commons/dbcp2/managed/TestLocalXaResource.java | 52 +-
.../dbcp2/managed/TestManagedConnection.java | 4 +-
.../managed/TestManagedConnectionCachedState.java | 4 +-
.../dbcp2/managed/TestManagedDataSource.java | 32 +-
.../dbcp2/managed/TestManagedDataSourceInTx.java | 808 ++-
.../managed/TestPoolableManagedConnection.java | 26 +-
.../dbcp2/managed/TestSynchronizationOrder.java | 6 +-
.../dbcp2/managed/TestTransactionContext.java | 4 +-
.../dbcp2/managed/TesterBasicXAConnection.java | 4 +-
.../commons/dbcp2/managed/package-info.java} | 21 +-
.../org/apache/commons/dbcp2/package-info.java} | 21 +-
.../dbcp2/transaction/TransactionAdapter.java | 2 +-
.../transaction/TransactionManagerAdapter.java | 2 +-
.../TransactionSynchronizationRegistryAdapter.java | 2 +-
.../commons/dbcp2/transaction/package-info.java} | 21 +-
src/test/resources/commons-logging.properties | 2 +-
203 files changed, 25472 insertions(+), 25359 deletions(-)
create mode 100644 .gitattributes
create mode 100644 .github/pull_request_template.md
create mode 100644
src/main/java/org/apache/commons/dbcp2/datasources/AbstractConnectionFactory.java
rename src/main/{java/org/apache/commons/dbcp2 => javadoc}/overview.html (94%)
create mode 100644 src/media/commons-logo-component-100.xcf
create mode 100644 src/media/commons-logo-component.xcf
delete mode 100644 src/media/dbcp-logo-white.xcf
create mode 100644 src/media/logo.png
delete mode 100644 src/site/resources/images/dbcp-logo-blue.jpg
delete mode 100644 src/site/resources/images/dbcp-logo-white.png
create mode 100644 src/site/resources/images/logo.png
create mode 100644 src/site/xdoc/security.xml
copy
src/{main/java/org/apache/commons/dbcp2/managed/SynchronizationAdapter.java =>
test/java/org/apache/commons/dbcp2/cpdsadapter/package-info.java} (64%)
create mode 100644
src/test/java/org/apache/commons/dbcp2/datasources/PooledConnectionManagerTest.java
create mode 100644
src/test/java/org/apache/commons/dbcp2/datasources/UserPassKeyTest.java
copy
src/{main/java/org/apache/commons/dbcp2/managed/SynchronizationAdapter.java =>
test/java/org/apache/commons/dbcp2/datasources/package-info.java} (64%)
copy
src/{main/java/org/apache/commons/dbcp2/managed/SynchronizationAdapter.java =>
test/java/org/apache/commons/dbcp2/managed/package-info.java} (68%)
copy
src/{main/java/org/apache/commons/dbcp2/managed/SynchronizationAdapter.java =>
test/java/org/apache/commons/dbcp2/package-info.java} (64%)
copy
src/{main/java/org/apache/commons/dbcp2/managed/SynchronizationAdapter.java =>
test/java/org/apache/commons/dbcp2/transaction/package-info.java} (64%)