• last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
BZ1100486: Try to resolve a discrepancy with Tomcat's behavior, since in the websocket implementation nothing will actually close the connection, only the streams will be closed (where they just close the socket). So try the usual close.
Sync with Tomcat's websockets update: improve executor handling.
    • -0
    • +4
BZ1078204: Support OpenSSL syntax for ciphers, and change the default cipher suite. Submitted by Emmanuel Hugonnet.
  1. ./main/java/org/apache/tomcat/util/net/jsse/openssl
    • -0
    • +58
BZ1097763: Identify apparently missing code in non blocking mode to make sure the data can fit in the buffer, so possible fix.
Add null check (for a support case).
BZ1091849: Switch back the default connector to java.io.
BZ1090103: NIO2 needs a sync to avoid event concurrency as there's no guarantee they will go through the poller.
BZ1075695: Try some cleaner thread group shutdown, if possible.
GTNPORTAL-3435: Clear the buffer since its state should be the same as the other buffer, but no need to clear it on recycle.
Unrevert, although the spec says something about this being wrong, nothing can be done with a closed session, which only leads to problems.
Add submitted org.apache.jasper.compiler.Parser.OPTIMIZE_SCRIPTLETS system property.
  1. … 1 more file in changeset.
fix for BZ 1075695.

Avoid shutdown of an external executor.
Fix for 1073396.

fix for BZ 1065932.

Basically the one possible error is that we have

closed the acceptor socket because we are stopping.

Avoid pointless NPEs after recycle.
really fix BZ 1072310.

fix for BZ 1072310.

Port patch to the other connectors.
BZ1073159: Preload constant.
Port fix: possible NPE with batch.
Remove bad code to handle exception thrown during blocking read.
BZ 1010497: Logger at the classname.

    • -1
    • +15
Add some sync to avoid missing some event processing (hopefully).
Port patch to avoid deadlock closing during a write.
Guard against NPE here (java.io avoids NPEs in that situation).
Port fix for minor security issue CVE-2014-0050 multipart DoS.
Port patch: filter out empty subprotocol.
Remove a number of setCCL since in web they are called from the regular servlet stack.
PojoMethodMapping didn't look like the right location in the end, trying the direct superclass constructor.