{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3639119,"defaultBranch":"main","name":"Froxlor","ownerLogin":"froxlor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-06T15:14:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1507525?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714206235.0","currentOid":""},"activityList":{"items":[{"before":"71746f8dacab04615986d7b8a7c85e5e6e9715f3","after":"7f8b36e0bdd682568e816a37a7b1caf769bd451a","ref":"refs/heads/main","pushedAt":"2024-04-28T12:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"select homedir/maildir from emails if called interally as it is also called by customers via EmailAccounts.delete()\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"select homedir/maildir from emails if called interally as it is also …"}},{"before":"d6b8eb08c0940c7cd237c39a56b5ef72d420bcbc","after":"71746f8dacab04615986d7b8a7c85e5e6e9715f3","ref":"refs/heads/main","pushedAt":"2024-04-28T11:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"select homedir/maildir from emails if called by admin\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"select homedir/maildir from emails if called by admin"}},{"before":"c1bc42267716dd6703ab657b45bf02f61a22eef0","after":"d6b8eb08c0940c7cd237c39a56b5ef72d420bcbc","ref":"refs/heads/main","pushedAt":"2024-04-28T11:51:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"add delete-userfiles flag for Domain.delete() to remove email-account data on the filesystem (if any); fixes #1239\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"add delete-userfiles flag for Domain.delete() to remove email-account…"}},{"before":"73249bf1497db193d4e1c9cdbfbdab85a8e74b60","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/vite-4.5.3","pushedAt":"2024-04-27T08:23:55.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":"5625503e2ddf92a4e700fabd7d0cbb906ebef782","after":"c1bc42267716dd6703ab657b45bf02f61a22eef0","ref":"refs/heads/main","pushedAt":"2024-04-27T08:23:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"Bump vite from 4.5.2 to 4.5.3 (#1247)\n\nBumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.2 to 4.5.3.\r\n- [Release notes](https://github.com/vitejs/vite/releases)\r\n- [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md)\r\n- [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: vite\r\n dependency-type: direct:development\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 vite from 4.5.2 to 4.5.3 (#1247)"}},{"before":"61ae182ba7a009da775535e557915698c9dc4b9f","after":"5625503e2ddf92a4e700fabd7d0cbb906ebef782","ref":"refs/heads/main","pushedAt":"2024-04-27T08:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"add compatibility for mariadb-dump executable instead of mysqldump\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"add compatibility for mariadb-dump executable instead of mysqldump"}},{"before":null,"after":"73249bf1497db193d4e1c9cdbfbdab85a8e74b60","ref":"refs/heads/dependabot/npm_and_yarn/vite-4.5.3","pushedAt":"2024-04-04T01:36:37.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 vite from 4.5.2 to 4.5.3\n\nBumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.2 to 4.5.3.\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md)\n- [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite)\n\n---\nupdated-dependencies:\n- dependency-name: vite\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump vite from 4.5.2 to 4.5.3"}},{"before":"b49f20af95ebfbf44ba7e039b2aa660fc025a035","after":"61ae182ba7a009da775535e557915698c9dc4b9f","ref":"refs/heads/main","pushedAt":"2024-03-29T10:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"update updater to latest stable release; refactored modal-action-button for UI fixed\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"update updater to latest stable release; refactored modal-action-butt…"}},{"before":"9a3d88e8c9b7b845582e1a738437ad5d5d062db8","after":"f4183b020b98f58a628e9b4befc6f212e4926bea","ref":"refs/heads/v2.1","pushedAt":"2024-03-29T10:27:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"set version to 2.1.8 for bugfix release\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"set version to 2.1.8 for bugfix release"}},{"before":"1f4f1d8203166fab7b90e3e7476f46ab26b37d10","after":"b49f20af95ebfbf44ba7e039b2aa660fc025a035","ref":"refs/heads/main","pushedAt":"2024-03-27T11:59:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"fix copy-to-clipboard button\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"fix copy-to-clipboard button"}},{"before":"809e8ef45bb957aad56540e1a76ecefe7623255f","after":"9a3d88e8c9b7b845582e1a738437ad5d5d062db8","ref":"refs/heads/v2.1","pushedAt":"2024-03-27T10:22:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"fix domains speciallogfile ajax-check/note; improve ajax ip check in admin_ipsandports\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"fix domains speciallogfile ajax-check/note; improve ajax ip check in …"}},{"before":"ff4c54a9d5445819f13214ebff763732f7fd99cd","after":"1f4f1d8203166fab7b90e3e7476f46ab26b37d10","ref":"refs/heads/main","pushedAt":"2024-03-27T10:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"fix domains speciallogfile ajax-check/note; improve ajax ip check in admin_ipsandports\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"fix domains speciallogfile ajax-check/note; improve ajax ip check in …"}},{"before":"7c3e89ccc068bc8f44689d2ac84a6ac1584ff0dd","after":"ff4c54a9d5445819f13214ebff763732f7fd99cd","ref":"refs/heads/main","pushedAt":"2024-03-27T09:17:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"also add logfiles to virtual-host if it's a redirect\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"also add logfiles to virtual-host if it's a redirect"}},{"before":"76c23cf9b1de89908f8ba9e6f89bc1cb42ae84e6","after":"7c3e89ccc068bc8f44689d2ac84a6ac1584ff0dd","ref":"refs/heads/main","pushedAt":"2024-03-23T14:14:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"Fix \"expires\" option cannot have a year greater than 9999 (#1246)\n\nThis fixes the exception: '\"expires\" option cannot have a year greater\r\nthan 9999', which happens on upgrade from Debian 11 to 12. The session\r\ntimeout in the DB is 9999999999999, so we constrain the value.","shortMessageHtmlLink":"Fix \"expires\" option cannot have a year greater than 9999 (#1246)"}},{"before":"e299fbe6654686f5e49428c05931c166f4a4b33f","after":"809e8ef45bb957aad56540e1a76ecefe7623255f","ref":"refs/heads/v2.1","pushedAt":"2024-03-17T07:30:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"set version to 2.1.7 for maintenance release\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"set version to 2.1.7 for maintenance release"}},{"before":"ed6154fa4b857652042095c194398e52d6af4478","after":"76c23cf9b1de89908f8ba9e6f89bc1cb42ae84e6","ref":"refs/heads/main","pushedAt":"2024-03-17T07:24:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"wrap SetHandler to php-fpm in file-exists check, as we do for customer-domains already\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"wrap SetHandler to php-fpm in file-exists check, as we do for custome…"}},{"before":"ce509273d4a27055359b788a7bc60cd530afffdd","after":"e299fbe6654686f5e49428c05931c166f4a4b33f","ref":"refs/heads/v2.1","pushedAt":"2024-03-17T07:15:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.4 to 1.15.6 (#1244)\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)\n\n---\nupdated-dependencies:\n- dependency-name: follow-redirects\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump follow-redirects from 1.15.4 to 1.15.6 (#1244)"}},{"before":"f22c1db8cb15d60cb66ac91d214dbcc6a5498be7","after":"ed6154fa4b857652042095c194398e52d6af4478","ref":"refs/heads/main","pushedAt":"2024-03-17T07:12:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:Froxlor/Froxlor","shortMessageHtmlLink":"Merge branch 'main' of github.com:Froxlor/Froxlor"}},{"before":"d9e3729c5d348318867783c7970927f856021922","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.6","pushedAt":"2024-03-17T07:08:27.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":"537b274b4c50b6d5a28c140d48e955466173b7dc","after":"f22c1db8cb15d60cb66ac91d214dbcc6a5498be7","ref":"refs/heads/main","pushedAt":"2024-03-17T07:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.4 to 1.15.6 (#1244)\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.\r\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\r\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: follow-redirects\r\n dependency-type: indirect\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 follow-redirects from 1.15.4 to 1.15.6 (#1244)"}},{"before":null,"after":"d9e3729c5d348318867783c7970927f856021922","ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.6","pushedAt":"2024-03-16T23:09:52.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 follow-redirects from 1.15.4 to 1.15.6\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)\n\n---\nupdated-dependencies:\n- dependency-name: follow-redirects\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump follow-redirects from 1.15.4 to 1.15.6"}},{"before":"f08d540e660ef3a165c0d4924e3d42461db359d7","after":"ce509273d4a27055359b788a7bc60cd530afffdd","ref":"refs/heads/v2.1","pushedAt":"2024-03-08T08:24:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"correctly validate if a symlink is within the customers home-directory if it's not an absolute path; fixes #1242\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"correctly validate if a symlink is within the customers home-director…"}},{"before":"d8b86fc3c53ee39ff4d638a6e6b3224b4244611b","after":"537b274b4c50b6d5a28c140d48e955466173b7dc","ref":"refs/heads/main","pushedAt":"2024-03-08T08:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"correctly validate if a symlink is within the customers home-directory if it's not an absolute path; fixes #1242\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"correctly validate if a symlink is within the customers home-director…"}},{"before":"b675c84ae471faa154d1e246963c337278904fa2","after":"d8b86fc3c53ee39ff4d638a6e6b3224b4244611b","ref":"refs/heads/main","pushedAt":"2024-03-04T15:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"correctly disabled ssl-related settings when domain update sets ssl-enbled flag to false; fixes #1241\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"correctly disabled ssl-related settings when domain update sets ssl-e…"}},{"before":"c0fdc620322a6397f107acfa754b445b912cd707","after":"b675c84ae471faa154d1e246963c337278904fa2","ref":"refs/heads/main","pushedAt":"2024-03-04T09:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"correctly add user-wide mysql-user when creating user with mysql-resources (accesst to all databases starting with the loginname)\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"correctly add user-wide mysql-user when creating user with mysql-reso…"}},{"before":"b14eaf454c91635aa687f8eb26d6fc0935c3e4fe","after":"c0fdc620322a6397f107acfa754b445b912cd707","ref":"refs/heads/main","pushedAt":"2024-03-03T10:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"correctly convert allowed_mysqlserver json-string to array\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"correctly convert allowed_mysqlserver json-string to array"}},{"before":"3503d605cc8aa50d9aec4a13a7523a8dea235cd2","after":"b14eaf454c91635aa687f8eb26d6fc0935c3e4fe","ref":"refs/heads/main","pushedAt":"2024-03-03T10:35:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"reset Database::needRoot flag after root-user session\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"reset Database::needRoot flag after root-user session"}},{"before":"2fc319b99161ab4f06770c3b4ad356283f02a62f","after":"3503d605cc8aa50d9aec4a13a7523a8dea235cd2","ref":"refs/heads/main","pushedAt":"2024-03-03T09:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"update workflow actions\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"update workflow actions"}},{"before":"d86da2318784d34b425e510aabc57a8072cc0902","after":"2fc319b99161ab4f06770c3b4ad356283f02a62f","ref":"refs/heads/main","pushedAt":"2024-03-03T09:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"fix typo\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"fix typo"}},{"before":"c5c04ebe9c1898b7c0b6c5e44b5491215b9eedb0","after":"f08d540e660ef3a165c0d4924e3d42461db359d7","ref":"refs/heads/v2.1","pushedAt":"2024-03-03T09:37:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"d00p","name":"Michael Kaufmann","path":"/d00p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1757229?s=80&v=4"},"commit":{"message":"dont escape panel_password_special_char field\n\nSigned-off-by: Michael Kaufmann ","shortMessageHtmlLink":"dont escape panel_password_special_char field"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPD3utAA","startCursor":null,"endCursor":null}},"title":"Activity · froxlor/Froxlor"}