olivier lamy
abec84596f
Activate infinispan remote testing using docker image
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-16 19:38:33 +10:00
olivier lamy
a0b9cb3fa4
use docker image to test infinispan remote access
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-05-16 19:38:33 +10:00
Simone Bordet
cb61ec439a
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-05-14 14:58:29 +02:00
Simone Bordet
5cff403a69
Issue #4787 - Make org.eclipse.jetty.client.HttpRequest's host name writable.
...
Made the methods in the interface default so that potential implementers do not break.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-14 14:58:02 +02:00
Simone Bordet
cac5ada734
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-05-14 13:39:00 +02:00
Simone Bordet
ad51bc1af6
Merge pull request #4878 from lorban/jetty-9.4.x-4822-reduce-garbage
...
Reduce client-generated garbage
2020-05-14 13:27:45 +02:00
Lachlan Roberts
dacd5e7e36
fix websocket-core-test pom.xml file
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-05-14 16:02:21 +10:00
Lachlan Roberts
f1815b6938
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-10.0.x-WebSocketCoreRefactor
2020-05-14 14:27:30 +10:00
Lachlan Roberts
ccaca1892e
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-05-14 13:37:13 +10:00
Lachlan
356b872565
Merge pull request #4867 from eclipse/jetty-9.4.x-4861-Attributes
...
Issue #4861 - reduce garbage created by the async request attributes
2020-05-14 12:02:07 +10:00
Lachlan Roberts
7111f5f161
Issue #4861 - AsyncAttributes should wrap ServletAttributes inner AttributesMap
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-05-14 08:33:31 +10:00
Ludovic Orban
1974b1b407
avoid creating URI instances when possible
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-13 17:38:43 +02:00
Ludovic Orban
7d80c8fc39
Add constructor to better align with 10.0.x
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-13 17:38:43 +02:00
Ludovic Orban
e7aa3c2e23
explicitly size the listeners array lists
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-13 17:38:43 +02:00
Ludovic Orban
87be7b15eb
replace regex match with simple string comparisons
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-13 15:14:50 +02:00
Lachlan Roberts
4aece5e9cf
Issue #4861 - changes from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-05-13 23:12:22 +10:00
Jan Bartel
74a506161d
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-05-13 12:13:29 +02:00
Jan Bartel
6527b3b083
Issue #4868 update asm 7.3.1 ( #4869 )
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2020-05-13 12:12:14 +02:00
Simone Bordet
475c2c2f1e
Issue #4836 - Too Many Files Error with AWS ALB.
...
Added test to replicate the traffic seen in the issue.
The test shows that we do close the server EndPoint.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-05-13 11:48:30 +02:00
Lachlan Roberts
629e106045
Issue #4861 - increase efficiency of ServletAttributes when going async
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-05-13 19:10:11 +10:00
Simone Bordet
7e38ce4832
Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'.
2020-05-13 10:30:38 +02:00
Ludovic Orban
f039becb97
Replace HashSet with ArrayList as that has two benefits: ( #4871 )
...
- ArrayList contains() + add() is faster than HashSet add() for small collections
- A heap allocation of the iterator is required when iterating HashSet while iterating ArrayList can do with a stack allocation
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2020-05-13 09:14:59 +02:00
Lachlan Roberts
9f39fd1dd1
Issue #4861 - reduce garbage created by the async request attributes
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-05-12 18:28:23 +10:00
Lachlan Roberts
8b489806b6
Fix osgi issues in websocket-core-common
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-05-12 17:00:30 +10:00
Lachlan Roberts
11d14a65b4
Issue #2173 & #2174 - Split websocket-core into client/server/common modules
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-05-12 15:10:44 +10:00
Joakim Erdfelt
822d98b023
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-11 21:16:59 -05:00
Joakim Erdfelt
86a40a07d6
Merge pull request #4863 from eclipse/jetty-9.4.x-4860-NullHttpFields
...
Issue #4860 - NPE from HttpFields
2020-05-11 21:04:50 -05:00
Joakim Erdfelt
d127db5186
Merge branch 'jetty-9.4.x-4860-NullHttpFields' of github.com:eclipse/jetty.project into jetty-9.4.x-4860-NullHttpFields
2020-05-11 17:26:05 -05:00
Joakim Erdfelt
4dc024b2b1
Issue #4860 - Fixing test comment
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-11 17:25:49 -05:00
Greg Wilkins
59a66158ed
Issue #4860 NPE HttpFields
...
Fixes from review.
Fixed iterator overflow bug
clearer updates of size
better nonNull messages
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2020-05-11 22:09:19 +02:00
Greg Wilkins
3b33ed2af2
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
2020-05-11 21:48:31 +02:00
Greg Wilkins
e86977394e
Issue #4828 Buffer Corruption ( #4864 )
...
+ improve synchronization around releaseBuffer
+ improve synchronization around acquireBuffer
+ made acquireBuffer private.
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2020-05-11 21:48:06 +02:00
Greg Wilkins
c07409dc62
Merge branch 'jetty-10.0.x' of github.com:eclipse/jetty.project into jetty-10.0.x
2020-05-11 21:47:56 +02:00
Joakim Erdfelt
6ae75be9bc
Issue #4860 - Consistency to HttpFields API
...
If a null name (or HttpHeader or HttpField) is used
it should throw an ISE
+ .add() should remain consistent
+ .put() should remain consistent
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-11 10:34:52 -05:00
Joakim Erdfelt
90da10dac5
Issue #4860 - Improving testPreventNullField testcase
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-11 10:05:56 -05:00
Joakim Erdfelt
2c7c98f469
Eliminate warnings
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-05-11 10:03:12 -05:00
Greg Wilkins
1ac7fe4f9c
Issue #4860 NPE from HttpFields
...
+ Fix bug with list iterator nextIndex
+ List iterator cannot inject null fields
+ minor cleanups
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2020-05-11 14:00:04 +02:00
Greg Wilkins
6af6af6419
Issue #4860 NPE from HttpFields
...
Improved test coverage
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2020-05-11 13:58:27 +02:00
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