This is an automated email from the ASF dual-hosted git repository.
solomax pushed a change to branch fileupload2
in repository https://gitbox.apache.org/repos/asf/wicket.git
omit 00f0eee560 [WICKET-6915] Comments are addressed
omit d2b4821d5c [WICKET-6915] attempt to fix tests
omit 7338e48279 [WICKET-6915] module-info is created
omit 4da280fc36 [WICKET-6915] pom is basically fixed, module-info need to
be added
omit a422e4dd46 [WICKET-6915] basic refactoring is done
omit 6038de1bfd [WICKET-6915] commons-fileupload2 copied as-is
add 8f8951b64d WICKET-6915 Upgrade to commons-fileupload2
add f0b4b1b3b6 WICKET-7038: Add support for SameSite setting to
CookieDefaults
add ca91faf396 [WICKET-7037] add SameSite attribute to download finished
cookie
add 111bf43ee7 [WICKET-7028] move generation of CSP related header(s) to
onRequestHandlerExecuted
add f2719ba321 [WICKET-7028] do CSP related header generation both at
onRequestHandlerResolved and onRequestHandlerExecuted. The same is applied for
CrossOriginEmbedderPolicyRequestCycleListener and
CrossOriginOpenerPolicyRequestCycleListener
add 9b4c5fe9a2 [WICKET-7035] fileCountMax is added
add 4798a92784 WICKET-7042 Correctly size `StringResponse` when writing
combined scripts (#573)
add d9ae720a9c WICKET-7041 Introduce `LazyStringResponse` to avoid
unnecessary allocations for empty responses (#572)
add a0f54d59ba [WICKET-7044] guide images are fixed (#575)
add 597e2c2e76 Bump spring-core from 6.0.7 to 6.0.8 (#582)
add 8e33df5dae Bump json5 from 2.2.0 to 2.2.3 in /testing/wicket-js-tests
(#551)
add af16e2218f [WICKET-6915] commons-fileupload2 copied as-is
add b8f4b51d10 [WICKET-6915] basic refactoring is done
add f782333114 [WICKET-6915] pom is basically fixed, module-info need to
be added
add 55f67b1e0d [WICKET-6915] module-info is created
add 9d3dddd55d [WICKET-6915] attempt to fix tests
add f962d33470 [WICKET-6915] Comments are addressed
add 9867a3bb08 [WICKET-6915] Fileupload2 is updated, compilation errors
are fixed
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (00f0eee560)
\
N -- N -- N refs/heads/fileupload2 (9867a3bb08)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
pom.xml | 2 +-
testing/wicket-js-tests/package-lock.json | 20 +-
wicket-commons-fileupload/pom.xml | 26 +-
wicket-commons-fileupload/src/changes/changes.xml | 16 +
.../src/checkstyle/fileupload_checks.xml | 3 +-
.../src/main/java/module-info.java | 1 +
...FileUploadBase.java => AbstractFileUpload.java} | 666 ++++------
.../fileupload2/AbstractRequestContext.java | 72 ++
.../wicket/commons/fileupload2/FileItem.java | 184 ++-
.../commons/fileupload2/FileItemFactory.java | 23 +-
.../commons/fileupload2/FileItemHeaders.java | 48 +-
.../fileupload2/FileItemHeadersSupport.java | 8 +-
.../commons/fileupload2/FileItemIterator.java | 74 +-
.../wicket/commons/fileupload2/FileItemStream.java | 62 +-
.../wicket/commons/fileupload2/FileUpload.java | 11 +-
.../commons/fileupload2/FileUploadException.java | 77 +-
.../fileupload2/InvalidFileNameException.java | 18 +-
.../commons/fileupload2/MultipartStream.java | 1327 +++++++++-----------
.../commons/fileupload2/ParameterParser.java | 265 ++--
.../commons/fileupload2/ProgressListener.java | 14 +-
.../wicket/commons/fileupload2/RequestContext.java | 29 +-
.../wicket/commons/fileupload2/UploadContext.java | 39 -
.../commons/fileupload2/disk/DiskFileItem.java | 572 +++++----
.../fileupload2/disk/DiskFileItemFactory.java | 168 ++-
.../fileupload2/impl/FileItemIteratorImpl.java | 282 ++---
.../fileupload2/impl/FileItemStreamImpl.java | 154 +--
.../fileupload2/jaksrvlt/JakSrvltFileCleaner.java | 41 +-
.../fileupload2/jaksrvlt/JakSrvltFileUpload.java | 72 +-
.../jaksrvlt/JakSrvltRequestContext.java | 65 +-
.../pub/FileCountLimitExceededException.java | 53 -
...java => FileUploadByteCountLimitException.java} | 58 +-
...on.java => FileUploadContentTypeException.java} | 39 +-
.../FileUploadFileCountLimitException.java} | 26 +-
.../fileupload2/pub/FileUploadIOException.java | 62 -
...Exception.java => FileUploadSizeException.java} | 29 +-
.../fileupload2/pub/IOFileUploadException.java | 61 -
.../pub/SizeLimitExceededException.java | 43 -
.../fileupload2/util/FileItemHeadersImpl.java | 39 +-
.../fileupload2/util/LimitedInputStream.java | 81 +-
.../wicket/commons/fileupload2/util/Streams.java | 186 ---
.../fileupload2/util/mime/Base64Decoder.java | 151 ---
.../commons/fileupload2/util/mime/MimeUtility.java | 21 +-
.../fileupload2/util/mime/ParseException.java | 2 +-
.../util/mime/QuotedPrintableDecoder.java | 18 +-
.../fileupload2/util/mime/RFC2231Utility.java | 81 +-
.../src/site/apt/migration.apt.vm | 40 +-
.../src/site/xdoc/security-reports.xml | 34 +-
.../fileupload2/DiskFileItemSerializeTest.java | 275 ++--
.../commons/fileupload2/FileItemHeadersTest.java | 1 -
.../commons/fileupload2/MultipartStreamTest.java | 30 +-
.../commons/fileupload2/ParameterParserTest.java | 107 +-
.../jaksrvlt/JakSrvltFileUploadTest.java | 46 +-
.../jaksrvlt/MockJakSrvltHttpRequest.java | 496 ++++----
.../util/mime/Base64DecoderTestCase.java | 165 ---
.../fileupload2/util/mime/MimeUtilityTestCase.java | 29 +-
.../util/mime/QuotedPrintableDecoderTestCase.java | 91 +-
.../util/mime/RFC2231UtilityTestCase.java | 51 +-
.../java/org/apache/wicket/Application.properties | 5 +-
.../apache/wicket/Application_ru.properties.xml | 8 +-
.../src/main/java/org/apache/wicket/Component.java | 4 +-
...ssOriginEmbedderPolicyRequestCycleListener.java | 19 +-
...rossOriginOpenerPolicyRequestCycleListener.java | 19 +-
.../apache/wicket/csp/CSPRequestCycleListener.java | 34 +-
.../org/apache/wicket/markup/html/form/Form.java | 45 +-
.../org/apache/wicket/page/PartialPageUpdate.java | 8 +-
.../protocol/http/mock/MockHttpServletRequest.java | 4 +-
.../http/servlet/MultipartServletWebRequest.java | 16 +
.../servlet/MultipartServletWebRequestImpl.java | 18 +-
.../protocol/http/servlet/ServletPartFileItem.java | 2 +-
...StringResponse.java => LazyStringResponse.java} | 52 +-
.../org/apache/wicket/response/StringResponse.java | 15 +-
.../apache/wicket/util/cookies/CookieDefaults.java | 53 +
.../apache/wicket/util/cookies/CookieUtils.java | 6 +
.../wicket/examples/upload/MultiUploadPage.java | 15 +-
.../apache/wicket/examples/upload/UploadPage.html | 1 +
.../apache/wicket/examples/upload/UploadPage.java | 13 +-
.../org/apache/wicket/examples/StartExamples.java | 2 +-
.../extensions/ajax/AjaxDownloadBehavior.java | 63 +-
.../extensions/ajax/AjaxFileDropBehavior.java | 27 +
.../wicket/extensions/ajax/wicket-ajaxdownload.js | 2 +-
.../src/main/asciidoc/advanced/advanced_2.adoc | 30 +-
.../src/main/asciidoc/advanced/advanced_3.adoc | 10 +-
.../src/main/asciidoc/advanced/advanced_5.adoc | 12 +-
.../src/main/asciidoc/ajax/ajax_2.adoc | 108 +-
.../src/main/asciidoc/ajax/ajax_6.adoc | 66 +-
.../asciidoc/bestpractices/bestpractices_16.adoc | 2 +-
.../asciidoc/bestpractices/bestpractices_5.adoc | 2 +-
.../componentLifecycle/componentLifecycle_1.adoc | 4 +-
.../src/main/asciidoc/forms2/forms2_11.adoc | 12 +-
.../src/main/asciidoc/forms2/forms2_12.adoc | 38 +-
.../src/main/asciidoc/forms2/forms2_2.adoc | 74 +-
.../src/main/asciidoc/forms2/forms2_3.adoc | 30 +-
.../src/main/asciidoc/forms2/forms2_4.adoc | 2 +-
.../src/main/asciidoc/forms2/forms2_5.adoc | 26 +-
.../src/main/asciidoc/helloWorld.adoc | 4 +-
.../src/main/asciidoc/helloWorld/helloWorld_2.adoc | 2 +-
.../src/main/asciidoc/helloWorld/helloWorld_3.adoc | 10 +-
.../src/main/asciidoc/howToSource.adoc | 4 +-
.../src/main/asciidoc/i18n/i18n_2.adoc | 18 +-
.../src/main/asciidoc/i18n/i18n_3.adoc | 12 +-
.../src/main/asciidoc/internals/pagestoring.adoc | 12 +-
.../src/main/asciidoc/introduction.adoc | 6 +-
wicket-user-guide/src/main/asciidoc/jee/jee_1.adoc | 18 +-
.../asciidoc/jsintegration/jsintegration_1.adoc | 8 +-
.../asciidoc/jsintegration/jsintegration_2.adoc | 42 +-
.../src/main/asciidoc/layout/layout_1.adoc | 10 +-
.../src/main/asciidoc/layout/layout_2.adoc | 6 +-
.../src/main/asciidoc/layout/layout_3.adoc | 34 +-
.../src/main/asciidoc/maven/maven_2.adoc | 18 +-
.../main/asciidoc/modelsforms/modelsforms_1.adoc | 8 +-
.../main/asciidoc/modelsforms/modelsforms_4.adoc | 2 +-
.../main/asciidoc/modelsforms/modelsforms_5.adoc | 2 +-
.../main/asciidoc/modelsforms/modelsforms_6.adoc | 2 +-
.../main/asciidoc/modelsforms/modelsforms_7.adoc | 22 +-
.../src/main/asciidoc/monitoring/monitoring_2.adoc | 16 +-
wicket-user-guide/src/main/asciidoc/redirects.adoc | 8 +-
.../src/main/asciidoc/repeaters/repeaters_2.adoc | 12 +-
.../src/main/asciidoc/repeaters/repeaters_4.adoc | 26 +-
.../requestProcessing/requestProcessing_3.adoc | 2 +-
.../requestProcessing/requestProcessing_4.adoc | 2 +-
.../src/main/asciidoc/resources/resources_14.adoc | 12 +-
.../src/main/asciidoc/resources/resources_3.adoc | 26 +-
.../src/main/asciidoc/security/security_1.adoc | 18 +-
.../src/main/asciidoc/security/security_2.adoc | 48 +-
.../src/main/asciidoc/testing/testing_1.adoc | 50 +-
.../asciidoc/testingspring/testingspring_2.adoc | 4 +-
.../src/main/asciidoc/urls/urls_6.adoc | 14 +-
.../versioningCaching/versioningCaching_2.adoc | 12 +-
.../src/main/asciidoc/whyLearn/whyLearn_2.adoc | 2 +-
.../main/asciidoc/wicketstuff/wicketstuff_2.adoc | 4 +-
.../main/asciidoc/wicketstuff/wicketstuff_4.adoc | 6 +-
.../main/asciidoc/wicketstuff/wicketstuff_5.adoc | 10 +-
132 files changed, 3494 insertions(+), 4519 deletions(-)
rename
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/{FileUploadBase.java
=> AbstractFileUpload.java} (65%)
create mode 100644
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/AbstractRequestContext.java
delete mode 100644
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/UploadContext.java
delete mode 100644
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/pub/FileCountLimitExceededException.java
rename
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/pub/{FileSizeLimitExceededException.java
=> FileUploadByteCountLimitException.java} (51%)
rename
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/pub/{InvalidContentTypeException.java
=> FileUploadContentTypeException.java} (51%)
rename
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/{util/Closeable.java
=> pub/FileUploadFileCountLimitException.java} (56%)
delete mode 100644
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/pub/FileUploadIOException.java
rename
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/pub/{SizeException.java
=> FileUploadSizeException.java} (65%)
delete mode 100644
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/pub/IOFileUploadException.java
delete mode 100644
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/pub/SizeLimitExceededException.java
delete mode 100644
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/util/Streams.java
delete mode 100644
wicket-commons-fileupload/src/main/java/org/apache/wicket/commons/fileupload2/util/mime/Base64Decoder.java
delete mode 100644
wicket-commons-fileupload/src/test/java/org/apache/wicket/commons/fileupload2/util/mime/Base64DecoderTestCase.java
copy wicket-core/src/main/java/org/apache/wicket/response/{StringResponse.java
=> LazyStringResponse.java} (61%)