Mikko Tiihonen aa8597c19e Sort equal quality accept-encoding values based on server configured preference (#507)
* Sort equal quality accept-encoding values based on server configured preference. Add fixed size cache to reduce overhead of complex header parsing. #507 

Signed-off-by: Mikko Tiihonen <mikko.tiihonen@nitorcreations.com>

* Only look at the first Accept-Encoding header value in the request. Jetty has never supported handling of multiple headers before and the worst thing that can happen is that the static content is sent uncompressed

* Rename tieBreakerFunction to secondaryOrderingFunction

* Make accept-encoding header cache size configurable

* Add back multiple accept-encoding header handling (with optimizations). Merge QuotedEncodingQualityCSV back to QuotedQualityCSV. Fix documentation on how to use precompressed servlet init parameter
2016-04-15 20:04:01 +10:00
2016-04-13 11:52:53 -07:00
2012-07-17 21:37:33 +02:00
2013-11-04 16:50:18 -07:00
2015-07-23 16:11:16 -07:00
2011-07-06 14:41:50 -05:00
2016-01-04 14:31:22 -07:00
2015-05-15 10:11:36 +10:00
2016-04-13 11:52:53 -07:00

Eclipse Jetty Canonical Repository

This is the canonical repository for the Jetty project, feel free to fork and contribute now!

Build Status

  • Master Branch - Build Status
  • Jetty 9.3.x Branch - Build Status
  • Jetty 9.2.x Branch - Build Status

Make sure you have a CLA on file!

Project description

Jetty is a lightweight highly scalable java based web server and servlet engine. Our goal is to support web protocols like HTTP, HTTP/2 and WebSocket in a high volume low latency way that provides maximum performance while retaining the ease of use and compatibility with years of servlet development. Jetty is a modern fully async web server that has a long history as a component oriented technology easily embedded into applications while still offering a solid traditional distribution for webapp deployment.

Documentation

Project documentation is located on our Eclipse website.

Professional Services

Expert advice and production support are available through http://webtide.com.

Description
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Readme Multiple Licenses 369 MiB
Languages
Java 98.9%
AMPL 0.4%
JavaScript 0.4%
Shell 0.1%
HTML 0.1%