[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