{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":607488598,"defaultBranch":"master","name":"MailCleaner-Next","ownerLogin":"MailCleaner","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-28T04:08:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1576753?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701357398.0","currentOid":""},"activityList":{"items":[{"before":"2eaf6f6b94f3c82dacdd01d3e865806cfb338793","after":"886fb5f8dffd1136eadf2afd8718fef961b283cc","ref":"refs/heads/master","pushedAt":"2024-06-10T15:27:12.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Run as mailscanner:mailscanner\n\ncannot setgid to mailcleaner","shortMessageHtmlLink":"Run as mailscanner:mailscanner"}},{"before":"0b35cac83ab1d9282b72041959f8aa132716ffe1","after":"2eaf6f6b94f3c82dacdd01d3e865806cfb338793","ref":"refs/heads/master","pushedAt":"2024-05-24T19:31:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Remove unused reference to IO","shortMessageHtmlLink":"Remove unused reference to IO"}},{"before":"0201f316adcfdde99d3229aee7fcf35895b4fd51","after":"0b35cac83ab1d9282b72041959f8aa132716ffe1","ref":"refs/heads/master","pushedAt":"2024-03-26T05:58:10.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Initial basic UFW port declarations","shortMessageHtmlLink":"Initial basic UFW port declarations"}},{"before":"c709633093b9ac1a597982f5a6a3867ca64b1551","after":"0201f316adcfdde99d3229aee7fcf35895b4fd51","ref":"refs/heads/master","pushedAt":"2024-03-26T00:40:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Get SNMP to load with Systemd","shortMessageHtmlLink":"Get SNMP to load with Systemd"}},{"before":"c10ac8136fa2d9479f4a87c9188b0897ad531bbb","after":"c709633093b9ac1a597982f5a6a3867ca64b1551","ref":"refs/heads/master","pushedAt":"2024-03-26T00:38:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Typos from ported changes","shortMessageHtmlLink":"Typos from ported changes"}},{"before":"dbb558c66297dd3c0827fb82cd10f3bf9a986250","after":"c10ac8136fa2d9479f4a87c9188b0897ad531bbb","ref":"refs/heads/master","pushedAt":"2024-03-25T22:16:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Revert \"fix\" for double \"/\", strip from initilization instead\n\nTrailing '/' now removed from '{SRC,VAR}DIR' in ReadConfig so that it\nwill always be missing from getOptions()","shortMessageHtmlLink":"Revert \"fix\" for double \"/\", strip from initilization instead"}},{"before":"6b33255db07699c629dad26879c89aa22feb8a6f","after":"dbb558c66297dd3c0827fb82cd10f3bf9a986250","ref":"refs/heads/master","pushedAt":"2024-03-25T21:11:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Double '/' leading to misidentified symlink\n\nCauses symlink checker to delete contents of target (which the real,\ncorrect source).","shortMessageHtmlLink":"Double '/' leading to misidentified symlink"}},{"before":"b7f715190a8b7d3515fc3083d8c54d7cf460f038","after":"6b33255db07699c629dad26879c89aa22feb8a6f","ref":"refs/heads/master","pushedAt":"2024-03-25T19:25:29.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Complete MailCleaner configuration step\n\nProperly collect remaining arguments and pass them to install.sh","shortMessageHtmlLink":"Complete MailCleaner configuration step"}},{"before":"dfc3edd0771d77ce998c3773c0d0fd7f2990ff9b","after":"b7f715190a8b7d3515fc3083d8c54d7cf460f038","ref":"refs/heads/master","pushedAt":"2024-03-22T20:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Fixes to ported changes","shortMessageHtmlLink":"Fixes to ported changes"}},{"before":"e64ea8410810ed89673343bb815a459d91113856","after":"dfc3edd0771d77ce998c3773c0d0fd7f2990ff9b","ref":"refs/heads/master","pushedAt":"2024-03-12T05:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Port all changes from Current","shortMessageHtmlLink":"Port all changes from Current"}},{"before":"fb2e8a19084012f6546ab57334cdf394e1edca92","after":"e64ea8410810ed89673343bb815a459d91113856","ref":"refs/heads/master","pushedAt":"2024-01-22T18:07:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Add new default certificate to Exim","shortMessageHtmlLink":"Add new default certificate to Exim"}},{"before":"f716a75005c8a61550ebd20d679fffb5a62d152d","after":"fb2e8a19084012f6546ab57334cdf394e1edca92","ref":"refs/heads/master","pushedAt":"2024-01-09T05:52:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Merge pull request #41 from si458/patch-1\n\nfix !grep command not found","shortMessageHtmlLink":"Merge pull request #41 from si458/patch-1"}},{"before":"7ce1b994e3fa746575bb1b3edc37f7dcfa408ea0","after":"f716a75005c8a61550ebd20d679fffb5a62d152d","ref":"refs/heads/master","pushedAt":"2023-11-30T15:24:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Merge pull request #39 from si458/patch-2\n\nadd mysql to mailcleaner group","shortMessageHtmlLink":"Merge pull request #39 from si458/patch-2"}},{"before":"2954a1919c0d2b5c253486224fe15bb135568ba9","after":"7ce1b994e3fa746575bb1b3edc37f7dcfa408ea0","ref":"refs/heads/master","pushedAt":"2023-11-30T15:18:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Merge pull request #40 from MailCleaner/verify_gpg\n\nInstall `gpg` before adding new repos","shortMessageHtmlLink":"Merge pull request #40 from MailCleaner/verify_gpg"}},{"before":null,"after":"25400504f9b581f4fd149dac7122bb88aaca420b","ref":"refs/heads/verify_gpg","pushedAt":"2023-11-30T15:16:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Update install.sh\n\nSigned-off-by: John Mertz ","shortMessageHtmlLink":"Update install.sh"}},{"before":"2db44942fff2afd75e8038b017959cc3eb2d34f6","after":"2954a1919c0d2b5c253486224fe15bb135568ba9","ref":"refs/heads/master","pushedAt":"2023-11-30T15:06:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Merge pull request #38 from si458/patch-1\n\nadd extra packages for python","shortMessageHtmlLink":"Merge pull request #38 from si458/patch-1"}},{"before":"af6c860cb09f260f110835bc41d4d5fad4f8f26f","after":"2db44942fff2afd75e8038b017959cc3eb2d34f6","ref":"refs/heads/master","pushedAt":"2023-11-21T08:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Remove hard dependency on DCC\n\nThis dependency needs to be made optional if use_dcc is enabled. I'm not\nentirely sure how to do this with SystemD at this moment. However, DCC\nis not functional at this time anyways.","shortMessageHtmlLink":"Remove hard dependency on DCC"}},{"before":"6ba941ded3999c72bf420ae3d59d7d17f7add51d","after":"af6c860cb09f260f110835bc41d4d5fad4f8f26f","ref":"refs/heads/master","pushedAt":"2023-11-21T08:34:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Fix clamav-daemon permissions and dependencies\n\nclamav-daemon.service was BoundTo but not PartOf clamav-daemon.socket.\nThis meant that it would go down with it, but not come up with it.","shortMessageHtmlLink":"Fix clamav-daemon permissions and dependencies"}},{"before":"aab506d092f3f470d3ddbd5b20158bda3f3e200f","after":"6ba941ded3999c72bf420ae3d59d7d17f7add51d","ref":"refs/heads/fix-clamav","pushedAt":"2023-11-21T07:19:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Merge pull request #32 from MailCleaner/fix-clamav\n\nFix clamav","shortMessageHtmlLink":"Merge pull request #32 from MailCleaner/fix-clamav"}},{"before":"5710101237a07f2f9b2ba270d743de4da0019571","after":"6ba941ded3999c72bf420ae3d59d7d17f7add51d","ref":"refs/heads/master","pushedAt":"2023-11-21T07:19:01.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Merge pull request #32 from MailCleaner/fix-clamav\n\nFix clamav","shortMessageHtmlLink":"Merge pull request #32 from MailCleaner/fix-clamav"}},{"before":"cad5d2767569d3ae202c68af4e7b6d6eace6d514","after":"aab506d092f3f470d3ddbd5b20158bda3f3e200f","ref":"refs/heads/fix-clamav","pushedAt":"2023-11-21T07:17:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Re-arrange to .d directory with individual files","shortMessageHtmlLink":"Re-arrange to .d directory with individual files"}},{"before":"5c022d9f08f69eb7e3e3942e91d579d02ad8f18b","after":"cad5d2767569d3ae202c68af4e7b6d6eace6d514","ref":"refs/heads/fix-clamav","pushedAt":"2023-11-21T07:13:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"$BLACKLIST uninitialized if list files don't exist","shortMessageHtmlLink":"$BLACKLIST uninitialized if list files don't exist"}},{"before":"36ffdb5007d8cd9d4f12a186409c30d03d46bf6f","after":"5710101237a07f2f9b2ba270d743de4da0019571","ref":"refs/heads/master","pushedAt":"2023-11-21T06:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"MailCleaner repo uses HTTP","shortMessageHtmlLink":"MailCleaner repo uses HTTP"}},{"before":"80131dc7a553ab8081038b9c6cc483fedd06be93","after":"36ffdb5007d8cd9d4f12a186409c30d03d46bf6f","ref":"refs/heads/master","pushedAt":"2023-11-21T06:35:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Add MailCleaner APT repo","shortMessageHtmlLink":"Add MailCleaner APT repo"}},{"before":null,"after":"5c022d9f08f69eb7e3e3942e91d579d02ad8f18b","ref":"refs/heads/fix-clamav","pushedAt":"2023-11-14T17:15:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"ClamAV has issues with AppArmor\n\nThis creates a local apparmor directory/configuration file which allows\nit to have access to our directories. It also creates a symlink to this\ndirectory if one does not exist in each of the major service dumpers.\n\nIt is done this way so that we can restrict other services further in\nthe future also.\n\nNot fully working, so I'm commiting as a new branch.","shortMessageHtmlLink":"ClamAV has issues with AppArmor"}},{"before":"db954368cbc7cd72371c6c5cecbca5c96a31346a","after":"80131dc7a553ab8081038b9c6cc483fedd06be93","ref":"refs/heads/master","pushedAt":"2023-11-14T14:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Cipher typo","shortMessageHtmlLink":"Cipher typo"}},{"before":"a673a623bb079cbb945d815e31d670fad4b3ca1f","after":"db954368cbc7cd72371c6c5cecbca5c96a31346a","ref":"refs/heads/master","pushedAt":"2023-11-14T05:26:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Default to 'Db' method","shortMessageHtmlLink":"Default to 'Db' method"}},{"before":"ad7b2375ae192ef4621542ebc427d75c0fb12e6a","after":"a673a623bb079cbb945d815e31d670fad4b3ca1f","ref":"refs/heads/master","pushedAt":"2023-11-14T02:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Restore DMARC and other configuration options\n\nAlso set default CIPHERS for GNUTLS","shortMessageHtmlLink":"Restore DMARC and other configuration options"}},{"before":"43c5001264f32c166e3705ebdd25e9014de88b00","after":"ad7b2375ae192ef4621542ebc427d75c0fb12e6a","ref":"refs/heads/master","pushedAt":"2023-11-14T02:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Restore mc-exim path","shortMessageHtmlLink":"Restore mc-exim path"}},{"before":"8155243ca154a4250abbec003fd4f8979e4c97a6","after":"43c5001264f32c166e3705ebdd25e9014de88b00","ref":"refs/heads/master","pushedAt":"2023-11-07T06:32:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JohnMertz","name":"John Mertz","path":"/JohnMertz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6070612?s=80&v=4"},"commit":{"message":"Fix link and add internal GitHub resources","shortMessageHtmlLink":"Fix link and add internal GitHub resources"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYUexrAA","startCursor":null,"endCursor":null}},"title":"Activity ยท MailCleaner/MailCleaner-Next"}