My vote is -1

Our main application is not working with this version

On Sat, 3 Oct 2020 at 22:57, Maxim Solodovnik <solomax...@gmail.com> wrote:

> Thanks a lot Sven :)
> sorry I have not tested before
>
> On Sat, 3 Oct 2020 at 22:30, Sven Meier <s...@meiers.net> wrote:
>
>> Ok, found the issue:
>>
>> With my change for https://issues.apache.org/jira/browse/WICKET-6821 the
>> CSP header decorator now comes *after* a possible
>> FilteringHeaderResponse. In this case no header items is ever passed on
>> for CSP header decoration,
>>
>> We have some implicit rules for decorators:
>> ResourceAggregator has to come first, then CSP and filtering should
>> happen after that.
>>
>> I'm looking for a solution.
>>
>> -1 to release 9.1.0 with this regression.
>>
>> Have fun
>> Sven
>>
>>
>> On 03.10.20 14:04, Maxim Solodovnik wrote:
>> > OK
>> >
>> > the problem is caused by adding `FilteringHeaderResponse`
>> >
>> https://github.com/solomax/ajax-download/blob/master/src/main/java/org/apache/WicketApplication.java#L50
>> >
>> > here is the quickstart https://github.com/solomax/ajax-download
>> >
>> > On Sat, 3 Oct 2020 at 18:11, Maxim Solodovnik <solomax...@gmail.com>
>> wrote:
>> >
>> >> ls -1 webapps/openmeetings/WEB-INF/lib/wicket*
>> >> webapps/openmeetings/WEB-INF/lib/wicket-auth-roles-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-bootstrap-core-5.0.1.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-bootstrap-extensions-5.0.1.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-bootstrap-themes-5.0.1.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-core-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-devutils-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-extensions-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-ioc-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-jquery-ui-9.0.0-M5.1.jar
>> >>
>> webapps/openmeetings/WEB-INF/lib/wicket-jquery-ui-calendar-9.0.0-M5.1.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-jquery-ui-core-9.0.0-M5.1.jar
>> >>
>> webapps/openmeetings/WEB-INF/lib/wicket-jquery-ui-plugins-9.0.0-M5.1.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-native-websocket-core-9.1.0.jar
>> >>
>> webapps/openmeetings/WEB-INF/lib/wicket-native-websocket-javax-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-request-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-spring-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicketstuff-dashboard-core-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicketstuff-datastore-common-9.1.0.jar
>> >>
>> webapps/openmeetings/WEB-INF/lib/wicketstuff-datastore-hazelcast-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicketstuff-select2-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicketstuff-urlfragment-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-util-9.1.0.jar
>> >> webapps/openmeetings/WEB-INF/lib/wicket-webjars-3.0.0-M4.jar
>> >>
>> >>
>> >> same result, will try to create quickstart
>> >>
>> >> On Sat, 3 Oct 2020 at 17:18, Maxim Solodovnik <solomax...@gmail.com>
>> >> wrote:
>> >>
>> >>> Tomcat 9.0.38.0 (I doubt it is important)
>> >>>
>> >>> all jars are in webapps/openmeetings/WEB-INF/lib
>> >>>
>> >>> ls -1 wicket*
>> >>>
>> >>> wicket-auth-roles-9.1.0.jar
>> >>> wicket-bootstrap-core-5.0.1.jar
>> >>> wicket-bootstrap-extensions-5.0.1.jar
>> >>> wicket-bootstrap-themes-5.0.1.jar
>> >>> wicket-core-9.1.0.jar
>> >>> wicket-devutils-9.1.0.jar
>> >>> wicket-extensions-9.1.0.jar
>> >>> wicket-ioc-9.1.0.jar
>> >>> wicket-jquery-ui-9.0.0-M5.1.jar
>> >>> wicket-jquery-ui-calendar-9.0.0-M5.1.jar
>> >>> wicket-jquery-ui-core-9.0.0-M5.1.jar
>> >>> wicket-jquery-ui-plugins-9.0.0-M5.1.jar
>> >>> wicket-native-websocket-core-9.1.0.jar
>> >>> wicket-native-websocket-javax-9.1.0.jar
>> >>> wicket-request-9.1.0.jar
>> >>> wicket-spring-9.1.0.jar
>> >>> wicketstuff-dashboard-core-9.0.0.jar
>> >>> wicketstuff-datastore-common-9.0.0.jar
>> >>> wicketstuff-datastore-hazelcast-9.0.0.jar
>> >>> wicketstuff-select2-9.0.0.jar
>> >>> wicketstuff-urlfragment-9.0.0.jar
>> >>> wicket-util-9.1.0.jar
>> >>> wicket-webjars-3.0.0-M4.jar
>> >>>
>> >>> I'll try to re-build wicketstuff using 9.1.0 and try again
>> >>>
>> >>> On Sat, 3 Oct 2020 at 16:59, Sven Meier <s...@meiers.net> wrote:
>> >>>
>> >>>> The CSP example works fine.
>> >>>>
>> >>>> Do you have Wicket 9.0 and 9.1 on your classpath?
>> >>>>
>> >>>> Sven
>> >>>>
>> >>>>
>> >>>> On 03.10.20 08:13, Maxim Solodovnik wrote:
>> >>>>> Hello Sven,
>> >>>>>
>> >>>>> I was aware of this JIRA
>> >>>>> and have double-check with debugger:
>> >>>>> in `WebApplication.validateInit()`
>> >>>>>
>> >>>>> `getCspSettings().isEnabled() == true`
>> >>>>> and `getCspSettings().enforce(this);` was called ....
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> On Sat, 3 Oct 2020 at 13:10, Sven Meier <s...@meiers.net> wrote:
>> >>>>>
>> >>>>>> Hi,
>> >>>>>>
>> >>>>>> could be https://issues.apache.org/jira/browse/WICKET-6821
>> >>>>>>
>> >>>>>> Do you configure  your CSP in #init()?
>> >>>>>>
>> >>>>>> Sven
>> >>>>>>
>> >>>>>>
>> >>>>>> Am 3. Oktober 2020 06:18:21 MESZ schrieb Maxim Solodovnik <
>> >>>>>> solomax...@gmail.com>:
>> >>>>>>> sorry for double posting,
>> >>>>>>>
>> >>>>>>> here are the first results: CSPNonceHeaderResponseDecorator was
>> set
>> >>>> up,
>> >>>>>>> but
>> >>>>>>> breakpoint in it's `render` method wasn't hit
>> >>>>>>> something weird ....
>> >>>>>>>
>> >>>>>>> On Sat, 3 Oct 2020 at 08:47, Maxim Solodovnik <
>> solomax...@gmail.com>
>> >>>>>>> wrote:
>> >>>>>>>
>> >>>>>>>> Hello All,
>> >>>>>>>>
>> >>>>>>>> I have started testing this new release yesterday
>> >>>>>>>> Checksum and signature as well as local build from sources are OK
>> >>>>>>>>
>> >>>>>>>> BUT my main application is not working at all due to zero
>> resources
>> >>>>>>> are
>> >>>>>>>> loaded due to CSP errors
>> >>>>>>>> (we do have CSP rules in charge and CSP enabled)
>> >>>>>>>> Everything works as expected in Wicket 9.0.0
>> >>>>>>>>
>> >>>>>>>> Are there any migration guides or something like this?
>> >>>>>>>> Advise on where should I start digging is highly appreciated
>> >>>>>>>>
>> >>>>>>>> p.s. I should test SNAPSHOTs earlier :(((
>> >>>>>>>>
>> >>>>>>>> On Sat, 3 Oct 2020 at 02:48, Andrea Del Bene <
>> an.delb...@gmail.com>
>> >>>>>>> wrote:
>> >>>>>>>>> This is a vote to release Apache Wicket 9.1.0
>> >>>>>>>>>
>> >>>>>>>>> Please download the source distributions found in our staging
>> area
>> >>>>>>>>> linked below.
>> >>>>>>>>>
>> >>>>>>>>> I have included the signatures for both the source archives.
>> This
>> >>>>>>> vote
>> >>>>>>>>> lasts for 72 hours minimum.
>> >>>>>>>>>
>> >>>>>>>>> [ ] Yes, release Apache Wicket 9.1.0
>> >>>>>>>>> [ ] No, don't release Apache Wicket 9.1.0, because ...
>> >>>>>>>>>
>> >>>>>>>>> Distributions, changelog, keys and signatures can be found at:
>> >>>>>>>>>
>> >>>>>>>>>        https://dist.apache.org/repos/dist/dev/wicket/9.1.0
>> >>>>>>>>>
>> >>>>>>>>> Staging repository:
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>
>> https://repository.apache.org/content/repositories/orgapachewicket-1153/
>> >>>>>>>>> The binaries are available in the above link, as are a staging
>> >>>>>>>>> repository for Maven. Typically the vote is on the source, but
>> >>>>>>> should
>> >>>>>>>>> you find a problem with one of the binaries, please let me
>> know, I
>> >>>>>>> can
>> >>>>>>>>> re-roll them some way or the other.
>> >>>>>>>>>
>> >>>>>>>>> Staging git repository data:
>> >>>>>>>>>
>> >>>>>>>>>        Repository:  g...@github.com:bitstorm/wicket.git
>> >>>>>>>>>        Branch:      build/wicket-9.1.0
>> >>>>>>>>>        Release tag: rel/wicket-9.1.0
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>
>> ========================================================================
>> >>>>>>>>>        The signatures for the source release artefacts:
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> Signature for apache-wicket-9.1.0.zip:
>> >>>>>>>>>
>> >>>>>>>>>        -----BEGIN PGP SIGNATURE-----
>> >>>>>>>>>
>> >>>>>>>>> iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl93Wc8ACgkQh48B+qjT
>> >>>>>>>>> VuHC7w//dRcN3FzJ565Wqk+oi9bTd6DiFQgNQPK5YzyJ3D8PrL7WJh50V7MmE3OS
>> >>>>>>>>> Sv1JgMpnE5nNQXwxG95rrDYVoNU9CMcMML1sFzsYyJndbZzQCnRS+ICm7ngslUjZ
>> >>>>>>>>> dc92bEsTqJcL8pj1W3wSqmjdgFqD8FGRqRwkO1NI4KC9/TIh3N2WwhwAZALPfs4r
>> >>>>>>>>> X7yo+UQbpjwRLcSbOf+x4qFQJV7p6xES7XEK5CSrqqZzHCu7yi/YCsbk9tevN4g5
>> >>>>>>>>> 7czDeBbW/6oz0b7n47k1XZemzgldwULFk5fzo75eau+Wxn+zcWCcOLAq6PrkuqKF
>> >>>>>>>>> 6+3kVo4nFeX+6MYyTPtM80e/mz5o9MyhpZB7Qz5PEboqr1he3OW/FezC0D1dvfAU
>> >>>>>>>>> x9YSGtOPOotveLq8P0w89PUwV2SI0UsrdL/vymhvZZf2F5ZmpR41cYd8hCr6FzSQ
>> >>>>>>>>> zNLqBc32r7DyhncDIL9eHlDiDrFcU8viXWdX8+RWHx/V2eqloExk+1pS1xNFlACH
>> >>>>>>>>> X9vBFVB9CGVXeeYrRiBiBsz8iueCh2GCdJp/paCLFod5R3KxzKnLzthIajIcoL8v
>> >>>>>>>>> tLuXSiqeHJip/A/eDnmFy8ROZOkq5UDUVEyVp5fmtyERFBuWk4LmAZuFe7sAu1Rm
>> >>>>>>>>> GJdKzRuDlACFZWd5JKzBO77XsvIcBGC1Dg+AmGmYGGddBNMlvTU=
>> >>>>>>>>> =pBMm
>> >>>>>>>>> -----END PGP SIGNATURE-----
>> >>>>>>>>>
>> >>>>>>>>> Signature for apache-wicket-9.1.0.tar.gz:
>> >>>>>>>>>
>> >>>>>>>>>        -----BEGIN PGP SIGNATURE-----
>> >>>>>>>>>
>> >>>>>>>>> iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl93Wc4ACgkQh48B+qjT
>> >>>>>>>>> VuFisw//WCUwQEK4/yaguX948uGShjASOIf2N+umS+68tQRbrefNVpoTk3E1btvH
>> >>>>>>>>> kfZfx9JwZNAxu0W+9d4edcP/CY0cQ/Fl9kyIwCMokaZ+T6Uf74WKs+fT3klhKEY2
>> >>>>>>>>> HFj/xP5VgeCr1BecP709qutJMJ37RHre2iZRGOdALn+gV3T+A9rT8XVx8dMCqQ7Z
>> >>>>>>>>> EjETgvZVpuaVbl4evCbUdsX5fjICVH0VhkFNcKGj0F8fQ5mIubVds/NpF2n0+ie0
>> >>>>>>>>> blkUOqhRRniYcFPoaQKm8IrCRCKcwW5o67pthFaejJOz5wMrEJP0vIeVzY0bLHZL
>> >>>>>>>>> gzHWOU1wF++NB3WeA4+a7j6RjxDuLFTvABjlStRhs3mAlan93alFxdCYl7RWI6SX
>> >>>>>>>>> HtsVd0lW8Ug54zSVi+zCQbcg3AVFpZxpvL5URk+p40L03aPWh8JNbghffpo/j167
>> >>>>>>>>> EKp81PEcSYXtMhjdNXbVHP1NKZmsFJgSKcx3TLuoaOVDuCgOSw+tg3tQjOcOiqak
>> >>>>>>>>> 0AZRamhZartVZ22BRuToAEQpP4c0iqC6Qq/2ZwSsKi77AYW7Vppdo/NExm2cFfIs
>> >>>>>>>>> RlA8xoefyxif/OskR+MpOZZHttNi5a9MRbcTUmkp5xsEijHZOJjUIVv5cAkOQKNo
>> >>>>>>>>> lfO006p8maAu09tkkEYUyVq0P5KQ0kgWNp0u3JsJdxzHlSVqxmk=
>> >>>>>>>>> =Hoxj
>> >>>>>>>>> -----END PGP SIGNATURE-----
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>
>> ========================================================================
>> >>>>>>>>>        CHANGELOG for 9.1.0:
>> >>>>>>>>>
>> >>>>>>>>> ** Bug
>> >>>>>>>>>
>> >>>>>>>>>        * [WICKET-6702] - AsynchronousPageStore with
>> >>>>>>>>> NotDetachedModelChecker - "Not detached model found" exception
>> on
>> >>>>>>>>> several fast sequential Ajax calls
>> >>>>>>>>>        * [WICKET-6802] - FilePageStore writing to
>> >>>>>>>>> UserDefinedFileAttributeView might be null
>> >>>>>>>>>        * [WICKET-6803] -  wicket-objectsizeof-agent has no valid
>> >>>>>>> automatic
>> >>>>>>>>> module name
>> >>>>>>>>>        * [WICKET-6806] - CSP header response decorator breaks
>> >>>>>>>>> JavaScriptFilteredIntoFooterHeaderResponse
>> >>>>>>>>>        * [WICKET-6808] - Cannot add page to AjaxRequestTarget
>> >>>>>>>>>        * [WICKET-6810] - Asynchronous+encrypted pagestore leads
>> to
>> >>>>>>>>> WicketRuntimeException
>> >>>>>>>>>        * [WICKET-6813] - Setting child-src does not update
>> frame-src
>> >>>>>>> after
>> >>>>>>>>> initial assignment
>> >>>>>>>>>        * [WICKET-6818] - NPE in WicketEndpoint onClose
>> >>>>>>>>>        * [WICKET-6822] - AsynchronousPageStore Potential Memory
>> Leak
>> >>>>>>>>>        * [WICKET-6825] - wicket-ioc 9.0.0 throws IAE with JDK14,
>> >>>> still
>> >>>>>>>>> includes outdated ASM 7.1.0 in cglib-nodep
>> >>>>>>>>>        * [WICKET-6837] - Jupiter engine transitively included
>> in war
>> >>>>>>> file
>> >>>>>>>>> ** New Feature
>> >>>>>>>>>
>> >>>>>>>>>        * [WICKET-6805] - Add Cross-Origin Opener Policy and
>> >>>>>>> Cross-Origin
>> >>>>>>>>> Embedder Policy support
>> >>>>>>>>>
>> >>>>>>>>> ** Improvement
>> >>>>>>>>>
>> >>>>>>>>>        * [WICKET-6786] - CsrfPreventionRequestCycleListener
>> should
>> >>>>>>> support
>> >>>>>>>>> Fetch Metadata Request Headers
>> >>>>>>>>>        * [WICKET-6807] - Fake Submitting Button
>> >>>>>>>>>        * [WICKET-6821] - Completely disable CSP support
>> >>>>>>>>>        * [WICKET-6824] - Use concatenation instead of
>> String.format
>> >>>>>>> for
>> >>>>>>>>> frequently called methods
>> >>>>>>>>>        * [WICKET-6826] - Improve performance and reduce
>> allocations
>> >>>>>>> for
>> >>>>>>>>> Behaviors
>> >>>>>>>>>        * [WICKET-6827] - Improve performance of Strings.join and
>> >>>>>>>>> Strings.replaceAll
>> >>>>>>>>>        * [WICKET-6828] - Wrong tree branch icon with hidden
>> children
>> >>>>>>>>>        * [WICKET-6829] - Use String.isEmpty() instead of
>> >>>>>>> "".equals(...)
>> >>>>>>>>>        * [WICKET-6830] - Convert Behaviors into a static utility
>> >>>> class
>> >>>>>>> to
>> >>>>>>>>> reduce allocations
>> >>>>>>>>>        * [WICKET-6831] - Try to flush the response before detach
>> >>>>>>>>>        * [WICKET-6833] - Reduce allocations when merging page
>> >>>>>>> parameters
>> >>>>>>>>>        * [WICKET-6835] - Improve performance of
>> >>>>>>>>> AbstractMapper.getPlaceholder
>> >>>>>>>>>        * [WICKET-6838] - Improve performance of Strings.split
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>> --
>> >>>>>>>> Best regards,
>> >>>>>>>> Maxim
>> >>>>>>>>
>> >>>>>>> --
>> >>>>>>> Best regards,
>> >>>>>>> Maxim
>> >>>
>> >>> --
>> >>> Best regards,
>> >>> Maxim
>> >>>
>> >>
>> >> --
>> >> Best regards,
>> >> Maxim
>> >>
>> >
>>
>
>
> --
> Best regards,
> Maxim
>


-- 
Best regards,
Maxim

Reply via email to