Merge remote-tracking branch 'origin/jetty-7' into jetty-8
Conflicts: VERSION.txt example-async-rest/async-rest-jar/pom.xml example-async-rest/async-rest-webapp/pom.xml example-async-rest/pom.xml example-jetty-embedded/pom.xml jetty-aggregate/jetty-all-server/pom.xml jetty-aggregate/jetty-all/pom.xml jetty-aggregate/jetty-client/pom.xml jetty-aggregate/jetty-plus/pom.xml jetty-aggregate/jetty-server/pom.xml jetty-aggregate/jetty-servlet/pom.xml jetty-aggregate/jetty-webapp/pom.xml jetty-aggregate/jetty-websocket/pom.xml jetty-aggregate/pom.xml jetty-ajp/pom.xml jetty-annotations/pom.xml jetty-client/pom.xml jetty-continuation/pom.xml jetty-deploy/pom.xml jetty-distribution/pom.xml jetty-http-spi/pom.xml jetty-http/pom.xml jetty-io/pom.xml jetty-jaspi/pom.xml jetty-jmx/pom.xml jetty-jndi/pom.xml jetty-jsp/pom.xml jetty-monitor/pom.xml jetty-nested/pom.xml jetty-nosql/pom.xml jetty-osgi/jetty-osgi-boot-jsp/pom.xml jetty-osgi/jetty-osgi-boot-warurl/pom.xml jetty-osgi/jetty-osgi-boot/pom.xml jetty-osgi/jetty-osgi-httpservice/pom.xml jetty-osgi/pom.xml jetty-osgi/test-jetty-osgi-context/pom.xml jetty-osgi/test-jetty-osgi-webapp/pom.xml jetty-osgi/test-jetty-osgi/pom.xml jetty-overlay-deployer/pom.xml jetty-plus/pom.xml jetty-policy/pom.xml jetty-rewrite/pom.xml jetty-security/pom.xml jetty-server/pom.xml jetty-servlet/pom.xml jetty-servlets/pom.xml jetty-spdy/pom.xml jetty-spdy/spdy-core/pom.xml jetty-spdy/spdy-jetty-http-webapp/pom.xml jetty-spdy/spdy-jetty-http/pom.xml jetty-spdy/spdy-jetty/pom.xml jetty-start/pom.xml jetty-util/pom.xml jetty-webapp/pom.xml jetty-websocket/pom.xml jetty-xml/pom.xml pom.xml test-continuation/pom.xml test-jetty-nested/pom.xml test-jetty-servlet/pom.xml test-jetty-webapp/pom.xml tests/pom.xml tests/test-integration/pom.xml tests/test-loginservice/pom.xml tests/test-sessions/pom.xml tests/test-sessions/test-hash-sessions/pom.xml tests/test-sessions/test-jdbc-sessions/pom.xml tests/test-sessions/test-mongodb-sessions/pom.xml tests/test-sessions/test-sessions-common/pom.xml tests/test-webapps/pom.xml tests/test-webapps/test-webapp-rfc2616/pom.xml
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
Conflicts: jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHandler.java
Backporting Close/Disconnect flows from RFC6455 to D08.
+ Close Detection and buffer handling modified. + Using improved concurrency locks around buffers.
419432 - Allow to override the SslContextFactory on a per-destination
basis. Added a new method to HttpClient, getDestination(Address, boolean, SslContextFactory) to initialize the destination with a custom SslContextFactory (defaulting to HttpClient's). Also moved the initialization of the HttpExchange status to HttpDestination.send() to allow destination.send(exchange).
420273 Close JDBC statements to prevent database resource leakages.
Make JDBCSessionManager and JDBCSessionIdManager explicitly close JDBC statements. When using a connection pool, not closing JDBC Statements and PreparedStatements lead to cursor leakages in the database. ResultSets are still not explicitly closed as they are closed automatically when their statement is closed. Signed-off-by: Stig Inge Lea Bjørnsen <stiginge@pvv.org>
Merge branch 'jetty-8' of ssh://git.eclipse.org/gitroot/jetty/org.ecl…
…ipse.jetty.project into jetty-8
420776 complete error pages after startAsync
handle complete and dispatch calls before the thrown exception