12273 Commits

Author SHA1 Message Date
Jesse McConnell
1bff5c0d6a Merge pull request #823 from WalkerWatch/docupdates/Cleanup
Doc flow cleanup.
2016-08-10 09:58:39 -05:00
Jesse McConnell
ffae6fe2a4 Merge pull request #818 from WalkerWatch/docupdates/JettyHandlers
Updates for Jetty Handlers.
2016-08-10 09:57:52 -05:00
Jan Bartel
5aac143523 Merge remote-tracking branch 'origin/jetty-9.2.x' into jetty-9.3.x 2016-08-10 17:08:42 +10:00
Jan Bartel
0f7cb5e815 Issue #830 2016-08-10 16:52:31 +10:00
Greg Wilkins
f493e0f528 remove println 2016-08-10 16:26:43 +10:00
Greg Wilkins
cc8c3590c0 Issue #786 Buffering Response Handler
Fixed commit of empty buffers
2016-08-10 16:01:56 +10:00
Jan Bartel
a9653e2f49 Issue #797
Use MimeTypes.class.getClassLoader to load properties.
2016-08-10 12:07:29 +10:00
John Gardiner Myers
c1694ba9c3 Add protected HttpClientTransportOverHTTP2.getHttpClient() accessor
Signed-off-by: John Gardiner Myers <jgmyers@proofpoint.com>
2016-08-09 22:45:54 +02:00
Simone Bordet
5073ba4787 Fixes #826 - Better default for HTTP/2's max concurrent streams.
Defaulted to 128 max concurrent streams.
2016-08-09 16:02:34 +02:00
WalkerWatch
ed3168a57b Doc flow cleanup.
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-08-08 17:09:57 -04:00
Simone Bordet
45695e08aa Fixes #792 - [HTTP/2] Socket seems to be not closed completely.
Now sending the GOAWAY and then disconnecting from doStop(), ensuring
that the underlying TCP connection is closed even if the server does
not close.
2016-08-06 12:31:20 +02:00
Simone Bordet
92c7b991d8 Code cleanups. 2016-08-06 12:31:20 +02:00
WalkerWatch
c8036e540f Updates for Jetty Handlers.
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-08-05 14:04:11 -04:00
Jan Bartel
0ec64ee2a3 Merge remote-tracking branch 'origin/jetty-9.2.x' into jetty-9.3.x 2016-08-05 18:25:13 +10:00
Jan Bartel
6f643d6982 Issue #817 2016-08-05 18:12:24 +10:00
Greg Wilkins
84efe1e438 increased test idletimeout 2016-08-05 14:11:30 +10:00
Andriy Rosa
1d968ef53a HttpOtput: fix async write for heap ByteBuffer (#811)
* Remove unused imports

Signed-off-by: arhimondr <andriyrosa@gmail.com>

* Improve HttpOtputTest

HttpOutputTest gives false positive results for couple of tests
(testAsyncWriteBufferLargeHEAD, testAsyncWriteBufferLarge). This happens
because only the tail of the response is being checked, and that fact that
the beginning of the response in not being sent is ignored.

For regular encoding responses it is easy to check that the entire content is
received by checking it with `response.endWith(expectedContent)`. However
for chunked responses extra parsing is required to check the content in such way.
For the sake of code simplicity only start and end of the response is being checked
for the chunked encoded responses.

Signed-off-by: arhimondr <andriyrosa@gmail.com>

* Add testAsyncWriteBufferLargeDirect test to HttpOutputTest

Just to verify that everything is right when sending native buffers
asynchronously instead of heap ones.

Signed-off-by: arhimondr <andriyrosa@gmail.com>

* HttpOtput: fix async write for heap ByteBuffer

Fix bug when asynchronous writes of Heap ByteBuffer were ignored.

ByteBuffer position was moved to the end in the constructor,
then in the `process` method `if (_buffer.hasRemaining())` condition
was always evaluated to `false` and the actual write was not performed.

Add assertion in `HttpOutputTest` to verify that after the asynchronous
write position of the buffer is always at the end.

Signed-off-by: arhimondr <andriyrosa@gmail.com>
2016-08-05 08:51:10 +10:00
Greg Wilkins
5cb50e5f5d ignore PathResource test 2016-08-04 14:02:16 +10:00
Greg Wilkins
12804a16f5 Fixed git issue references 2016-08-04 11:02:39 +10:00
Jesse McConnell
4bf885cedd Issue #56 - address users issues with ldap login 2016-08-03 16:59:17 -05:00
Jan Bartel
4b920622d5 Issue #797 2016-08-03 18:33:53 +10:00
Greg Wilkins
d57a11668d Issue #798 Sporadic async IO failure 2016-08-03 17:22:31 +10:00
Greg Wilkins
a1885afff8 fix #804 by removing old javadoc reference to org.eclipse.jetty.util.URI.charset 2016-08-03 09:17:15 +10:00
Jesse McConnell
131be3894b Merge pull request #800 from WalkerWatch/docupdate/JettyandMaven
Jetty and Maven updates.
2016-08-02 14:47:33 -05:00
Greg Wilkins
c07d383e5f Fixed comment in issue #782 2016-08-02 16:16:41 +10:00
Greg Wilkins
83483e1f69 Response.reset does not clear session cookie #789
Added unit test
2016-08-02 13:49:05 +10:00
Greg Wilkins
53a1b8f995 OSGI MimeTypes resource #797
Pass MimeTypes.class as the classloader source.  
No unit test to confirm the fix.
2016-08-02 12:48:50 +10:00
WalkerWatch
271728ef7d Jetty and Maven updates.
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-08-01 17:55:54 -04:00
Joakim Erdfelt
d6dd5046ce work around jetty-distribution incremental build issue 2016-07-29 16:09:03 -07:00
Jesse McConnell
6516ee1266 Merge pull request #791 from WalkerWatch/docupdates/Chapter22
Chapter 22 revisions and misc adoc updates.
2016-07-29 16:12:56 -05:00
WalkerWatch
5edc2a0bb3 Chapter 22 revisions and misc adoc updates.
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-07-29 16:40:25 -04:00
Joakim Erdfelt
db76da0fee Simplifying build & test 2016-07-29 12:48:21 -07:00
Joakim Erdfelt
28f557b0e1 Using maven-shade-plugin 2.4.3 now 2016-07-29 12:47:37 -07:00
Joakim Erdfelt
225460fea3 Bumping up dependency-plugin version 2016-07-29 09:53:54 -07:00
Simone Bordet
2cdea3601b Fixes #790 - AsyncContentListener semantic broken with HTTP/2 transport.
Now using an IteratingCallback to buffer DATA frames and delivering
their content respecting AsyncContentListener semantic.
2016-07-29 12:08:55 +02:00
Greg Wilkins
e0a1a1988f Response.reset does not clear session cookie #789 2016-07-29 16:45:09 +10:00
Greg Wilkins
ad93923e1d Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x 2016-07-29 16:43:04 +10:00
Greg Wilkins
23cb28e856 improved debug logging of request/response 2016-07-29 12:34:12 +10:00
Joakim Erdfelt
796e596673 Removing windows build from pipeline (takes too long) 2016-07-28 15:41:36 -07:00
Joakim Erdfelt
995a78053c Jenkins experiment with windows and timeouts 2016-07-28 15:02:56 -07:00
Joakim Erdfelt
71b0c88607 Tweaking test stage issues with dependency plugin 2016-07-28 14:39:39 -07:00
Joakim Erdfelt
a4601143ee Merge branch 'jetty-9.2.x' into jetty-9.3.x 2016-07-28 12:40:18 -07:00
Joakim Erdfelt
27a35ecd03 updating compact3 2016-07-28 12:21:20 -07:00
Joakim Erdfelt
2830e51e04 Merge branch 'jetty-9.3.x' into release-9.3.11 2016-07-28 12:20:36 -07:00
Joakim Erdfelt
6fb03201f8 Adding permgen setting to java env 2016-07-28 12:11:43 -07:00
Joakim Erdfelt
428be69dc0 Adding Jenkinsfile for 9.2.x 2016-07-28 12:00:24 -07:00
Jesse McConnell
b45fbbfd04 Merge pull request #781 from WalkerWatch/docupdates/Chapter20
Chapter 20 cleanup.
2016-07-28 12:19:21 -05:00
Jesse McConnell
6655e7ab64 Merge pull request #779 from WalkerWatch/issues/761
Resolves #761
2016-07-28 12:18:53 -05:00
Greg Wilkins
35c21d7ced Utility improvements
Add Arrays
XML config get class
2016-07-28 16:50:12 +10:00
Jan Bartel
06e610218b Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x 2016-07-28 15:36:33 +10:00