Lachlan Roberts
856b46b4b7
Issue #2892 - NPE in MultiPartInputStreamParser#getPart
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2018-10-10 15:17:07 +11:00
Simone Bordet
6b6036a21c
Issue #2771 - h2spec test failures.
...
Fixed Stream.isRemotelyClosed() to imply CLOSING as well.
Fixed logging.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-09 23:21:00 +02:00
Greg Wilkins
319766a70c
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2018-10-05 18:56:49 +10:00
Greg Wilkins
88ec96b600
Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x
2018-10-05 18:37:18 +10:00
Greg Wilkins
166eeaa1f6
Jetty 9.3.x #2954 report cause ( #2959 )
...
Issue #2954 Report badmessage cause
Pass BadMessageException from parser to HttpReceiverOVerHTTP
This change has already mostly been made in 9.4, so essentially this is a back port. However the
primary signature of HttpParser.Handler for badMessage has not been changed and a default method
used to handle the cause. This avoids breaking any usages of the interface.
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-10-05 18:36:35 +10:00
Simone Bordet
a056695687
Merge pull request #2953 from eclipse/jetty-9.4.x-859-httpclient_stack_overflow
...
Fixes #859 - Stack overflow error in jetty high level API.
2018-10-05 08:10:35 +02:00
Greg Wilkins
9f7f0bdc5f
Pass BadMessageException from parser to HttpReceiverOVerHTTP
...
This change has already mostly been made in 9.4, so essentially this is a back port. However the
primary signature of HttpParser.Handler for badMessage has not been changed and a default method
used to handle the cause. This avoids breaking any usages of the interface.
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-10-04 13:30:11 +10:00
Simone Bordet
20db6700c0
Fixes #859 - Stack overflow error in jetty high level API.
...
Now executing the call to abort() so that the stack overflow is avoided.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-03 18:24:59 +02:00
WalkerWatch
64dc930500
Clarify Websocket intro. Resolves #2951
2018-10-03 11:13:40 -04:00
Greg Wilkins
9d37feba3c
Cleanup after #2903 ( #2933 )
...
Improved dump output of ServletHandler and ContextHandler
Fixed duplicate listeners
Removed unused fields
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-10-03 10:00:14 +10:00
Olivier Lamy
baca9cae39
Use cache to download to mongo and upgrade mongodb plugin ( #2949 )
...
* cache downloading mongodb and upgrade mongodb embeded plugin
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
* force mongodb version
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-03 09:54:05 +10:00
Joakim Erdfelt
b91338f97d
Merge pull request #2943 from eclipse/jetty-9.4.x-issue-2936-badmessage-error-handling
...
Issue #2936 - BadMessageException should be able to be handled by ErrorPageErrorHandler
2018-10-02 16:54:46 -05:00
Simone Bordet
0922644c5b
Merge pull request #2910 from eclipse/jetty-9.4.x-2868-spnego_client
...
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
2018-10-02 22:50:23 +02:00
Simone Bordet
85d512ceec
Restored proper test timeout.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-02 21:55:09 +02:00
Simone Bordet
462668e80a
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
...
Running tests only on JDK 11, as apparently other JDKs have problems
with AES encryption/decryption.
Another hypothesis is that Kerby does AES encryption differently from
what earlier JDKs expect.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-02 21:54:05 +02:00
Simone Bordet
06430f1b04
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
...
Restored behavior where authentication results are stored
no matter the response status.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-02 16:10:52 +02:00
Joakim Erdfelt
57ef060325
Issue #2936 - Allow Dispatcher.error() to work for BadMessageException
...
+ Applying fixes from review
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-10-02 08:39:05 -05:00
Simone Bordet
9bb34f2758
Merged 'jetty-9.4.x' into 'jetty-9.4.x-2868-spnego_client'.
2018-10-02 15:17:41 +02:00
Simone Bordet
103b1292ea
Fixed annotations on tests that should run on specific JDK versions.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-02 15:16:58 +02:00
Simone Bordet
42de1dffe0
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
...
Fixed server-side logic after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-02 13:25:33 +02:00
Simone Bordet
20fff533c8
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
...
Updated server-side authentication logic after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-02 12:01:59 +02:00
Simone Bordet
6b5a46b63b
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
...
Avoid hardcoded KDC port in tests.
Updated Krb5LoginModule options with refreshKrb5Config=true,
to make sure the KDC configuration is re-read for every test.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-02 12:01:25 +02:00
Simone Bordet
27efa6e2ad
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
...
Added client-side classes javadocs.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-10-02 11:24:45 +02:00
Olivier Lamy
a094dbaa69
fix osgi tests not running as paxexam is not junit5 ready ( #2945 )
...
* fix osgi tests not running as paxexam is not junit5 ready
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
* upgrade pax exam to 4.12.0
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
* cleanup comment, using transitive deps from pax-exam-junit4
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-10-02 16:44:24 +10:00
Joakim Erdfelt
fe66e3d0cb
Issue #2936 - Allow Dispatcher.error() to work for BadMessageException
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-10-01 10:43:57 -05:00
Joakim Erdfelt
b3739f42b8
Issue #2936 - Improving testcase to replicate reported scenario as described
2018-09-30 07:01:06 -05:00
Simone Bordet
2b11d30a45
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
...
Renamed server-side classes and added javadocs.
Deprecated old server-side classes in favor of the new ones.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-28 09:29:52 +02:00
Simone Bordet
eb00e6c7c6
Merged branch 'jetty-9.4.x' into 'jetty-9.4.x-2868-spnego_client'
2018-09-28 08:59:46 +02:00
Greg Wilkins
c3ca4b7ee9
Issue #2936 Test bad message error page
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-09-28 15:29:32 +10:00
Simone Bordet
283a296e29
Merge pull request #2926 from eclipse/jetty-9.4.x-2727-mbeanInfoCaching2
...
Issue #2727 - Revisit JMX MBean lookup behavior.
2018-09-26 11:39:13 +02:00
Simone Bordet
701a21fb1a
Merged branch 'jetty-9.4.x' into 'jetty-9.4.x-2727-mbeanInfoCaching2'.
2018-09-26 10:07:25 +02:00
Jan Bartel
5593e5b479
Jetty 9.4.x 2903 delay listener instantiation ( #2930 )
...
* Issue #2903 Ensure listeners not instantiated for quickstart gen
Signed-off-by: Jan Bartel <janb@webtide.com>
2018-09-26 11:27:57 +10:00
Olivier Lamy
08d0092cbd
add a sys property with the it so we know which one fail otherwise it is always same name in jenkins ( #2928 )
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-09-25 20:52:49 +10:00
Simone Bordet
92e70f2c84
Issue #2727 - Revisit JMX MBean lookup behavior.
...
Fixed invoke() lookup.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-24 10:49:29 +02:00
Greg Wilkins
87aba86d74
fix findAttribute
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-09-24 17:00:58 +10:00
Greg Wilkins
304eac7460
improved debug (more to do)
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-09-24 16:41:03 +10:00
Simone Bordet
53565047e0
Issue #2727 - Revisit JMX MBean lookup behavior.
...
Fixed creation of MBeanInfo.
Avoiding duplicating *Info by collecting them in a Map.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-23 12:06:53 +02:00
Simone Bordet
2673ae98c2
Issue #2727 - Revisit JMX MBean lookup behavior.
...
Optimized creation of MBeanInfo.
Rather than collecting attributes from the whole hierarchy,
just merge the local attributes with the ones from the parent,
using a Set to discard duplicates.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-21 17:56:43 +02:00
Simone Bordet
87f39449a9
Issue #2727 - Revisit JMX MBean lookup behavior.
...
Fixed NPE in case the class is an interface.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-21 10:56:13 +02:00
Simone Bordet
7a2ba10ed6
Issue #2727 - Revisit JMX MBean lookup behavior.
...
Improved lookup of MBean constructor, now done only once.
Cleaned up tests.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-21 10:38:23 +02:00
Olivier Lamy
71a1801433
Issue #2918 restore a TestTracker with junit5 ( #2927 )
...
* add TestTracker junit5 extension #2918
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-09-21 14:03:05 +10:00
Simone Bordet
f72cb74b35
Issue #2727 - Revisit JMX MBean lookup behavior.
...
Removed unused code.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-21 00:13:53 +02:00
Simone Bordet
75b2c1d001
Issue #2727 - Revisit JMX MBean lookup behavior.
...
Rewrote JMX implementation using caches to improve performance
of JMX lookups.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-20 23:53:50 +02:00
Greg Wilkins
a9566d429c
Issue #2912 Remove Content-Length from inflated requests ( #2915 )
...
Issue #2912 Remove Content-Length from inflated requests
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-09-21 07:44:53 +10:00
Joakim Erdfelt
b225ebe756
Merge pull request #2902 from eclipse/jetty-9.4.x-issue-2875-websocketclient-redirect
...
Issues #2875 and #2901 WebSocketClient Redirected Upgrade
2018-09-20 13:56:55 -05:00
Simone Bordet
f6474f9b8c
Merge pull request #2922 from eclipse/jetty-9.4.x-2913-CNFE_sun_reflect_Reflection
...
Fixes #2913 - ClassNotFoundException: sun.reflect.Reflection with JDK 11
2018-09-20 11:06:59 +02:00
Olivier Lamy
f340b404a8
get rid of maven warning due to duplicate plugin declaration ( #2920 )
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2018-09-20 15:59:42 +10:00
Simone Bordet
e1905e6961
Issue #2868 - Adding SPNEGO authentication support for Jetty Client.
...
Updates after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-19 18:47:39 +02:00
Simone Bordet
3a8a20557d
Fixes #2913 - ClassNotFoundException: sun.reflect.Reflection with JDK 11
...
Another update after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-19 17:07:49 +02:00
Simone Bordet
bae502681c
Fixes #2913 - ClassNotFoundException: sun.reflect.Reflection with JDK 11
...
Another update after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-09-19 13:50:33 +02:00