{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":73098043,"defaultBranch":"master","name":"maddy","ownerLogin":"foxcpp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-07T16:26:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37885127?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713531680.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5b3a8685cd3cd2ab1a96b6efa01e12b25ddce9cd","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T13:01:20.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":"build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.20.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.20.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0"}},{"before":null,"after":"4e6f96e8acfaa83c24dfba23f6fe95846d39a332","ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.33.0","pushedAt":"2024-03-13T23:31:32.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":"build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0\n\nBumps google.golang.org/protobuf from 1.32.0 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0"}},{"before":"2da4eceafb1c927cf6e96409be2370733fb2ce38","after":"1d6cd8c35f4c4a1279084ae974ecfcf73a426743","ref":"refs/heads/master","pushedAt":"2024-02-14T17:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Bump go-imap-sql version\n\nSee #681.","shortMessageHtmlLink":"Bump go-imap-sql version"}},{"before":"cee577790b4c6c9533c46492282d520eef420f7e","after":"2da4eceafb1c927cf6e96409be2370733fb2ce38","ref":"refs/heads/master","pushedAt":"2024-02-12T19:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"target/queue: Use >= to check q.maxTries\n\nSee #678.","shortMessageHtmlLink":"target/queue: Use >= to check q.maxTries"}},{"before":"4a69c9e9441014bd4631a5ba444b95db21d800d3","after":"cee577790b4c6c9533c46492282d520eef420f7e","ref":"refs/heads/master","pushedAt":"2024-02-08T09:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"address: Special-case null return-path in normalization functions\n\nSee #629.","shortMessageHtmlLink":"address: Special-case null return-path in normalization functions"}},{"before":"7bdc981eac3ff1e83585184563949ac1171e643e","after":"4a69c9e9441014bd4631a5ba444b95db21d800d3","ref":"refs/heads/master","pushedAt":"2024-01-29T22:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Fix-up 7bdc981eac3ff1e83585184563949ac1171e643e","shortMessageHtmlLink":"Fix-up 7bdc981"}},{"before":"170889581d3b912c969755e922f5ad154d6b19c7","after":"7bdc981eac3ff1e83585184563949ac1171e643e","ref":"refs/heads/master","pushedAt":"2024-01-29T20:52:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"target/remote: Improve handling of stale connections in pool\n\n1. Apply conn_max_idle_time to each connection individually,\nnot pool bucket.\n\n2. Include local_addr in some log messages to help identify\nindividual connections in the pool.\n\n3. Run conn.Close outside of keysLock and asynchronously. Ensures\nslow server or dead connection won't cause pool operations to hang.\n\n4. Set 5 second timeout for QUIT call in conn.Close.\nTo detect dead connections faster, there is no reason for any\nserver to take more than 5 seconds to respond to QUIT.\n\nSee #675.","shortMessageHtmlLink":"target/remote: Improve handling of stale connections in pool"}},{"before":"394bc9ea816ae1e7cd20d7fb77a5abf1f7674768","after":"170889581d3b912c969755e922f5ad154d6b19c7","ref":"refs/heads/master","pushedAt":"2024-01-29T07:01:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Merge pull request #672 from xiliuya/docs/docker/465-port\n\ndocs: fix docker command not open 465","shortMessageHtmlLink":"Merge pull request #672 from xiliuya/docs/docker/465-port"}},{"before":"dd06ffe435ef0811a8715c9de8b8663f32e3e135","after":"394bc9ea816ae1e7cd20d7fb77a5abf1f7674768","ref":"refs/heads/master","pushedAt":"2024-01-27T13:36:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Merge pull request #673 from nustiueudinastea/update-libdns-gandi\n\nupgrade Gandi libdns to 1.0.3","shortMessageHtmlLink":"Merge pull request #673 from nustiueudinastea/update-libdns-gandi"}},{"before":"d8232a46d614720ee00d418dd0ef84dbd9cf15b1","after":"dd06ffe435ef0811a8715c9de8b8663f32e3e135","ref":"refs/heads/master","pushedAt":"2024-01-27T13:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Add missing tls_client directive to ReadGlobals\n\nSee #674.","shortMessageHtmlLink":"Add missing tls_client directive to ReadGlobals"}},{"before":"59d9435afa92ddeeb2091b3afcf24722a1e6e43e","after":"d8232a46d614720ee00d418dd0ef84dbd9cf15b1","ref":"refs/heads/master","pushedAt":"2024-01-26T10:42:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Merge pull request #670 from ToutPetitAdrien/master\n\nRemoving duplicated test case","shortMessageHtmlLink":"Merge pull request #670 from ToutPetitAdrien/master"}},{"before":"c67955ef0d5615d493f69bba3fd23f46d27a8d0a","after":"59d9435afa92ddeeb2091b3afcf24722a1e6e43e","ref":"refs/heads/master","pushedAt":"2024-01-23T21:14:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"maddy 0.7.1","shortMessageHtmlLink":"maddy 0.7.1"}},{"before":"4e244396a6ea092acc553d1059b3c0515d845f5d","after":null,"ref":"refs/tags/v0.7.1","pushedAt":"2024-01-23T21:14:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"}},{"before":"351c44e79bdce3f338da1f8df0465f9d81257f00","after":"798c411824ed65a0dbc5221386beeefe62116aa5","ref":"refs/heads/dev","pushedAt":"2024-01-21T21:44:19.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"ede85b4cd121666e7da4a54455d85e399a83085c","after":"c67955ef0d5615d493f69bba3fd23f46d27a8d0a","ref":"refs/heads/master","pushedAt":"2024-01-21T21:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"fix(session): detect canceled lookup correctly\n\ncancelation is not DNSError, so UnwrapDNSErr() returns \"\" as reason\n\nSigned-off-by: Martin Matous ","shortMessageHtmlLink":"fix(session): detect canceled lookup correctly"}},{"before":"28bdf6d33f1035fe41b4acdb77844c0c3a2fd9be","after":"ede85b4cd121666e7da4a54455d85e399a83085c","ref":"refs/heads/master","pushedAt":"2024-01-21T21:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"docs: Explicitly mention that referencing config block from global directive won't work\n\nSee #577.","shortMessageHtmlLink":"docs: Explicitly mention that referencing config block from global di…"}},{"before":"a2f8916183028c96909c452068a2d58ad4aa3a0d","after":"28bdf6d33f1035fe41b4acdb77844c0c3a2fd9be","ref":"refs/heads/master","pushedAt":"2024-01-21T19:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Make it easier to avoid permission issues when setting up maddy\n\n1. Clarify that you need to manually create the user and group\nwhen building from source. ./build.sh does not do that since\nit is a packaging tool, not system configuration one.\n\n2. Do not require \"go\" command to be present when running\n./build.sh install. go installation may be user-specific and\nunavailable when running with sudo.\n\n3. Ease UMask restrictions. Allow group access.\nThis allows CLI commands to be run by any user in maddy group.\n\nSee #569.","shortMessageHtmlLink":"Make it easier to avoid permission issues when setting up maddy"}},{"before":"ab94e0bb95428775f92bd0f25815595d1744f9c1","after":"a2f8916183028c96909c452068a2d58ad4aa3a0d","ref":"refs/heads/master","pushedAt":"2024-01-21T17:58:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"docs: Fix README CI badge\n\nFinally","shortMessageHtmlLink":"docs: Fix README CI badge"}},{"before":"5b5fb72b02c6cb744a57471d0ef12a355ba12940","after":"ab94e0bb95428775f92bd0f25815595d1744f9c1","ref":"refs/heads/master","pushedAt":"2024-01-21T17:01:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"check/spf: Handle empty MAIL FROM in accordance with RFC 7208\n\nSee #652.\nSee #603.","shortMessageHtmlLink":"check/spf: Handle empty MAIL FROM in accordance with RFC 7208"}},{"before":"09c9486999e7256537577570bac78d04907b99a4","after":"5b5fb72b02c6cb744a57471d0ef12a355ba12940","ref":"refs/heads/master","pushedAt":"2024-01-21T16:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"go get -u ./... && go mod tidy","shortMessageHtmlLink":"go get -u ./... && go mod tidy"}},{"before":"db0874c2be97319155953ff224051e046a3af6f7","after":"09c9486999e7256537577570bac78d04907b99a4","ref":"refs/heads/master","pushedAt":"2024-01-21T12:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"ci: Add apt-get update","shortMessageHtmlLink":"ci: Add apt-get update"}},{"before":"301c47d81547cb2ca22abec6312df0d7ae69a84c","after":"db0874c2be97319155953ff224051e046a3af6f7","ref":"refs/heads/master","pushedAt":"2024-01-21T11:45:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Migrate to latest go-smtp version\n\nFixes #661 among other minor things.","shortMessageHtmlLink":"Migrate to latest go-smtp version"}},{"before":"66185b90bb36119e81cf944b7eff84dd2b2332de","after":"301c47d81547cb2ca22abec6312df0d7ae69a84c","ref":"refs/heads/master","pushedAt":"2024-01-20T17:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"ci: Bump used Ubuntu version","shortMessageHtmlLink":"ci: Bump used Ubuntu version"}},{"before":"d47b178e9db868b6150a489b94121d000c0a5f4a","after":"66185b90bb36119e81cf944b7eff84dd2b2332de","ref":"refs/heads/master","pushedAt":"2024-01-20T17:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"storage/imapsql: Add support for transpiled SQLite driver\n\nMay have slightly worse single-user perfomance than\ngo-sqlite3 (CGo) but also may scale better due to Go goroutines\nbeing used instead of C threads.\n\nAlso improves compatibility, making installation easier\nesp. if users do not have working C toolchain installed.\nSee #666.","shortMessageHtmlLink":"storage/imapsql: Add support for transpiled SQLite driver"}},{"before":"b0d68ed14747de311ee1f03055f606b65af76a45","after":"d47b178e9db868b6150a489b94121d000c0a5f4a","ref":"refs/heads/master","pushedAt":"2024-01-20T16:56:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Merge pull request #667 from fluidum/patch-1\n\nUpdate remote.md","shortMessageHtmlLink":"Merge pull request #667 from fluidum/patch-1"}},{"before":"145bf3cfbea8105a869c942ee8a6901a2b115b73","after":"b0d68ed14747de311ee1f03055f606b65af76a45","ref":"refs/heads/master","pushedAt":"2024-01-11T08:16:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Merge pull request #662 from rebane2001/docs-patch-1\n\nFix escape on authorization page","shortMessageHtmlLink":"Merge pull request #662 from rebane2001/docs-patch-1"}},{"before":"c5f72ef59cb65cbf181cbb953af2bc96bb30edbc","after":"145bf3cfbea8105a869c942ee8a6901a2b115b73","ref":"refs/heads/master","pushedAt":"2023-12-21T16:18:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Merge pull request #648 from testwill/ioutil\n\nchore: remove refs to deprecated io/ioutil","shortMessageHtmlLink":"Merge pull request #648 from testwill/ioutil"}},{"before":"0000f92f16ad6974917aa86d5f7a670ca2ab4211","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-21T15:02:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"}},{"before":"5277b4fa615bd7e78f9d3d9c8be6c5c4ada45d50","after":"c5f72ef59cb65cbf181cbb953af2bc96bb30edbc","ref":"refs/heads/master","pushedAt":"2023-12-21T15:02:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"foxcpp","name":"Max Mazurov","path":"/foxcpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37885127?s=80&v=4"},"commit":{"message":"Merge pull request #657 from foxcpp/dependabot/go_modules/golang.org/x/crypto-0.17.0\n\nbuild(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0","shortMessageHtmlLink":"Merge pull request #657 from foxcpp/dependabot/go_modules/golang.org/…"}},{"before":null,"after":"0000f92f16ad6974917aa86d5f7a670ca2ab4211","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-18T23:38:24.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":"build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENStKkQA","startCursor":null,"endCursor":null}},"title":"Activity · foxcpp/maddy"}