Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-commons
Commit: 963ed346e704eb25ab5d0de655ada04640d7a9ad
https://github.com/xwiki/xwiki-commons/commit/963ed346e704eb25ab5d0de655ada…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/repository/internal/DefaultExtensionSerializer.java
M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/test/java/org/xwiki/extension/repository/local/DefaultExtensionSerializerTest.java
Log Message:
-----------
XCOMMONS-2873: The URL of core extensions loaded from XED files is null
Branch: refs/heads/feature-deploy-logout
Home: https://github.com/xwiki-contrib/oidc
Commit: f429fa680321ace6e1b3c11f03f4b08da88a109f
https://github.com/xwiki-contrib/oidc/commit/f429fa680321ace6e1b3c11f03f4b0…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-23 (Thu, 23 Nov 2023)
Changed paths:
M oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/OIDCAuthServiceImpl.java
R oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/OIDCLogoutMechanism.java
R oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/BackChannelOIDCLogoutMechanism.java
M oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/OIDCClientConfiguration.java
M oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/OIDCUserManager.java
R oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/RPInitiatedOIDCLogoutMechanism.java
A oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/endpoint/BackChannelLogoutOIDCEndpoint.java
M oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/endpoint/CallbackOIDCEndpoint.java
A oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/session/ClientHttpSessionListener.java
A oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/session/ClientHttpSessions.java
M oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/OIDCManager.java
M oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/endpoint/ConfigurationOIDCEndpoint.java
M oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/endpoint/LogoutOIDCEndpoint.java
A oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/endpoint/RegisterOIDCEndpoint.java
M oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/endpoint/UserInfoOIDCEndpoint.java
A oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/session/OIDCClients.java
A oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/session/ProviderLogoutListener.java
A oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/session/ProviderOIDCSessions.java
M oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/store/OIDCStore.java
A oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/util/EmptyResponse.java
A oidc-provider/src/main/java/org/xwiki/contrib/oidc/provider/internal/util/ErrorResponse.java
Log Message:
-----------
OIDC-154: Implement dynamic registration
OIDC-152: Implement backchannel logout
OIDC-125: Allow the authenticator to be configured through provider discovery
OIDC-155: Add proper signature veryfication and encyption support in the authenticator
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 12de1cdee963862f9a2ee671b89d97d17c9dd0ab
https://github.com/xwiki/xwiki-platform/commit/12de1cdee963862f9a2ee671b89d…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-docker/src/test/it/org/xwiki/like/test/ui/LikeIT.java
M xwiki-platform-core/xwiki-platform-mentions/xwiki-platform-mentions-test/xwiki-platform-mentions-test-docker/src/test/it/org/xwiki/mentions/test/ui/MentionsIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsSettingsIT.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-directory/xwiki-platform-user-directory-test/xwiki-platform-user-directory-test-docker/src/test/it/org/xwiki/user/directory/test/ui/UserDirectoryIT.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-docker/src/test/it/org/xwiki/user/test/ui/UserChangePasswordIT.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-docker/src/test/it/org/xwiki/user/test/ui/UserProfileIT.java
M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/WikiTemplateIT.java
Log Message:
-----------
Misc] Align styling + add jira for the solr event store problem
Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: a5660699496936994b5e842c465bf4041c436704
https://github.com/xwiki/xwiki-platform/commit/a5660699496936994b5e842c465b…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/ApplicationResources.properties
Log Message:
-----------
XWIKI-21487: Add a required rights analyzer for XWiki.GadgetClass
* Remove translations that are no longer needed.
(cherry picked from commit 9771a66bab4576f3e7bb1bde3ba80558d8c7a7fa)
Commit: 888ee7ea98bdfc8d40cd14364d88ea90a160e30b
https://github.com/xwiki/xwiki-platform/commit/888ee7ea98bdfc8d40cd14364d88…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/java/org/xwiki/platform/security/requiredrights/internal/analyzer/ConfigurableClassRequiredRightsAnalyzer.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/java/org/xwiki/platform/security/requiredrights/internal/analyzer/DefaultObjectRequiredRightAnalyzer.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/test/java/org/xwiki/platform/security/requiredrights/internal/analyzer/ConfigurableClassRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-21490: Add a required rights analyzer for XWiki.ConfigurableClass
* Add a new required rights analyzer including a component test.
(cherry picked from commit 1d5199ab139a0b6bbc3b7c9bc90f468baeb08a7a)
Compare: https://github.com/xwiki/xwiki-platform/compare/31eca74f987a...888ee7ea98bd
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 9771a66bab4576f3e7bb1bde3ba80558d8c7a7fa
https://github.com/xwiki/xwiki-platform/commit/9771a66bab4576f3e7bb1bde3ba8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/ApplicationResources.properties
Log Message:
-----------
XWIKI-21487: Add a required rights analyzer for XWiki.GadgetClass
* Remove translations that are no longer needed.
Commit: 1d5199ab139a0b6bbc3b7c9bc90f468baeb08a7a
https://github.com/xwiki/xwiki-platform/commit/1d5199ab139a0b6bbc3b7c9bc90f…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/java/org/xwiki/platform/security/requiredrights/internal/analyzer/ConfigurableClassRequiredRightsAnalyzer.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/java/org/xwiki/platform/security/requiredrights/internal/analyzer/DefaultObjectRequiredRightAnalyzer.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/test/java/org/xwiki/platform/security/requiredrights/internal/analyzer/ConfigurableClassRequiredRightsAnalyzerTest.java
Log Message:
-----------
XWIKI-21490: Add a required rights analyzer for XWiki.ConfigurableClass
* Add a new required rights analyzer including a component test.
Compare: https://github.com/xwiki/xwiki-platform/compare/4360427b09f6...1d5199ab139a
Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 31eca74f987abd8e717198b5da21a2859a30c38e
https://github.com/xwiki/xwiki-platform/commit/31eca74f987abd8e717198b5da21…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedHtmlMail1.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedHtmlMail2.txt
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedMail1.txt
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedMail2.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedPlainTextMail1.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedPlainTextMail2.txt
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/notification/email/macros.vm
Log Message:
-----------
XWIKI-21589: Email notifications events description is not properly rendered
* Fix: ensure to use include the templates containing commons
notifications macros in notification email macros
* Test: improve existing integration test to only check the txt
version of the mails but also the html. Use pattern matching for
this with ignoring whitespaces: we cannot perform an exact match as
some part of the Html are random (e.g. random UUID for cache protection
of some assets, and ids of the events)
(cherry picked from commit 4360427b09f66ad81196df587d9afffbe2c6c0b0)
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 4360427b09f66ad81196df587d9afffbe2c6c0b0
https://github.com/xwiki/xwiki-platform/commit/4360427b09f66ad81196df587d9a…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedHtmlMail1.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedHtmlMail2.txt
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedMail1.txt
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedMail2.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedPlainTextMail1.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/resources/expectedPlainTextMail2.txt
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/notification/email/macros.vm
Log Message:
-----------
XWIKI-21589: Email notifications events description is not properly rendered
* Fix: ensure to use include the templates containing commons
notifications macros in notification email macros
* Test: improve existing integration test to only check the txt
version of the mails but also the html. Use pattern matching for
this with ignoring whitespaces: we cannot perform an exact match as
some part of the Html are random (e.g. random UUID for cache protection
of some assets, and ids of the events)
Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 97956a4e7fda02188f707d65a7d948eee42287b2
https://github.com/xwiki/xwiki-platform/commit/97956a4e7fda02188f707d65a7d9…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManager.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManagerInvalidator.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/test/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManagerInvalidatorTest.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-default/src/main/java/org/xwiki/user/internal/document/DocumentUserManager.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-default/src/main/java/org/xwiki/user/internal/document/NormalUserPreferencesConfigurationSource.java
Log Message:
-----------
XWIKI-21578: The cache of users per interval should only be invalidated when the user was or is active
(cherry picked from commit 897db98efefb5be596a58cc51c20ec2ab86a763c)
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 897db98efefb5be596a58cc51c20ec2ab86a763c
https://github.com/xwiki/xwiki-platform/commit/897db98efefb5be596a58cc51c20…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManager.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManagerInvalidator.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/test/java/org/xwiki/notifications/notifiers/internal/email/IntervalUsersManagerInvalidatorTest.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-default/src/main/java/org/xwiki/user/internal/document/DocumentUserManager.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-default/src/main/java/org/xwiki/user/internal/document/NormalUserPreferencesConfigurationSource.java
Log Message:
-----------
XWIKI-21578: The cache of users per interval should only be invalidated when the user was or is active
Branch: refs/heads/stable-15.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: b18fa59902e8202dedb73276965c95eca6657f52
https://github.com/xwiki/xwiki-platform/commit/b18fa59902e8202dedb73276965c…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/pom.xml
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/java/org/xwiki/localization/wiki/internal/TranslationDocumentObjectRequiredRightAnalyzer.java
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/test/java/org/xwiki/localization/wiki/internal/TranslationDocumentObjectRequiredRightAnalyzerTest.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/java/org/xwiki/platform/security/requiredrights/internal/analyzer/XWikiDocumentRequiredRightAnalyzer.java
Log Message:
-----------
XWIKI-21486: Add a required rights analyzer for XWiki.TranslationDocumentClass (#2615)
* Add analyzer for scope field
* Add Admin required right
* Add component test
* Check required rights on objects on root locale document
* Report required rights on the content of translation documents as well
(cherry picked from commit 2eb9816e73fad566ad079ada6eb2b5adedf20e8a)
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 2eb9816e73fad566ad079ada6eb2b5adedf20e8a
https://github.com/xwiki/xwiki-platform/commit/2eb9816e73fad566ad079ada6eb2…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2023-11-22 (Wed, 22 Nov 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/pom.xml
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/java/org/xwiki/localization/wiki/internal/TranslationDocumentObjectRequiredRightAnalyzer.java
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-sources/xwiki-platform-localization-source-wiki/src/test/java/org/xwiki/localization/wiki/internal/TranslationDocumentObjectRequiredRightAnalyzerTest.java
M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-requiredrights/xwiki-platform-security-requiredrights-default/src/main/java/org/xwiki/platform/security/requiredrights/internal/analyzer/XWikiDocumentRequiredRightAnalyzer.java
Log Message:
-----------
XWIKI-21486: Add a required rights analyzer for XWiki.TranslationDocumentClass (#2615)
* Add analyzer for scope field
* Add Admin required right
* Add component test
* Check required rights on objects on root locale document
* Report required rights on the content of translation documents as well