Simone Bordet
b6c4e5b7c9
Merged branch 'jetty-9.4.x' into 'master'.
2016-12-14 11:53:48 +01:00
Simone Bordet
dd3a73e57a
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-12-14 11:19:49 +01:00
Joakim Erdfelt
9b609e0f6d
Issue #1161 - Leaving CookieStore alone HttpClient and WebSocketClient are stopped
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2016-12-14 09:00:12 +01:00
Jesse McConnell
6a7e5dd4f5
Updating to version 9.4.1-SNAPSHOT
2016-12-08 09:41:50 -06:00
Jesse McConnell
c54efb5929
Updating to version 9.4.0.v20161208
2016-12-08 08:56:45 -06:00
Jesse McConnell
f8338b3f59
Updating to version 9.4.1-SNAPSHOT
2016-12-07 10:32:41 -06:00
Jesse McConnell
dac1d17a2d
Updating to version 9.4.0.v20161207
2016-12-07 09:47:30 -06:00
Greg Wilkins
4046ef26d3
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-12-02 13:35:16 +11:00
Joakim Erdfelt
646a411746
Fixing onUpgradeFrom buffer flip issue
2016-12-01 13:07:28 -07:00
Simone Bordet
23753759bb
Merged branch 'jetty-9.4.x' into 'master'.
2016-11-23 12:19:31 +01:00
Greg Wilkins
2ef23a6725
Issue #572
...
Improved to the toString and dump output of connections, endpoints and channel to assist with debugging
made the SSL callbacks and runnables Invocable to avoid thread starvation.
2016-11-23 16:58:35 +11:00
Joakim Erdfelt
fa6d9029fc
Merge branch 'jetty-9.4.x'
2016-11-15 14:30:19 -07:00
Simone Bordet
7716ada9dd
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-11-07 19:26:18 +01:00
Simone Bordet
f82aa03300
Fixes #1078 - DigestAuthentication should use realm from server, even if unknown in advance.
2016-11-07 19:25:06 +01:00
Jesse McConnell
9a6f68be78
Merge branch 'release-9.3.14' into jetty-9.3.x
2016-11-07 10:45:04 -06:00
Simone Bordet
a51f77c390
Fixed compilation failure.
2016-11-04 12:19:48 +01:00
Simone Bordet
9760e0d4cd
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-11-04 12:10:10 +01:00
Simone Bordet
846d560b44
Fixes #905 - Jetty terminates SSL connections too early with Connection: close.
...
Requests with "Connection: close" are now closed only after the
request/response exchange has been terminated.
2016-11-04 12:09:44 +01:00
Simone Bordet
605aadba59
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-11-04 09:54:36 +01:00
Simone Bordet
d18b900b75
Fixes #1069 - Host header should be sent with HTTP/1.0.
2016-11-04 09:53:22 +01:00
Greg Wilkins
5395cfd021
Issue#1066 Simplify HttpGeneration
...
HTTP requests cannot be close limited
2016-11-04 08:29:49 +11:00
Simone Bordet
3c3be877c6
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-11-03 14:22:23 +01:00
Simone Bordet
fba901d156
Issue #1064 - HttpClient sets chunked transfer-encoding.
...
Fixed test assertion.
2016-11-03 14:21:40 +01:00
Simone Bordet
568d56caee
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-11-03 11:44:59 +01:00
Simone Bordet
7e903cfc6b
Fixes #1064 - HttpClient sets chunked transfer-encoding.
...
Replaced the hint that there is a body by setting the Content-Type
header rather than the Transfer-Encoding header.
2016-11-03 11:40:45 +01:00
Greg Wilkins
6781a949b1
Issue#1066 Simplify HttpGeneration
...
Reduce the transformations needed on header fields, so they can be more often
set directly and no need to split and recombine.
The Content-Length field is added IF it is needed for framing or if it was explicitly set
The Transfer-Encoding: chunk field is used only as a hint that there is content.
Connection fields are used as is, but are checked for close and keep-alive
2016-11-03 16:55:33 +11:00
Joakim Erdfelt
2c38511828
Updating to version 9.3.15-SNAPSHOT
2016-10-28 13:01:34 -07:00
Joakim Erdfelt
14611d2f76
Updating to version 9.3.14.v20161028
2016-10-28 12:21:02 -07:00
Joakim Erdfelt
ade14ba34b
Updating to version 9.3.14-SNAPSHOT
2016-10-14 11:33:51 -07:00
Joakim Erdfelt
c3a78e70a8
Updating to version 9.3.13.v20161014
2016-10-14 10:39:37 -07:00
Simone Bordet
bcc29de3eb
Merged branch 'jetty-9.4.x' into 'master'.
2016-10-06 16:37:43 +02:00
Simone Bordet
f2061cbe60
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-10-06 16:33:58 +02:00
Sergiu Prodan
407111a796
Issue #295 Ensure Jetty Client use of Inflater calls .end() to avoid memory leak
...
Signed-off-by: Sergiu Prodan <p.sergiu92@gmail.com>
2016-10-06 16:12:53 +02:00
Greg Wilkins
be1726e251
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-10-05 13:51:03 +11:00
Greg Wilkins
98bb582d45
Jetty 9.4.x http interceptor #382
...
* Issue #382 Request compression
Added identity HttpInput.Interceptor
Moved GZIPContentDecoder to jetty-http
Reworking interceptor and GZIPContentDecoder to avoid data copies
Completed and tested GZIPContentDecoder
Implemented GzipHttpInputInterceptor
updated GzipHandler.java
updated gzip module
use common GZIP decoder
Gzip Bomb
handle read() after empty interception
2016-10-05 13:49:20 +11:00
Jesse McConnell
863913b64e
set for dev
2016-09-30 19:05:47 +00:00
Jesse McConnell
b91cc8a4ea
set for release
2016-09-30 18:01:20 +00:00
Simone Bordet
e01686e44d
Merged branch 'jetty-9.4.x' into 'master'.
2016-09-26 15:05:02 +02:00
Simone Bordet
04604166bc
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-26 15:04:47 +02:00
Simone Bordet
94137583f8
Added assumption to make test more robust.
2016-09-26 15:04:21 +02:00
Simone Bordet
79889f05f5
Merged branch 'jetty-9.4.x' into 'master'.
2016-09-26 12:21:05 +02:00
Simone Bordet
716c595cdf
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-26 12:20:22 +02:00
Simone Bordet
777ed6ad64
Fixes #277 - Proxy servlet does not handle HTTP status 100 correctly.
...
Introduced overridable ContinueProtocolHandler.onContinue(), and
making sure that proxy servlets use a ContinueProtocolHandler
subclass to intercept 100 Continue responses from the server, so that
they can relay it properly to the client.
2016-09-26 12:05:03 +02:00
Simone Bordet
f3751da475
Fixes #955 - Response listeners not invoked when using Connection.send().
2016-09-23 17:04:11 +02:00
Simone Bordet
f3b3d4a2ff
Merged branch 'jetty-9.4.x' into 'master'.
2016-09-22 21:57:46 +02:00
Simone Bordet
9551d0f62b
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-22 21:57:12 +02:00
Andriy Rosa
a9ef53b6d0
Fix HttpClient#copyRequest ( #937 )
...
Make HttpClient#copyRequest to copy custom headers with the same values.
When original request contains some custom header, say `X-Custom`, than
HttpHeader object within a HttpField will be `null`. In such case
`newRequest.getHeaders().contains(field.getName(), value)` check returns
true when there are 2 and more custom headers with the same value. As a result
not all the custom headers are being copied to the new request.
Signed-off-by: Andriy Rosa <andriyrosa@gmail.com>
2016-09-22 21:27:59 +02:00
Joakim Erdfelt
6cf10172ca
Updating to version 9.3.13-SNAPSHOT
2016-09-15 07:34:52 -07:00
Joakim Erdfelt
8b35fdc5a5
Updating to version 9.3.12.v20160915
2016-09-15 06:48:16 -07:00
Simone Bordet
23b0f6b3b8
Merged branch 'jetty-9.4.x' into 'master'.
2016-09-14 18:14:06 +02:00