[undertow] branch master updated (16755fd -> 54e881e)

Markus Koschany apo at moszumanska.debian.org
Thu Jun 29 16:20:32 UTC 2017


This is an automated email from the git hooks/post-receive script.

apo pushed a change to branch master
in repository undertow.

      from  16755fd   Update changelog
       new  de343e2   Declare compliance with Debian Policy 4.0.0.
       new  c9a4426   Use https for Format field.
      adds  fac06a2   New upstream version 1.4.18
       new  23129fa   Updated version 1.4.18 from 'upstream/1.4.18'
       new  b918498   Start new changelog entry
       new  74f1440   Ignore zanata-maven-plugin.
       new  c1f6cb7   Ignore karaf submodule.
       new  830b3a3   Add libmaven-bundle-plugin-java to B-D.
       new  3c9d57a   Remove lintian-overrides file.
       new  54e881e   Update changelog

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 core/pom.xml                                       |  39 +-
 core/src/main/java/io/undertow/Undertow.java       |  88 ++-
 core/src/main/java/io/undertow/UndertowLogger.java |  23 +-
 .../main/java/io/undertow/UndertowMessages.java    |  46 +-
 .../src/main/java/io/undertow/UndertowOptions.java |  30 +
 .../io/undertow/attribute/ExchangeAttributes.java  |   4 +
 .../undertow/attribute/RelativePathAttribute.java  |   4 +-
 .../io/undertow/attribute/RemoteHostAttribute.java |   4 +-
 .../undertow/attribute/RequestSchemeAttribute.java |   2 +-
 ...ute.java => ResponseReasonPhraseAttribute.java} |  21 +-
 .../attribute/SecureExchangeAttribute.java         |   2 +-
 .../java/io/undertow/attribute/StoredResponse.java |  99 +++
 .../undertow/client/ajp/AjpClientConnection.java   |   8 +
 .../undertow/client/http/HttpClientConnection.java |  78 ++-
 .../undertow/client/http/HttpClientExchange.java   |  13 +
 .../undertow/client/http/HttpRequestConduit.java   |   7 +
 .../client/http2/Http2ClearClientProvider.java     |   2 +
 .../client/http2/Http2ClientConnection.java        |  69 +--
 .../undertow/client/http2/Http2ClientExchange.java |   3 +-
 .../AbstractFixedLengthStreamSinkConduit.java      |   9 +-
 .../java/io/undertow/conduits/ChunkReader.java     |  31 +-
 .../conduits/ChunkedStreamSourceConduit.java       |  35 +-
 .../conduits/DeflatingStreamSinkConduit.java       |   3 +-
 .../conduits/FixedLengthStreamSourceConduit.java   |   2 +-
 .../undertow/conduits/GzipStreamSinkConduit.java   |   9 +-
 .../conduits/InflatingStreamSourceConduit.java     | 126 ++--
 .../conduits/PreChunkedStreamSinkConduit.java      |   2 +-
 .../conduits/StoredResponseStreamSinkConduit.java  | 152 +++++
 .../java/io/undertow/io/DefaultIoCallback.java     |   1 +
 .../io/undertow/predicate/EqualsPredicate.java     |   2 +-
 .../io/undertow/predicate/ExistsPredicate.java     |   2 +-
 .../java/io/undertow/predicate/FalsePredicate.java |   2 +-
 .../predicate/MaxContentSizePredicate.java         |   2 +-
 .../io/undertow/predicate/MethodPredicate.java     |   8 +-
 .../predicate/MinContentSizePredicate.java         |   2 +-
 .../java/io/undertow/predicate/NotPredicate.java   |   2 +-
 .../io/undertow/predicate/PathMatchPredicate.java  |   2 +-
 .../io/undertow/predicate/PathPrefixPredicate.java |   2 +-
 .../io/undertow/predicate/PathSuffixPredicate.java |   2 +-
 .../java/io/undertow/predicate/TruePredicate.java  |   2 +-
 .../AjpClientRequestClientStreamSinkChannel.java   |   2 +-
 .../protocols/alpn/JDK8HackAlpnProvider.java       |   7 +-
 .../undertow/protocols/alpn/JDK9AlpnProvider.java  |   5 +
 .../undertow/protocols/alpn/JettyAlpnProvider.java |   6 +
 .../protocols/alpn/OpenSSLAlpnProvider.java        |   5 +
 .../http2/AbstractHttp2StreamSourceChannel.java    |   4 +-
 .../io/undertow/protocols/http2/HPackHuffman.java  |  11 +-
 .../io/undertow/protocols/http2/HpackDecoder.java  |  37 +-
 .../io/undertow/protocols/http2/Http2Channel.java  | 171 +++---
 .../http2/Http2DataStreamSinkChannel.java          |  28 +-
 .../protocols/http2/Http2FrameHeaderParser.java    |   8 +-
 .../protocols/http2/Http2HeaderBlockParser.java    |  21 +-
 .../protocols/http2/Http2HeadersParser.java        |   4 +-
 .../protocols/http2/Http2PushPromiseParser.java    |   4 +-
 .../protocols/http2/Http2StreamSinkChannel.java    |  53 +-
 .../ssl/ALPNHackClientByteArrayOutputStream.java   |   2 +-
 .../undertow/protocols/ssl/ALPNHackSSLEngine.java  |   4 +-
 .../java/io/undertow/protocols/ssl/SslConduit.java |   4 +-
 .../protocols/ssl/UndertowAcceptingSslChannel.java | 122 ++--
 .../impl/SingleSignOnAuthenticationMechanism.java  |  10 +-
 .../io/undertow/server/BasicSSLSessionInfo.java    |   3 +-
 .../undertow/server/ConnectionSSLSessionInfo.java  |   2 +-
 .../main/java/io/undertow/server/Connectors.java   | 191 +++++-
 .../io/undertow/server/HttpServerExchange.java     |  46 +-
 .../java/io/undertow/server/RoutingHandler.java    |  29 +
 .../java/io/undertow/server/ServerConnection.java  |  14 +
 .../io/undertow/server/XnioByteBufferPool.java     |   4 +-
 .../server/handlers/GracefulShutdownHandler.java   |  11 +-
 .../undertow/server/handlers/HttpTraceHandler.java |   1 +
 .../undertow/server/handlers/MetricsHandler.java   |  32 +-
 .../server/handlers/ProxyPeerAddressHandler.java   |   9 +-
 .../server/handlers/RequestDumpingHandler.java     |   8 +
 .../undertow/server/handlers/SSLHeaderHandler.java |  27 +-
 .../server/handlers/StoredResponseHandler.java     |  52 +-
 .../accesslog/ExtendedAccessLogParser.java         |  18 +-
 .../handlers/encoding/DeflateEncodingProvider.java |  14 +-
 .../handlers/encoding/GzipEncodingProvider.java    |  14 +-
 .../handlers/form/FormEncodedDataDefinition.java   |  12 +-
 .../handlers/form/MultiPartParserDefinition.java   |   3 +-
 .../server/handlers/proxy/ProxyConnectionPool.java |  34 +-
 .../server/handlers/proxy/ProxyHandler.java        |  94 +--
 .../handlers/proxy/SimpleProxyClientProvider.java  |   4 +
 .../handlers/proxy/mod_cluster/MCMPHandler.java    |   3 +
 .../handlers/resource/CachingResourceManager.java  |  14 +-
 .../resource/ClassPathResourceManager.java         |   2 +-
 .../handlers/resource/FileResourceManager.java     |   3 +
 .../server/handlers/resource/PathResource.java     |  10 +-
 .../handlers/resource/PathResourceManager.java     | 120 +++-
 .../server/handlers/resource/ResourceHandler.java  |  54 +-
 .../handlers/resource/ResourceSupplier.java}       |  19 +-
 .../server/handlers/resource/URLResource.java      |  69 ++-
 .../server/protocol/ParseTimeoutUpdater.java       |   6 +-
 .../server/protocol/ajp/AjpReadListener.java       |  33 +-
 .../server/protocol/ajp/AjpRequestParser.java      |  20 +-
 .../protocol/ajp/AjpServerRequestConduit.java      |  51 +-
 .../protocol/framed/AbstractFramedChannel.java     |  60 +-
 .../framed/AbstractFramedStreamSinkChannel.java    | 184 +++---
 .../framed/AbstractFramedStreamSourceChannel.java  |   2 +-
 .../server/protocol/http/ALPNBannedCiphers.java    | 674 +++++++++++++++++++++
 .../protocol/http/ALPNLimitingSSLEngine.java       | 265 ++++++++
 .../http/ALPNOfferedClientHelloExplorer.java       | 291 +++++++++
 .../server/protocol/http/AlpnOpenListener.java     |  55 +-
 .../protocol/http/CacheMap.java}                   |  40 +-
 .../server/protocol/http/HttpReadListener.java     |  19 +-
 .../server/protocol/http/HttpRequestParser.java    |  56 +-
 .../server/protocol/http/HttpResponseConduit.java  |  59 +-
 .../undertow/server/protocol/http/ParseState.java  |  11 +-
 .../http/ServerFixedLengthStreamSinkConduit.java   |   3 +-
 .../protocol/http2/Http2ReceiveListener.java       |  20 +-
 .../protocol/http2/Http2ServerConnection.java      |  18 +-
 .../server/protocol/http2/Http2UpgradeHandler.java | 107 +++-
 .../session/SecureRandomSessionIdGenerator.java    |  12 +-
 .../server/session/SessionCookieConfig.java        |   2 +-
 ...imitException.java => BadRequestException.java} |  15 +-
 core/src/main/java/io/undertow/util/ByteRange.java |  12 +-
 core/src/main/java/io/undertow/util/DateUtils.java |  17 +-
 core/src/main/java/io/undertow/util/Headers.java   |  17 +-
 .../java/io/undertow/util/LegacyCookieSupport.java | 280 +++++++++
 core/src/main/java/io/undertow/util/Methods.java   |   6 +-
 .../io/undertow/util/Rfc6265CookieSupport.java     |  99 +++
 core/src/main/java/io/undertow/util/URLUtils.java  |  42 +-
 .../websockets/core/BinaryOutputStream.java        |   9 +
 .../io/undertow/websockets/core/WebSockets.java    | 329 +++++++++-
 .../io.undertow.attribute.ExchangeAttributeBuilder |   2 +
 ...undertow.server.handlers.builder.HandlerBuilder |   2 +-
 .../undertow/client/http/HttpClientTestCase.java   | 110 +++-
 .../client/http/ResponseParserResumeTestCase.java  |   3 +
 .../predicate/PredicateParsingTestCase.java        |   7 +-
 .../http2/HpackHuffmanEncodingUnitTestCase.java    |   3 +
 .../http2/HpackSpecExamplesUnitTestCase.java       |   9 +-
 .../undertow/server/InvalidHtpRequestTestCase.java | 134 ++++
 .../io/undertow/server/MaxRequestSizeTestCase.java |   6 +-
 .../ChunkedRequestNotConsumedTestCase.java         | 130 ++++
 .../ChunkedRequestTransferCodingTestCase.java      |   2 +-
 .../IPAddressAccessControlHandlerUnitTestCase.java |   9 +-
 .../handlers/LotsOfQueryParametersTestCase.java    |   4 +
 .../server/handlers/MetricsHandlerTestCase.java    |  16 +
 .../server/handlers/RangeRequestTestCase.java      |  16 +
 .../server/handlers/SetAttributeTestCase.java      |   2 +-
 .../UserAgentAccessControlHandlerUnitTestCase.java |  12 +-
 .../handlers/accesslog/AccessLogTestCase.java      |  11 +-
 .../accesslog/ExtendedAccessLogFileTestCase.java   |  11 +-
 .../builder/PredicatedHandlersParserTestCase.java  |  17 +
 .../handlers/file/PathResourceManagerTestCase.java |  34 +-
 .../handlers/form/FormDataParserTestCase.java      |  16 +-
 .../proxy/AbstractLoadBalancingProxyTestCase.java  |  31 +
 .../protocol/ajp/AjpParsingUnitTestCase.java       |  24 +-
 .../server/protocol/http/ParserResumeTestCase.java |  14 +-
 .../server/protocol/http/SimpleParserTestCase.java |  92 +--
 .../undertow/server/security/FormAuthTestCase.java |  51 +-
 .../ParseDigestAuthorizationTokenTestCase.java     |   8 +-
 .../java/io/undertow/testutils/DefaultServer.java  |  19 +-
 .../testutils/category/FunctionalTest.java         |   7 +
 .../io/undertow/testutils/category/UnitTest.java   |   7 +
 .../undertow/util/CanonicalPathUtilsTestCase.java  |   3 +
 .../undertow/util/ContentTypeParsingTestCase.java  |   6 +
 .../java/io/undertow/util/CookiesTestCase.java     |  66 +-
 .../java/io/undertow/util/DateUtilsTestCase.java   |   3 +
 .../java/io/undertow/util/ETagUtilsTestCase.java   |   3 +
 .../java/io/undertow/util/FlexBase64TestCase.java  |   6 +-
 .../java/io/undertow/util/HeaderMapTestCase.java   |  13 +-
 .../java/io/undertow/util/HeaderOrderTestCase.java |   9 +-
 .../undertow/util/HeaderTokenParserTestCase.java   |   3 +
 .../io/undertow/util/HeaderValuesTestCase.java     |   3 +
 .../io/undertow/util/HeadersUtilsTestCase.java     |   3 +
 .../java/io/undertow/util/HttpStringTestCase.java  |   3 +
 .../java/io/undertow/util/LocaleUtilsTestCase.java |   7 +-
 .../io/undertow/util/MimeDecodingTestCase.java     |   3 +
 .../io/undertow/util/NodeStatusCodesTestCase.java  |   3 +
 .../java/io/undertow/util/PathMatcherTestCase.java |   3 +
 .../io/undertow/util/PathTemplateTestCase.java     |   3 +
 .../io/undertow/util/SubstringMapTestCase.java     |   3 +
 .../test/java/io/undertow/util/TestVersion.java    |   3 +
 .../java/io/undertow/util/URLUtilsTestCase.java    |  61 ++
 .../extensions/CompressionUtilsTest.java           |   9 +-
 .../extensions/WebSocketExtensionParserTest.java   |   7 +-
 coverage-report/pom.xml                            |   8 +-
 debian/changelog                                   |  13 +
 debian/control                                     |   3 +-
 debian/copyright                                   |   6 +-
 debian/libundertow-java.lintian-overrides          |   2 -
 debian/libundertow-java.poms                       |   1 +
 debian/maven.ignoreRules                           |   1 +
 dist/pom.xml                                       |   4 +-
 examples/pom.xml                                   |   4 +-
 karaf/pom.xml                                      | 196 ++++++
 karaf/src/main/resources/features.xml              |  32 +
 parser-generator/pom.xml                           |   4 +-
 .../AbstractParserGenerator.java                   |   6 +-
 .../HttpParserAnnotationProcessor.java             |   2 +-
 .../RequestParserGenerator.java                    |   5 +
 pom.xml                                            |  76 ++-
 servlet/pom.xml                                    |  42 +-
 .../io/undertow/servlet/api/DeploymentInfo.java    |  22 +-
 .../java/io/undertow/servlet/api/ListenerInfo.java |   2 +-
 .../io/undertow/servlet/core/DeploymentImpl.java   |   3 +-
 .../servlet/core/DeploymentManagerImpl.java        |  19 +-
 .../io/undertow/servlet/core/ManagedServlet.java   |   4 +-
 ...{Lifecycle.java => ServletExtensionHolder.java} |  22 +-
 .../undertow/servlet/handlers/DefaultServlet.java  |  37 +-
 .../servlet/handlers/ServletDebugPageHandler.java  |  61 +-
 .../servlet/handlers/ServletPathMatches.java       |  42 +-
 .../CachedAuthenticatedSessionHandler.java         |  26 +-
 .../ServletFormAuthenticationMechanism.java        |  43 ++
 .../java/io/undertow/servlet/osgi/Activator.java   |  65 ++
 .../io/undertow/servlet/spec/AsyncContextImpl.java |  41 +-
 .../servlet/spec/HttpServletRequestImpl.java       |  30 +-
 .../servlet/spec/HttpServletResponseImpl.java      |   2 +-
 .../java/io/undertow/servlet/spec/PartImpl.java    |   2 +-
 .../undertow/servlet/spec/ServletContextImpl.java  |  19 +-
 .../servlet/spec/ServletInputStreamImpl.java       |  74 +--
 .../servlet/spec/ServletOutputStreamImpl.java      | 261 ++++----
 .../io/undertow/servlet/util/SavedRequest.java     |   2 +-
 ...t.java => DefaultCharacterEncodingServlet.java} |  26 +-
 .../DefaultCharacterEncodingTestCase.java}         |  79 ++-
 .../DefaultServletCachingTestCase.java             |   2 +-
 .../defaultservlet/DefaultServletTestCase.java     |  23 +
 .../test/path/FilterPathMappingTestCase.java       |  33 +-
 .../io/undertow/servlet/test/path/PathFilter.java  |   2 +-
 .../security/custom/ServletCustomAuthTestCase.java |   2 +-
 .../test/security/form/FormLoginServlet.java       |   2 +-
 .../form/SaveOriginalPostRequestTestCase.java      |   4 +-
 .../security/form/ServletFormAuthTestCase.java     |   6 +-
 ...java => ServletFormAuthURLRewriteTestCase.java} |  53 +-
 .../CrossContextServletSessionTestCase.java        |  41 ++
 .../test/streams/AsyncInputStreamServlet.java      |  66 +-
 .../test/streams/AsyncOutputStreamServlet.java     |  25 +-
 .../test/streams/ServletInputStreamTestCase.java   |  62 +-
 .../test/streams/ServletOutputStreamTestCase.java  |  92 ++-
 websockets-jsr/pom.xml                             |  44 +-
 .../undertow/websockets/jsr/EncodingFactory.java   |   6 +-
 .../io/undertow/websockets/jsr/osgi/Activator.java |  46 ++
 .../websockets/jsr/test/ClassUtilsTest.java        |  11 +-
 .../extension/JsrWebsocketExtensionTestCase.java   |   1 +
 .../jsr/test/stress/WebsocketStressTestCase.java   |   3 +-
 235 files changed, 6498 insertions(+), 1523 deletions(-)
 copy core/src/main/java/io/undertow/attribute/{ResponseCodeAttribute.java => ResponseReasonPhraseAttribute.java} (73%)
 create mode 100644 core/src/main/java/io/undertow/attribute/StoredResponse.java
 create mode 100644 core/src/main/java/io/undertow/conduits/StoredResponseStreamSinkConduit.java
 copy servlet/src/main/java/io/undertow/servlet/handlers/MarkSecureHandler.java => core/src/main/java/io/undertow/server/handlers/StoredResponseHandler.java (59%)
 copy core/src/main/java/io/undertow/{io/IoCallback.java => server/handlers/resource/ResourceSupplier.java} (62%)
 create mode 100644 core/src/main/java/io/undertow/server/protocol/http/ALPNBannedCiphers.java
 create mode 100644 core/src/main/java/io/undertow/server/protocol/http/ALPNLimitingSSLEngine.java
 create mode 100644 core/src/main/java/io/undertow/server/protocol/http/ALPNOfferedClientHelloExplorer.java
 copy core/src/main/java/io/undertow/{protocols/http2/Http2WindowUpdateParser.java => server/protocol/http/CacheMap.java} (53%)
 copy core/src/main/java/io/undertow/util/{ParameterLimitException.java => BadRequestException.java} (70%)
 create mode 100644 core/src/main/java/io/undertow/util/LegacyCookieSupport.java
 create mode 100644 core/src/main/java/io/undertow/util/Rfc6265CookieSupport.java
 create mode 100644 core/src/test/java/io/undertow/server/InvalidHtpRequestTestCase.java
 create mode 100644 core/src/test/java/io/undertow/server/handlers/ChunkedRequestNotConsumedTestCase.java
 create mode 100644 core/src/test/java/io/undertow/testutils/category/FunctionalTest.java
 create mode 100644 core/src/test/java/io/undertow/testutils/category/UnitTest.java
 create mode 100644 core/src/test/java/io/undertow/util/URLUtilsTestCase.java
 delete mode 100644 debian/libundertow-java.lintian-overrides
 create mode 100644 karaf/pom.xml
 create mode 100644 karaf/src/main/resources/features.xml
 copy servlet/src/main/java/io/undertow/servlet/core/{Lifecycle.java => ServletExtensionHolder.java} (58%)
 create mode 100644 servlet/src/main/java/io/undertow/servlet/osgi/Activator.java
 copy servlet/src/test/java/io/undertow/servlet/test/charset/{EchoServlet.java => DefaultCharacterEncodingServlet.java} (70%)
 copy servlet/src/test/java/io/undertow/servlet/test/{compat/rewrite/RewriteTestCase.java => charset/DefaultCharacterEncodingTestCase.java} (50%)
 copy servlet/src/test/java/io/undertow/servlet/test/security/form/{ServletFormAuthTestCase.java => ServletFormAuthURLRewriteTestCase.java} (93%)
 create mode 100644 websockets-jsr/src/main/java/io/undertow/websockets/jsr/osgi/Activator.java

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/undertow.git



More information about the pkg-java-commits mailing list