Lachlan Roberts
50af7bbda8
fix multipart merge from 10.0.x
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-06-03 10:55:02 +10:00
Joakim Erdfelt
3b563d2000
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-06-02 14:17:46 -05:00
Joakim Erdfelt
944ce6354f
Fixing #7975 - ForwardedRequestCustomizer should clear old MethodHandles when renaming headers. ( #8102 )
...
* Adding test case to prove report
* Fixing updateHandles() to clear the stored handles list.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-06-02 14:17:26 -05:00
Joakim Erdfelt
4364e15114
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-06-01 13:18:00 -05:00
Joakim Erdfelt
2850db13e2
Fixes #7818 - Regression: allow HttpChannel.Listener.onResponseBegin to modify response headers ( #7850 )
...
* allow HttpChannel.Listener.onResponseBegin to modify response headers
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-06-01 13:12:40 -05:00
Greg Wilkins
8d06ffad1b
fixed bad merge
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-06-01 17:46:16 +10:00
Greg Wilkins
8392b0bb12
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-06-01 11:58:07 +10:00
Greg Wilkins
7a1c165677
Implement #8057 103 Early Hint ( #8058 )
...
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2022-06-01 11:56:54 +10:00
Lachlan Roberts
d5eee8c8c2
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-30 12:02:35 +10:00
Lachlan
94e40a93cc
Merge pull request #7983 from eclipse/jetty-10.0.x-1771-secureRedirectHandler
...
Issue #1771 - add module for secure redirect
2022-05-30 11:58:52 +10:00
Joakim Erdfelt
acdb6ccfee
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-26 08:48:40 -05:00
Simone Bordet
d1e64f4693
Fixes #8014 - Review HttpRequest URI construction. ( #8015 )
...
Fixes #8014 - Review HttpRequest URI construction.
Now always adding a "/" before the path, if not already present.
Disabled flakey HTTP/3 test.
Parse CONNECT URIs as Authority
Co-authored-by: Greg Wilkins <gregw@webtide.com>
2022-05-26 18:13:17 +10:00
Lachlan Roberts
a81db10703
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-26 15:40:17 +10:00
Lachlan Roberts
a61f1458e6
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-10.0.x-legacyMultipartParser
2022-05-25 16:56:54 +10:00
Lachlan Roberts
ed122dfa3c
update description in secure-redirect.mod
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-05-25 15:22:08 +10:00
Lachlan Roberts
32ed6fab9c
Issue #1771 - changes from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-05-24 16:53:20 +10:00
Lachlan Roberts
365fa76db3
Issue #1771 - add module for secure redirect
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-05-24 16:53:20 +10:00
Joakim Erdfelt
a5df3eb7f8
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-18 15:12:47 -05:00
Joakim Erdfelt
546c382255
Issue #7858 - GzipHandler request.isHandled support ( #8013 )
...
* Better conditional logic in GzipHandler
* Correct test expectations
* Use super.handle() where appropriate
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-05-18 15:12:16 -05:00
Lachlan Roberts
f2e59a01b1
Add compliance mode for LEGACY multipart parser in Jetty 10+
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-05-17 10:58:12 +10:00
Lachlan Roberts
c77d0ea00b
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-16 12:53:32 +10:00
Lachlan
2093f3822e
Add TRANSFER_ENCODING violation for MultiPart RFC7578 parser. ( #7976 )
...
* Add TRANSFER_ENCODING violation for MultiPart RFC7578 parser.
* Ignore TRANSFER_ENCODING violation for 8bit and binary.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-05-12 15:51:53 +10:00
Lachlan Roberts
503c534def
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-09 15:59:04 +10:00
Lachlan
7a5ea2bac0
Merge pull request #7873 from eclipse/jetty-10.0.x-4414-gzipInflationExclusion
...
Issue #4414 - add option to exclude paths from GzipHandler request inflation
2022-05-09 15:58:19 +10:00
Lachlan Roberts
85bd201287
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-06 14:38:37 +10:00
Joakim Erdfelt
fcd0222d2c
Issue #7837 - fix compilation error
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-05-04 06:59:17 -05:00
Lachlan Roberts
39c478461b
Fix StatisticsHandler in the case a Handler throws exception.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-05-04 16:01:40 +10:00
Greg Wilkins
67dbe035c0
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-05-01 09:06:01 +02:00
Greg Wilkins
75f5cc68e4
Fixed flaky ssl fullMethod test ( #7896 )
...
* Fixed flaky test
2022-05-01 09:05:09 +02:00
Lachlan Roberts
3f138362a9
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-04-28 17:00:45 +10:00
Padraic Renaghan
1369693a99
Fix #7929 requestlog format string commented default
...
Signed-off-by: Padraic Renaghan <padraic@renaghan.com>
2022-04-27 18:40:07 -04:00
Greg Wilkins
544d5eb954
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-04-25 08:31:37 +02:00
Greg Wilkins
efd9f26024
Fix #7891 regex pathInfo ( #7892 )
...
Fix 7891 regex pathInfo
+ Use the pathSpec methods to set servletPath and pathInfo when possible
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-04-25 08:30:31 +02:00
Lachlan Roberts
5c760ae5a3
Issue #4414 - add option to exclude paths from GzipHandler request inflation.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2022-04-12 14:53:53 +10:00
Joakim Erdfelt
a546006eea
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-04-11 10:09:31 -05:00
markslater
8bcb842fbb
#7863 Include value of first accept-encoding header where multiple accept-encoding headers are given. ( #7864 )
...
Signed-off-by: markslater <mark.slater@mail.com>
2022-04-11 10:09:18 -05:00
Joakim Erdfelt
16420f0181
Set version to `10.0.10-SNAPSHOT` ( #7823 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-04-03 20:33:44 +10:00
Joakim Erdfelt
f079949a35
Merge Release 10.0.9 ( #7821 )
...
* Updating to version 10.0.9
* Updating to version 10.0.10
2022-04-02 08:43:44 -05:00
Joakim Erdfelt
9548ab0cc9
Updating to version 11.0.10-SNAPSHOT
2022-03-30 13:06:46 -05:00
Joakim Erdfelt
243a48a658
Updating to version 11.0.9
2022-03-30 12:43:51 -05:00
Simone Bordet
2809e820a4
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-03-25 18:00:51 +01:00
jiang-cao
5117a58974
Fixes #7688 - Read data to native memory from HttpInput
...
Added `HttpInput.read(ByteBuffer buffer)`, so that applications can provide a native memory mapped `ByteBuffer` to read into.
2022-03-25 17:57:52 +01:00
Simone Bordet
db88a01a48
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-03-24 18:03:05 +01:00
Jaroslaw Rzeszotko
a35719367b
Issue #7683 - Use direct buffers for gzip input/output, if configured.
...
Use direct buffers for gzip input/output, if configured.
Code cleanups.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-03-24 17:59:49 +01:00
Joakim Erdfelt
c70dda33f2
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-03-22 13:45:51 -05:00
Greg Wilkins
e0788ab056
Fix #7615 encode relative URIs ( #7765 )
...
* Fix #7615 encode relative URIs
cherry-picked from 9c30caf247
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* Fix #7615 encode relative URIs
fixed checkstyle
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2022-03-22 13:45:27 -05:00
Joakim Erdfelt
f3dce81793
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-03-22 10:56:40 -05:00
Joakim Erdfelt
ae5c8e34e7
Issue #7617 - RequestLog content params extraction prevention ( #7618 )
2022-03-22 10:02:32 -05:00
Greg Wilkins
43cfbe8084
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2022-03-22 09:51:58 +01:00
Greg Wilkins
cab9945430
Issue #7748 - allow override of path mapping behavior in ServletContextHandler ( #7614 )
...
Added protected method to ServletHandler to allow other servlet mappings (eg regex) in embedded/extended usage
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-03-22 09:48:09 +01:00