• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Reset the (kinda new) EOF flag when restoring the request body.
Some (basic) constant cleanups and removal of old unused code.
Add the configuration system properties used in the other HTTP connectors.
Andiamo.
    • -0
    • +3
    ./java/org/jboss/web/CoyoteMessages.java
Port improvements to content-length handling.
    • -2
    • +12
    ./java/org/apache/coyote/ajp/AjpAprProcessor.java
    • -2
    • +12
    ./java/org/apache/coyote/ajp/AjpProcessor.java
Arrange doc and make sure the JSSE behaviour mimics the openssl one.

  1. … 1 more file in changeset.
Port minor addition to allow replacing SSL context.
BZ 1030050: Sync some changes that offer more flexibility (in addition to using createInputStream which allows using a reader for the restored request).
Fix apparently badly ported JMX code (java.io is correct, but not NIO 2 or native). Missed AJP.
    • -2
    • +2
    ./java/org/apache/coyote/ajp/AjpAprProtocol.java
  1. … 1 more file in changeset.
Fix apparently badly ported JMX code (java.io is correct, but not NIO 2 or native).
  1. … 2 more files in changeset.
Remove duplicate check.
BZ 1035787: Submitted by Ladislav Thon, once paused (and not resumed) the connector would leak some threads. Visible during testing management mostly.
Port additional fix for streaming.
Port patch to avoid NPE after HTTP session expiration.
Port websocket patch fixing streaming with the big state patch.
Port big patch redoing concurrency control of sending text messages in websockets.
    • -2
    • +5
    ./java/org/jboss/web/WebsocketsMessages.java
- POM cleanup.

- Support newer JDT.

  1. … 2 more files in changeset.
- Experiment with dropping recycling of the various runnables used for the processor, completion handlers, and other small utility structures (sendfile and channels in the "poller").

- Remove connection tracking (jio doesn't do it, so I don't understand why it is needed, closing the main channel is probably enough when stopping).

    • -2
    • +47
    ./java/org/apache/jasper/compiler/ELParser.java
    • -2
    • +82
    ./java/org/apache/jasper/compiler/Validator.java
- Port patch.

- Redo some threading, a number of operations need to be dispatched to other threads.

    • -0
    • +3
    ./java/org/jboss/web/WebsocketsMessages.java
bz-1024481 - JBossWeb memory leak when using SSL + Java security manager

Port patch adding per session view of user properties.
Port patch adding connection timeout to websockets.
JBWEB-281: Use genStringAsCharArray as used in AS.
  1. … 1 more file in changeset.
JBWEB-282: Change cache to concurrent hash map due to concurrent startup.
  1. … 1 more file in changeset.
Port websockets patches (array support + pass session to message handler method calls).
    • -24
    • +89
    ./java/org/apache/tomcat/websocket/Util.java
    • -1
    • +1
    ./java/org/apache/tomcat/websocket/WsSession.java
Port patch for generic type handling for WS components.
- Some more cleanups.

- Refactor again using a reusable semaphore.

Some cleanups.
- If upgrading, discard the IS and OS, the examples are not doing cleanup well enough.
    • -0
    • +11
    ./java/org/apache/catalina/connector/Response.java