{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1464380,"defaultBranch":"master","name":"Haraka","ownerLogin":"haraka","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-03-10T17:00:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1111229?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716330911.0","currentOid":""},"activityList":{"items":[{"before":"c4ee966dc6955113d1cd6a819d88244ec94f3238","after":"45d8b3d930911a90f8f06590a58d3229a5777689","ref":"refs/heads/master","pushedAt":"2024-06-04T22:49:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"Fix get_mx DNS SERVFAIL error crash (#3376)","shortMessageHtmlLink":"Fix get_mx DNS SERVFAIL error crash (#3376)"}},{"before":"1791a61a1b0879978ec0cbd5d6fca538bd7256da","after":"c4ee966dc6955113d1cd6a819d88244ec94f3238","ref":"refs/heads/master","pushedAt":"2024-05-22T14:22:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"Fix startup race condition (#3367)","shortMessageHtmlLink":"Fix startup race condition (#3367)"}},{"before":"b5b1daa414a9a98be05cca48c74f5492ad8629d2","after":"6d95715ccbef74a36a0110e9e1039245a9766655","ref":"refs/heads/3367-analogic","pushedAt":"2024-05-21T22:41:34.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 3367-analogic","shortMessageHtmlLink":"Merge branch 'master' into 3367-analogic"}},{"before":"d09d2d45738ba134ac155316c2f3793688183044","after":"b5b1daa414a9a98be05cca48c74f5492ad8629d2","ref":"refs/heads/3367-analogic","pushedAt":"2024-05-21T22:40:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"closer","shortMessageHtmlLink":"closer"}},{"before":null,"after":"d09d2d45738ba134ac155316c2f3793688183044","ref":"refs/heads/3367-analogic","pushedAt":"2024-05-21T22:35:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"more async","shortMessageHtmlLink":"more async"}},{"before":"43392a990b02c35135f111ebdfd90a61d97d9719","after":null,"ref":"refs/heads/3362-outbound-helo","pushedAt":"2024-05-20T01:29:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"}},{"before":"48f726855a5bbeb2609d71196c9b368a65b0228b","after":"1791a61a1b0879978ec0cbd5d6fca538bd7256da","ref":"refs/heads/master","pushedAt":"2024-05-20T01:29:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"o/hmail: fix transaction notes setting bind_helo (#3363)","shortMessageHtmlLink":"o/hmail: fix transaction notes setting bind_helo (#3363)"}},{"before":"c9083cb70d5d9d15305be0b38a39b888bdf31956","after":null,"ref":"refs/heads/outbound-docs","pushedAt":"2024-05-17T18:27:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"}},{"before":"a218da189ad72cba775f28bb73b752cf41155c5e","after":"48f726855a5bbeb2609d71196c9b368a65b0228b","ref":"refs/heads/master","pushedAt":"2024-05-17T18:27:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"doc(Outbound): improve GHFM formatting (#3364)","shortMessageHtmlLink":"doc(Outbound): improve GHFM formatting (#3364)"}},{"before":"aba06384fd0a1878578cf8aaf16ba136ca4da941","after":"a218da189ad72cba775f28bb73b752cf41155c5e","ref":"refs/heads/master","pushedAt":"2024-05-17T18:27:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"Fix default EHLO banner formatting (#3365)","shortMessageHtmlLink":"Fix default EHLO banner formatting (#3365)"}},{"before":"c698854cfb5d4f4f570b38d922e4984974708551","after":"c9083cb70d5d9d15305be0b38a39b888bdf31956","ref":"refs/heads/outbound-docs","pushedAt":"2024-05-15T20:37:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"doc(Outbound): improve GHFM formatting and grammar","shortMessageHtmlLink":"doc(Outbound): improve GHFM formatting and grammar"}},{"before":"c20bf5c4c0c7fef54640aea37c6e3e56b07aa9e3","after":"c698854cfb5d4f4f570b38d922e4984974708551","ref":"refs/heads/outbound-docs","pushedAt":"2024-05-15T20:33:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"doc(Outbound): improve GHFM formatting and grammar","shortMessageHtmlLink":"doc(Outbound): improve GHFM formatting and grammar"}},{"before":"c62673d3821ca79c93242e40eeb6c382b4ccbe3a","after":"c20bf5c4c0c7fef54640aea37c6e3e56b07aa9e3","ref":"refs/heads/outbound-docs","pushedAt":"2024-05-15T20:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"more fixes","shortMessageHtmlLink":"more fixes"}},{"before":"f796b22d23a106a5217c266d50caa5c26e6734b4","after":"c62673d3821ca79c93242e40eeb6c382b4ccbe3a","ref":"refs/heads/outbound-docs","pushedAt":"2024-05-15T20:30:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"more fixes","shortMessageHtmlLink":"more fixes"}},{"before":"ac1c7751617f6c2c98245b9a7e551a39d6c2581f","after":"f796b22d23a106a5217c266d50caa5c26e6734b4","ref":"refs/heads/outbound-docs","pushedAt":"2024-05-15T20:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"more fixes","shortMessageHtmlLink":"more fixes"}},{"before":"25faa0a7871b06adedc565370a1f2044ee2d3fb7","after":"ac1c7751617f6c2c98245b9a7e551a39d6c2581f","ref":"refs/heads/outbound-docs","pushedAt":"2024-05-15T20:28:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"more fixes","shortMessageHtmlLink":"more fixes"}},{"before":"48e9ccbd2c3a23000eb62c74c77c2e3beb7cf479","after":"25faa0a7871b06adedc565370a1f2044ee2d3fb7","ref":"refs/heads/outbound-docs","pushedAt":"2024-05-15T20:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"more fixes","shortMessageHtmlLink":"more fixes"}},{"before":null,"after":"48e9ccbd2c3a23000eb62c74c77c2e3beb7cf479","ref":"refs/heads/outbound-docs","pushedAt":"2024-05-15T20:18:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"doc(Outbound): improve GHFM formatting","shortMessageHtmlLink":"doc(Outbound): improve GHFM formatting"}},{"before":"0368f6b03de190e3db61492eb67ecbf082724cac","after":"43392a990b02c35135f111ebdfd90a61d97d9719","ref":"refs/heads/3362-outbound-helo","pushedAt":"2024-05-15T19:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"o/hmail: add error to outbound_ip\n\nto raise whatever use case for it exists","shortMessageHtmlLink":"o/hmail: add error to outbound_ip"}},{"before":"bcf60ce3e21be39930655032e1d9248c0e3a893d","after":"0368f6b03de190e3db61492eb67ecbf082724cac","ref":"refs/heads/3362-outbound-helo","pushedAt":"2024-05-15T19:47:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 3362-outbound-helo","shortMessageHtmlLink":"Merge branch 'master' into 3362-outbound-helo"}},{"before":"1a38a4185d7bedcd0417379245ecde215f28a88b","after":null,"ref":"refs/heads/remove-async","pushedAt":"2024-05-15T19:47:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"}},{"before":"027b1bac39584abec813df660581e54a379f7ca9","after":"aba06384fd0a1878578cf8aaf16ba136ca4da941","ref":"refs/heads/master","pushedAt":"2024-05-15T19:47:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"style: more async/await (#3358)\n\n- es6(async/promise): pre_send_trans_email_respond, process_delivery\r\n- server:\r\n - es6(async) _graceful, get_smtp_server, setup_smtp_listeners\r\n - replace async.eachLimit with Promise.all batches\r\n - status: replace async.map with Promise.allSettled","shortMessageHtmlLink":"style: more async/await (#3358)"}},{"before":"54027b819e8a8c1758c82cf46b282f7b0a3856f8","after":"1a38a4185d7bedcd0417379245ecde215f28a88b","ref":"refs/heads/remove-async","pushedAt":"2024-05-15T19:16:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"status: replace callbacks with promises & async/await\n\n- server: async/await in _graceful, setup_smtp_listeners, get_smtp_server\n- remove caolan/async from setup_http_listeners","shortMessageHtmlLink":"status: replace callbacks with promises & async/await"}},{"before":"f68d99387f67809691ae63cb430923909f3e86d6","after":"bcf60ce3e21be39930655032e1d9248c0e3a893d","ref":"refs/heads/3362-outbound-helo","pushedAt":"2024-05-15T19:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"o/hmail: add error to outbound_ip\n\nto raise whatever use case for it exists","shortMessageHtmlLink":"o/hmail: add error to outbound_ip"}},{"before":"dbef01d335d078c1856681dc1f04de399a0e65b7","after":"54027b819e8a8c1758c82cf46b282f7b0a3856f8","ref":"refs/heads/remove-async","pushedAt":"2024-05-15T19:00:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"Merge branch 'master' into remove-async","shortMessageHtmlLink":"Merge branch 'master' into remove-async"}},{"before":null,"after":"f68d99387f67809691ae63cb430923909f3e86d6","ref":"refs/heads/3362-outbound-helo","pushedAt":"2024-05-15T18:47:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"o/hmail: fix transaction notes setting bind_helo\n\nfixes #3362","shortMessageHtmlLink":"o/hmail: fix transaction notes setting bind_helo"}},{"before":"e54076b7ff2a8bae0da394e39f82b0e6f418e423","after":null,"ref":"refs/heads/misc","pushedAt":"2024-05-15T18:34:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"}},{"before":"f4cc2a61dc3b55b919451a010d5b2fee063e9728","after":"027b1bac39584abec813df660581e54a379f7ca9","ref":"refs/heads/master","pushedAt":"2024-05-15T18:34:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"style: prefix node libs, arrow fns (#3359)\n\n- prefix node libs with `node:`\r\n- conn: replace a fn with arrow function\r\n- contrib/plugin2npm.sh: fix path to package.json\r\n- config/plugins: consistent formatting\r\n- fix(mf.resolv): this -> plugin, fixes #3361","shortMessageHtmlLink":"style: prefix node libs, arrow fns (#3359)"}},{"before":"eee02f31b37e55975830ae8b1bd4681a9d6e86f0","after":"e54076b7ff2a8bae0da394e39f82b0e6f418e423","ref":"refs/heads/misc","pushedAt":"2024-05-15T18:07:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"GHA syntax","shortMessageHtmlLink":"GHA syntax"}},{"before":"be9aef28345e4237ab6c4c709ec0789798f58e09","after":"eee02f31b37e55975830ae8b1bd4681a9d6e86f0","ref":"refs/heads/misc","pushedAt":"2024-05-15T18:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msimerson","name":"Matt Simerson","path":"/msimerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261635?s=80&v=4"},"commit":{"message":"GHA syntax","shortMessageHtmlLink":"GHA syntax"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXIZpZAA","startCursor":null,"endCursor":null}},"title":"Activity ยท haraka/Haraka"}