{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":81799714,"defaultBranch":"trunk","name":"ofbiz-framework","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-13T08:00:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726038161.0","currentOid":""},"activityList":{"items":[{"before":"acf38c20bf4945d0cb94de513d5e19793bd32ffe","after":"50e1e3b4ff0093c6af938ca140f3e84df3197a41","ref":"refs/heads/release24.09","pushedAt":"2024-09-11T16:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: Replaces trunk by 24.09 as next","shortMessageHtmlLink":"Fixed: Replaces trunk by 24.09 as next"}},{"before":"106f1f555ca8b608d1592a36dac1c31ef76c4cd5","after":"acf38c20bf4945d0cb94de513d5e19793bd32ffe","ref":"refs/heads/release24.09","pushedAt":"2024-09-11T14:54:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Improved: test if BB changes are OK","shortMessageHtmlLink":"Improved: test if BB changes are OK"}},{"before":"106f1f555ca8b608d1592a36dac1c31ef76c4cd5","after":"ac43745626093bd72ae497c9bd748ab70f4b1b93","ref":"refs/heads/trunk","pushedAt":"2024-09-11T09:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: When you add a party content the party profile screen does not refresh (OFBIZ-6709)\n\nThere is a problem showing the result of upload either if it's rejected or not.\nIn all case it shows \"Maybe for security reason your file has not been accepted,\n check the log.\"\n\nThe best solution is to temporarily show this information, say 10 sec.\nNo need to show if it's a success, the list above shows it anyway.\n\nThat's what I did but 7 sec is enough to read the message.\nMassage that is a bit longer now, but more explicit:\n\"If you don't see your file in Party Content list above, it has been rejected\nfor security reason. Check the log.\"","shortMessageHtmlLink":"Fixed: When you add a party content the party profile screen does not…"}},{"before":"377b3013c89f2b35e9d399d31ac473b55c65df5b","after":"3b1490e61bfd03314927a641953ff7e485a54d5c","ref":"refs/heads/release18.12","pushedAt":"2024-09-11T09:37:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: When you add a party content the party profile screen does not refresh (OFBIZ-6709)\n\nThere is a problem showing the result of upload either if it's rejected or not.\nIn all case it shows \"Maybe for security reason your file has not been accepted,\n check the log.\"\n\nThe best solution is to temporarily show this information, say 10 sec.\nNo need to show if it's a success, the list above shows it anyway.\n\nThat's what I did but 7 sec is enough to read the message.\nMassage that is a bit longer now, but more explicit:\n\"If you don't see your file in Party Content list above, it has been rejected\nfor security reason. Check the log.\"\n\nConflicts handled by hand","shortMessageHtmlLink":"Fixed: When you add a party content the party profile screen does not…"}},{"before":null,"after":"106f1f555ca8b608d1592a36dac1c31ef76c4cd5","ref":"refs/heads/release24.09","pushedAt":"2024-09-11T07:02:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmalin","name":"Nicolas Malin","path":"/nmalin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20129918?s=80&v=4"},"commit":{"message":"Fixed: SecuredUpload, impossible to upload a text file in the \"All\" case (OFBIZ-13139)\n\nEven valid text files (ie not containing any token of deniedWebShellTokens)\ndon't pass because they are stopped by the exception \"PDF header signature not found\".\n\nThis is due to the PDF check in the \"All\" case and that fixes it.","shortMessageHtmlLink":"Fixed: SecuredUpload, impossible to upload a text file in the \"All\" c…"}},{"before":"90d557844f5c7dccb328f996f444d9eab021f50a","after":"106f1f555ca8b608d1592a36dac1c31ef76c4cd5","ref":"refs/heads/trunk","pushedAt":"2024-09-11T06:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: SecuredUpload, impossible to upload a text file in the \"All\" case (OFBIZ-13139)\n\nEven valid text files (ie not containing any token of deniedWebShellTokens)\ndon't pass because they are stopped by the exception \"PDF header signature not found\".\n\nThis is due to the PDF check in the \"All\" case and that fixes it.","shortMessageHtmlLink":"Fixed: SecuredUpload, impossible to upload a text file in the \"All\" c…"}},{"before":"81fd7c74c2d5465ee789191c2de06bb0818dd776","after":"377b3013c89f2b35e9d399d31ac473b55c65df5b","ref":"refs/heads/release18.12","pushedAt":"2024-09-11T06:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: SecuredUpload, impossible to upload a text file in the \"All\" case (OFBIZ-13139)\n\nEven valid text files (ie not containing any token of deniedWebShellTokens)\ndon't pass because they are stopped by the exception \"PDF header signature not found\".\n\nThis is due to the PDF check in the \"All\" case and that fixes it.","shortMessageHtmlLink":"Fixed: SecuredUpload, impossible to upload a text file in the \"All\" c…"}},{"before":"355525cb7bca555f09f53e601c979e4b84311dcb","after":"90d557844f5c7dccb328f996f444d9eab021f50a","ref":"refs/heads/trunk","pushedAt":"2024-09-10T11:42:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JacquesLeRoux","name":"Jacques Le Roux","path":"/JacquesLeRoux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557941?s=80&v=4"},"commit":{"message":"Improved: Geo data for Romania; the 42 counties (#835)\n\n* Fixed: Error when uploading image because of line length (OFBIZ-12639)\r\n\r\nFor image files isValidFile should not checkMaxLinesLength, since that\r\nwas created to check text files. Image validation is done by\r\nisValidImageFile\r\n\r\nThanks: Ingo Wolfmayr and Jacques Le Roux for the work so far in\r\n(OFBIZ-12639)\r\n\r\n* Improved: Geo data for Romania; the 42 counties","shortMessageHtmlLink":"Improved: Geo data for Romania; the 42 counties (#835)"}},{"before":"0f4353d14a1dd3d58c99624f3b0f5e8743ed18ff","after":"355525cb7bca555f09f53e601c979e4b84311dcb","ref":"refs/heads/trunk","pushedAt":"2024-09-10T08:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: Upload image size issue (OFBIZ-12639)\n\nSecuredUpload::checkMaxLinesLength does not work when the charset used to create\nthe file is not the same than the one used when uploading. It's a know problem.\n\nThis at least allow images to be uploaded.\n\nI'll check if we can improve the call in SecuredUpload::checkMaxLinesLength to\nFileUtils.readLines() (Apachecommons.io) according to\nhttp://illegalargumentexception.blogspot.com/2009/05/java-rough-guide-to-character-encoding.html#javaencoding_autodetect\n\nSee https://lists.apache.org/thread/dv4yjpknms5zd2l73wb8ht3s0db2wx2v for details","shortMessageHtmlLink":"Fixed: Upload image size issue (OFBIZ-12639)"}},{"before":"74605c4cdda312221cdc952ac936de72b6d26762","after":"81fd7c74c2d5465ee789191c2de06bb0818dd776","ref":"refs/heads/release18.12","pushedAt":"2024-09-10T08:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: Upload image size issue (OFBIZ-12639)\n\nSecuredUpload::checkMaxLinesLength does not work when the charset used to create\nthe file is not the same than the one used when uploading. It's a know problem.\n\nThis at least allow images to be uploaded.\n\nI'll check if we can improve the call in SecuredUpload::checkMaxLinesLength to\nFileUtils.readLines() (Apachecommons.io) according to\nhttp://illegalargumentexception.blogspot.com/2009/05/java-rough-guide-to-character-encoding.html#javaencoding_autodetect\n\nSee https://lists.apache.org/thread/dv4yjpknms5zd2l73wb8ht3s0db2wx2v for details\n\nConflict handled by hand, also adds from trunk \"handling\" of msoffice files","shortMessageHtmlLink":"Fixed: Upload image size issue (OFBIZ-12639)"}},{"before":"e5a404caa2782272b1c5ff07499722277d982388","after":"74605c4cdda312221cdc952ac936de72b6d26762","ref":"refs/heads/release18.12","pushedAt":"2024-09-09T10:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: Reject reviewed \"Communication Event ID DEMO-COM-BACKLOG-1\" is impossible (OFBIZ-OFBIZ-13137)\n\nThere is no setCustRequestStatus request-map in party controller.\nThis adds it\n\nConflicts handled by hand","shortMessageHtmlLink":"Fixed: Reject reviewed \"Communication Event ID DEMO-COM-BACKLOG-1\" is…"}},{"before":"b466d22a38a85d7d46275e74e937805495448536","after":"0f4353d14a1dd3d58c99624f3b0f5e8743ed18ff","ref":"refs/heads/trunk","pushedAt":"2024-09-09T09:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: Reject reviewed \"Communication Event ID DEMO-COM-BACKLOG-1\" is impossible (OFBIZ-OFBIZ-13137)\n\nThere is no setCustRequestStatus request-map in party controller.\nThis adds it","shortMessageHtmlLink":"Fixed: Reject reviewed \"Communication Event ID DEMO-COM-BACKLOG-1\" is…"}},{"before":"ff72e555154eadc0227e45be3fc2ac5e40cb7736","after":"e5a404caa2782272b1c5ff07499722277d982388","ref":"refs/heads/release18.12","pushedAt":"2024-09-09T09:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: Remove CommunicationContent not working as expected (OFBIZ-12172)","shortMessageHtmlLink":"Fixed: Remove CommunicationContent not working as expected (OFBIZ-12172)"}},{"before":"9e4022b4a40b2142e098de83ff446666d7c5f1aa","after":"b466d22a38a85d7d46275e74e937805495448536","ref":"refs/heads/trunk","pushedAt":"2024-09-09T05:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Improved: small documentation change in UtilValidate::urlInString","shortMessageHtmlLink":"Improved: small documentation change in UtilValidate::urlInString"}},{"before":"f044a7e5bfc4aae70fd5feaa43f2f0ddf1f67ad8","after":"ff72e555154eadc0227e45be3fc2ac5e40cb7736","ref":"refs/heads/release18.12","pushedAt":"2024-09-08T15:05:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: Logout may create a \"HTTP Status 500 - Internal Server Error\" (OFBIZ-13136)\n\nUsing COOKIE did not work.\nA workaround is to check we don't need to handle the CVE-2024-32113, bypassing\nby using\n if (!requestUri.matches(\"/control/logout;jsessionid=[A-Z0-9]{32}\\\\.jvm1\")) {","shortMessageHtmlLink":"Fixed: Logout may create a \"HTTP Status 500 - Internal Server Error\" …"}},{"before":"b719d2283b88fe7747445832f246629f50ce0cf7","after":"9e4022b4a40b2142e098de83ff446666d7c5f1aa","ref":"refs/heads/trunk","pushedAt":"2024-09-08T08:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fixed: Logout may create a \"HTTP Status 500 - Internal Server Error\" (OFBIZ-13136)\n\nSets\nCOOKIE\nin catalina/config/web.xml\n\nRemoves WebAppServletContextListener class\n\nSee https://lists.apache.org/thread/j05xh3rwcto6tnmgyj8704n8xc9mf4r6 for details","shortMessageHtmlLink":"Fixed: Logout may create a \"HTTP Status 500 - Internal Server Error\" …"}},{"before":"1c94327c9930510984c23cb49abdd4da2376b33e","after":"f044a7e5bfc4aae70fd5feaa43f2f0ddf1f67ad8","ref":"refs/heads/release18.12","pushedAt":"2024-09-06T21:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dixitdeepak","name":"Deepak Dixit","path":"/dixitdeepak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8233285?s=80&v=4"},"commit":{"message":"Updated method to check if the string starts with component:// instead of merely containing it.","shortMessageHtmlLink":"Updated method to check if the string starts with component:// instea…"}},{"before":"4ef71d9d863772b81e9864a6a93fa05a30f82e7b","after":"b719d2283b88fe7747445832f246629f50ce0cf7","ref":"refs/heads/trunk","pushedAt":"2024-09-06T21:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dixitdeepak","name":"Deepak Dixit","path":"/dixitdeepak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8233285?s=80&v=4"},"commit":{"message":"Updated method to check if the string starts with component:// instead of merely containing it.","shortMessageHtmlLink":"Updated method to check if the string starts with component:// instea…"}},{"before":"59b42220ab642699769895ee248575154db91e62","after":"4ef71d9d863772b81e9864a6a93fa05a30f82e7b","ref":"refs/heads/trunk","pushedAt":"2024-09-06T14:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MkLeila","name":"MLeila","path":"/MkLeila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397923?s=80&v=4"},"commit":{"message":"Fixed: Convert RequirementServices.xml mini lang to groovy (OFBIZ-12745)","shortMessageHtmlLink":"Fixed: Convert RequirementServices.xml mini lang to groovy (OFBIZ-12745)"}},{"before":"3c4f375d1a17b221d8ebed8c223f6a04d59e2acb","after":"59b42220ab642699769895ee248575154db91e62","ref":"refs/heads/trunk","pushedAt":"2024-09-05T09:18:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Improved: [CVE-2024-38856] Add permission check for ProgramExport and EntitySQLProcessor\n\nRemoves now useless code after CVE-2024-45195.\n\nI'll not backport, not needed","shortMessageHtmlLink":"Improved: [CVE-2024-38856] Add permission check for ProgramExport and…"}},{"before":"d91a7239556a154d084b0212bf35e5775fa5f5a7","after":null,"ref":"refs/tags/release18.12.16","pushedAt":"2024-08-31T06:49:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"}},{"before":"f382306cec600af798be061159976f32e7ab6dbe","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/themes/common-theme/webapp/common-theme/js/uglify-js-3.19.3","pushedAt":"2024-08-30T15:05:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"31eb051326bcec29f4c932a6d829e0d7c9979a16","after":"3c4f375d1a17b221d8ebed8c223f6a04d59e2acb","ref":"refs/heads/trunk","pushedAt":"2024-08-30T15:05:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JacquesLeRoux","name":"Jacques Le Roux","path":"/JacquesLeRoux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557941?s=80&v=4"},"commit":{"message":"Bump uglify-js in /themes/common-theme/webapp/common-theme/js (#832)\n\nBumps [uglify-js](https://github.com/mishoo/UglifyJS) from 3.19.2 to 3.19.3.\r\n- [Release notes](https://github.com/mishoo/UglifyJS/releases)\r\n- [Commits](https://github.com/mishoo/UglifyJS/compare/v3.19.2...v3.19.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: uglify-js\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump uglify-js in /themes/common-theme/webapp/common-theme/js (#832)"}},{"before":null,"after":"f382306cec600af798be061159976f32e7ab6dbe","ref":"refs/heads/dependabot/npm_and_yarn/themes/common-theme/webapp/common-theme/js/uglify-js-3.19.3","pushedAt":"2024-08-30T13:52:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump uglify-js in /themes/common-theme/webapp/common-theme/js\n\nBumps [uglify-js](https://github.com/mishoo/UglifyJS) from 3.19.2 to 3.19.3.\n- [Release notes](https://github.com/mishoo/UglifyJS/releases)\n- [Commits](https://github.com/mishoo/UglifyJS/compare/v3.19.2...v3.19.3)\n\n---\nupdated-dependencies:\n- dependency-name: uglify-js\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump uglify-js in /themes/common-theme/webapp/common-theme/js"}},{"before":"c78ad8cc04cb3ff10fec56ba8b0bea3a2292ef9f","after":"1c94327c9930510984c23cb49abdd4da2376b33e","ref":"refs/heads/release18.12","pushedAt":"2024-08-30T10:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dixitdeepak","name":"Deepak Dixit","path":"/dixitdeepak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8233285?s=80&v=4"},"commit":{"message":"Removed duplicate method.","shortMessageHtmlLink":"Removed duplicate method."}},{"before":"693da97fba82ee5d44840c8423770d209c950d50","after":"31eb051326bcec29f4c932a6d829e0d7c9979a16","ref":"refs/heads/trunk","pushedAt":"2024-08-30T07:53:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MkLeila","name":"MLeila","path":"/MkLeila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397923?s=80&v=4"},"commit":{"message":"Improved: Allow to define a view link condition when creating a dve (OFBIZ-13125)\n\n\r\nthis PR adds the possibility to use the ViewEntityCondition definition\r\nwhen creating a DynamicView","shortMessageHtmlLink":"Improved: Allow to define a view link condition when creating a dve (…"}},{"before":"ec61c417207a8105e33b3af7d3fda82bdfd260a1","after":"693da97fba82ee5d44840c8423770d209c950d50","ref":"refs/heads/trunk","pushedAt":"2024-08-30T07:18:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MkLeila","name":"MLeila","path":"/MkLeila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24397923?s=80&v=4"},"commit":{"message":"Fixed: Display of grid and forms within a same xml file (OFBIZ-13127) (#828)\n\nThis correct display of form extending a form within a file containing a\r\ngrid\r\n\r\nCo-authored-by: Leila ","shortMessageHtmlLink":"Fixed: Display of grid and forms within a same xml file (OFBIZ-13127) (…"}},{"before":"ffb1bc487983fa672ac4fbeccf7ed7175e2accd3","after":"c78ad8cc04cb3ff10fec56ba8b0bea3a2292ef9f","ref":"refs/heads/release18.12","pushedAt":"2024-08-29T19:06:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dixitdeepak","name":"Deepak Dixit","path":"/dixitdeepak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8233285?s=80&v=4"},"commit":{"message":"Fixed checkstyle error","shortMessageHtmlLink":"Fixed checkstyle error"}},{"before":"28f5f87ec9fcdd8517583de519d3133e8f1c08db","after":"ec61c417207a8105e33b3af7d3fda82bdfd260a1","ref":"refs/heads/trunk","pushedAt":"2024-08-29T19:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dixitdeepak","name":"Deepak Dixit","path":"/dixitdeepak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8233285?s=80&v=4"},"commit":{"message":"Fixed checkstyle error","shortMessageHtmlLink":"Fixed checkstyle error"}},{"before":"9fe40f8cba8399afdfa41e8c9fd0ec61a569f2b5","after":"28f5f87ec9fcdd8517583de519d3133e8f1c08db","ref":"refs/heads/trunk","pushedAt":"2024-08-29T18:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dixitdeepak","name":"Deepak Dixit","path":"/dixitdeepak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8233285?s=80&v=4"},"commit":{"message":"Improved: Added validation to screen/script URI to block URL patterns. Throw an error if the script location contains a URL. (OFBIZ-13132)","shortMessageHtmlLink":"Improved: Added validation to screen/script URI to block URL patterns…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEs2l24QA","startCursor":null,"endCursor":null}},"title":"Activity · apache/ofbiz-framework"}