• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Drop java.io connectors (AJP and HTTP). AJP now requires native.
    • -70
    • +0
    ./util/net/DefaultServerSocketFactory.java
    • -173
    • +0
    ./util/net/ServerSocketFactory.java
    • -126
    • +0
    ./util/net/jsse/JSSEImplementation.java
    • -812
    • +0
    ./util/net/jsse/JSSESocketFactory.java
    • -246
    • +0
    ./util/net/jsse/JSSESupport.java
    • -24
    • +0
    ./util/net/jsse/NioJSSEImplementation.java
  1. … 10 more files in changeset.
- Merge the NIO 2 HTTP connector.

- Now requires Java 7 to build.

- It builds, but not tested yet.

    • -0
    • +1087
    ./util/net/AbstractEndpoint.java
    • -0
    • +112
    ./util/net/CompletionHandlerAdapter.java
    • -0
    • +129
    ./util/net/DefaultNioServerSocketChannelFactory.java
    • -0
    • +260
    ./util/net/NioServerSocketChannelFactory.java
    • -63
    • +105
    ./util/net/SSLImplementation.java
    • -32
    • +89
    ./util/net/jsse/JSSEImplementation.java
    • -0
    • +65
    ./util/net/jsse/NioJSSEFactory.java
    • -0
    • +126
    ./util/net/jsse/NioJSSEImplementation.java
    • -0
    • +831
    ./util/net/jsse/NioJSSESocketChannelFactory.java
    • -0
    • +233
    ./util/net/jsse/NioJSSESupport.java
    • -0
    • +835
    ./util/net/jsse/SecureNioChannel.java
  1. … 12 more files in changeset.
AS7-4151: Add system property to configure AJP packet size, and another for endpoint max threads.
  1. … 9 more files in changeset.
AS7-4469: Also fix session id attribute that got standardized in Servlet 3.
  1. … 3 more files in changeset.
  1. … 1 more file in changeset.
JBWEB-234: Fix passing encoding parameter, missed during rebase. Submitted by Philippe Guinot.
  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
    ./util/http/LocalStrings.properties
    • -337
    • +288
    ./util/http/Parameters.java
  1. … 2 more files in changeset.
Add some optimizations to parameters handling (just to keep them somewhere).
AS7-3607: Fix bogus issue with lame hack.
  1. … 1 more file in changeset.
JBWEB-221: Add leftovers to the char encoder.
  1. … 1 more file in changeset.
Call LibraryLoader before System.loadLibrary. Otherwise dependecies can be auto bound to libraries inside LD_LIBRARY_PATH instead explicitly from dependecy list
Oops forgotten prefix.

Fix for AS7-2695.

- Add utility method.
Add system properties which restrict parameter count (org.apache.tomcat.util.http.Parameters.MAX_COUNT default to 512) and header count (org.apache.tomcat.util.http.MimeHeaders.MAX_COUNT to 128).
  1. … 1 more file in changeset.
- Add a flag for optional blocking in the thread pool, which can help testing.

- Move some constants.

    • -0
    • +53
    ./util/net/Constants.java
  1. … 4 more files in changeset.
Fix some SSL functionality when a keyAlias is used.
    • -7
    • +50
    ./util/net/jsse/JSSEKeyManager.java
  1. … 1 more file in changeset.
Typo.

use hpux/parisc2W for 64... W :D

Arrange solaris and macosx.

- Fix double close when a sendfile error occurs.
  1. … 2 more files in changeset.
Some cleanups related to JBWEB-205.
  1. … 2 more files in changeset.
- Change the default value of '/' as a separator, which is no longer going to be based on

the strict compliance flag.

  1. … 1 more file in changeset.
- Adapt the String to charset optimizations.
    • -0
    • +62
    ./util/buf/EncodingToCharset.java
  1. … 4 more files in changeset.
- Add the capability to set the SSLContext, fully configured elsewhere. I like delegating the hard stuff.
    • -7
    • +9
    ./util/net/jsse/JSSESocketFactory.java
  1. … 1 more file in changeset.
- Update default value.
Arrange the solaris logic... We need the versions...

Allow the new jbossnative simple packages.

- Fix init() logic with bad pollerSize if it is left to the default value.
Reduce the poller size counts, as the Servlet 3 and event functionality is tied to a matching processor,

making the functionality memory intensive.