Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2015-07-28473624 - ProxyServlet.Transparent / TransparentDelegate add trailing slash ↵Simone Bordet2-4/+81
before query when using prefix.
2015-07-23473322 - GatherWrite limit handlingGreg Wilkins1-2/+7
2015-07-09[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-07-09[maven-release-plugin] prepare release jetty-9.2.12.v20150709jetty-9.2.12.v20150709Jesse McConnell1-1/+1
2015-06-15[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-06-15[maven-release-plugin] prepare release jetty-9.2.12.M0jetty-9.2.12.M0Jesse McConnell1-1/+1
2015-06-15470184 - Send the proxy-to-server request more lazily.Simone Bordet3-7/+182
2015-06-05469414 - Proxied redirects expose upstream server name.Simone Bordet5-48/+104
Introduced "preserveHost" init-parameter similar to what Apache and Nginx have.
2015-05-29[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-05-29[maven-release-plugin] prepare release jetty-9.2.11.v20150529jetty-9.2.11.v20150529Jesse McConnell1-1/+1
2015-05-28[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-05-28[maven-release-plugin] prepare release jetty-9.2.11.v20150528Jesse McConnell1-1/+1
2015-05-19467603 - Response 401 from server hangs client.Simone Bordet3-5/+50
2015-05-05464292 - Implement stream-based transformer for AsyncMiddleManServlet.Simone Bordet2-38/+142
Added boolean return value from transform(Source, Sink) so that the implementation can optimize source-to-sink write in case of no transformations.
2015-04-21Moved TransparentDelegate to AbstractProxyServlet.Simone Bordet4-71/+105
Added AsyncMiddleManServlet.Transparent.
2015-04-09464292 - Implement stream-based transformer for AsyncMiddleManServlet.Simone Bordet4-21/+859
Introduced AfterContentTransformer with a transform(Source, Sink) method that offers an InputStream to read the original content from, and an OutputStream to write transformed content to.
2015-04-08Deprecated filterResponseHeader() in favour of filterServerResponseHeader().Simone Bordet1-0/+2
2015-03-25[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-03-25[maven-release-plugin] prepare release jetty-9.2.11.M0jetty-9.2.11.M0Jesse McConnell1-1/+1
2015-03-10[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-03-10[maven-release-plugin] prepare release jetty-9.2.10.v20150310jetty-9.2.10.v20150310Jesse McConnell1-1/+1
2015-03-07461643 - HttpContent.advance() race.Simone Bordet1-98/+93
Fixed by correctly synchronizing on ContentProvider.iterator.hasNext() and ContentProvider.iterator.next() for those ContentProviders that require it, such as DeferredContentProvider.
2015-03-07445518 - Provide different error callbacks to ProxyServlet.Simone Bordet3-3/+11
Method names have been rationalized, and the old names deprecated. Now methods have "clientRequest", "proxyRequest", "serverResponse" and "proxyResponse" in their names to indicate the operation they belong to.
2015-03-05Adding license headerJoakim Erdfelt1-0/+19
2015-03-05Adding code to simulate multiple (browser) clients against the proxyJoakim Erdfelt1-0/+222
2015-02-24[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-02-24[maven-release-plugin] prepare release jetty-9.2.9.v20150224jetty-9.2.9.v20150224Jesse McConnell1-1/+1
2015-02-19460371 - AsyncMiddleManServlet.GZipContentTransformer fails if last ↵Joakim Erdfelt2-45/+30
transform has no output + Making fix simpler, as prior complexity was introduced to satisfy different test case dealing with discarded content. That test case was improperly testing for no decompressed content. Once that assertion was corrected, the ultimate fix is easier.
2015-02-19460371 - AsyncMiddleManServlet.GZipContentTransformer fails if last ↵Joakim Erdfelt2-4/+142
transform has no output + Ensure that content that has been started to be gzipped is .close() properly when the transform finished == true. If no content has been gzipped, the .close() and .reset() are not called, ever.
2015-02-17[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-02-17[maven-release-plugin] prepare release jetty-9.2.8.v20150217jetty-9.2.8.v20150217Jesse McConnell1-1/+1
2015-02-12Added serverResponse parameter to filterServerResponseHeader().Simone Bordet2-3/+3
2015-02-12Small updates to ProxyServletTest.Simone Bordet1-2/+16
2015-02-12459769 - AsyncMiddleManServlet race condition on last download content.Simone Bordet3-223/+348
Fixed by coordinating the notification of the proxying termination between the last write performed from onSuccess() and the onComplete() event using a CountingCallback.
2015-02-10459352 - AsyncMiddleManServlet should set "Host:" header correctly in proxy ↵Simone Bordet3-23/+153
to remote request headers. Fixed by removing the host header during the copy, so that HttpClient correctly sets it by looking at the request target.
2015-02-10459542 - AsyncMiddleManServlet race condition on first download content.Simone Bordet2-91/+98
Fixed the race condition by submitting a zero length buffer to write from onWritePossible() which will succeed the callback without causing races.
2015-02-06allow InetSocketAddress to be translated in ConnectHandlerGreg Wilkins1-5/+16
2015-01-29455436 - ProxyServlet sends two User-Agent values.Simone Bordet1-0/+3
2015-01-27458527 - Implement an async proxy servlet that can perform content ↵Simone Bordet5-513/+2205
transformations.
2015-01-16[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-01-16[maven-release-plugin] prepare release jetty-9.2.7.v20150116jetty-9.2.7.v20150116Jesse McConnell1-1/+1
2015-01-16[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-01-16[maven-release-plugin] prepare release jetty-9.2.7.v20150116Jesse McConnell1-1/+1
2015-01-16[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-01-16[maven-release-plugin] prepare release jetty-9.2.7.v20140116Jesse McConnell1-1/+1
2015-01-16[maven-release-plugin] prepare for next development iterationJesse McConnell1-1/+1
2015-01-16[maven-release-plugin] prepare release 9.2.7.v20140116Jesse McConnell1-1/+1
2015-01-09Fixed test assumption.Simone Bordet1-1/+1
2015-01-09457130 - HTTPS request with IP host and HTTP proxy throws ↵Simone Bordet1-4/+5
IllegalArgumentException. Fixed by handling the case of non-URI request target.
2015-01-08Happy New Year 2015Joakim Erdfelt16-16/+16

Back to the top