• 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.
JBWEB-242: Fix rare leak with tag pooling
    • -0
    • +7
    ./org/apache/jasper/runtime/TagHandlerPool.java
  1. … 4 more files in changeset.
Drop java.io connectors (AJP and HTTP). AJP now requires native.
    • -1350
    • +0
    ./org/apache/coyote/ajp/AjpProcessor.java
    • -577
    • +0
    ./org/apache/coyote/ajp/AjpProtocol.java
    • -1745
    • +0
    ./org/apache/coyote/http11/Http11Processor.java
    • -812
    • +0
    ./org/apache/coyote/http11/Http11Protocol.java
    • -1328
    • +0
    ./org/apache/tomcat/util/net/JIoEndpoint.java
    • -56
    • +0
    ./org/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
    ./org/apache/coyote/http11/AbstractInternalInputBuffer.java
    • -0
    • +686
    ./org/apache/coyote/http11/AbstractInternalOutputBuffer.java
    • -0
    • +1268
    ./org/apache/coyote/http11/Http11AbstractProcessor.java
    • -0
    • +802
    ./org/apache/coyote/http11/Http11AbstractProtocol.java
    • -0
    • +1026
    ./org/apache/coyote/http11/Http11NioProtocol.java
    • -0
    • +1087
    ./org/apache/tomcat/util/net/AbstractEndpoint.java
    • -0
    • +112
    ./org/apache/tomcat/util/net/CompletionHandlerAdapter.java
    • -0
    • +1191
    ./org/apache/tomcat/util/net/NioChannel.java
    • -0
    • +1853
    ./org/apache/tomcat/util/net/NioEndpoint.java
    • -0
    • +260
    ./org/apache/tomcat/util/net/NioServerSocketChannelFactory.java
  1. … 10 more files in changeset.
AS7-4232: Modify async error processing based on a stricter spec interpretation (not really tested yet)
  1. … 1 more file in changeset.
Separate the JMX name for the regular name for better addresses.
    • -3
    • +10
    ./org/apache/coyote/ajp/AjpProtocol.java
    • -2
    • +10
    ./org/apache/coyote/http11/Http11AprProtocol.java
    • -2
    • +10
    ./org/apache/coyote/http11/Http11Protocol.java
  1. … 4 more files in changeset.
AS7-4566: Add system property to configure connection timeout
    • -1
    • +2
    ./org/apache/coyote/ajp/Constants.java
    • -1
    • +2
    ./org/apache/coyote/http11/Constants.java
  1. … 4 more files in changeset.
AS7-4151: Add system property to configure AJP packet size, and another for endpoint max threads.
    • -1
    • +3
    ./org/apache/coyote/ajp/Constants.java
    • -1
    • +2
    ./org/apache/coyote/http11/Constants.java
    • -1
    • +1
    ./org/apache/tomcat/util/net/AprEndpoint.java
    • -0
    • +2
    ./org/apache/tomcat/util/net/Constants.java
    • -1
    • +1
    ./org/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.
    • -0
    • +10
    ./org/apache/catalina/connector/ResponseFacade.java
  1. … 2 more files in changeset.
Add a thread listener bind/unbind around the background processing.
  1. … 1 more file in changeset.
AS7-4469: Also fix session id attribute that got standardized in Servlet 3.
    • -11
    • +6
    ./org/apache/coyote/http11/Http11Processor.java
    • -1
    • +1
    ./org/apache/tomcat/util/net/Constants.java
    • -20
    • +0
    ./org/apache/tomcat/util/net/SSLSupport.java
  1. … 1 more file in changeset.
AS7-4469: Rebase SSL valve.
    • -44
    • +58
    ./org/apache/catalina/valves/SSLValve.java
  1. … 1 more file in changeset.
Use per webapp expression factory.
  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.

    • -126
    • +0
    ./org/jboss/web/upgrade/ProtocolHandler.java
    • -112
    • +0
    ./org/jboss/web/upgrade/WebConnection.java
Add simpler connection upgrade, now using the existing HttpEventServlet API.
    • -0
    • +37
    ./org/jboss/servlet/http/UpgradableHttpServletResponse.java
  1. … 3 more files in changeset.
    • -2
    • +6
    ./org/apache/tomcat/jni/Library.properties
    • -3
    • +4
    ./org/apache/tomcat/jni/LibraryLoader.java
  1. … 1 more file in changeset.
52970: Fix enum as method invocation argument in EL
    • -17
    • +36
    ./org/apache/el/parser/AstValue.java
    • -5
    • +37
    ./org/apache/el/util/ReflectionUtil.java
  1. … 1 more file in changeset.
Fix glitches and add javadoc.
    • -0
    • +92
    ./org/jboss/web/upgrade/ProtocolHandler.java
    • -1
    • +76
    ./org/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
    • +13
    ./org/apache/catalina/connector/ResponseFacade.java
    • -0
    • +34
    ./org/jboss/web/upgrade/ProtocolHandler.java
    • -0
    • +37
    ./org/jboss/web/upgrade/WebConnection.java
Port 52776: Fix cleanup after JspFragment.invoke
  1. … 1 more file in changeset.
JBWEB-234: Fix passing encoding parameter, missed during rebase. Submitted by Philippe Guinot.
    • -1
    • +1
    ./org/apache/tomcat/util/http/Parameters.java
  1. … 1 more file in changeset.
AS7-3851: Cleanup IPv6 logging.
    • -1
    • +1
    ./org/apache/coyote/ajp/AjpProtocol.java
    • -1
    • +1
    ./org/apache/coyote/http11/Http11AprProtocol.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
    ./org/apache/tomcat/util/http/LocalStrings.properties
    • -337
    • +288
    ./org/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
    ./org/apache/coyote/http11/Http11AprProtocol.java
Add some optimizations to parameters handling (just to keep them somewhere).
    • -14
    • +30
    ./org/apache/tomcat/util/http/Parameters.java
Port 52666: Correct coercion order in EL for A {==,!=,eq,ne} B.
    • -18
    • +14
    ./org/apache/el/lang/ELSupport.java
  1. … 2 more files in changeset.
Fix requestDestroyed event.
Public for easier usage.