Joakim Erdfelt
fc9e46bc39
Bump errorprone to 2.20.0
2023-07-07 12:28:07 -05:00
Joakim Erdfelt
26d16da847
Bump jackson to 2.15.2
2023-07-07 12:27:37 -05:00
Joakim Erdfelt
f652cfddf9
Bump logback to 1.4.8
2023-07-07 12:27:11 -05:00
Joakim Erdfelt
97e39bcf58
Bump jimfs to 1.3.0
2023-07-07 12:26:26 -05:00
Joakim Erdfelt
0f677d11a1
Bump plexus-xml to 4.0.2
2023-07-07 12:25:00 -05:00
Jan Bartel
0c5b07b0ae
Issue #10068 allow Resource configuration in jetty maven plugin ( #10077 )
2023-07-07 09:55:18 +02:00
Greg Wilkins
ba664769f3
Fix/jetty 12 code ql cleanups ( #10078 )
...
Exact long to int conversion.
2023-07-07 09:17:39 +02:00
Jan Bartel
3e75b4fb1c
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-07-05 23:59:27 +02:00
Jan Bartel
2f3f0745d7
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-07-05 23:50:39 +02:00
Jan Bartel
fd461125e0
Issue #8556 Allow getSessionTimeout to be called when not starting ( #10062 )
2023-07-05 23:48:48 +02:00
Joakim Erdfelt
8f2e9f3729
Merge pull request #10004 from eclipse/dependabot/maven/jetty-10.0.x/maven.resolver.version-1.9.13
...
Bump maven.resolver.version from 1.9.10 to 1.9.13
2023-07-05 16:31:48 -05:00
Greg Wilkins
32dc0c804d
Simplified URLResource cleaner ( #10061 )
...
* Simplified URLResource cleaner
The reference to the InputStream does not need to be soft/weak as a hard reference to it does not prevent the URLResource itself from being collected. Also by making a runnable record, there is one less allocation per input stream creation.
* Simplified URLResource cleaner
Use AtomicReference for the inputstream, so that if it is taken, then it is nulled and will not be closed.
* Simplified URLResource cleaner
Improved tests
2023-07-05 19:00:39 +02:00
Joakim Erdfelt
dbe9a25508
Issue #9973 - use URIUtil.addPaths() instead of URI.resolve() ( #10058 )
...
* use URIUtil.addPaths() instead of URI.resolve()
* Better Connection / InputStream locks
* Removing URLResource.close()
* Adding URLResourceFactory.setReadTimeout()
* restore existence check in isDirectory
* Simplify URLResource.resolve
---------
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
2023-07-03 15:51:38 -05:00
Lachlan
643c11c7a9
Merge pull request #9915 from eclipse/jetty-12.0.x-9396-websocket-jpms-review
...
Issue #9396 - fixes to resolve WebSocket JPMS warnings
2023-07-03 17:42:05 +10:00
Lachlan Roberts
69728c3773
fix test failure and cleanup jetty core client pom.xml
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-07-03 09:33:20 +10:00
dependabot[bot]
38244044f7
Bump maven.resolver.version from 1.9.10 to 1.9.13
...
Bumps `maven.resolver.version` from 1.9.10 to 1.9.13.
Updates `maven-resolver-api` from 1.9.10 to 1.9.13
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.10...maven-resolver-1.9.13 )
Updates `maven-resolver-util` from 1.9.10 to 1.9.13
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.10...maven-resolver-1.9.13 )
Updates `maven-resolver-spi` from 1.9.10 to 1.9.13
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.10...maven-resolver-1.9.13 )
Updates `maven-resolver-impl` from 1.9.10 to 1.9.13
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.10...maven-resolver-1.9.13 )
Updates `maven-resolver-connector-basic` from 1.9.10 to 1.9.13
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.10...maven-resolver-1.9.13 )
Updates `maven-resolver-transport-file` from 1.9.10 to 1.9.13
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.10...maven-resolver-1.9.13 )
Updates `maven-resolver-transport-http` from 1.9.10 to 1.9.13
- [Release notes](https://github.com/apache/maven-resolver/releases )
- [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.9.10...maven-resolver-1.9.13 )
---
updated-dependencies:
- dependency-name: org.apache.maven.resolver:maven-resolver-api
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-util
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-spi
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-impl
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-connector-basic
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-file
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.maven.resolver:maven-resolver-transport-http
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 00:08:04 +00:00
gregw
e0133d72bf
Merge branch 'jetty-12.0.x' into jetty-12.0.x-9396-websocket-jpms-review
2023-06-30 17:17:16 +02:00
Greg Wilkins
ec2dbe73a8
Fully async Multipart Form handling ( #9975 )
...
A fully async ContentSourceCompletableFuture for use by MultiPartFormData and MultiPartByteRanges
Restructure MultiPartFormData to have a Parser class
---------
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2023-06-30 17:01:16 +02:00
Joakim Erdfelt
dd44b30c3e
Merge pull request #10002 from eclipse/fix/12.0.x/merge-11.0.x
...
Merge `jetty-11.0.x` into `jetty-12.0.x`
2023-06-30 07:25:25 -05:00
Joakim Erdfelt
6b95a929bd
Merge remote-tracking branch 'origin/jetty-11.0.x' into fix/12.0.x/merge-11.0.x
2023-06-30 06:56:03 -05:00
Ludovic Orban
457d41ccad
Add constructors accepting the handler to wrap to all core handler wrappers ( #9988 )
...
Add constructors accepting the handler to wrap to all core handler wrappers
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-30 13:15:45 +02:00
Joakim Erdfelt
998b394ff6
Correcting imports
2023-06-30 05:46:11 -05:00
Joakim Erdfelt
29aba0cfb8
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-06-30 05:44:15 -05:00
Joakim Erdfelt
17c593f9ea
No progress during Gzip Request Inflation results in bogus error ( #9997 )
...
* Issue #9990 - GzipHttpInputInterceptor doesn't decompress properly on some sized content.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-06-30 05:22:36 -05:00
Lachlan
c43514f4f5
Merge pull request #9878 from eclipse/jetty-12.0.x-ee9-ContextHandlerClassLoading
...
Fixes and extra testing for EE9 ContextHandler class loading
2023-06-30 15:46:05 +10:00
Lachlan
9036777fad
Merge pull request #9981 from eclipse/jetty-12.0.x-9396-websocket-client-webapp
...
Split websocket client modules for webapp configuration.
2023-06-30 14:26:24 +10:00
Lachlan Roberts
e1b0d01aa0
changes to websocket poms and module-info from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-30 14:26:02 +10:00
Lachlan
93a5726cbe
Merge pull request #9982 from eclipse/jetty-12.0.x-9965-fixDemandImplementation
...
prevent multiple demand in websocket-core
2023-06-30 12:55:17 +10:00
Joakim Erdfelt
55d0f9445b
Issue #9973 - Unwrap URI.scheme-specific-parts until we find a path we can resolve against. ( #9995 )
...
* Issue #9973 - Unwrap URI.scheme-specific-parts until we find a path we can resolve against.
2023-06-29 11:40:42 -05:00
Jan Bartel
d3d298c5f3
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-06-29 15:01:19 +02:00
Jan Bartel
0a4232e261
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-06-29 14:45:46 +02:00
Jan Bartel
c8100b18b8
Update to bundle-plugin-5.1.9 ( #9954 )
2023-06-29 14:41:04 +02:00
Ludovic Orban
caf421e827
remove unnecessary FileBufferedResponseHandler
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-29 14:22:46 +02:00
Jan Bartel
370c3a34d4
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-06-29 12:58:28 +02:00
Jan Bartel
1cb6112810
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-06-29 12:57:09 +02:00
Jan Bartel
7b80b0bbcb
Update plexus-utils to 4.0.0 ( #9958 )
...
* Update plexus-utils to 4.0.0
---------
Co-authored-by: Olivier Lamy <oliver.lamy@gmail.com>
2023-06-29 12:56:36 +02:00
Jan Bartel
5dee316da3
Merge remote-tracking branch 'jetty-11/jetty-11.0.x' into jetty-12.0.x
2023-06-29 12:55:35 +02:00
Lachlan Roberts
867fe46e75
fix DemandState in WebSocketConnection
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-29 20:31:43 +10:00
Jan Bartel
801543c4cd
Merge remote-tracking branch 'origin/jetty-10.0.x-update-plexus-utils-4.0.0' into jetty-11.0.x
2023-06-29 12:25:44 +02:00
Ludovic Orban
a10b98e95b
add JDK bug ID
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-29 09:59:03 +02:00
Lachlan Roberts
48bfc70b2d
use enum for DemandState in WebSocketConnection
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-29 08:04:18 +10:00
Lachlan
0941969863
Merge pull request #9945 from eclipse/jetty-12.0.x-WebSocketDemand
...
Issue #9944 - remove integer from demand in websocket core
2023-06-29 07:53:03 +10:00
Lachlan
f1109464bb
Update jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml
...
Co-authored-by: Jan Bartel <janb@webtide.com>
2023-06-29 07:49:32 +10:00
Lachlan
22cdadadcf
Update jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml
...
Co-authored-by: Jan Bartel <janb@webtide.com>
2023-06-29 07:49:09 +10:00
Joakim Erdfelt
0863b555dd
Fix Path to URL conversion for windows users ( #9989 )
...
* Fix Path to URL conversion for windows users
2023-06-28 14:04:21 -05:00
Jan Bartel
20869acff4
Add plexus-xml to test-distribution
2023-06-28 18:51:35 +02:00
Ludovic Orban
cc3bac27a5
#9984 fix URLResourceFactory isDirectory and newReadableByteChannel ( #9985 )
...
* #9984 fix URLResourceFactory isDirectory and newReadableByteChannel
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-28 18:36:00 +02:00
Greg Wilkins
daa7167834
Implement quality lists for Locales ( #9983 )
...
Implement quality lists for Locales that orders known locales before unknown.
2023-06-28 14:22:13 +02:00
Greg Wilkins
617821445a
Fix #9960 Improve Request methods, including NPE protection. ( #9971 )
...
Fix #9960 with NPE protection for bad requests.
2023-06-28 12:07:11 +02:00
Ludovic Orban
c002adbfd7
Fix ServletContext.getResourcePaths() ( #9974 )
...
#9972 Fix ServletContextApi.getResource* path normalization
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-28 08:50:29 +02:00