• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
BZ1119147: Patch submitted by Dominik Pospisil.
BZ-1108307] Improve the ability to use MS Windows keystore for the web servers ssl connector

    • -1
    • +6
    ./util/net/jsse/JSSESocketFactory.java
BZ1117821: Add sync to deal with parallel initialization of more than one SSL connector. Patch by Emmanuel Hugonnet.
  1. … 1 more file in changeset.
Typo submitted by Radim Hatlapatka.

More for BZ1078204: Use of + would empty the ciphers list. Submitted by Kabir Khan.
  1. … 1 more file in changeset.
More for 1078204: Fix issues with '+', submitted by Emmanuel Hugonnet.
More for 1078204: Add missing aliases and some debug, submitted by Emmanuel Hugonnet.
    • -0
    • +55
    ./util/net/jsse/JSSELogger.java
Related to BZ1100491: Switch to the Tomcat websockets code for IO. With an added sync for text buffers.
    • -16
    • +11
    ./websocket/server/WsRemoteEndpointImplServer.java
    • -3
    • +1
    ./websocket/WsRemoteEndpointImplBase.java
    • -17
    • +1
    ./websocket/FutureToSendHandler.java
    • -5
    • +0
    ./websocket/WsRemoteEndpointImplClient.java
Related to BZ1100491: Switch to the Tomcat style for IO writes with the NIO2 connector for better reliability and results. Avoid some deadlocks caused by excessive locking.
  1. … 3 more files in changeset.
Add a flag to return the full URI.
    • -19
    • +25
    ./websocket/server/WsHandshakeRequest.java
Port Tomcat patch: fix again executor configuration.
    • -8
    • +3
    ./websocket/server/WsServerContainer.java
  1. … 1 more file in changeset.
BZ1100491: Cleanup (better looking sync).
    • -2
    • +1
    ./websocket/WsRemoteEndpointImplBase.java
    • -11
    • +7
    ./websocket/server/WsRemoteEndpointImplServer.java
Port patch from Tomcat: better URI handling.
    • -2
    • +25
    ./websocket/server/WsHandshakeRequest.java
BZ1100491: Add a little extra sync to avoid corruption, possibly caused by extra onWritePossible notifications.
    • -6
    • +10
    ./websocket/server/WsRemoteEndpointImplServer.java
    • -8
    • +11
    ./websocket/WsRemoteEndpointImplBase.java
[JBWEB-300] synchronize JSSESupport keySizeCache access
Port fixes for CVE-2014-0119 (low) and CVE-2014-0096: Issue using global XSLT in the default servlet (not used in EAP), and leak issue using XML parsing in Jasper.
    • -0
    • +34
    ./util/security/PrivilegedSetTccl.java
    • -0
    • +28
    ./util/security/PrivilegedGetTccl.java
  1. … 3 more files in changeset.
Port patch for CVE-2014-0099: Fix possible overflow when parsing long values from a byte array.
Flip the default (no change besides that).
Port Tomcat patch: catch possible ISE on write for clean handling.
    • -2
    • +6
    ./websocket/WsRemoteEndpointImplClient.java
- Rather than just reverting again, add a system property. The default is what it was before reverting it.

- Either way passes the TCK for me.

Revert r2418 (useless extra sync).
Revert again. Besides cosmetics when using a closed session during the event processing, it doesn't cause any actual issues, but it could have side effects.
Sync process with event as some random behavior is still reported.
BZ1086399: Tentative plumbing for CDI support, submitted by Stuart Douglas.
    • -0
    • +30
    ./websocket/ClassIntrospecter.java
    • -0
    • +35
    ./websocket/InstanceFactory.java
    • -0
    • +54
    ./websocket/server/WsServerContainer.java
    • -0
    • +11
    ./websocket/pojo/PojoMessageHandlerWholeBase.java
    • -0
    • +13
    ./websocket/pojo/PojoEndpointServer.java
    • -0
    • +11
    ./websocket/pojo/PojoMessageHandlerPartialBase.java
    • -0
    • +11
    ./websocket/WsWebSocketContainer.java
    • -0
    • +40
    ./websocket/InstanceHandle.java
    • -22
    • +72
    ./websocket/pojo/PojoEndpointBase.java
Sync with Tomcat's websockets update: improve executor handling.
    • -5
    • +8
    ./websocket/pojo/PojoEndpointBase.java
    • -62
    • +37
    ./websocket/WsWebSocketContainer.java
    • -1
    • +0
    ./websocket/server/WsContextListener.java
    • -0
    • +115
    ./websocket/AsyncChannelGroupUtil.java
    • -3
    • +19
    ./websocket/server/WsServerContainer.java
    • -1
    • +20
    ./websocket/AsyncChannelWrapperSecure.java
  1. … 2 more files in changeset.
BZ1078204: Support OpenSSL syntax for ciphers, and change the default cipher suite. Submitted by Emmanuel Hugonnet.
    • -0
    • +582
    ./util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
    • -0
    • +2304
    ./util/net/jsse/openssl/Ciphers.java
    • -53
    • +3
    ./util/net/jsse/JSSESocketFactory.java
    • -0
    • +29
    ./util/net/jsse/openssl/MessageDigest.java
    • -0
    • +29
    ./util/net/jsse/openssl/Protocol.java
    • -0
    • +30
    ./util/net/jsse/openssl/Encryption.java
    • -0
    • +40
    ./util/net/jsse/openssl/KeyExchange.java
    • -0
    • +58
    ./util/net/jsse/JSSEUtils.java
    • -0
    • +39
    ./util/net/jsse/openssl/Authentication.java
    • -0
    • +29
    ./util/net/jsse/openssl/EncryptionLevel.java
Add null check (for a support case).
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.
    • -4
    • +20
    ./util/net/DefaultNioServerSocketChannelFactory.java
    • -2
    • +3
    ./util/net/NioServerSocketChannelFactory.java
Unrevert, although the spec says something about this being wrong, nothing can be done with a closed session, which only leads to problems.