{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":228690067,"defaultBranch":"master","name":"forwardemail.net","ownerLogin":"forwardemail","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-17T19:47:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32481436?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715653673.0","currentOid":""},"activityList":{"items":[{"before":"04bb8fe9342d54e11949e8c63df3e5132052b262","after":"12f2559118c1f7f76b602cc3b309bbe62a70dc4f","ref":"refs/heads/master","pushedAt":"2024-06-04T21:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: ignore pm2-logrotate from pm2 check job","shortMessageHtmlLink":"fix: ignore pm2-logrotate from pm2 check job"}},{"before":"bb31a5fe011f4765e1bba41c1d0fbf2761f567a0","after":"04bb8fe9342d54e11949e8c63df3e5132052b262","ref":"refs/heads/master","pushedAt":"2024-06-04T20:40:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: cleanup rendering of log bounce label and message","shortMessageHtmlLink":"fix: cleanup rendering of log bounce label and message"}},{"before":"a43b693e429597826ca284931327dda0456fab85","after":"bb31a5fe011f4765e1bba41c1d0fbf2761f567a0","ref":"refs/heads/master","pushedAt":"2024-06-04T20:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fixed webhook response/status code log viewing, fixed max pm2 restart (per https://github.com/Unitech/pm2/issues/5837), cleanup of reset/rekey operations (per https://github.com/m4heshd/better-sqlite3-multiple-ciphers/issues/64\\#issuecomment-2147708485), fix password link claiming and email verbiage, added pm2 monitoring script via node to check pm2 uptime and online status of processes","shortMessageHtmlLink":"fix: fixed webhook response/status code log viewing, fixed max pm2 re…"}},{"before":"968fab9b540194340ba821ed92c4014721f350b0","after":"a43b693e429597826ca284931327dda0456fab85","ref":"refs/heads/master","pushedAt":"2024-06-04T05:04:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: prevent double rekey operation on generate password (with emailed instructions)","shortMessageHtmlLink":"fix: prevent double rekey operation on generate password (with emaile…"}},{"before":"baa5f1dc7633d5443cb4c576b4f20168a4ecde8a","after":"968fab9b540194340ba821ed92c4014721f350b0","ref":"refs/heads/master","pushedAt":"2024-06-04T02:23:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: removed tmp from backup","shortMessageHtmlLink":"fix: removed tmp from backup"}},{"before":"0449786773fe6cecd7d1cd6f443d493ef1bf0057","after":"baa5f1dc7633d5443cb4c576b4f20168a4ecde8a","ref":"refs/heads/master","pushedAt":"2024-06-04T02:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: added edge case handling for valid password with invalid (empty) database sqlite file due to rekey missing VACUUM in rekey parse payload operation (with email alerting too), fixed mongo error causing 10m delay on find operation delay with email queue (due to MaxTimeMS exceeded)","shortMessageHtmlLink":"fix: added edge case handling for valid password with invalid (empty)…"}},{"before":"c2ea5a3d90f54121ee8a3f71b6b40fd0388cfbb8","after":"0449786773fe6cecd7d1cd6f443d493ef1bf0057","ref":"refs/heads/master","pushedAt":"2024-06-03T17:35:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: debug logging for generate password edge case","shortMessageHtmlLink":"fix: debug logging for generate password edge case"}},{"before":"4064ba2a43e2c8cfa65768f4e7bc52319e0a328c","after":"c2ea5a3d90f54121ee8a3f71b6b40fd0388cfbb8","ref":"refs/heads/master","pushedAt":"2024-06-01T22:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fix for ubuntu testing","shortMessageHtmlLink":"fix: fix for ubuntu testing"}},{"before":"a6a511c207a79e7d06555375a7eebb80e85207e3","after":"4064ba2a43e2c8cfa65768f4e7bc52319e0a328c","ref":"refs/heads/master","pushedAt":"2024-05-30T18:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fixed recursivelyParse function to account for IMAP response messages (e.g. NONEXISTENT)","shortMessageHtmlLink":"fix: fixed recursivelyParse function to account for IMAP response mes…"}},{"before":"b483744f706b1c80e481e48eb74384784eb18038","after":"a6a511c207a79e7d06555375a7eebb80e85207e3","ref":"refs/heads/master","pushedAt":"2024-05-30T17:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: added legacy support for string that does not exist in model mapping","shortMessageHtmlLink":"fix: added legacy support for string that does not exist in model map…"}},{"before":"c12baf1e017c363279ad6fb64a1a9a604cfd2f0a","after":"b483744f706b1c80e481e48eb74384784eb18038","ref":"refs/heads/master","pushedAt":"2024-05-30T13:39:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: bump mailauth dep (per https://github.com/postalsys/mailauth/issues/60)","shortMessageHtmlLink":"fix: bump mailauth dep (per postalsys/mailauth#60)"}},{"before":"a4678a9e2a8a22e46f99337bfadb94c7818f2620","after":"c12baf1e017c363279ad6fb64a1a9a604cfd2f0a","ref":"refs/heads/master","pushedAt":"2024-05-29T19:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: added monitoring to job threads, fixed mailauth issue, fixed sqlite-bree issue with wsp and vacuuming","shortMessageHtmlLink":"fix: added monitoring to job threads, fixed mailauth issue, fixed sql…"}},{"before":"4cd64267ca8aa942e099fca5b2cbeb44cd386b48","after":"a4678a9e2a8a22e46f99337bfadb94c7818f2620","ref":"refs/heads/master","pushedAt":"2024-05-27T18:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fixed tests","shortMessageHtmlLink":"fix: fixed tests"}},{"before":"1df5429bc33c985468b292b27229d8cf8f887f6b","after":"4cd64267ca8aa942e099fca5b2cbeb44cd386b48","ref":"refs/heads/master","pushedAt":"2024-05-27T17:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: only run puppeteer screenshotting for web server, fixed pkg locking","shortMessageHtmlLink":"fix: only run puppeteer screenshotting for web server, fixed pkg locking"}},{"before":"d8e3df3a93b38ef7d3c6f207d6181fce9e53a422","after":"1df5429bc33c985468b292b27229d8cf8f887f6b","ref":"refs/heads/master","pushedAt":"2024-05-27T16:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"feat: added tmp dir cleanup job (email-templates HTML and puppeteer artifacts)","shortMessageHtmlLink":"feat: added tmp dir cleanup job (email-templates HTML and puppeteer a…"}},{"before":"01fedd5d87c5c7e180e7434fbdc92424aaabf7d1","after":"d8e3df3a93b38ef7d3c6f207d6181fce9e53a422","ref":"refs/heads/master","pushedAt":"2024-05-26T15:58:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fixed callback bug with mongoose","shortMessageHtmlLink":"fix: fixed callback bug with mongoose"}},{"before":"a991c7ba9da4123bc72bbb1d8d91aea63c141b40","after":"01fedd5d87c5c7e180e7434fbdc92424aaabf7d1","ref":"refs/heads/master","pushedAt":"2024-05-26T14:58:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: comment out inquiry api endpoint for now","shortMessageHtmlLink":"fix: comment out inquiry api endpoint for now"}},{"before":"1da7f90841fc30cb419372515e07a13bc215c9cd","after":"a991c7ba9da4123bc72bbb1d8d91aea63c141b40","ref":"refs/heads/master","pushedAt":"2024-05-26T14:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: added maxTimeMS to slow queries, added more debugging for lock/write issues","shortMessageHtmlLink":"fix: added maxTimeMS to slow queries, added more debugging for lock/w…"}},{"before":"f829c1242eefcc81a5896cf823aad3c3702bb2b9","after":"1da7f90841fc30cb419372515e07a13bc215c9cd","ref":"refs/heads/master","pushedAt":"2024-05-21T00:11:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"Merge pull request #247 from shaunwarman/feat/webhook-support-at\n\nfeat: add inquiries api endpoint for webhook support, add query and f…","shortMessageHtmlLink":"Merge pull request #247 from shaunwarman/feat/webhook-support-at"}},{"before":"657ba6ee3b6d266f6e82251f153efe7728a192bd","after":"f829c1242eefcc81a5896cf823aad3c3702bb2b9","ref":"refs/heads/master","pushedAt":"2024-05-20T13:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fixed API v1 lookup for Unicode alias with catchall","shortMessageHtmlLink":"fix: fixed API v1 lookup for Unicode alias with catchall"}},{"before":"cb0064f3239f583c7bd39c1b0268191d2ce0a65e","after":"657ba6ee3b6d266f6e82251f153efe7728a192bd","ref":"refs/heads/master","pushedAt":"2024-05-20T12:54:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"feat: added note to FAQ about SMTP approval, fixed conversion with legacy support for unicode usernames in API v1 lookup","shortMessageHtmlLink":"feat: added note to FAQ about SMTP approval, fixed conversion with le…"}},{"before":"cb0064f3239f583c7bd39c1b0268191d2ce0a65e","after":"df7f1b3463ea9ee7e53af29cc9a882052d6484cf","ref":"refs/heads/snyk-fix-b68de52fee494cf765b0a5b95b2191bd","pushedAt":"2024-05-14T02:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: package.json to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-JS-NODEMAILER-6219989\n- https://snyk.io/vuln/SNYK-JS-UNDICI-6252336\n- https://snyk.io/vuln/SNYK-JS-UNDICI-6564963\n- https://snyk.io/vuln/SNYK-JS-UNDICI-6564964","shortMessageHtmlLink":"fix: package.json to reduce vulnerabilities"}},{"before":null,"after":"cb0064f3239f583c7bd39c1b0268191d2ce0a65e","ref":"refs/heads/snyk-fix-b68de52fee494cf765b0a5b95b2191bd","pushedAt":"2024-05-14T02:27:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: removed disposable lookup due to false positive","shortMessageHtmlLink":"fix: removed disposable lookup due to false positive"}},{"before":"7750ad26d2dca1f742ed6056148c360433af2c87","after":"cb0064f3239f583c7bd39c1b0268191d2ce0a65e","ref":"refs/heads/master","pushedAt":"2024-05-08T22:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: removed disposable lookup due to false positive","shortMessageHtmlLink":"fix: removed disposable lookup due to false positive"}},{"before":"8931158d75795a3ba1264890bcf89ce681bde409","after":"7750ad26d2dca1f742ed6056148c360433af2c87","ref":"refs/heads/master","pushedAt":"2024-05-08T21:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: added lock bind on cleanup-sqlite job","shortMessageHtmlLink":"fix: added lock bind on cleanup-sqlite job"}},{"before":"9db736c1858a841cee16f26b151efe83f577dc38","after":"8931158d75795a3ba1264890bcf89ce681bde409","ref":"refs/heads/master","pushedAt":"2024-05-08T21:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: added conditional for pragma function invocation","shortMessageHtmlLink":"fix: added conditional for pragma function invocation"}},{"before":"59984ce1814fc832e40c36541c2c8fc82a90f9de","after":"9db736c1858a841cee16f26b151efe83f577dc38","ref":"refs/heads/master","pushedAt":"2024-05-08T21:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fixed get database conditional for cleanup-sqlite job","shortMessageHtmlLink":"fix: fixed get database conditional for cleanup-sqlite job"}},{"before":"cd5f6992f953df26286e41c39b4a4dcba586b8c3","after":"59984ce1814fc832e40c36541c2c8fc82a90f9de","ref":"refs/heads/master","pushedAt":"2024-05-07T23:04:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fixed another sqlite-bree wsp issue","shortMessageHtmlLink":"fix: fixed another sqlite-bree wsp issue"}},{"before":"7b46b57ab52095c948ed463a0124e4d8cbd89063","after":"cd5f6992f953df26286e41c39b4a4dcba586b8c3","ref":"refs/heads/master","pushedAt":"2024-05-07T22:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: fixed sqlite-bree wsp issue","shortMessageHtmlLink":"fix: fixed sqlite-bree wsp issue"}},{"before":"03e660ba0085b61123df52d2397ccbdf103042d4","after":"7b46b57ab52095c948ed463a0124e4d8cbd89063","ref":"refs/heads/master","pushedAt":"2024-05-07T21:41:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"titanism","name":null,"path":"/titanism","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101466223?s=80&v=4"},"commit":{"message":"fix: added max_memory_restart","shortMessageHtmlLink":"fix: added max_memory_restart"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXHnOoQA","startCursor":null,"endCursor":null}},"title":"Activity · forwardemail/forwardemail.net"}