Greg Wilkins
c497b61917
Issue #4860 NPE from HttpFields
...
Paranoid catch if sending and exception page throws an exception.
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2020-05-11 13:57:17 +02:00
olivier lamy
33abe753de
Merge branch 'jetty-9.4.x' into jetty-10.0.x
2020-05-11 15:41:51 +10:00
olivier lamy
933ab641ee
test helper 5.4
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-11 15:38:15 +10:00
Simone Bordet
41f6e3df51
Issue #4830 - Add JMX to new Jetty 10 jetty-slf4j-impl.
...
Updates after review, take 2.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-08 22:16:24 +02:00
Simone Bordet
d6d994db5c
Issue #4830 - Add JMX to new Jetty 10 jetty-slf4j-impl.
...
Updates after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-08 22:03:03 +02:00
Joakim Erdfelt
69e1d119fe
Issue #4830 - Improved notification of configuration mistakes on level names
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-08 12:48:46 -05:00
Joakim Erdfelt
1c2c3892f1
Issue #4830 - Ensuring we have Logger ROOT configuration ability
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-08 12:42:57 -05:00
Joakim Erdfelt
1c4f05d2d8
Issue #4830 - Cleaning up Level handling with JettyLevel enum
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-08 12:34:12 -05:00
Simone Bordet
aa52d67dbf
Merge pull request #4858 from lorban/jetty-10.0.x-4857-setReuseAddress
...
Jetty 10.0.x 4857 set reuse address
2020-05-08 18:02:34 +02:00
Ludovic Orban
1d424a304b
Add setReuseAddress() to ClientConnector
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-08 17:54:01 +02:00
Simone Bordet
0018c298dc
Merge pull request #4845 from eclipse/jetty-10.0.x-4808-review_httpclient_header_api
...
Fixes #4808 - Review HttpClient Request header APIs.
2020-05-08 17:52:51 +02:00
Simone Bordet
b6c6684c70
Fixes #4808 - Review HttpClient Request header APIs.
...
Updates after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-08 17:52:27 +02:00
Simone Bordet
63bfb43b2f
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-05-08 15:23:00 +02:00
Simone Bordet
ad72d29f2a
Merge pull request #4856 from lorban/jetty-9.4.x-4847-socket-configuration-properties
...
introduce socket configuration properties in Jetty XML files
2020-05-08 15:14:44 +02:00
Ludovic Orban
aae162ca87
force to reuse address in JMX RMI ServerSocket
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-08 14:45:07 +02:00
Ludovic Orban
409db8d065
introduce socket configuration properties in Jetty XML files
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-08 13:14:50 +02:00
Simone Bordet
80f70288d9
Merge pull request #4854 from eclipse/jetty-9.4.x-4789-ShutdownThread
...
Issue #4789 - Name the ShutdownThread
2020-05-08 10:47:43 +02:00
Lachlan
908331acbd
Add jetty to ShutdownThread name.
2020-05-08 18:46:09 +10:00
Lachlan Roberts
bb967cb841
Issue #4789 - Name the ShutdownThread
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-05-08 15:07:27 +10:00
olivier lamy
43cc48d003
fix jpms configuration for test
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 12:56:21 +10:00
olivier lamy
634470bd5a
slack for 11 branch as well
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 12:49:45 +10:00
olivier lamy
fa6fa6db84
only jdk8 in 10 branch
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 12:48:52 +10:00
olivier lamy
8771360425
Merge branch 'jetty-9.4.x' into jetty-10.0.x
2020-05-08 11:02:14 +10:00
olivier lamy
cba05a3db0
increase surefire memory
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 11:00:49 +10:00
olivier lamy
f7628e8258
fix Jenkinsfile
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 10:30:36 +10:00
olivier lamy
537cfd2105
fix Jenkinsfile
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 10:26:15 +10:00
olivier lamy
972cd95ec0
Merge branch 'jetty-9.4.x' into jetty-10.0.x
2020-05-08 10:21:41 +10:00
olivier lamy
a818a3551b
a bit more memory to see if that fix heap space issue with jdk14 build
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 07:31:06 +10:00
olivier lamy
5ee6b67e0a
align with 10.0.x to ease merging
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 07:29:56 +10:00
Olivier Lamy
78992a126c
Start a mongo instance for testing using docker via java code ( #4840 )
...
* remove slow mongo maven plugin which was forking an external process and now run mongodb in a container so we can even now test with different version using -Dmongo.docker.version
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-08 07:06:03 +10:00
Ludovic Orban
072cc978fb
add HttpConfiguration.Customizer implementation that sets request attributes containing the real local and remote address:port pairs ( #4849 )
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-07 19:53:15 +02:00
Joakim Erdfelt
c50a52a392
Merge pull request #4844 from lorban/jetty-9.4.x-4843-proxyv2-ignored-address-length
...
proxy v2 skip address length bytes when LOCAL command is specified
2020-05-07 10:16:57 -05:00
Lachlan
2e1c01ac8c
Merge pull request #4723 from eclipse/jetty-10.0.x-WebSocketServlet
...
Issue #4722 - remove websocket-servlet
2020-05-07 22:45:04 +10:00
Greg Wilkins
ed37a1e2fc
Minor cleanup
...
Use existing method (which may cache value) rather than inlined code.
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2020-05-06 11:18:44 +02:00
olivier lamy
c8c341f9b4
fix license header
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-06 07:40:10 +10:00
Joakim Erdfelt
eba5028bcf
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-05-05 10:03:27 -05:00
Joakim Erdfelt
e4fd49dc36
Merge pull request #4838 from eclipse/jetty-9.4.x-4835-gziphandler-flush
...
Issue #4835 - Addressing flush/commit with GzipHttpOutputInterceptor
2020-05-05 09:54:41 -05:00
Joakim Erdfelt
1d734e1daf
Merge pull request #4779 from eclipse/jetty-10.0.x-4770-simplify-gzip-testing
...
Issue #4770 - Deprecate GzipTester
2020-05-05 09:54:23 -05:00
Simone Bordet
a93b2c6084
Fixes #4808 - Review HttpClient Request header APIs.
...
Fixed test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-05 14:48:36 +02:00
Ludovic Orban
d34cb2598b
proxy v2 skip address length bytes when LOCAL command is specified
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-05 13:51:30 +02:00
Simone Bordet
cf9df70935
Fixes #4808 - Review HttpClient Request header APIs.
...
Introduced:
* Request Request.headers(Consumer<HttpFields.Mutable>).
This allows applications to modify the headers, and chain calls.
It also delegates the precise semantic of put/add/remove/clear to HttpFields, so there is no API duplication.
* HttpRequest.header(HttpField) to efficiently add fields while normalizing the request (only used in implementation).
* HttpResponse.header(HttpField) to efficiently add fields while parsing the response (only used in implementation).
This pairs with HttpResponse.trailer(HttpField).
* HttpResponse.headers(Consumer<HttpFields.Mutable>) to modify the fields after they have been populated (only used in tests).
Removed:
* Request.[set,add,put,remove], replaced by headers(Consumer<HttpFields.Mutable>).
Deprecated:
* Request.header(String, String)
* Request.header(HttpHeader, String)
Both replaced by headers(Consumer<HttpFields.Mutable>) with clearer semantic for add/put/remove.
All the rest is code cleanup to remove the usage of the deprecated header() methods.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-04 23:16:59 +02:00
Simone Bordet
1c22de433b
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-04 19:11:26 +02:00
Joakim Erdfelt
adeb6084b2
Issue #4770 - GzipHandler testing (Addressing PR review)
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-04 11:52:56 -05:00
Simone Bordet
0ab2b42055
Merge pull request #4823 from eclipse/jetty-9.4.x-4798-recover_selector_failures
...
Issue #4798 - Recover from Selector Failures
2020-05-04 17:43:28 +02:00
Simone Bordet
66d78b2059
Issue #4778 - Enforcing SNI when there are only non-wildcards certificates.
...
Fixed test case after merge.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-04 17:13:51 +02:00
Joakim Erdfelt
d58da0f7d2
Issue #4824 - Addressing flush/commit with GzipHttpOutputInterceptor
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-04 09:22:08 -05:00
Simone Bordet
99ecfca439
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-05-04 13:00:15 +02:00
Simone Bordet
2fa161c515
Merge pull request #4790 from eclipse/jetty-9.4.x-4778-sni_with_one_certificate
...
Fixes #4778 - Enforcing SNI when there are only non-wildcards certifi…
2020-05-04 11:35:04 +02:00
Lachlan
07551baef7
Merge pull request #4810 from eclipse/jetty-10.0.x-LinkageErrorInvestigation
...
Issue #4800 - fix WebSocket LinkageError and invalid PathParam type handling
2020-05-04 11:17:29 +10:00
Simone Bordet
f98e2f8e14
Issue #4830 - Add JMX to new Jetty 10 jetty-slf4j-impl.
...
Updates after review.
Fixed test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-03 21:40:27 +02:00