This is an automated email from the git hooks/post-receive script. myon pushed a commit to branch master in repository libpostgresql-jdbc-java.
commit aace2a7c132ad001b2407a8ef05bdadb1625ee78 Merge: 478a210 783ccf1 Author: Christoph Berg <[email protected]> Date: Mon Apr 30 22:29:07 2018 +0200 Update upstream source from tag 'upstream/42.2.2' Update to upstream version '42.2.2' with Debian dir e3956dc203c98e6b4aee77a0734667d41abfe917 .gitignore | 1 + .travis.yml | 201 +- .travis/secrets.tar.enc | Bin 0 -> 13344 bytes .travis/travis_build.sh | 25 +- .travis/travis_check_postgres_health.sh | 42 + .travis/travis_configure_replication.sh | 31 + .travis/travis_configure_ssl.sh | 48 + .travis/travis_configure_xa.sh | 2 +- .travis/travis_create_slaves.sh | 76 + .travis/travis_deploy.sh | 2 +- .travis/travis_install_head_postgres.sh | 27 +- .travis/travis_install_openj9.sh | 13 + .travis/travis_install_postgres.sh | 6 +- .travis/travis_install_zulu.sh | 11 + .travis/travis_release.sh | 102 + .travis/travis_ssl_users.sh | 12 + .travis/travis_start_postgres.sh | 6 +- CHANGELOG.md | 136 ++ CONTRIBUTING.md | 29 +- README.md | 80 +- appveyor.yml | 36 + build.properties | 8 +- certdir/README | 2 +- certdir/server/pg_hba.conf | 4 +- codecov.yml | 2 +- docs/.gitignore | 1 + docs/_config.yml | 11 + docs/_includes/submenu_about.html | 9 + docs/_includes/submenu_community.html | 9 + docs/_includes/submenu_development.html | 12 + docs/_includes/submenu_documentation.html | 10 + docs/_layouts/changes.html | 9 + docs/_layouts/default.html | 108 + docs/_layouts/default_docs.html | 91 + docs/_layouts/documents.html | 18 + docs/_layouts/downloads.html | 8 + docs/_layouts/faqs.html | 9 + docs/_layouts/todos.html | 9 + docs/_posts/2017-02-20-42.0.0-release.md | 148 ++ docs/_posts/2017-05-04-42.1.0-release.md | 97 + docs/_posts/2017-05-05-42.1.1-release.md | 27 + docs/_posts/2017-07-12-42.1.2-release.md | 73 + docs/_posts/2017-07-14-42.1.3-release.md | 27 + docs/_posts/2017-08-01-42.1.4-release.md | 54 + docs/_posts/2018-01-17-42.2.0-release.md | 254 ++ docs/_posts/2018-01-25-42.2.1-release.md | 79 + docs/_posts/2018-03-15-42.2.2-release.md | 95 + docs/about/about.html | 29 + docs/about/extras.html | 43 + docs/about/license.html | 45 + docs/community/community.html | 25 + docs/community/contributors.html | 196 ++ docs/community/mailinglist.html | 89 + docs/development/development.html | 100 + docs/development/git.html | 44 + docs/development/status.html | 63 + docs/development/todo.md | 110 + docs/development/translations.html | 132 + docs/development/website.html | 66 + docs/documentation/92/binary-data.md | 179 ++ docs/documentation/92/callproc.md | 116 + docs/documentation/92/classpath.md | 26 + docs/documentation/92/connect.md | 234 ++ docs/documentation/92/datasource.md | 44 + docs/documentation/92/ddl.md | 24 + docs/documentation/92/ds-cpds.md | 93 + docs/documentation/92/ds-ds.md | 178 ++ docs/documentation/92/escaped-functions.md | 480 ++++ docs/documentation/92/escapes-datetime.md | 23 + docs/documentation/92/escapes.md | 57 + docs/documentation/92/ext.md | 36 + docs/documentation/92/geometric.md | 68 + docs/documentation/92/index.html | 253 ++ docs/documentation/92/intro.md | 22 + docs/documentation/92/jndi.md | 68 + docs/documentation/92/largeobjects.md | 20 + docs/documentation/92/listennotify.md | 148 ++ docs/documentation/92/load.md | 47 + docs/documentation/92/media/css/docs.css | 450 ++++ docs/documentation/92/media/css/docs.css~ | 450 ++++ docs/documentation/92/media/css/global.css | 98 + docs/documentation/92/media/css/table.css | 101 + docs/documentation/92/media/css/table.css~ | 101 + docs/documentation/92/media/css/text.css | 162 ++ docs/documentation/92/media/favicon.ico | Bin 0 -> 2550 bytes docs/documentation/92/media/img/docs/bg_hdr.png | Bin 0 -> 173 bytes .../92/media/img/layout/hdr_left3a.png | Bin 0 -> 93930 bytes .../92/media/img/layout/nav_tbl_btm.png | Bin 0 -> 218 bytes .../92/media/img/layout/nav_tbl_top.png | Bin 0 -> 212 bytes docs/documentation/92/outer-joins-escape.md | 17 + docs/documentation/92/prepare.md | 25 + docs/documentation/92/query.md | 113 + docs/documentation/92/reading.md | 18 + docs/documentation/92/resultset.md | 19 + docs/documentation/92/server-prepare.md | 121 + docs/documentation/92/setup.md | 44 + docs/documentation/92/ssl-client.md | 70 + docs/documentation/92/ssl-factory.md | 29 + docs/documentation/92/ssl.md | 37 + docs/documentation/92/statement.md | 25 + docs/documentation/92/thread.md | 38 + docs/documentation/92/tomcat.md | 121 + docs/documentation/92/update.md | 30 + docs/documentation/92/use.md | 32 + docs/documentation/92/your-database.md | 20 + docs/documentation/93/binary-data.md | 179 ++ docs/documentation/93/callproc.md | 116 + docs/documentation/93/classpath.md | 26 + docs/documentation/93/connect.md | 234 ++ docs/documentation/93/datasource.md | 44 + docs/documentation/93/ddl.md | 24 + docs/documentation/93/ds-cpds.md | 93 + docs/documentation/93/ds-ds.md | 178 ++ docs/documentation/93/escaped-functions.md | 480 ++++ docs/documentation/93/escapes-datetime.md | 23 + docs/documentation/93/escapes.md | 57 + docs/documentation/93/ext.md | 36 + docs/documentation/93/geometric.md | 68 + docs/documentation/93/index.html | 253 ++ docs/documentation/93/intro.md | 22 + docs/documentation/93/jndi.md | 68 + docs/documentation/93/largeobjects.md | 20 + docs/documentation/93/listennotify.md | 148 ++ docs/documentation/93/load.md | 47 + docs/documentation/93/media/css/docs.css | 450 ++++ docs/documentation/93/media/css/docs.css~ | 450 ++++ docs/documentation/93/media/css/global.css | 98 + docs/documentation/93/media/css/table.css | 101 + docs/documentation/93/media/css/table.css~ | 101 + docs/documentation/93/media/css/text.css | 162 ++ docs/documentation/93/media/favicon.ico | Bin 0 -> 2550 bytes docs/documentation/93/media/img/docs/bg_hdr.png | Bin 0 -> 173 bytes .../93/media/img/layout/hdr_left3a.png | Bin 0 -> 93930 bytes .../93/media/img/layout/nav_tbl_btm.png | Bin 0 -> 218 bytes .../93/media/img/layout/nav_tbl_top.png | Bin 0 -> 212 bytes docs/documentation/93/outer-joins-escape.md | 17 + docs/documentation/93/prepare.md | 25 + docs/documentation/93/query.md | 113 + docs/documentation/93/reading.md | 18 + docs/documentation/93/resultset.md | 19 + docs/documentation/93/server-prepare.md | 121 + docs/documentation/93/setup.md | 44 + docs/documentation/93/ssl-client.md | 70 + docs/documentation/93/ssl-factory.md | 29 + docs/documentation/93/ssl.md | 37 + docs/documentation/93/statement.md | 25 + docs/documentation/93/thread.md | 38 + docs/documentation/93/tomcat.md | 121 + docs/documentation/93/update.md | 30 + docs/documentation/93/use.md | 32 + docs/documentation/93/your-database.md | 20 + docs/documentation/94/binary-data.md | 179 ++ docs/documentation/94/callproc.md | 116 + docs/documentation/94/classpath.md | 26 + docs/documentation/94/connect.md | 395 +++ docs/documentation/94/datasource.md | 44 + docs/documentation/94/ddl.md | 24 + docs/documentation/94/ds-cpds.md | 93 + docs/documentation/94/ds-ds.md | 178 ++ docs/documentation/94/escaped-functions.md | 480 ++++ docs/documentation/94/escapes-datetime.md | 23 + docs/documentation/94/escapes.md | 57 + docs/documentation/94/ext.md | 36 + docs/documentation/94/geometric.md | 68 + docs/documentation/94/index.html | 253 ++ docs/documentation/94/intro.md | 22 + docs/documentation/94/jndi.md | 68 + docs/documentation/94/largeobjects.md | 20 + docs/documentation/94/listennotify.md | 148 ++ docs/documentation/94/load.md | 47 + docs/documentation/94/media/css/docs.css | 450 ++++ docs/documentation/94/media/css/docs.css~ | 450 ++++ docs/documentation/94/media/css/global.css | 98 + docs/documentation/94/media/css/table.css | 101 + docs/documentation/94/media/css/table.css~ | 101 + docs/documentation/94/media/css/text.css | 162 ++ docs/documentation/94/media/favicon.ico | Bin 0 -> 2550 bytes docs/documentation/94/media/img/docs/bg_hdr.png | Bin 0 -> 173 bytes .../94/media/img/layout/hdr_left3a.png | Bin 0 -> 93930 bytes .../94/media/img/layout/nav_tbl_btm.png | Bin 0 -> 218 bytes .../94/media/img/layout/nav_tbl_top.png | Bin 0 -> 212 bytes docs/documentation/94/outer-joins-escape.md | 17 + docs/documentation/94/prepare.md | 25 + docs/documentation/94/query.md | 113 + docs/documentation/94/reading.md | 18 + docs/documentation/94/resultset.md | 19 + docs/documentation/94/server-prepare.md | 121 + docs/documentation/94/setup.md | 44 + docs/documentation/94/ssl-client.md | 70 + docs/documentation/94/ssl-factory.md | 29 + docs/documentation/94/ssl.md | 37 + docs/documentation/94/statement.md | 25 + docs/documentation/94/thread.md | 38 + docs/documentation/94/tomcat.md | 121 + docs/documentation/94/update.md | 30 + docs/documentation/94/use.md | 32 + docs/documentation/94/your-database.md | 20 + docs/documentation/changelog.md | 2540 ++++++++++++++++++++ docs/documentation/documentation.md | 23 + docs/documentation/faq.md | 154 ++ docs/documentation/head/arrays.md | 29 + docs/documentation/head/binary-data.md | 190 ++ docs/documentation/head/callproc.md | 124 + docs/documentation/head/classpath.md | 28 + docs/documentation/head/connect.md | 459 ++++ docs/documentation/head/datasource.md | 44 + docs/documentation/head/ddl.md | 26 + docs/documentation/head/ds-cpds.md | 92 + docs/documentation/head/ds-ds.md | 180 ++ docs/documentation/head/escaped-functions.md | 480 ++++ docs/documentation/head/escapes-datetime.md | 23 + docs/documentation/head/escapes.md | 61 + docs/documentation/head/ext.md | 40 + docs/documentation/head/geometric.md | 64 + docs/documentation/head/index.html | 258 ++ docs/documentation/head/intro.md | 29 + docs/documentation/head/java8-date-time.md | 80 + docs/documentation/head/jndi.md | 70 + docs/documentation/head/largeobjects.md | 20 + docs/documentation/head/listennotify.md | 142 ++ docs/documentation/head/load.md | 30 + docs/documentation/head/logging.md | 140 ++ docs/documentation/head/media/css/docs.css | 450 ++++ docs/documentation/head/media/css/global.css | 98 + docs/documentation/head/media/css/syntax.css | 80 + docs/documentation/head/media/css/table.css | 101 + docs/documentation/head/media/css/text.css | 162 ++ docs/documentation/head/media/favicon.ico | Bin 0 -> 2550 bytes docs/documentation/head/media/img/docs/bg_hdr.png | Bin 0 -> 173 bytes .../head/media/img/layout/hdr_left3a.png | Bin 0 -> 93930 bytes .../head/media/img/layout/nav_tbl_btm.png | Bin 0 -> 218 bytes .../head/media/img/layout/nav_tbl_top.png | Bin 0 -> 212 bytes docs/documentation/head/outer-joins-escape.md | 19 + docs/documentation/head/prepare.md | 25 + docs/documentation/head/query.md | 123 + docs/documentation/head/reading.md | 18 + docs/documentation/head/replication.md | 363 +++ docs/documentation/head/resultset.md | 19 + docs/documentation/head/server-prepare.md | 303 +++ docs/documentation/head/setup.md | 44 + docs/documentation/head/ssl-client.md | 70 + docs/documentation/head/ssl-factory.md | 29 + docs/documentation/head/ssl.md | 35 + docs/documentation/head/statement.md | 31 + docs/documentation/head/thread.md | 20 + docs/documentation/head/tomcat.md | 121 + docs/documentation/head/update.md | 32 + docs/documentation/head/use.md | 34 + docs/documentation/head/your-database.md | 20 + docs/documentation/pgjdbc_changelog-8.0-8.4.tar.gz | Bin 0 -> 104383 bytes docs/download.md | 404 ++++ docs/index.html | 67 + docs/media/css/base.css | 7 + docs/media/css/docs.css | 448 ++++ docs/media/css/docs_large.css | 17 + docs/media/css/global.css | 98 + docs/media/css/iefixes.css | 138 ++ docs/media/css/layout.css | 688 ++++++ docs/media/css/navigation.css | 237 ++ docs/media/css/table.css | 101 + docs/media/css/text.css | 162 ++ docs/media/favicon.ico | Bin 0 -> 2550 bytes docs/media/img/add.jpg | Bin 0 -> 1142 bytes docs/media/img/feature/feature_gears.png | Bin 0 -> 22633 bytes docs/media/img/fix.jpg | Bin 0 -> 932 bytes docs/media/img/group-logo.png | Bin 0 -> 9342 bytes docs/media/img/hdr/hdr_latestreleases.png | Bin 0 -> 537 bytes docs/media/img/hdr/hdr_shortcuts.png | Bin 0 -> 492 bytes docs/media/img/hdr/hdr_supportus.png | Bin 0 -> 511 bytes docs/media/img/layout/blt_blu_arrow.png | Bin 0 -> 207 bytes docs/media/img/layout/blt_gry_arrow.png | Bin 0 -> 190 bytes docs/media/img/layout/box_bottom.gif | Bin 0 -> 85 bytes docs/media/img/layout/box_top.gif | Bin 0 -> 85 bytes docs/media/img/layout/feature_bl.gif | Bin 0 -> 102 bytes docs/media/img/layout/feature_br.gif | Bin 0 -> 361 bytes docs/media/img/layout/feature_tl.gif | Bin 0 -> 103 bytes docs/media/img/layout/feature_tr.gif | Bin 0 -> 106 bytes docs/media/img/layout/hdr_fill.png | Bin 0 -> 335 bytes docs/media/img/layout/hdr_left.png | Bin 0 -> 3040 bytes docs/media/img/layout/hdr_left3.png | Bin 0 -> 7740 bytes docs/media/img/layout/hdr_right.png | Bin 0 -> 1863 bytes docs/media/img/layout/nav_fill.png | Bin 0 -> 142 bytes docs/media/img/layout/nav_lft.png | Bin 0 -> 212 bytes docs/media/img/layout/nav_rgt.png | Bin 0 -> 208 bytes docs/media/img/layout/nav_tbl_btm.png | Bin 0 -> 218 bytes docs/media/img/layout/nav_tbl_top.png | Bin 0 -> 212 bytes docs/media/img/layout/usr_tbl_btm.png | Bin 0 -> 334 bytes docs/media/img/layout/usr_tbl_top.png | Bin 0 -> 338 bytes docs/media/img/project-logo.png | Bin 0 -> 11610 bytes docs/media/img/remove.jpg | Bin 0 -> 1251 bytes docs/media/img/rss.png | Bin 0 -> 360 bytes docs/media/img/slonik_duke.png | Bin 0 -> 29827 bytes docs/media/img/update.jpg | Bin 0 -> 990 bytes docs/search/index.html | 33 + packaging/rpm/.gitignore | 1 + packaging/rpm/.srpmconfig | 4 + packaging/rpm/.srpmgen | 10 - packaging/rpm/fedora-image/Dockerfile | 18 +- packaging/rpm/fedora-image/build_local | 43 - packaging/rpm/fedora-image/copr-ci-git | 20 +- packaging/rpm/fedora-image/srpmgen | 68 - packaging/rpm/postgresql-jdbc.spec.tpl | 195 +- packaging/rpm_ci | 10 +- pgjdbc/pom.xml | 68 +- pgjdbc/src/main/checkstyle/checks.xml | 27 +- pgjdbc/src/main/checkstyle/suppressions.xml | 9 + pgjdbc/src/main/java/org/postgresql/Driver.java | 224 +- .../src/main/java/org/postgresql/PGConnection.java | 49 +- .../src/main/java/org/postgresql/PGProperty.java | 104 +- .../java/org/postgresql/PGRefCursorResultSet.java | 2 + .../java/org/postgresql/PGResultSetMetaData.java | 2 +- .../src/main/java/org/postgresql/PGStatement.java | 1 + .../main/java/org/postgresql/copy/CopyDual.java | 16 + .../main/java/org/postgresql/copy/CopyManager.java | 13 +- .../src/main/java/org/postgresql/copy/CopyOut.java | 17 + .../org/postgresql/copy/PGCopyInputStream.java | 5 + .../java/org/postgresql/core/BaseConnection.java | 66 +- .../postgresql/core/CachedQueryCreateAction.java | 4 +- .../java/org/postgresql/core/CallableQueryKey.java | 9 +- .../org/postgresql/core/ConnectionFactory.java | 15 +- .../main/java/org/postgresql/core/Encoding.java | 97 +- .../org/postgresql/core/EncodingPredictor.java | 2 +- .../main/java/org/postgresql/core/JavaVersion.java | 46 + .../src/main/java/org/postgresql/core/Keyword.java | 31 - .../src/main/java/org/postgresql/core/Logger.java | 98 - .../main/java/org/postgresql/core/NativeQuery.java | 6 +- pgjdbc/src/main/java/org/postgresql/core/Oid.java | 58 +- .../main/java/org/postgresql/core/PGStream.java | 88 +- .../java/org/postgresql/core/ParameterList.java | 12 + .../src/main/java/org/postgresql/core/Parser.java | 180 +- .../java/org/postgresql/core/QueryExecutor.java | 21 + .../org/postgresql/core/QueryExecutorBase.java | 41 +- .../core/QueryWithReturningColumnsKey.java | 2 +- .../org/postgresql/core/ReplicationProtocol.java | 33 + .../java/org/postgresql/core/ServerVersion.java | 19 +- .../main/java/org/postgresql/core/SqlCommand.java | 6 + .../java/org/postgresql/core/UTF8Encoding.java | 23 +- .../src/main/java/org/postgresql/core/Utils.java | 56 +- .../core/VisibleBufferedInputStream.java | 2 +- .../postgresql/core/v3/CompositeParameterList.java | 9 +- .../org/postgresql/core/v3/CompositeQuery.java | 2 +- .../postgresql/core/v3/ConnectionFactoryImpl.java | 350 +-- .../java/org/postgresql/core/v3/CopyDualImpl.java | 54 + .../java/org/postgresql/core/v3/CopyInImpl.java | 8 + .../org/postgresql/core/v3/CopyOperationImpl.java | 10 +- .../java/org/postgresql/core/v3/CopyOutImpl.java | 9 +- .../org/postgresql/core/v3/DescribeRequest.java | 2 +- .../org/postgresql/core/v3/ExecuteRequest.java | 2 +- .../org/postgresql/core/v3/QueryExecutorImpl.java | 689 +++--- .../postgresql/core/v3/SimpleParameterList.java | 26 +- .../java/org/postgresql/core/v3/SimpleQuery.java | 80 +- .../core/v3/replication/V3PGReplicationStream.java | 285 +++ .../core/v3/replication/V3ReplicationProtocol.java | 139 ++ .../postgresql/ds/PGConnectionPoolDataSource.java | 8 +- .../java/org/postgresql/ds/PGPooledConnection.java | 16 +- .../org/postgresql/ds/PGPoolingDataSource.java | 11 +- .../java/org/postgresql/ds/PGSimpleDataSource.java | 7 +- .../org/postgresql/ds/common/BaseDataSource.java | 209 +- .../java/org/postgresql/fastpath/Fastpath.java | 11 +- .../java/org/postgresql/fastpath/FastpathArg.java | 4 +- .../main/java/org/postgresql/geometric/PGbox.java | 2 +- .../main/java/org/postgresql/geometric/PGlseg.java | 2 +- .../main/java/org/postgresql/geometric/PGpath.java | 2 +- .../java/org/postgresql/geometric/PGpolygon.java | 2 +- .../main/java/org/postgresql/gss/GssAction.java | 69 +- .../src/main/java/org/postgresql/gss/MakeGSS.java | 17 +- .../org/postgresql/hostchooser/CandidateHost.java | 22 + .../hostchooser/GlobalHostStatusTracker.java | 44 +- .../org/postgresql/hostchooser/HostChooser.java | 7 +- .../postgresql/hostchooser/HostChooserFactory.java | 2 +- .../postgresql/hostchooser/HostRequirement.java | 25 +- .../org/postgresql/hostchooser/HostStatus.java | 2 +- .../postgresql/hostchooser/MultiHostChooser.java | 159 +- .../postgresql/hostchooser/SingleHostChooser.java | 13 +- .../java/org/postgresql/jdbc/AbstractBlobClob.java | 6 +- .../java/org/postgresql/jdbc/BooleanTypeUtil.java | 103 + .../java/org/postgresql/jdbc/EscapedFunctions.java | 140 +- .../org/postgresql/jdbc/PSQLWarningWrapper.java | 35 + .../src/main/java/org/postgresql/jdbc/PgArray.java | 65 +- .../org/postgresql/jdbc/PgCallableStatement.java | 18 +- .../java/org/postgresql/jdbc/PgConnection.java | 416 ++-- .../org/postgresql/jdbc/PgDatabaseMetaData.java | 1791 +++++--------- .../org/postgresql/jdbc/PgParameterMetaData.java | 4 +- .../org/postgresql/jdbc/PgPreparedStatement.java | 337 +-- .../main/java/org/postgresql/jdbc/PgResultSet.java | 479 ++-- .../org/postgresql/jdbc/PgResultSetMetaData.java | 14 +- .../main/java/org/postgresql/jdbc/PgStatement.java | 340 +-- .../java/org/postgresql/jdbc/PreferQueryMode.java | 2 +- .../org/postgresql/jdbc/PrimitiveArraySupport.java | 488 ++++ .../java/org/postgresql/jdbc/TimestampUtils.java | 211 +- .../java/org/postgresql/jdbc/TypeInfoCache.java | 92 +- .../postgresql/jdbc2/optional/ConnectionPool.java | 4 + .../jdbc2/optional/PoolingDataSource.java | 4 + .../jdbc2/optional/SimpleDataSource.java | 4 + .../org/postgresql/jdbc3/Jdbc3ConnectionPool.java | 4 + .../postgresql/jdbc3/Jdbc3PoolingDataSource.java | 4 + .../postgresql/jdbc3/Jdbc3SimpleDataSource.java | 4 + .../postgresql/jre8/sasl/ScramAuthenticator.java | 166 ++ .../postgresql/largeobject/BlobInputStream.java | 17 +- .../postgresql/largeobject/BlobOutputStream.java | 2 +- .../org/postgresql/largeobject/LargeObject.java | 37 +- .../postgresql/largeobject/LargeObjectManager.java | 8 +- .../org/postgresql/osgi/PGBundleActivator.java | 4 +- .../org/postgresql/osgi/PGDataSourceFactory.java | 2 +- .../postgresql/replication/LogSequenceNumber.java | 108 + .../replication/PGReplicationConnection.java | 44 + .../replication/PGReplicationConnectionImpl.java | 47 + .../replication/PGReplicationStream.java | 130 + .../postgresql/replication/ReplicationType.java | 11 + .../fluent/AbstractCreateSlotBuilder.java | 20 + .../replication/fluent/AbstractStreamBuilder.java | 38 + .../fluent/ChainedCommonCreateSlotBuilder.java | 30 + .../fluent/ChainedCommonStreamBuilder.java | 47 + .../ChainedCreateReplicationSlotBuilder.java | 81 + .../replication/fluent/ChainedStreamBuilder.java | 75 + .../replication/fluent/CommonOptions.java | 37 + .../fluent/ReplicationCreateSlotBuilder.java | 30 + .../fluent/ReplicationStreamBuilder.java | 53 + .../logical/ChainedLogicalCreateSlotBuilder.java | 27 + .../logical/ChainedLogicalStreamBuilder.java | 56 + .../fluent/logical/LogicalCreateSlotBuilder.java | 53 + .../fluent/logical/LogicalReplicationOptions.java | 27 + .../fluent/logical/LogicalStreamBuilder.java | 92 + .../logical/StartLogicalReplicationCallback.java | 14 + .../physical/ChainedPhysicalCreateSlotBuilder.java | 15 + .../physical/ChainedPhysicalStreamBuilder.java | 23 + .../fluent/physical/PhysicalCreateSlotBuilder.java | 41 + .../physical/PhysicalReplicationOptions.java | 11 + .../fluent/physical/PhysicalStreamBuilder.java | 51 + .../physical/StartPhysicalReplicationCallback.java | 14 + .../postgresql/ssl/DbKeyStoreSocketFactory.java | 6 +- .../src/main/java/org/postgresql/ssl/MakeSSL.java | 11 +- .../org/postgresql/ssl/jdbc4/LibPQFactory.java | 74 +- .../src/main/java/org/postgresql/sspi/NTDSAPI.java | 2 +- .../main/java/org/postgresql/sspi/SSPIClient.java | 36 +- .../src/main/java/org/postgresql/translation/bg.po | 2106 ++++++++-------- .../src/main/java/org/postgresql/translation/cs.po | 2078 ++++++++-------- .../src/main/java/org/postgresql/translation/de.po | 2125 ++++++++-------- .../src/main/java/org/postgresql/translation/es.po | 1851 +++++++------- .../src/main/java/org/postgresql/translation/fr.po | 2076 ++++++++-------- .../src/main/java/org/postgresql/translation/it.po | 2091 ++++++++-------- .../src/main/java/org/postgresql/translation/ja.po | 2105 ++++++++-------- .../java/org/postgresql/translation/messages.pot | 1735 ++++++------- .../src/main/java/org/postgresql/translation/nl.po | 1984 +++++++-------- .../src/main/java/org/postgresql/translation/pl.po | 2062 ++++++++-------- .../main/java/org/postgresql/translation/pt_BR.po | 2086 ++++++++-------- .../src/main/java/org/postgresql/translation/ru.po | 2158 +++++++++-------- .../src/main/java/org/postgresql/translation/sr.po | 2046 ++++++++-------- .../src/main/java/org/postgresql/translation/tr.po | 2085 ++++++++-------- .../main/java/org/postgresql/translation/zh_CN.po | 1977 ++++++++------- .../main/java/org/postgresql/translation/zh_TW.po | 1977 ++++++++------- .../src/main/java/org/postgresql/util/Base64.java | 26 +- .../java/org/postgresql/util/ByteConverter.java | 27 + .../main/java/org/postgresql/util/DriverInfo.java | 33 + .../org/postgresql/util/ExpressionProperties.java | 95 + pgjdbc/src/main/java/org/postgresql/util/GT.java | 11 +- .../main/java/org/postgresql/util/HostSpec.java | 54 + .../main/java/org/postgresql/util/LruCache.java | 4 +- .../main/java/org/postgresql/util/MD5Digest.java | 4 +- .../main/java/org/postgresql/util/PGInterval.java | 2 +- .../main/java/org/postgresql/util/PGJDBCMain.java | 20 +- .../src/main/java/org/postgresql/util/PGmoney.java | 1 - .../org/postgresql/util/PSQLDriverVersion.java | 25 - .../main/java/org/postgresql/util/PSQLState.java | 136 +- .../main/java/org/postgresql/util/PSQLWarning.java | 9 +- .../org/postgresql/util/ReaderInputStream.java | 162 ++ .../org/postgresql/util/ServerErrorMessage.java | 17 +- .../main/java/org/postgresql/util/SharedTimer.java | 20 +- .../main/java/org/postgresql/util/UnixCrypt.java | 590 ----- .../java/org/postgresql/util/WriterHandler.java | 125 + .../java/org/postgresql/xa/PGXAConnection.java | 251 +- .../java/org/postgresql/xa/PGXADataSource.java | 9 +- .../org/postgresql/translation/messages_bg.class | Bin 41250 -> 39612 bytes .../org/postgresql/translation/messages_cs.class | Bin 14019 -> 13037 bytes .../org/postgresql/translation/messages_de.class | Bin 27324 -> 24078 bytes .../org/postgresql/translation/messages_es.class | Bin 4225 -> 3759 bytes .../org/postgresql/translation/messages_fr.class | Bin 27117 -> 24001 bytes .../org/postgresql/translation/messages_it.class | Bin 26160 -> 22890 bytes .../org/postgresql/translation/messages_ja.class | Bin 39729 -> 38424 bytes .../org/postgresql/translation/messages_nl.class | Bin 2635 -> 2329 bytes .../org/postgresql/translation/messages_pl.class | Bin 12139 -> 11459 bytes .../postgresql/translation/messages_pt_BR.class | Bin 28937 -> 27652 bytes .../org/postgresql/translation/messages_ru.class | Bin 18193 -> 19976 bytes .../org/postgresql/translation/messages_sr.class | Bin 28131 -> 26960 bytes .../org/postgresql/translation/messages_tr.class | Bin 28091 -> 26974 bytes .../postgresql/translation/messages_zh_CN.class | Bin 18511 -> 17377 bytes .../postgresql/translation/messages_zh_TW.class | Bin 18512 -> 17372 bytes .../java/org/postgresql/core/OidToStringTest.java | 37 + .../java/org/postgresql/core/OidValueOfTest.java | 38 + .../test/java/org/postgresql/core/ParserTest.java | 166 +- .../org/postgresql/core/ReturningParserTest.java | 69 + .../postgresql/core/v3/V3ParameterListTests.java | 45 +- .../jdbc/DeepBatchedInsertStatementTest.java | 20 +- .../postgresql/jdbc/PrimitiveArraySupportTest.java | 253 ++ .../replication/LogSequenceNumberTest.java | 100 + .../replication/LogicalReplicationStatusTest.java | 535 +++++ .../replication/LogicalReplicationTest.java | 957 ++++++++ .../replication/PhysicalReplicationTest.java | 304 +++ .../replication/ReplicationConnectionTest.java | 121 + .../replication/ReplicationSlotTest.java | 223 ++ .../replication/ReplicationTestSuite.java | 80 + .../org/postgresql/test/CursorFetchBinaryTest.java | 21 - pgjdbc/src/test/java/org/postgresql/test/README.md | 51 +- .../test/java/org/postgresql/test/TestUtil.java | 184 +- .../org/postgresql/test/core/JavaVersionTest.java | 24 + .../test/extensions/ExtensionsTestSuite.java | 50 +- .../org/postgresql/test/extensions/HStoreTest.java | 31 +- .../test/hostchooser/MultiHostTestSuite.java | 44 +- .../test/hostchooser/MultiHostsConnectionTest.java | 179 +- .../java/org/postgresql/test/jdbc2/ANTTest.java | 15 +- .../java/org/postgresql/test/jdbc2/ArrayTest.java | 161 +- .../test/jdbc2/AutoRollbackTestSuite.java | 90 +- .../java/org/postgresql/test/jdbc2/BaseTest.java | 57 - .../java/org/postgresql/test/jdbc2/BaseTest4.java | 54 + .../postgresql/test/jdbc2/BatchExecuteTest.java | 100 + .../jdbc2/BatchedInsertReWriteEnabledTest.java | 10 +- .../java/org/postgresql/test/jdbc2/BlobTest.java | 74 +- .../postgresql/test/jdbc2/BlobTransactionTest.java | 21 +- .../postgresql/test/jdbc2/CallableStmtTest.java | 60 +- .../postgresql/test/jdbc2/ClientEncodingTest.java | 85 + .../test/jdbc2/ColumnSanitiserDisabledTest.java | 30 +- .../test/jdbc2/ColumnSanitiserEnabledTest.java | 27 +- .../test/jdbc2/ConcurrentStatementFetch.java | 81 + .../postgresql/test/jdbc2/ConnectTimeoutTest.java | 15 +- .../org/postgresql/test/jdbc2/ConnectionTest.java | 42 +- .../test/jdbc2/CopyBothResponseTest.java | 208 ++ .../postgresql/test/jdbc2/CopyLargeFileTest.java | 21 +- .../java/org/postgresql/test/jdbc2/CopyTest.java | 88 +- .../org/postgresql/test/jdbc2/CursorFetchTest.java | 56 +- .../test/jdbc2/DatabaseEncodingTest.java | 30 +- .../test/jdbc2/DatabaseMetaDataPropertiesTest.java | 100 +- .../test/jdbc2/DatabaseMetaDataTest.java | 625 +++-- .../org/postgresql/test/jdbc2/DateStyleTest.java | 62 + .../java/org/postgresql/test/jdbc2/DateTest.java | 23 +- .../java/org/postgresql/test/jdbc2/DriverTest.java | 123 +- .../org/postgresql/test/jdbc2/EncodingTest.java | 19 +- .../org/postgresql/test/jdbc2/GeometricTest.java | 33 +- .../java/org/postgresql/test/jdbc2/GetXXXTest.java | 31 +- .../org/postgresql/test/jdbc2/IntervalTest.java | 67 +- .../org/postgresql/test/jdbc2/JBuilderTest.java | 19 +- .../org/postgresql/test/jdbc2/Jdbc2TestSuite.java | 233 +- .../postgresql/test/jdbc2/LoginTimeoutTest.java | 19 +- .../java/org/postgresql/test/jdbc2/MiscTest.java | 18 +- .../java/org/postgresql/test/jdbc2/NotifyTest.java | 207 +- .../java/org/postgresql/test/jdbc2/OID74Test.java | 78 - .../org/postgresql/test/jdbc2/PGPropertyTest.java | 133 +- .../java/org/postgresql/test/jdbc2/PGTimeTest.java | 7 +- .../org/postgresql/test/jdbc2/PGTimestampTest.java | 37 +- .../test/jdbc2/PreparedStatementTest.java | 643 ++++- .../org/postgresql/test/jdbc2/QuotationTest.java | 4 +- .../org/postgresql/test/jdbc2/RefCursorTest.java | 17 +- .../test/jdbc2/ResultSetMetaDataTest.java | 58 +- .../org/postgresql/test/jdbc2/ResultSetTest.java | 205 +- .../test/jdbc2/SearchPathLookupTest.java | 24 +- .../org/postgresql/test/jdbc2/ServerErrorTest.java | 32 +- .../org/postgresql/test/jdbc2/StatementTest.java | 434 +++- .../test/jdbc2/StringTypeUnspecifiedArrayTest.java | 48 + .../java/org/postgresql/test/jdbc2/TestACL.java | 17 +- .../java/org/postgresql/test/jdbc2/TimeTest.java | 41 +- .../org/postgresql/test/jdbc2/TimestampTest.java | 230 +- .../org/postgresql/test/jdbc2/TimezoneTest.java | 145 +- .../test/jdbc2/TypeCacheDLLStressTest.java | 2 +- .../test/jdbc2/UpdateableResultTest.java | 60 +- .../postgresql/test/jdbc2/UpsertBinaryTest.java | 22 - .../java/org/postgresql/test/jdbc2/UpsertTest.java | 137 +- .../test/jdbc2/optional/BaseDataSourceTest.java | 74 +- .../optional/CaseOptimiserDataSourceTest.java | 36 +- .../test/jdbc2/optional/ConnectionPoolTest.java | 141 +- .../test/jdbc2/optional/OptionalTestSuite.java | 26 +- .../test/jdbc2/optional/PoolingDataSourceTest.java | 32 +- .../test/jdbc2/optional/SimpleDataSourceTest.java | 7 +- .../optional/SimpleDataSourceWithSetURLTest.java | 62 + .../optional/SimpleDataSourceWithUrlTest.java | 8 +- .../test/jdbc3/CompositeQueryParseTest.java | 52 +- .../org/postgresql/test/jdbc3/CompositeTest.java | 28 +- .../test/jdbc3/DatabaseMetaDataTest.java | 40 +- .../postgresql/test/jdbc3/GeneratedKeysTest.java | 79 +- .../org/postgresql/test/jdbc3/Jdbc3BlobTest.java | 54 +- .../test/jdbc3/Jdbc3CallableStatementTest.java | 105 +- .../postgresql/test/jdbc3/Jdbc3SavepointTest.java | 30 +- .../org/postgresql/test/jdbc3/Jdbc3TestSuite.java | 52 +- .../test/jdbc3/ParameterMetaDataTest.java | 16 - .../org/postgresql/test/jdbc3/ResultSetTest.java | 20 +- .../test/jdbc3/SendRecvBufferSizeTest.java | 17 +- .../postgresql/test/jdbc3/SqlCommandParseTest.java | 54 + .../test/jdbc3/StringTypeParameterTest.java | 164 +- .../java/org/postgresql/test/jdbc4/ArrayTest.java | 112 +- .../java/org/postgresql/test/jdbc4/BlobTest.java | 30 +- .../postgresql/test/jdbc4/CharacterStreamTest.java | 246 ++ .../org/postgresql/test/jdbc4/ClientInfoTest.java | 69 +- .../test/jdbc4/DatabaseMetaDataTest.java | 183 +- .../org/postgresql/test/jdbc4/IsValidTest.java | 65 +- .../org/postgresql/test/jdbc4/Jdbc4TestSuite.java | 77 +- .../java/org/postgresql/test/jdbc4/JsonbTest.java | 6 +- .../test/jdbc4/LibPQFactoryHostNameTest.java | 57 + .../java/org/postgresql/test/jdbc4/LogTest.java | 78 + .../test/jdbc4/PGCopyInputStreamTest.java | 22 +- .../java/org/postgresql/test/jdbc4/UUIDTest.java | 55 +- .../org/postgresql/test/jdbc4/WrapperTest.java | 36 +- .../java/org/postgresql/test/jdbc4/XmlTest.java | 151 +- .../postgresql/test/jdbc4/jdbc41/AbortTest.java | 36 +- .../test/jdbc4/jdbc41/CloseOnCompletionTest.java | 24 +- .../test/jdbc4/jdbc41/GetObjectTest.java | 173 +- .../test/jdbc4/jdbc41/Jdbc41TestSuite.java | 29 +- .../test/jdbc4/jdbc41/NetworkTimeoutTest.java | 77 + .../postgresql/test/jdbc4/jdbc41/SchemaTest.java | 29 +- .../jdbc41}/SharedTimerClassLoaderLeakTest.java | 6 +- .../test/jdbc42/GetObject310BinaryTest.java | 21 - .../test/jdbc42/GetObject310InfinityTests.java | 98 + .../postgresql/test/jdbc42/GetObject310Test.java | 107 +- .../test/jdbc42/Jdbc42CallableStatementTest.java | 94 + .../postgresql/test/jdbc42/Jdbc42TestSuite.java | 3 +- .../test/jdbc42/PreparedStatementTest.java | 49 +- .../postgresql/test/jdbc42/SetObject310Test.java | 120 +- .../postgresql/test/jdbc42/SimpleJdbc42Test.java | 22 +- .../postgresql/test/jre8/core/Jre8TestSuite.java | 18 + .../postgresql/test/jre8/core/SocksProxyTest.java | 48 + .../ssl/SingleCertValidatingFactoryTestSuite.java | 19 +- .../test/java/org/postgresql/test/ssl/SslTest.java | 162 +- .../java/org/postgresql/test/ssl/SslTestSuite.java | 3 - .../org/postgresql/test/sspi/SSPITestSuite.java | 7 +- .../org/postgresql/test/util/BufferGenerator.java | 2 +- .../test/util/ExpressionPropertiesTest.java | 63 + .../org/postgresql/test/util/HostSpecTest.java | 86 + .../org/postgresql/test/util/LruCacheTest.java | 19 +- .../test/util/ServerVersionParseTest.java | 5 + .../postgresql/test/util/ServerVersionTest.java | 1 + .../test/util/rules/ServerVersionRule.java | 103 + .../rules/annotation/HaveMinimalServerVersion.java | 26 + .../org/postgresql/test/xa/XADataSourceTest.java | 404 +++- .../java/org/postgresql/test/xa/XATestSuite.java | 37 +- .../java/org/postgresql/util/NullOutputStream.java | 29 + .../java/org/postgresql/util/PSQLWarningTest.java | 37 + .../org/postgresql/util/ReaderInputStreamTest.java | 227 ++ pom.xml | 6 +- release_notes.sh | 50 +- release_notes_filter.pl | 106 +- release_stage.sh | 69 + settings.xml | 6 +- ssltest.properties | 28 +- ubenchmark/pom.xml | 14 +- .../benchmark/encoding/UTF8Decoding.java | 107 + .../postgresql/benchmark/statement/BindArray.java | 97 + .../benchmark/statement/ProcessBoolean.java | 97 + .../benchmark/statement/ProcessResultSet.java | 7 + 645 files changed, 61090 insertions(+), 22960 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libpostgresql-jdbc-java.git _______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

