Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Go to file
Simone Bordet fc6ea06106 Fixes #346614 (HttpConnection.handle() spins in case of SSL truncation attacks).
SslSelectChannelEndPoint has been modified to not override shutdownInput() (so behavior is that of the base class, like it should), and when it detects a remote close, it calls SSLEngine.closeInbound(), which throws in case of a truncation attack. The exception is handled and the endpoint closed.

git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@3224 7e9141cc-0065-0410-87d8-b60c137991c4
2011-05-20 12:52:13 +00:00
LICENSE-CONTRIBUTOR jetty @ eclipse initial commit 2009-03-24 21:07:27 +00:00
example-jetty-embedded [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-aggregate resolve some mvn warnings 2011-05-19 14:32:49 +00:00
jetty-ajp [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-annotations [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-client Reviewed and cleaned up code for #345615 (Enable SSL Session caching). 2011-05-20 12:46:57 +00:00
jetty-continuation [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-deploy Bug 345729 add license info and comment 2011-05-18 21:43:13 +00:00
jetty-distribution [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-http Reviewed and cleaned up code for #345615 (Enable SSL Session caching). 2011-05-20 12:46:57 +00:00
jetty-io Fixes #346614 (HttpConnection.handle() spins in case of SSL truncation attacks). 2011-05-20 12:52:13 +00:00
jetty-jaspi [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-jmx [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-jndi [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-jsp-2.1 [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-nested [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-osgi bug 346605 commit the demo of jetty's continuation and webscoket to 'chat with the equinox console 2011-05-20 08:33:57 +00:00
jetty-overlay-deployer [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-plus [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-policy wait for second scan 2011-05-19 23:26:29 +00:00
jetty-rewrite [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-security Javadoc error cleanup. 2011-05-19 22:26:41 +00:00
jetty-server Fixes #346614 (HttpConnection.handle() spins in case of SSL truncation attacks). 2011-05-20 12:52:13 +00:00
jetty-servlet Javadoc error cleanup. 2011-05-19 22:26:41 +00:00
jetty-servlets [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-start [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
jetty-util 346124 ServletContext resources paths not resolved correctly when using UNC shares 2011-05-18 23:24:22 +00:00
jetty-webapp bug 346027 tolerate META-INF/web-fragment.xml that are inside a directory instead of a jar. 2011-05-18 03:50:46 +00:00
jetty-websocket Javadoc error cleanup. 2011-05-19 22:26:41 +00:00
jetty-xml Javadoc error cleanup. 2011-05-19 22:26:41 +00:00
test-continuation [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
test-continuation-jetty6 [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
test-jetty-nested [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
test-jetty-servlet [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
test-jetty-webapp [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
tests [maven-release-plugin] prepare for next development iteration 2011-05-17 19:57:00 +00:00
.gitignore Adding top level .gitignore for those of us using git-svn (which doesn't use svn:ignore) 2009-08-03 20:31:19 +00:00
BUILDING.txt removed old requirements 2009-07-23 02:04:24 +00:00
LICENSE-APACHE-2.0.txt jetty @ eclipse initial commit 2009-03-24 21:07:27 +00:00
LICENSE-ECLIPSE-1.0.html jetty @ eclipse initial commit 2009-03-24 21:07:27 +00:00
NOTICE.txt jetty @ eclipse initial commit 2009-03-24 21:07:27 +00:00
README.txt better readme 2010-07-05 02:18:08 +00:00
VERSION.txt 346124 ServletContext resources paths not resolved correctly when using UNC shares 2011-05-18 23:24:22 +00:00
linux-packaging.xml Enabling test-jetty-webapp in linux packaing 2010-05-27 19:20:18 +00:00
pom.xml resolve some mvn warnings 2011-05-19 14:32:49 +00:00

README.txt

This is a source checkout of the Jetty webserver.

To build, use:

  mvn install

The jetty distribution will be built in

  jetty-distribution/target/distribution

The first build may take a long time as maven downloads all the
dependencies.

The tests do a lot of stress testing, and on some machines it is 
neccessary to set the file descriptor limit to greater than 2048
for the tests to all pass successfully.