Lachlan Roberts
cb9a8d4060
Issue #6642 - change HttpGenerator state to END before returning
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-25 11:27:56 +10:00
Joakim Erdfelt
38549d641d
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-24 16:49:39 -05:00
Joakim Erdfelt
18b66d1d47
Merge pull request #6622 from eclipse/jetty-10.0.x-upgrade-slf4j
...
Bump slf4j to 2.0.0-alpha4
2021-08-24 16:49:01 -05:00
Joakim Erdfelt
54edcefd66
Issue #6661 - Make ServerConnector socket options setting optional
2021-08-24 16:45:06 -05:00
Joakim Erdfelt
ec842078a2
Issue #6661 - Make ServerConnector socket options setting optional
2021-08-24 16:18:34 -05:00
Joakim Erdfelt
a82b45c5fb
Issue #6654 - Fix NPEs from bad Servlet API use
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-08-24 09:05:47 -05:00
Lachlan Roberts
f7d9d8fcf8
Issue #6642 - prevent connection close after websocket upgrade
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-24 19:39:34 +10:00
Lachlan Roberts
77a2aa05a9
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-24 14:16:46 +10:00
Lachlan
e3e630bdf0
Merge pull request #6568 from eclipse/jetty-10.0.x-6553-SecurityHandler
...
Issue #6553 - give 403 response if UNAUTHENTICATED and auth is mandatory
2021-08-24 14:04:54 +10:00
Lachlan Roberts
fd6c72c668
Issue #6566 - do not duplicate size count for binary MessageSinks
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-24 10:55:47 +10:00
Lachlan Roberts
0fc025d526
Issue #6642 - add tests for WebSocket Connection Headers.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-24 10:37:18 +10:00
Joakim Erdfelt
32e6698f0b
Issue #6654 - Fix NPEs from bad Servlet API use
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-08-23 16:01:32 -05:00
Joakim Erdfelt
401f1959d2
Issue #6654 - Fix NPEs from bad Servlet API use
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-08-23 11:38:15 -05:00
Lachlan Roberts
a508fc5eef
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-10.0.x-6553-SecurityHandler
2021-08-20 20:19:25 +10:00
Lachlan Roberts
b854b0b1db
Issue #6553 - revert behaviour for DeferredAuthentication
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-20 20:17:25 +10:00
Lachlan Roberts
a27018bc39
Issue #6553 - add tests, use 401 code instead of 403, add same check for DeferredAuth
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-20 20:00:31 +10:00
Jan Bartel
1b795a324c
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-20 11:46:59 +10:00
Jan Bartel
b2c420a124
Issue #6327 Ensure TempDirTest runs in envs other than CI ( #6638 )
...
* Issue #6327 Ensure TempDirTest runs in envs other than CI
Signed-off-by: Jan Bartel <janb@webtide.com>
* pass sysproperty env=ci to surefire run
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
Co-authored-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-08-20 11:40:18 +10:00
Simone Bordet
cc7e07ceea
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-08-19 13:57:06 +02:00
Simone Bordet
9f896c6390
Fixes #6624 - Non-domain SNI on java17
...
Java 17 only allows letter|digit|hyphen characters for SNI names.
While we could bypass this restriction on the client, when the SNI bytes arrive to the server they will be verified and if not allowed the TLS handshake will fail.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
(cherry picked from commit 693663a4ce
)
2021-08-19 13:56:29 +02:00
Lachlan Roberts
bd396f867b
Fix some more unstable tests.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-19 20:43:13 +10:00
Lachlan Roberts
1b5db3ef41
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-19 16:19:38 +10:00
Lachlan
c150ce6859
Merge pull request #6621 from eclipse/jetty-10.0.x-6617-openidBasicAuth
...
Issue #6617 - add support for the client_secret_basic authentication method
2021-08-19 16:19:15 +10:00
Jan Bartel
7b52e9b5de
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2021-08-19 12:39:32 +10:00
Lachlan
ee24872d09
Merge pull request #6620 from eclipse/jetty-10.0.x-6618-OpenID-audArray
...
Issue #6618 - azp claim should not be required for single value aud array
2021-08-19 09:36:33 +10:00
Olivier Lamy
1acf54ba59
Upgrade h2spec-maven-plugin to 1.0.6 ( #6616 )
...
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-08-19 09:06:52 +10:00
Joakim Erdfelt
efb09607f1
Bump slf4j to 2.0.0-alpha4
...
Also logback to 1.3.0-alpha9
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-08-18 05:44:51 -05:00
Frode Carlsen
4448bc0632
Issue #6406 - port jetty-jaspi to use Jakarta Authentication 2.x ( #6412 )
...
* Issue #6406 - port jetty-jaspi to use Jakarta Authentication 2.x, removed test dependency on old Geronomi-jaspi
Co-authored-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-18 17:28:28 +10:00
Lachlan Roberts
026261f482
Issue #6566 - use counter in BufferCallbackAccumulator, fix InputStreamMessageSinkTest failures
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-18 17:10:12 +10:00
Lachlan Roberts
65ff0bb081
Fix broken test in OutgoingMessageCapture.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-18 13:15:16 +10:00
Lachlan Roberts
ffc7f0595e
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-10.0.x-6618-OpenID-audArray
2021-08-18 11:27:36 +10:00
Lachlan Roberts
5236e47c42
Issue #6566 - utilise the demand interface in the websocket MessageSinks
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-18 11:04:14 +10:00
Lachlan Roberts
d3dfe353be
Expose the isInputOpen() method in CoreSession interface.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-18 11:00:39 +10:00
Lachlan Roberts
38a2d04d67
Add from(Callback) utility method in Callback.Completable
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-18 10:58:54 +10:00
Lachlan Roberts
cc3a75937c
Issue #6566 - Create BufferCallbackAccumulator to accumulate buffers with their callbacks
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-18 10:57:46 +10:00
Lachlan Roberts
50798ff504
Issue #6617 - change jetty property name to jetty.openid.authMethod
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-18 10:43:50 +10:00
Jan Bartel
a7a2ae6f84
Issue #6586 - remove unnecessary dependencies ( #6599 )
...
* Issue #6586 Remove unnecessary dependencies
Signed-off-by: Jan Bartel <janb@webtide.com>
2021-08-17 16:58:35 +10:00
Greg Wilkins
9202ae4992
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-17 16:15:35 +10:00
Greg Wilkins
a5b1845e60
Disable ipv6 test for #6624 ( #6625 ) ( #6629 )
...
Temp disable of test that is breaking the build.
2021-08-17 16:15:00 +10:00
Greg Wilkins
b07c6f8dbe
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-17 15:24:33 +10:00
Greg Wilkins
2f80582615
Fix flaky test from #6562 ( #6627 )
...
Fix flaky test from #6562
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2021-08-17 14:05:16 +10:00
Lachlan Roberts
af316e58ff
Issue #6618 - Use a new OpenIdCredentials constructor instead of static method.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-17 13:31:49 +10:00
Lachlan Roberts
58affce816
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-17 09:33:01 +10:00
Lachlan
b8370f679c
Merge pull request #6604 from eclipse/jetty-10.0.x-6602-SessionTrackerLeak
...
Issue #6602 - Do not leak WebSocket SessionTracker if closed in onOpen
2021-08-17 09:28:46 +10:00
Lachlan Roberts
b0503091c2
Use correct auth method string in OpenIdConfiguration default constructor
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-17 09:24:02 +10:00
Joakim Erdfelt
518c13a636
Bump slf4j to 2.0.0-alpha4
...
Also logback to 1.3.0-alpha9
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-08-16 10:46:18 -05:00
Lachlan Roberts
b91c3fdbb0
Issue #6617 - add support for the client_secret_basic authentication method
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-16 15:43:19 +10:00
Lachlan Roberts
9af67f8bff
Issue #6618 - azp claim should not be required for single value aud array
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-16 10:45:26 +10:00
Simone Bordet
27288cef9c
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-08-13 17:54:41 +02:00
Simone Bordet
dbc0ce7c13
Fixes #6372 - Review socket options configuration ( #6610 )
...
* Fixes #6372 - Review socket options configuration
Introduced in ClientConnector:
* tcpNoDelay
* reusePort
* receiveBufferSize
* sendBufferSize
Reworked configuration of socket options in ClientConnector.
JMX-ified ClientConnector.
Introduced reusePort in ServerConnector.
Updated server modules with the new reusePort property.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-08-13 17:39:52 +02:00