Jan Bartel
937cb5df95
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-02-08 14:32:14 +11:00
Greg Wilkins
bdc60ee711
Jetty 10.0.x #7517 #7518 trie fixes ( #7533 )
...
* Fix #7518 Trie.getBest with empty Key (#7527 )
Fix #7518 Trie.getBest with empty Key
* Only increment current row if not recursing.
* Fixed match ending with big char
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* Jetty 9.4.x 7517 trie stack overflow (#7528 )
Fix #7518 Trie stack overflows
* Avoid recursion where possible
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* Added extra tests
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* removed empty file
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-02-08 06:20:50 +11:00
Simone Bordet
4e02be57fd
Updating to version 11.0.9-SNAPSHOT
2022-02-07 12:42:04 +01:00
Simone Bordet
79cc9cf90e
Updating to version 11.0.8
2022-02-07 12:10:09 +01:00
Simone Bordet
a4fda96f49
Updating to version 10.0.9-SNAPSHOT
2022-02-07 12:02:02 +01:00
Simone Bordet
716c7afd8e
Updating to version 10.0.8
2022-02-07 11:34:12 +01:00
Simone Bordet
93495d87af
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-01 19:06:20 +01:00
Simone Bordet
abc4f05992
Issue #7496 - Transient 400: Bad Request responses in jetty-9.4.45.v20220128
...
Added missing checks from forward port.
Removed unnecessary casts.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-01 19:04:26 +01:00
Ludovic Orban
73832c4ab8
#7496 Fix tries mistakenly throwing ArrayIndexOutOfBoundsException
...
Fixes #7496 fix getBest() throwing ArrayIndexOutOfBoundsException on full tries
Fixing jetty-maven-plugin IT test javax-annotation-api failure
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2022-02-01 15:18:22 +01:00
Greg Wilkins
6c66ec509c
Test demonstrating exception after overflow for #7496
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-01-31 16:41:51 +11:00
Joakim Erdfelt
be58156c77
Happy New Year 2022 ( #7460 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 10:42:43 -06:00
Joakim Erdfelt
cb127793e5
Happy New Year 2022 ( #7459 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 10:42:30 -06:00
Joakim Erdfelt
ebe2acff73
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-01-06 08:01:27 -06:00
Joakim Erdfelt
1984d2de11
Issue #7277 - Allow `Request.getLocalName()` and `.getLocalPort()` to be overridden ( #7357 )
...
* Issue #7277 - Allow `Request.getLocalName()` and `.getLocalPort()` to be overridden (#7316 )
* Introduce `HttpConfiguration.setServerAuthority(HostPort)`
to influence `ServletRequest.getServerName()` and `ServletRequest.getServerPort()`
* Introduce `HttpConfiguration.setLocalAddress(SocketAddress)`
to influence `ServletRequest.getLocalName()`, `ServletRequest.getLocalPort()`, and `ServletRequest.getLocalAddr()`
* Correcting Request URI logic on abs-uri without authority
* Adding test cases
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-06 08:01:08 -06:00
Joakim Erdfelt
48ccdab029
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-01-03 10:11:43 -06:00
dependabot[bot]
6de526e808
Bump maven-scm-provider-jgit from 1.10.0 to 1.12.2 ( #7347 )
...
Bumps maven-scm-provider-jgit from 1.10.0 to 1.12.2.
---
updated-dependencies:
- dependency-name: org.apache.maven.scm:maven-scm-provider-jgit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-03 10:11:34 -06:00
Simone Bordet
3d6578deee
Issue #6728 - QUIC and HTTP/3
...
Updates after merge of #7100 .
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
4eaff8e880
Issue #6728 - QUIC and HTTP/3
...
- Moved ExecutionStrategy from ServerQuicConnection to QuicConnection.
For the server the produced task is declared as BLOCKING, but for the
client the produced task is NON_BLOCKING.
- Fixed race condition in QuicSession.process(...).
- Updated quic-quiche pom.xml.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
a803dfa44f
Issue #6728 - QUIC and HTTP/3
...
- Improved configuration of client and server.
- Started implementation of HttpClientTransportOverHTTP3.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Ludovic Orban
4c66c02176
WIP: implementation of server's upper layers input and output
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-20 09:33:38 +01:00
Simone Bordet
43551487ee
Issue #6728 - QUIC and HTTP/3
...
- Implemented data support.
- Implemented trailer support.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Ludovic Orban
6793e7e985
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-16 14:23:47 +01:00
Joakim Erdfelt
c7cec39ff5
Issue #7063 - Remove logging requirement from Password / Credential ( #7227 )
...
* Issue #7063 - Remove logging requirement from Password / Credential
+ Adding testcase for Password command line
+ Moved hex/string methods from TypeUtil to StringUtil
so that they can be reused in non-logging applications.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-12-16 07:05:30 -06:00
Ludovic Orban
205d4972b8
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-09 12:49:15 +01:00
Ludovic Orban
4068901c14
#7243 ByteBufferPool and RetainableByteBufferPool now reset the buffer's endianness on release
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-09 12:44:12 +01:00
Simone Bordet
61c615d10b
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-09 09:29:56 +01:00
Simone Bordet
b2203115e2
Fixes #7240 - Clarify and javadoc InvocationType. ( #7241 )
...
* Fixes #7240 - Clarify and javadoc InvocationType.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-09 09:29:11 +01:00
Jan Bartel
d8d9945df5
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-12-06 10:45:55 +11:00
Jan Bartel
2165b74b91
Issue #6327 Re-enable and rename ContainerLifeCycleListenerTest ( #7147 )
2021-12-06 10:39:29 +11:00
Simone Bordet
5b153e1f78
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-01 17:37:17 +01:00
Simone Bordet
cb25a83667
Issue #6728 - Prepare for QUIC and HTTP/3 ( #7100 )
...
* Issue #6728 - QUIC and HTTP/3
Modifications to Jetty to prepare for QUIC/HTTP3.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-01 09:39:51 +01:00
Lachlan Roberts
031022649f
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-12-01 10:52:49 +11:00
Ludovic Orban
3ca48f719c
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-11-25 10:40:55 +01:00
Lachlan Roberts
63069ad28a
Issue #7124 - deprecate AbstractLifeCycleListener
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-25 10:01:52 +11:00
Olivier Lamy
e279e2f449
use jgit to avoid issue on machine with git not in the path ( #7142 )
...
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-11-24 16:27:20 +10:00
Joakim Erdfelt
5a707c890f
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-11-19 16:18:07 -06:00
Joakim Erdfelt
cd1f146867
Issue #7131 - use Charset object instead of String ( #7137 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-11-19 16:17:28 -06:00
Joakim Erdfelt
3dbcca5235
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-10-27 05:59:25 -05:00
Joakim Erdfelt
7321d54915
Close Resources opened from java.nio.file.Files API calls ( #7048 ) ( #7050 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-10-27 05:53:10 -05:00
Joakim Erdfelt
b67ffd3d2d
Updating to version 11.0.8-SNAPSHOT
2021-10-06 15:16:07 -05:00
Joakim Erdfelt
389a358772
Updating to version 11.0.7
2021-10-06 14:58:52 -05:00
Joakim Erdfelt
cfc67f86d2
Updating to version 10.0.8-SNAPSHOT
2021-10-06 14:51:32 -05:00
Joakim Erdfelt
da8a4553af
Updating to version 10.0.7
2021-10-06 14:32:37 -05:00
Simone Bordet
0412bdc3d9
Fixes #6938 - module-info.java file do not use the canonical order for the elements
...
Changed order of entries in module-info.java to be canonical
(cherry picked from commit 02691171d5
)
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-10-01 09:25:55 +02:00
Dr Heinz M. Kabutz
02691171d5
Changed order of entries in module-info.java to be canonical
2021-09-30 08:29:51 +02:00
Greg Wilkins
8c283a733d
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-09-23 17:37:26 +10:00
Greg Wilkins
d9d8919e9a
Fix #6870 Encode control characters ( #6874 ) ( #6895 )
...
Fix #6870 URIUtil.encodePath encodes control characters
* Better test for wider range of characters
* Encode all control characters
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2021-09-23 15:37:35 +10:00
Joakim Erdfelt
85c7250d1a
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-09-22 17:10:49 -05:00
Greg Wilkins
9a14de058d
Fix #6860 IPv6 Format ( #6861 ) ( #6885 )
...
Fix #6860 IPv6 format by adding an extensible HttpChannel method
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Lachlan Roberts <lachlan@webtide.com>
2021-09-22 21:03:23 +10:00
Simone Bordet
300e542a6f
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-09-01 10:33:51 +02:00