Greg Wilkins
f4453ba5e0
Issue #346 HttpParser RFC2616 Compliance mode
...
Headers with no value return "" in <= RFC2616 mode
2016-03-05 09:21:34 +01:00
Greg Wilkins
9291953380
Merge pull request #385 from eclipse/bugs/124
...
Issue #124 - Don't produce text/html if the request doesn't accept it
merge to master may need manual help
2016-03-05 09:12:17 +01:00
Joakim Erdfelt
0f0eb569e9
Issue #124 - Don't produce text/html if the request doesn't accept it
...
+ Using cleaner HttpFields access to 'Accept' header
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2016-03-04 11:28:34 -07:00
Mehtab Singh Mann
3e1082e122
Issue #356 (Element error-page/location must start with a '/')
...
Signed-off-by: Mehtab Singh Mann <mehtabsinghmann@gmail.com>
2016-03-04 15:49:48 +01:00
Simone Bordet
311c7466b0
Issue #386 (Explicit Authorization header is dropped when handling 407s)
...
Fixed by copying explicitly set authorization headers.
2016-03-03 08:20:55 +01:00
Joakim Erdfelt
a7be6bc8ea
Issue #124 - Don't produce text/html if the request doesn't accept it
...
+ If request has no 'Accept' header, produce text/html as before.
+ If request has 'Accept' header, then test for 'text/html' or '*/*'
entries before producing html output.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2016-03-02 17:16:14 -07:00
Joakim Erdfelt
8f8fcd1b1a
Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x
2016-03-02 16:48:15 -07:00
Joakim Erdfelt
b357521899
Issue #107 - ResourceHandler range support testcase
2016-03-02 16:48:05 -07:00
Simone Bordet
6d9b36c8a4
Issue #381 (HttpClient does not send the Authorization header with authenticating proxy)
...
Fixed by tracking correctly the conversation attributes for
authentication, and by applying both proxy authentication results and
server authentication results.
2016-03-02 18:02:20 +01:00
Joakim Erdfelt
4e426e9be3
Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x
2016-03-02 09:07:33 -07:00
Joakim Erdfelt
1b310c84b0
Issue #247 improving invalid buffer manipulation exception messages
2016-03-02 09:06:21 -07:00
Greg Wilkins
3963309f62
Issue #379 Insufficient information on asyncNotSupported
...
Converted the boolean for asyncSupported to a String holding the source
of the async not supported.
2016-03-02 14:09:15 +01:00
Greg Wilkins
9c5a8d3f28
Issue #378 Can't configure per nodes settings in start.ini
...
Updated gcloud-session to look for GAE environment variable for the node ID
2016-03-02 14:05:04 +01:00
Simone Bordet
7e7b126847
Issue #362 (Very slow page load and missing resources when using HTTP/2 with Jetty 9.3.7)
...
The issue happened when the selector was both read ready and write
ready. In that case fillable() was called before completeWrite(),
causing the reader thread to read, parse, call the application which
performed a blocking write, thus never returning to call
completeWrite().
Inverting the calls (first completeWrite() then fillable()) solves
the issue because completeWrite() never calls application code.
2016-03-01 22:08:02 +01:00
Simone Bordet
a8bbe8749f
Issue #353 (Jetty Client doesn't forward authentication headers with redirects when using proxy)
...
Added test case, but code seems already good.
2016-03-01 16:31:40 +01:00
Simone Bordet
24a203f976
Fixed compilation issue.
2016-03-01 15:58:32 +01:00
Simone Bordet
04bb4af12c
Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'.
2016-03-01 15:21:19 +01:00
Simone Bordet
d53766f6fe
Issue #365 (Potential connection leakage in case of aborted request)
...
Fixed by releasing the connection that will not be used to the pool.
2016-03-01 15:19:02 +01:00
Joakim Erdfelt
bf4a634d0b
Merge branch 'release-9.3.8' into jetty-9.3.x
2016-02-29 11:45:29 -07:00
Simone Bordet
cec3694355
Consistently using BufferUtil, especially clearToFill() and
...
flipToFlush().
2016-02-29 16:31:38 +01:00
Simone Bordet
b8fcc5112f
Issue #372 (Data race in HttpReceiverOverHTTP2)
...
Fixed implementations of onData() to properly complete the callback
and to copy the data if they use it asynchronously.
2016-02-29 14:39:27 +01:00
Simone Bordet
aa6de825b7
Issue #372 (Data race in HttpReceiverOverHTTP2)
...
Fixed by copying the buffer passed to onData().
2016-02-29 14:02:17 +01:00
Simone Bordet
aadfae936c
Issue #366 (Avoid HTTP2Flusher reentrancy).
...
Made HTTP2Flusher termination to be atomic and non-reentrant.
2016-02-29 11:32:39 +01:00
Joakim Erdfelt
aed05a1e36
Merge branch 'jetty-9.2.x' into jetty-9.3.x
2016-02-26 08:22:12 -07:00
Jesse McConnell
1a1a8dd806
clean javadoc
2016-02-26 08:11:59 -07:00
Jesse McConnell
c74b0c23e9
Issue #367 Resolve remaining git.eclipse.org build references
2016-02-26 08:11:27 -07:00
Jesse McConnell
b08f177d47
Issue #367 Resolve remaining git.eclipse.org build references
2016-02-26 08:09:12 -07:00
Jesse McConnell
931f67baab
Update index.html
2016-02-26 08:08:17 -07:00
Jesse McConnell
7fab31e309
Update index.html
2016-02-26 08:08:16 -07:00
Jesse McConnell
e46a19bde0
Update index.html
2016-02-26 08:08:16 -07:00
Jesse McConnell
aaba9eca42
Update index.html
2016-02-26 08:08:16 -07:00
Jesse McConnell
b62b2d3426
Update pom.xml
2016-02-26 08:08:12 -07:00
Jesse McConnell
019e9174b9
Update pom.xml
2016-02-26 08:07:20 -07:00
Jesse McConnell
850707e965
Update ExampleServerXml.java
2016-02-26 08:07:20 -07:00
Jesse McConnell
54e92d88c4
Update FileServerXml.java
2016-02-26 08:07:19 -07:00
Jesse McConnell
fc73be1d31
clean javadoc
2016-02-26 08:09:15 -06:00
Jesse McConnell
ce5a3b11d6
Issue #367 Resolve remaining git.eclipse.org build references
2016-02-26 08:03:33 -06:00
Simone Bordet
50422a1a1f
Replaced usages of Random with ThreadLocalRandom in concurrent code.
2016-02-26 10:29:58 +01:00
Joakim Erdfelt
9111aeb690
Updating to version 9.3.8-SNAPSHOT
2016-02-25 11:06:14 -07:00
Joakim Erdfelt
bee564c7d9
Updating to version 9.3.8.RC0
2016-02-25 10:28:00 -07:00
Simone Bordet
83baed0bfe
Reformatted code.
2016-02-24 15:06:08 +01:00
Greg Wilkins
7b6c1af4a7
Removed extra ByteBuffer duplicate
2016-02-24 13:47:35 +01:00
Greg Wilkins
1eeecdaee5
Issue #355 Improve close behaviour
...
Inverted the logic of the handling of exceptions thrown in CommitCallback.
Now only if a BadMessageException is throw do we attempt to write a 500 response.
All other exceptions just abort the connection
2016-02-24 13:36:06 +01:00
Greg Wilkins
c3a54e9d0b
fixed javadoc
2016-02-23 18:23:23 +01:00
Greg Wilkins
3c671aa8b6
Issue #346 HttpParser RFC2616 Compliance mode
...
Reimplmented HTTP/0.9 support in RFC2616 compliance mode
2016-02-23 17:33:53 +01:00
Simone Bordet
76689dd303
Issue #354 (Spin loop in case of exception thrown during accept()).
...
Fixed by introducing an overridable method that performs an arbitrary
sleep to avoid the spin loop. Subclasses may customize.
2016-02-23 11:37:08 +01:00
Jan Bartel
ef6d0194b9
Issue #352 Integrate session idling for MongoSessionManager
2016-02-22 15:11:54 +01:00
Simone Bordet
89ead7561e
Issue #285 (PathContentProvider - Use of Direct buffers without pooling).
...
Introduced PathContentProvider.setByteBufferPool() so that a buffer
pool can be set (for example from HttpClient.getByteBufferPool()).
If present, PathContentProvider will use it.
2016-02-22 11:33:23 +01:00
Simone Bordet
a57f8d0517
Updated the certificate to make the test pass with the latest JDKs.
2016-02-19 16:51:23 +01:00
Simone Bordet
2e62bca2ea
Issue #251 (Consider removing SSLEngine.beginHandshake() calls).
...
Removed SSLEngine.beginHandshake() calls.
2016-02-19 16:33:55 +01:00