<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Lancé par une alarme périodique</shortDescription></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.BooleanParameterValue'><name>SKIP_TEST</name><value>false</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>SKIP_QUALITY</name><value>false</value></parameter></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>561</buildNumber><marked><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><branch><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><branch><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><branch><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Jenkins-Pipelines.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigin6.2.x _class='hudson.plugins.git.util.Build'><buildNumber>180</buildNumber><marked><SHA1>45e0d31d27a05fd6c36b5f7bd604a0d05f7f378f</SHA1><branch><SHA1>45e0d31d27a05fd6c36b5f7bd604a0d05f7f378f</SHA1><name>refs/remotes/origin/6.2.x</name></branch></marked><revision><SHA1>45e0d31d27a05fd6c36b5f7bd604a0d05f7f378f</SHA1><branch><SHA1>45e0d31d27a05fd6c36b5f7bd604a0d05f7f378f</SHA1><name>refs/remotes/origin/6.2.x</name></branch></revision></refsremotesorigin6.2.x><refsremotesorigin6.3.x _class='hudson.plugins.git.util.Build'><buildNumber>302</buildNumber><marked><SHA1>6df43e66c82d74fdaf07c75d56db339cf3491364</SHA1><branch><SHA1>6df43e66c82d74fdaf07c75d56db339cf3491364</SHA1><name>refs/remotes/origin/6.3.x</name></branch></marked><revision><SHA1>6df43e66c82d74fdaf07c75d56db339cf3491364</SHA1><branch><SHA1>6df43e66c82d74fdaf07c75d56db339cf3491364</SHA1><name>refs/remotes/origin/6.3.x</name></branch></revision></refsremotesorigin6.3.x><refsremotesorigin6.4.x _class='hudson.plugins.git.util.Build'><buildNumber>561</buildNumber><marked><SHA1>4e596e9878b49186775fd207ba70efe5bb69820e</SHA1><branch><SHA1>4e596e9878b49186775fd207ba70efe5bb69820e</SHA1><name>refs/remotes/origin/6.4.x</name></branch></marked><revision><SHA1>4e596e9878b49186775fd207ba70efe5bb69820e</SHA1><branch><SHA1>4e596e9878b49186775fd207ba70efe5bb69820e</SHA1><name>refs/remotes/origin/6.4.x</name></branch></revision></refsremotesorigin6.4.x><refsremotesorigin6.1.x _class='hudson.plugins.git.util.Build'><buildNumber>43</buildNumber><marked><SHA1>a3e9b3a1a829e2b076e72afa8bf8da6253ba6b31</SHA1><branch><SHA1>a3e9b3a1a829e2b076e72afa8bf8da6253ba6b31</SHA1><name>refs/remotes/origin/6.1.x</name></branch></marked><revision><SHA1>a3e9b3a1a829e2b076e72afa8bf8da6253ba6b31</SHA1><branch><SHA1>a3e9b3a1a829e2b076e72afa8bf8da6253ba6b31</SHA1><name>refs/remotes/origin/6.1.x</name></branch></revision></refsremotesorigin6.1.x></buildsByBranchName><lastBuiltRevision><SHA1>4e596e9878b49186775fd207ba70efe5bb69820e</SHA1><branch><SHA1>4e596e9878b49186775fd207ba70efe5bb69820e</SHA1><name>refs/remotes/origin/6.4.x</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Core</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigin6.2.x _class='hudson.plugins.git.util.Build'><buildNumber>179</buildNumber><marked><SHA1>6976f0d418d1eb565dded101d00140960944e6aa</SHA1><branch><SHA1>6976f0d418d1eb565dded101d00140960944e6aa</SHA1><name>refs/remotes/origin/6.2.x</name></branch></marked><revision><SHA1>6976f0d418d1eb565dded101d00140960944e6aa</SHA1><branch><SHA1>6976f0d418d1eb565dded101d00140960944e6aa</SHA1><name>refs/remotes/origin/6.2.x</name></branch></revision></refsremotesorigin6.2.x><refsremotesorigin6.3.x _class='hudson.plugins.git.util.Build'><buildNumber>302</buildNumber><marked><SHA1>f1c18f5b16ecf085b04a36a636aa4aa26ec5d773</SHA1><branch><SHA1>f1c18f5b16ecf085b04a36a636aa4aa26ec5d773</SHA1><name>refs/remotes/origin/6.3.x</name></branch></marked><revision><SHA1>f1c18f5b16ecf085b04a36a636aa4aa26ec5d773</SHA1><branch><SHA1>f1c18f5b16ecf085b04a36a636aa4aa26ec5d773</SHA1><name>refs/remotes/origin/6.3.x</name></branch></revision></refsremotesorigin6.3.x><refsremotesorigin6.4.x _class='hudson.plugins.git.util.Build'><buildNumber>561</buildNumber><marked><SHA1>a8d7c907b3a8d9084ce45edb29954421949b139e</SHA1><branch><SHA1>a8d7c907b3a8d9084ce45edb29954421949b139e</SHA1><name>refs/remotes/origin/6.4.x</name></branch></marked><revision><SHA1>a8d7c907b3a8d9084ce45edb29954421949b139e</SHA1><branch><SHA1>a8d7c907b3a8d9084ce45edb29954421949b139e</SHA1><name>refs/remotes/origin/6.4.x</name></branch></revision></refsremotesorigin6.4.x><refsremotesorigin6.1.x _class='hudson.plugins.git.util.Build'><buildNumber>43</buildNumber><marked><SHA1>9dbcbf90b830646ccd42fb388d09dbe09ecea4e6</SHA1><branch><SHA1>9dbcbf90b830646ccd42fb388d09dbe09ecea4e6</SHA1><name>refs/remotes/origin/6.1.x</name></branch></marked><revision><SHA1>9dbcbf90b830646ccd42fb388d09dbe09ecea4e6</SHA1><branch><SHA1>9dbcbf90b830646ccd42fb388d09dbe09ecea4e6</SHA1><name>refs/remotes/origin/6.1.x</name></branch></revision></refsremotesorigin6.1.x></buildsByBranchName><lastBuiltRevision><SHA1>a8d7c907b3a8d9084ce45edb29954421949b139e</SHA1><branch><SHA1>a8d7c907b3a8d9084ce45edb29954421949b139e</SHA1><name>refs/remotes/origin/6.4.x</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Components</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigin6.2.x _class='hudson.plugins.git.util.Build'><buildNumber>179</buildNumber><marked><SHA1>b3b8a633d5a98083849becc7464aebbca4218501</SHA1><branch><SHA1>b3b8a633d5a98083849becc7464aebbca4218501</SHA1><name>refs/remotes/origin/6.2.x</name></branch></marked><revision><SHA1>b3b8a633d5a98083849becc7464aebbca4218501</SHA1><branch><SHA1>b3b8a633d5a98083849becc7464aebbca4218501</SHA1><name>refs/remotes/origin/6.2.x</name></branch></revision></refsremotesorigin6.2.x><refsremotesorigin6.3.x _class='hudson.plugins.git.util.Build'><buildNumber>302</buildNumber><marked><SHA1>586ebdd23e10f812e41a52cbf1a3a7f4a81fe924</SHA1><branch><SHA1>586ebdd23e10f812e41a52cbf1a3a7f4a81fe924</SHA1><name>refs/remotes/origin/6.3.x</name></branch></marked><revision><SHA1>586ebdd23e10f812e41a52cbf1a3a7f4a81fe924</SHA1><branch><SHA1>586ebdd23e10f812e41a52cbf1a3a7f4a81fe924</SHA1><name>refs/remotes/origin/6.3.x</name></branch></revision></refsremotesorigin6.3.x><refsremotesorigin6.4.x _class='hudson.plugins.git.util.Build'><buildNumber>561</buildNumber><marked><SHA1>f105160616b668c112072a2f4714b531c52c98bc</SHA1><branch><SHA1>f105160616b668c112072a2f4714b531c52c98bc</SHA1><name>refs/remotes/origin/6.4.x</name></branch></marked><revision><SHA1>f105160616b668c112072a2f4714b531c52c98bc</SHA1><branch><SHA1>f105160616b668c112072a2f4714b531c52c98bc</SHA1><name>refs/remotes/origin/6.4.x</name></branch></revision></refsremotesorigin6.4.x><refsremotesorigin6.1.x _class='hudson.plugins.git.util.Build'><buildNumber>43</buildNumber><marked><SHA1>070793013d99eb148b16b15d6a191b20b72bc82c</SHA1><branch><SHA1>070793013d99eb148b16b15d6a191b20b72bc82c</SHA1><name>refs/remotes/origin/6.1.x</name></branch></marked><revision><SHA1>070793013d99eb148b16b15d6a191b20b72bc82c</SHA1><branch><SHA1>070793013d99eb148b16b15d6a191b20b72bc82c</SHA1><name>refs/remotes/origin/6.1.x</name></branch></revision></refsremotesorigin6.1.x></buildsByBranchName><lastBuiltRevision><SHA1>f105160616b668c112072a2f4714b531c52c98bc</SHA1><branch><SHA1>f105160616b668c112072a2f4714b531c52c98bc</SHA1><name>refs/remotes/origin/6.4.x</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Looks</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigin6.2.x _class='hudson.plugins.git.util.Build'><buildNumber>179</buildNumber><marked><SHA1>abe99f69032413c083fb9ee7a98afc1e2ab5114d</SHA1><branch><SHA1>abe99f69032413c083fb9ee7a98afc1e2ab5114d</SHA1><name>refs/remotes/origin/6.2.x</name></branch></marked><revision><SHA1>abe99f69032413c083fb9ee7a98afc1e2ab5114d</SHA1><branch><SHA1>abe99f69032413c083fb9ee7a98afc1e2ab5114d</SHA1><name>refs/remotes/origin/6.2.x</name></branch></revision></refsremotesorigin6.2.x><refsremotesorigin6.3.x _class='hudson.plugins.git.util.Build'><buildNumber>302</buildNumber><marked><SHA1>146430cd63566b3be410c8dd534faa57033583b3</SHA1><branch><SHA1>146430cd63566b3be410c8dd534faa57033583b3</SHA1><name>refs/remotes/origin/6.3.x</name></branch></marked><revision><SHA1>146430cd63566b3be410c8dd534faa57033583b3</SHA1><branch><SHA1>146430cd63566b3be410c8dd534faa57033583b3</SHA1><name>refs/remotes/origin/6.3.x</name></branch></revision></refsremotesorigin6.3.x><refsremotesorigin6.4.x _class='hudson.plugins.git.util.Build'><buildNumber>561</buildNumber><marked><SHA1>f9a3cc8ddfdefbb340e23594a0d441da1d2cd613</SHA1><branch><SHA1>f9a3cc8ddfdefbb340e23594a0d441da1d2cd613</SHA1><name>refs/remotes/origin/6.4.x</name></branch></marked><revision><SHA1>f9a3cc8ddfdefbb340e23594a0d441da1d2cd613</SHA1><branch><SHA1>f9a3cc8ddfdefbb340e23594a0d441da1d2cd613</SHA1><name>refs/remotes/origin/6.4.x</name></branch></revision></refsremotesorigin6.4.x><refsremotesorigin6.1.x _class='hudson.plugins.git.util.Build'><buildNumber>43</buildNumber><marked><SHA1>62ef5e63f545c1d332fb8e528897aff1fac54150</SHA1><branch><SHA1>62ef5e63f545c1d332fb8e528897aff1fac54150</SHA1><name>refs/remotes/origin/6.1.x</name></branch></marked><revision><SHA1>62ef5e63f545c1d332fb8e528897aff1fac54150</SHA1><branch><SHA1>62ef5e63f545c1d332fb8e528897aff1fac54150</SHA1><name>refs/remotes/origin/6.1.x</name></branch></revision></refsremotesorigin6.1.x></buildsByBranchName><lastBuiltRevision><SHA1>f9a3cc8ddfdefbb340e23594a0d441da1d2cd613</SHA1><branch><SHA1>f9a3cc8ddfdefbb340e23594a0d441da1d2cd613</SHA1><name>refs/remotes/origin/6.4.x</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Setup</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigin6.2.x _class='hudson.plugins.git.util.Build'><buildNumber>179</buildNumber><marked><SHA1>c96d415a32db2f558555695b382b89c11ac347be</SHA1><branch><SHA1>c96d415a32db2f558555695b382b89c11ac347be</SHA1><name>refs/remotes/origin/6.2.x</name></branch></marked><revision><SHA1>c96d415a32db2f558555695b382b89c11ac347be</SHA1><branch><SHA1>c96d415a32db2f558555695b382b89c11ac347be</SHA1><name>refs/remotes/origin/6.2.x</name></branch></revision></refsremotesorigin6.2.x><refsremotesorigin6.3.x _class='hudson.plugins.git.util.Build'><buildNumber>302</buildNumber><marked><SHA1>10719018413e414cfa70c0f64a945a72670797f4</SHA1><branch><SHA1>10719018413e414cfa70c0f64a945a72670797f4</SHA1><name>refs/remotes/origin/6.3.x</name></branch></marked><revision><SHA1>10719018413e414cfa70c0f64a945a72670797f4</SHA1><branch><SHA1>10719018413e414cfa70c0f64a945a72670797f4</SHA1><name>refs/remotes/origin/6.3.x</name></branch></revision></refsremotesorigin6.3.x><refsremotesorigin6.4.x _class='hudson.plugins.git.util.Build'><buildNumber>561</buildNumber><marked><SHA1>4c911d0c826d86eae553a296dd6f65961fc161ae</SHA1><branch><SHA1>4c911d0c826d86eae553a296dd6f65961fc161ae</SHA1><name>refs/remotes/origin/6.4.x</name></branch></marked><revision><SHA1>4c911d0c826d86eae553a296dd6f65961fc161ae</SHA1><branch><SHA1>4c911d0c826d86eae553a296dd6f65961fc161ae</SHA1><name>refs/remotes/origin/6.4.x</name></branch></revision></refsremotesorigin6.4.x><refsremotesorigin6.1.x _class='hudson.plugins.git.util.Build'><buildNumber>43</buildNumber><marked><SHA1>2c1de09b276e4aa8622563451ebd70a4f24759ce</SHA1><branch><SHA1>2c1de09b276e4aa8622563451ebd70a4f24759ce</SHA1><name>refs/remotes/origin/6.1.x</name></branch></marked><revision><SHA1>2c1de09b276e4aa8622563451ebd70a4f24759ce</SHA1><branch><SHA1>2c1de09b276e4aa8622563451ebd70a4f24759ce</SHA1><name>refs/remotes/origin/6.1.x</name></branch></revision></refsremotesorigin6.1.x></buildsByBranchName><lastBuiltRevision><SHA1>4c911d0c826d86eae553a296dd6f65961fc161ae</SHA1><branch><SHA1>4c911d0c826d86eae553a296dd6f65961fc161ae</SHA1><name>refs/remotes/origin/6.4.x</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Distribution</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigin6.2.x _class='hudson.plugins.git.util.Build'><buildNumber>179</buildNumber><marked><SHA1>1bdb8f99972aa96dacfc6d8775a7364ab6e845c2</SHA1><branch><SHA1>1bdb8f99972aa96dacfc6d8775a7364ab6e845c2</SHA1><name>refs/remotes/origin/6.2.x</name></branch></marked><revision><SHA1>1bdb8f99972aa96dacfc6d8775a7364ab6e845c2</SHA1><branch><SHA1>1bdb8f99972aa96dacfc6d8775a7364ab6e845c2</SHA1><name>refs/remotes/origin/6.2.x</name></branch></revision></refsremotesorigin6.2.x><refsremotesorigin6.3.x _class='hudson.plugins.git.util.Build'><buildNumber>302</buildNumber><marked><SHA1>e6cf90efb933ea1d65558af1cade3056ac4b6462</SHA1><branch><SHA1>e6cf90efb933ea1d65558af1cade3056ac4b6462</SHA1><name>refs/remotes/origin/6.3.x</name></branch></marked><revision><SHA1>e6cf90efb933ea1d65558af1cade3056ac4b6462</SHA1><branch><SHA1>e6cf90efb933ea1d65558af1cade3056ac4b6462</SHA1><name>refs/remotes/origin/6.3.x</name></branch></revision></refsremotesorigin6.3.x><refsremotesorigin6.4.x _class='hudson.plugins.git.util.Build'><buildNumber>561</buildNumber><marked><SHA1>27fc17db8fc8e443cd002cec7d78fbad61804ec8</SHA1><branch><SHA1>27fc17db8fc8e443cd002cec7d78fbad61804ec8</SHA1><name>refs/remotes/origin/6.4.x</name></branch></marked><revision><SHA1>27fc17db8fc8e443cd002cec7d78fbad61804ec8</SHA1><branch><SHA1>27fc17db8fc8e443cd002cec7d78fbad61804ec8</SHA1><name>refs/remotes/origin/6.4.x</name></branch></revision></refsremotesorigin6.4.x><refsremotesorigin6.1.x _class='hudson.plugins.git.util.Build'><buildNumber>43</buildNumber><marked><SHA1>64a1ed5c344bf6e81820366b63120c460193579c</SHA1><branch><SHA1>64a1ed5c344bf6e81820366b63120c460193579c</SHA1><name>refs/remotes/origin/6.1.x</name></branch></marked><revision><SHA1>64a1ed5c344bf6e81820366b63120c460193579c</SHA1><branch><SHA1>64a1ed5c344bf6e81820366b63120c460193579c</SHA1><name>refs/remotes/origin/6.1.x</name></branch></revision></refsremotesorigin6.1.x></buildsByBranchName><lastBuiltRevision><SHA1>27fc17db8fc8e443cd002cec7d78fbad61804ec8</SHA1><branch><SHA1>27fc17db8fc8e443cd002cec7d78fbad61804ec8</SHA1><name>refs/remotes/origin/6.4.x</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Assembly</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><building>false</building><displayName>#561</displayName><duration>2920652</duration><estimatedDuration>15033</estimatedDuration><fullDisplayName>Silverpeas_Stable_AutoDeploy #561</fullDisplayName><id>561</id><keepLog>false</keepLog><number>561</number><queueId>59469</queueId><result>FAILURE</result><timestamp>1789361160441</timestamp><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Stable_AutoDeploy/561/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core-library/src/test/resources/org/silverpeas/index/search/searchEngineSettings.properties</affectedPath><affectedPath>core-library/src/test/java/org/silverpeas/core/index/indexing/model/LastUpdateDateSearchTest.java</affectedPath><affectedPath>core-library/src/main/java/org/silverpeas/core/calendar/ical4j/ICal4JExporter.java</affectedPath><affectedPath>core-library/src/test/java/org/silverpeas/core/node/service/NodeIndexationTest.java</affectedPath><affectedPath>core-library/src/test/java/org/silverpeas/core/contribution/attachment/SimpleDocumentIndexationTest.java</affectedPath><affectedPath>core-library/src/main/java/org/silverpeas/core/node/service/DefaultNodeService.java</affectedPath><affectedPath>core-library/src/main/java/org/silverpeas/core/contribution/attachment/SimpleDocumentService.java</affectedPath><commitId>1fb941d80d45bb748a8e5cffc095eda2053d394a</commitId><timestamp>1789114939000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Fix bug #15369. In fact, the last modification date of a document
(whatever it is, WYSIWYG or attachments for example), isn't indexed. Now
any documents have their modification data (date and author) indexed
when they have been modified.
Some unit tests are added to validate the bug and its fix.

ICal4JExporterTest fails if executed after ICal4JImporterTest because
the option iCal4J Outlook (KEY_OUTLOOK_COMPATIBILITY) has been enabled.
But, in the export, this option should be unset and the default line
feed should be used. This is done now with the
FoldingWriter.REDUCED_FOLD_LENGTH parameter.
</comment><date>2026-09-11 10:22:19 +0200</date><id>1fb941d80d45bb748a8e5cffc095eda2053d394a</id><msg>Fix bug #15369. In fact, the last modification date of a document</msg><path><editType>edit</editType><file>core-library/src/main/java/org/silverpeas/core/calendar/ical4j/ICal4JExporter.java</file></path><path><editType>add</editType><file>core-library/src/test/resources/org/silverpeas/index/search/searchEngineSettings.properties</file></path><path><editType>add</editType><file>core-library/src/test/java/org/silverpeas/core/contribution/attachment/SimpleDocumentIndexationTest.java</file></path><path><editType>edit</editType><file>core-library/src/main/java/org/silverpeas/core/node/service/DefaultNodeService.java</file></path><path><editType>add</editType><file>core-library/src/test/java/org/silverpeas/core/node/service/NodeIndexationTest.java</file></path><path><editType>edit</editType><file>core-library/src/main/java/org/silverpeas/core/contribution/attachment/SimpleDocumentService.java</file></path><path><editType>add</editType><file>core-library/src/test/java/org/silverpeas/core/index/indexing/model/LastUpdateDateSearchTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>core-web/src/main/java/org/silverpeas/core/web/filter/IFrameChecker.java</affectedPath><affectedPath>core-web/src/test/resources/org/silverpeas/util/security.properties</affectedPath><affectedPath>core-war/src/main/webapp/WEB-INF/tags/silverpeas/util/displayExternalIframe.tag</affectedPath><affectedPath>core-web/src/integration-test/java/org/silverpeas/core/web/filter/MassiveWebSecurityFilterIT.java</affectedPath><affectedPath>core-web/src/main/java/org/silverpeas/core/web/filter/MassiveWebSecurityFilter.java</affectedPath><affectedPath>core-api/src/main/java/org/silverpeas/core/util/security/SecuritySettings.java</affectedPath><affectedPath>core-web/src/integration-test/resources/org/silverpeas/util/security.properties</affectedPath><affectedPath>core-configuration/src/main/config/properties/org/silverpeas/util/security.properties</affectedPath><affectedPath>core-web/src/test/java/org/silverpeas/core/web/filter/IFrameCheckerTest.java</affectedPath><commitId>4e596e9878b49186775fd207ba70efe5bb69820e</commitId><timestamp>1789140194000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Fix bug #15431

Allow iframes in the data sent to Silverpeas when they refer trusted sources
MassiveWebSecurityFilter no longer blocks every iframe. An iframe is now allowed
if its single src attribute refers either:
- an HTTPS URL whose host is the Silverpeas server or one of the hosts set in
  the new security.external.iframe.hosts.allowed property, or
- a relative URL within the Silverpeas application, without any path
  traversal attempt (even encoded).
Any iframe that cannot be strictly parsed, or that has a srcdoc attribute,
is still rejected.
The JSON bodies of requests are now decoded before the injection checks, so
that they are done on the text as it will be taken by Silverpeas.
The iframe checking is done by the new IFrameChecker class, covered by unit
tests. MassiveWebSecurityFilterIT is also completed.
</comment><date>2026-09-11 17:23:14 +0200</date><id>4e596e9878b49186775fd207ba70efe5bb69820e</id><msg>Fix bug #15431</msg><path><editType>edit</editType><file>core-web/src/integration-test/java/org/silverpeas/core/web/filter/MassiveWebSecurityFilterIT.java</file></path><path><editType>add</editType><file>core-web/src/main/java/org/silverpeas/core/web/filter/IFrameChecker.java</file></path><path><editType>edit</editType><file>core-api/src/main/java/org/silverpeas/core/util/security/SecuritySettings.java</file></path><path><editType>edit</editType><file>core-configuration/src/main/config/properties/org/silverpeas/util/security.properties</file></path><path><editType>edit</editType><file>core-web/src/main/java/org/silverpeas/core/web/filter/MassiveWebSecurityFilter.java</file></path><path><editType>edit</editType><file>core-war/src/main/webapp/WEB-INF/tags/silverpeas/util/displayExternalIframe.tag</file></path><path><editType>add</editType><file>core-web/src/test/java/org/silverpeas/core/web/filter/IFrameCheckerTest.java</file></path><path><editType>edit</editType><file>core-web/src/test/resources/org/silverpeas/util/security.properties</file></path><path><editType>edit</editType><file>core-web/src/integration-test/resources/org/silverpeas/util/security.properties</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>processManager/processManager-war/src/main/java/org/silverpeas/processmanager/ProcessManagerSessionController.java</affectedPath><commitId>5996392166255a660b6d67d039826b5b9c98cdd4</commitId><timestamp>1789132642000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Fix bug #15447

Now, the access of a given process instance is checked against the
list of process instances available for the current active user.
</comment><date>2026-09-11 15:17:22 +0200</date><id>5996392166255a660b6d67d039826b5b9c98cdd4</id><msg>Fix bug #15447</msg><path><editType>edit</editType><file>processManager/processManager-war/src/main/java/org/silverpeas/processmanager/ProcessManagerSessionController.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>kmelia/kmelia-war/src/main/java/org/silverpeas/components/kmelia/control/KmeliaSessionController.java</affectedPath><commitId>a8d7c907b3a8d9084ce45edb29954421949b139e</commitId><timestamp>1789141832000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Fix bug #15444
</comment><date>2026-09-11 17:50:32 +0200</date><id>a8d7c907b3a8d9084ce45edb29954421949b139e</id><msg>Fix bug #15444</msg><path><editType>edit</editType><file>kmelia/kmelia-war/src/main/java/org/silverpeas/components/kmelia/control/KmeliaSessionController.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></culprit><inProgress>false</inProgress><nextBuild><number>562</number><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Stable_AutoDeploy/562/</url></nextBuild><previousBuild><number>560</number><url>https://integration.silverpeas.org/jenkins/job/Silverpeas_Stable_AutoDeploy/560/</url></previousBuild></workflowRun>