{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19370814,"defaultBranch":"master","name":"postfixadmin","ownerLogin":"postfixadmin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-02T09:17:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7465544?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704149557.0","currentOid":""},"activityList":{"items":[{"before":"4ae78cd172c9efcaa8199d9366bfe2103bcc71c1","after":"05d87b16fefab114e3a806eb4e4d41b5b71bfee1","ref":"refs/heads/master","pushedAt":"2024-04-22T20:09:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"github build: suppress coverage report as it is broken","shortMessageHtmlLink":"github build: suppress coverage report as it is broken"}},{"before":"0876c368e428eb9f0bb961bfd53226fa365cb532","after":"4ae78cd172c9efcaa8199d9366bfe2103bcc71c1","ref":"refs/heads/master","pushedAt":"2024-04-22T07:35:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"dont assume 'quota' will be in the values, just like block before wasn't assuming (#823)\n\nCo-authored-by: Nuno Tavares ","shortMessageHtmlLink":"dont assume 'quota' will be in the values, just like block before was…"}},{"before":"53426ac148ccb1200b557e8f942c53026fa116dc","after":"0876c368e428eb9f0bb961bfd53226fa365cb532","ref":"refs/heads/master","pushedAt":"2024-04-12T08:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"feat: support Dovecot DIGEST-MD5 (#816)\n\nAdd support for dovecot DIGEST-MD5 auth (using : $CONF['pacrypt'] = 'dovecot:DIGEST-MD5') \r\n\r\nThis also changes the pacrypt() function to take an optional 3rd argument (username). \r\nThanks @bestlong","shortMessageHtmlLink":"feat: support Dovecot DIGEST-MD5 (#816)"}},{"before":"e0e2d006c58324ac8ed1d85ce4c5dd93f4b2cb1a","after":"53426ac148ccb1200b557e8f942c53026fa116dc","ref":"refs/heads/master","pushedAt":"2024-04-12T08:05:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Merge pull request #819 from ntavares/replace_string-date-parsing-errors\n\ncasting the date fields directly in the query","shortMessageHtmlLink":"Merge pull request #819 from ntavares/replace_string-date-parsing-errors"}},{"before":"279e7f682d734915e4491b7532ae2d6bb36f1cd4","after":"e0e2d006c58324ac8ed1d85ce4c5dd93f4b2cb1a","ref":"refs/heads/master","pushedAt":"2024-04-11T09:43:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Merge pull request #817 from bestlong/patch-1\n\nfix: Update php.yml","shortMessageHtmlLink":"Merge pull request #817 from bestlong/patch-1"}},{"before":"065d68afbdde0d8669c9de43fa9dfa1c54d77e93","after":"279e7f682d734915e4491b7532ae2d6bb36f1cd4","ref":"refs/heads/master","pushedAt":"2024-04-07T18:37:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"underlying db field is set to an int (for mysql and pgsql), pgsql does not cope with t/f being set for an inty field, so change the model definition .... - see #814","shortMessageHtmlLink":"underlying db field is set to an int (for mysql and pgsql), pgsql doe…"}},{"before":"62a76734c905f03f05d1f04661daf606ca803785","after":"065d68afbdde0d8669c9de43fa9dfa1c54d77e93","ref":"refs/heads/master","pushedAt":"2024-04-04T07:54:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"update changelog to include not on #472 and #812","shortMessageHtmlLink":"update changelog to include not on #472 and #812"}},{"before":"81a1d456173aae86bf234c512f3a21fa6ac98ade","after":"62a76734c905f03f05d1f04661daf606ca803785","ref":"refs/heads/master","pushedAt":"2024-04-01T18:38:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"see #812 - remove config options for create_mailbox_subdirs_* due to the php-imap module being deprecated; leave in an error_log message to perhaps avoid future support tickets asking why this does not work","shortMessageHtmlLink":"see #812 - remove config options for create_mailbox_subdirs_* due to …"}},{"before":"582680889e7e7ab5e5f331f19ac3f7882f736d29","after":"81a1d456173aae86bf234c512f3a21fa6ac98ade","ref":"refs/heads/master","pushedAt":"2024-04-01T18:33:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"drop use of the deprecated PHP imap extension (php-imap) - see #472 and #812","shortMessageHtmlLink":"drop use of the deprecated PHP imap extension (php-imap) - see #472 and "}},{"before":"6a8b341b03b59abfa3b8e031b8f07b5880fa0b87","after":"8451a91fb899f04be67591319f417e96c2ed1ae4","ref":"refs/heads/topt-app-passwords-fixes","pushedAt":"2024-04-01T18:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"add link from TODO to ticket for #802","shortMessageHtmlLink":"add link from TODO to ticket for #802"}},{"before":"93706549fe7ea7407a7bc91e92f1da728993b103","after":"6a8b341b03b59abfa3b8e031b8f07b5880fa0b87","ref":"refs/heads/topt-app-passwords-fixes","pushedAt":"2024-03-30T20:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"remove autocomplete from totp login - see #806","shortMessageHtmlLink":"remove autocomplete from totp login - see #806"}},{"before":"c472868afe496b6852069d4292adc361fb3b91d6","after":"582680889e7e7ab5e5f331f19ac3f7882f736d29","ref":"refs/heads/master","pushedAt":"2024-03-30T20:14:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Merge pull request #811 from hguilbert/patch-3\n\nUpdate fr.lang","shortMessageHtmlLink":"Merge pull request #811 from hguilbert/patch-3"}},{"before":"c422a4bad2d2672387bb09c8f090410abe60b4c1","after":"c472868afe496b6852069d4292adc361fb3b91d6","ref":"refs/heads/master","pushedAt":"2024-03-29T20:00:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Merge pull request #810 from hguilbert/patch-2\n\nUpdate fr.lang - thanks @hguilbert","shortMessageHtmlLink":"Merge pull request #810 from hguilbert/patch-2"}},{"before":"20136f257f1de3adc2d1e8b94db3dde4fb52b91d","after":"c422a4bad2d2672387bb09c8f090410abe60b4c1","ref":"refs/heads/master","pushedAt":"2024-03-08T11:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"see #808 - db_log expects 3 strings ... make sure we do not pass in a null","shortMessageHtmlLink":"see #808 - db_log expects 3 strings ... make sure we do not pass in a…"}},{"before":"daa3995f0d372571fff48c250b28a617e76f299d","after":"20136f257f1de3adc2d1e8b94db3dde4fb52b91d","ref":"refs/heads/master","pushedAt":"2024-03-03T20:26:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Merge pull request #807 from hguilbert/patch-1\n\nUpdate fr.lang","shortMessageHtmlLink":"Merge pull request #807 from hguilbert/patch-1"}},{"before":"308d43c64831f8e9bd7de923ca4e3fd7dbb53ec6","after":"daa3995f0d372571fff48c250b28a617e76f299d","ref":"refs/heads/master","pushedAt":"2024-02-17T20:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Update README.md\n\nenglish","shortMessageHtmlLink":"Update README.md"}},{"before":"22a82f55d764be3f78bbd0f505de2775bdb3b0b1","after":"93706549fe7ea7407a7bc91e92f1da728993b103","ref":"refs/heads/topt-app-passwords-fixes","pushedAt":"2024-02-17T20:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"add error_log() logging to mailbox save failure - see #780","shortMessageHtmlLink":"add error_log() logging to mailbox save failure - see #780"}},{"before":"24b9803ed3df9b542f7b6cbd8fd44e12eb90c223","after":"22a82f55d764be3f78bbd0f505de2775bdb3b0b1","ref":"refs/heads/topt-app-passwords-fixes","pushedAt":"2024-02-17T19:50:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"8c1369068f02f7d1a949d404c550bfde32b5904d","after":"308d43c64831f8e9bd7de923ca4e3fd7dbb53ec6","ref":"refs/heads/master","pushedAt":"2024-02-15T15:27:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Merge pull request #804 from chrean/master\n\nFix typo ( s/pasword/password/ )","shortMessageHtmlLink":"Merge pull request #804 from chrean/master"}},{"before":"64c34b2c0af2857e95282456a53e9ea019feb583","after":"8c1369068f02f7d1a949d404c550bfde32b5904d","ref":"refs/heads/master","pushedAt":"2024-02-06T08:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"fix #801 - incorrect path for common.php","shortMessageHtmlLink":"fix #801 - incorrect path for common.php"}},{"before":"45557a6ed4b33ed9386031149378faa8612cbb13","after":"64c34b2c0af2857e95282456a53e9ea019feb583","ref":"refs/heads/master","pushedAt":"2024-02-05T20:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"fix deletion of app password - see #800","shortMessageHtmlLink":"fix deletion of app password - see #800"}},{"before":"85e92f4012eddb3a13879c51c1e6afadffa61865","after":"45557a6ed4b33ed9386031149378faa8612cbb13","ref":"refs/heads/master","pushedAt":"2024-01-11T08:57:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"code formatting fix","shortMessageHtmlLink":"code formatting fix"}},{"before":"ca4a4dae9850e6bd8b2a45b20f74360558821978","after":"85e92f4012eddb3a13879c51c1e6afadffa61865","ref":"refs/heads/master","pushedAt":"2024-01-11T08:56:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"update CHANGELOG with notes for #338 (restrict alias destination to local domains) and #796 (mailbox.smtp_active / controlling outbound mail etc)","shortMessageHtmlLink":"update CHANGELOG with notes for #338 (restrict alias destination to l…"}},{"before":"78bf7b79a9b4d972fe56c360f8264dd14b3d5fdf","after":"ca4a4dae9850e6bd8b2a45b20f74360558821978","ref":"refs/heads/master","pushedAt":"2024-01-11T08:52:27.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Merge pull request #338 from michaelkrieger/michaelkrieger-patch-1\n\nAdds config setting which can limit alias destinations to local domains ( Thanks @michaelkrieger ). See also https://github.com/postfixadmin/postfixadmin/pull/338/","shortMessageHtmlLink":"Merge pull request #338 from michaelkrieger/michaelkrieger-patch-1"}},{"before":"6e6e4301edf64438e5912b2a84744f54d7a63bb8","after":"78bf7b79a9b4d972fe56c360f8264dd14b3d5fdf","ref":"refs/heads/master","pushedAt":"2024-01-10T11:26:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"Merge pull request #796 from johnfawcett/master\n\nAdd a flag to mailbox table for enable/disable smtp protocol\r\n\r\n( Adds docs, new mailbox.smtp_active field and new config setting for enabling it)","shortMessageHtmlLink":"Merge pull request #796 from johnfawcett/master"}},{"before":"30cb443e5ec8be00ad1ceb18c6383c20999b2edd","after":"24b9803ed3df9b542f7b6cbd8fd44e12eb90c223","ref":"refs/heads/topt-app-passwords-fixes","pushedAt":"2024-01-05T19:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"formatting","shortMessageHtmlLink":"formatting"}},{"before":"59b16366312d5ef282a658e346afcd656e86fdec","after":"30cb443e5ec8be00ad1ceb18c6383c20999b2edd","ref":"refs/heads/topt-app-passwords-fixes","pushedAt":"2024-01-05T19:33:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"merge in origin/master","shortMessageHtmlLink":"merge in origin/master"}},{"before":"39e378c783b564f421cbb90b2b8258956901ae2b","after":"6e6e4301edf64438e5912b2a84744f54d7a63bb8","ref":"refs/heads/master","pushedAt":"2024-01-05T19:32:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"an empty check would catch null ... while != \"\" will also match null it feels wrong","shortMessageHtmlLink":"an empty check would catch null ... while != \"\" will also match null …"}},{"before":null,"after":"59b16366312d5ef282a658e346afcd656e86fdec","ref":"refs/heads/topt-app-passwords-fixes","pushedAt":"2024-01-01T22:52:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"something to help me not forget","shortMessageHtmlLink":"something to help me not forget"}},{"before":"eaf79688f032746814f68bb83624b2812c47fad5","after":"39e378c783b564f421cbb90b2b8258956901ae2b","ref":"refs/heads/master","pushedAt":"2023-12-27T16:18:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DavidGoodwin","name":"David Goodwin","path":"/DavidGoodwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/203929?s=80&v=4"},"commit":{"message":"improve type hinting","shortMessageHtmlLink":"improve type hinting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN2WKUQA","startCursor":null,"endCursor":null}},"title":"Activity · postfixadmin/postfixadmin"}