• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[JBWEB-305] Add file name information in detail error when compiling the java file
- Port minor listeners optimizations.
    • -1
    • +1
    ./apache/catalina/core/StandardContext.java
JBWEB-242: Fix rare leak with tag pooling
  1. … 4 more files in changeset.
Drop java.io connectors (AJP and HTTP). AJP now requires native.
    • -4
    • +1
    ./apache/catalina/connector/Connector.java
    • -1350
    • +0
    ./apache/coyote/ajp/AjpProcessor.java
    • -577
    • +0
    ./apache/coyote/ajp/AjpProtocol.java
    • -1745
    • +0
    ./apache/coyote/http11/Http11Processor.java
    • -812
    • +0
    ./apache/coyote/http11/Http11Protocol.java
    • -793
    • +0
    ./apache/coyote/http11/InternalInputBuffer.java
    • -762
    • +0
    ./apache/coyote/http11/InternalOutputBuffer.java
    • -1328
    • +0
    ./apache/tomcat/util/net/JIoEndpoint.java
    • -24
    • +1
    ./apache/tomcat/util/net/SSLImplementation.java
    • -173
    • +0
    ./apache/tomcat/util/net/ServerSocketFactory.java
    • -56
    • +0
    ./apache/tomcat/util/net/jsse/JSSEFactory.java
  1. … 4 more files in changeset.
- Merge the NIO 2 HTTP connector.

- Now requires Java 7 to build.

- It builds, but not tested yet.

    • -0
    • +632
    ./apache/coyote/http11/AbstractInternalInputBuffer.java
    • -0
    • +686
    ./apache/coyote/http11/AbstractInternalOutputBuffer.java
    • -0
    • +1268
    ./apache/coyote/http11/Http11AbstractProcessor.java
    • -0
    • +802
    ./apache/coyote/http11/Http11AbstractProtocol.java
    • -0
    • +1284
    ./apache/coyote/http11/Http11NioProcessor.java
    • -0
    • +1026
    ./apache/coyote/http11/Http11NioProtocol.java
    • -0
    • +1087
    ./apache/tomcat/util/net/AbstractEndpoint.java
    • -0
    • +112
    ./apache/tomcat/util/net/CompletionHandlerAdapter.java
    • -0
    • +129
    ./apache/tomcat/util/net/DefaultNioServerSocketChannelFactory.java
    • -0
    • +1191
    ./apache/tomcat/util/net/NioChannel.java
    • -0
    • +1853
    ./apache/tomcat/util/net/NioEndpoint.java
    • -0
    • +260
    ./apache/tomcat/util/net/NioServerSocketChannelFactory.java
    • -63
    • +105
    ./apache/tomcat/util/net/SSLImplementation.java
  1. … 10 more files in changeset.
AS7-4232: Modify async error processing based on a stricter spec interpretation (not really tested yet)
    • -0
    • +11
    ./apache/catalina/connector/Request.java
  1. … 1 more file in changeset.
Separate the JMX name for the regular name for better addresses.
    • -3
    • +10
    ./apache/coyote/ajp/AjpAprProtocol.java
    • -3
    • +10
    ./apache/coyote/ajp/AjpProtocol.java
    • -2
    • +10
    ./apache/coyote/http11/Http11AprProtocol.java
    • -2
    • +10
    ./apache/coyote/http11/Http11Protocol.java
  1. … 4 more files in changeset.
AS7-4566: Add system property to configure connection timeout
  1. … 4 more files in changeset.
AS7-4151: Add system property to configure AJP packet size, and another for endpoint max threads.
    • -1
    • +1
    ./apache/tomcat/util/net/AprEndpoint.java
    • -0
    • +2
    ./apache/tomcat/util/net/Constants.java
    • -1
    • +1
    ./apache/tomcat/util/net/JIoEndpoint.java
  1. … 7 more files in changeset.
JBWEB-238: Add a semi hack to allow some flexibility during the upgrade.
    • -3
    • +23
    ./apache/catalina/connector/Response.java
  1. … 2 more files in changeset.
Add a thread listener bind/unbind around the background processing.
    • -0
    • +7
    ./apache/catalina/core/ContainerBase.java
  1. … 1 more file in changeset.
AS7-4469: Also fix session id attribute that got standardized in Servlet 3.
    • -0
    • +5
    ./apache/tomcat/util/buf/EncodingToCharset.java
    • -1
    • +1
    ./apache/tomcat/util/net/Constants.java
    • -20
    • +0
    ./apache/tomcat/util/net/SSLSupport.java
    • -3
    • +4
    ./apache/tomcat/util/net/jsse/JSSESupport.java
  1. … 1 more file in changeset.
AS7-4469: Rebase SSL valve.
    • -0
    • +4
    ./apache/catalina/valves/LocalStrings.properties
    • -44
    • +58
    ./apache/catalina/valves/SSLValve.java
  1. … 1 more file in changeset.
Use per webapp expression factory.
    • -4
    • +8
    ./apache/jasper/compiler/Validator.java
  1. … 1 more file in changeset.
- Port upgrade API, since it is very simple and integrated with the existing event API.

- Add recycling of the filters, just in case.

  1. … 11 more files in changeset.
Remove the suspend, since the response is not done. Also remove the new fancier API since it is not realistic to add

a new API that will be immediately removed when Servlet 3.1 is implemented.

    • -3
    • +0
    ./apache/catalina/connector/Response.java
    • -126
    • +0
    ./jboss/web/upgrade/ProtocolHandler.java
    • -112
    • +0
    ./jboss/web/upgrade/WebConnection.java
Add simpler connection upgrade, now using the existing HttpEventServlet API.
    • -2
    • +14
    ./apache/catalina/connector/Response.java
    • -0
    • +37
    ./jboss/servlet/http/UpgradableHttpServletResponse.java
  1. … 3 more files in changeset.
    • -2
    • +6
    ./apache/tomcat/jni/Library.properties
    • -3
    • +4
    ./apache/tomcat/jni/LibraryLoader.java
  1. … 1 more file in changeset.
52970: Fix enum as method invocation argument in EL
    • -17
    • +36
    ./apache/el/parser/AstValue.java
    • -5
    • +37
    ./apache/el/util/ReflectionUtil.java
  1. … 1 more file in changeset.
Fix glitches and add javadoc.
    • -0
    • +92
    ./jboss/web/upgrade/ProtocolHandler.java
    • -1
    • +76
    ./jboss/web/upgrade/WebConnection.java
  1. … 1 more file in changeset.
Add an API for protocol upgrade based on a mix between the current Servlet draft and the HTTP events capabilities.
    • -0
    • +24
    ./apache/catalina/connector/Response.java
    • -0
    • +34
    ./jboss/web/upgrade/ProtocolHandler.java
    • -0
    • +37
    ./jboss/web/upgrade/WebConnection.java
Port 52776: Fix cleanup after JspFragment.invoke
    • -3
    • +5
    ./apache/jasper/compiler/Generator.java
  1. … 1 more file in changeset.
JBWEB-234: Fix passing encoding parameter, missed during rebase. Submitted by Philippe Guinot.
    • -1
    • +1
    ./apache/tomcat/util/http/Parameters.java
  1. … 1 more file in changeset.
AS7-3851: Cleanup IPv6 logging.
    • -1
    • +1
    ./apache/coyote/ajp/AjpAprProtocol.java
    • -1
    • +1
    ./apache/coyote/http11/Http11Protocol.java
  1. … 1 more file in changeset.
AS7-3898: Move back to Tomcat code because the new code GC friendly characteristics were not useful in practice, and

it remains worse in profiling.

    • -0
    • +31
    ./apache/tomcat/util/http/LocalStrings.properties
    • -337
    • +288
    ./apache/tomcat/util/http/Parameters.java
  1. … 1 more file in changeset.
AS7-3953: Add system properties for lesser used configuration options of the HTTP connector.
    • -6
    • +6
    ./apache/coyote/http11/Http11Protocol.java
Add some optimizations to parameters handling (just to keep them somewhere).
    • -14
    • +30
    ./apache/tomcat/util/http/Parameters.java
Port 52666: Correct coercion order in EL for A {==,!=,eq,ne} B.
  1. … 2 more files in changeset.
Fix requestDestroyed event.
Public for easier usage.