Skip to content

Conversation

@pnicolucci
Copy link
Contributor

tandraschko and others added 30 commits November 17, 2020 16:52
MYFACES-4373: prefer SecureRandom for token generation 2.3-next
more relaxed about Readme and *.iml files during rat check
Update Cryptographic algorithm in StateUtils to a stronger version

(cherry picked from commit 65a0043)
infra required persist-credentials: false
…ition.

PropertyNotFoundException was thrown if the name of the poperty
requested was null, but it should really be thrown when the property
itself is not found.  This patch changes the nullness check
accordingly.

Before:

    java.lang.NullPointerException: Cannot invoke "org.apache.myfaces.core.api.shared.lang.PropertyDescriptorWrapper.getWrapped()" because "pd" is null
	at org.apache.myfaces.el.resolver.LambdaBeanELResolver.getValue(LambdaBeanELResolver.java:78)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:136)

After:

    javax.el.PropertyNotFoundException: Property [x] not found on type [com.example.FooBar_ClientProxy]
	at org.apache.myfaces.el.resolver.LambdaBeanELResolver.getPropertyDescriptor(LambdaBeanELResolver.java:162)
	at org.apache.myfaces.el.resolver.LambdaBeanELResolver.getValue(LambdaBeanELResolver.java:72)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:136)
MYFACES-4380 LambdaBeanELResolver: Fix PropertyNotFoundException condition
This avoids "@SessionScoped does not exist within current thread" when
trying to destroy ViewScoped and FlowScoped beans.

Signed-off-by: Juri Berlanda <juri.berlanda@tuwien.ac.at>
MYFACES-4382: Add check if SessionScope is active.
…esCacheControl

MYFACES-4371 Resources: set cache-control-header instead of expires-header
volosied and others added 27 commits May 5, 2022 16:04
Co-authored-by: Udo Schnurpfeil <udo.schnurpfeil@irian.eu>
Co-authored-by: Piotrek Żygieło <pzygielo@users.noreply.github.com>
2.3-next: MYFACES-4450: render tabindex for outputLabel; update test
- reworked channel token generation - new token is generated only if needed (ie new session/view), just one token for application scope
- fixed usage of user-specified channel - now also works even in application scope calls
- changed default max idle timeout for websockets - according to omnifaces/mojarra spec
- specified default websocket scope - according to documentation (session scope for user-specified websocket as default)

Co-authored-by: siebenburger <milan.siebenburger@aura.cz>
@pnicolucci pnicolucci self-assigned this Oct 11, 2022
@pnicolucci pnicolucci closed this Oct 11, 2022
@pnicolucci
Copy link
Contributor Author

bad PR, re working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.