{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48345674,"defaultBranch":"main","name":"neomutt","ownerLogin":"neomutt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-21T02:12:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16376763?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715004180.0","currentOid":""},"activityList":{"items":[{"before":"7066b19ff8376a8906dba0ed37acb1d59a2f4064","after":"3f3669fd45d953fe801f169e390c2cca9d23bd58","ref":"refs/heads/devel/stddef","pushedAt":"2024-05-06T14:37:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alejandro-colomar","name":"Alejandro Colomar","path":"/alejandro-colomar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21089465?s=80&v=4"},"commit":{"message":".cirrus.yml: DO NOT MERGE: trigger CI on push to test these changes\n\nSigned-off-by: Alejandro Colomar ","shortMessageHtmlLink":".cirrus.yml: DO NOT MERGE: trigger CI on push to test these changes"}},{"before":null,"after":"7066b19ff8376a8906dba0ed37acb1d59a2f4064","ref":"refs/heads/devel/stddef","pushedAt":"2024-05-06T14:03:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alejandro-colomar","name":"Alejandro Colomar","path":"/alejandro-colomar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21089465?s=80&v=4"},"commit":{"message":".cirrus.yml: DO NOT MERGE: trigger CI on push to test these changes\n\nSigned-off-by: Alejandro Colomar ","shortMessageHtmlLink":".cirrus.yml: DO NOT MERGE: trigger CI on push to test these changes"}},{"before":"966b540492d4622274b185a5ee8093f726c120f2","after":"c25bb450b6ca118992536d16fb23c6899666c92b","ref":"refs/heads/devel/realloc","pushedAt":"2024-05-06T13:42:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"realloc_zero2: enter_state_resize()","shortMessageHtmlLink":"realloc_zero2: enter_state_resize()"}},{"before":"f5653ecb32419129248dbc8acbe72b99caaec545","after":"0081a0c15f4bcd2e74c27a7ace3523c3e764e4ec","ref":"refs/heads/devel/new-expando-parser","pushedAt":"2024-05-06T12:23:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"TEMP: revert arrow changes","shortMessageHtmlLink":"TEMP: revert arrow changes"}},{"before":"ba081eb0c4ea349f7dc90471bf9f0f97c4d9bc44","after":"109ade51af654f992f1f65ab86a0276bbea538c9","ref":"refs/heads/devel/padding","pushedAt":"2024-05-06T12:22:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"expando: fix relative dates","shortMessageHtmlLink":"expando: fix relative dates"}},{"before":"3f3a3fef44e06e82ea7198951ccdbc58d815fbb4","after":"3d865eb7d7e57203cb8f8a803084259b6d465683","ref":"refs/heads/main","pushedAt":"2024-05-06T12:07:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"Fix includes\n\nReported-by: iwyu(1)\nSigned-off-by: Alejandro Colomar ","shortMessageHtmlLink":"Fix includes"}},{"before":"94955911b7cd3485f64f444fcab5cfb6a53aa001","after":null,"ref":"refs/heads/devel/assert","pushedAt":"2024-05-06T11:28:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"}},{"before":"2c914131278c3195100ae875f324c3686429fe81","after":"3f3a3fef44e06e82ea7198951ccdbc58d815fbb4","ref":"refs/heads/main","pushedAt":"2024-05-06T11:28:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"use ASSERT macro","shortMessageHtmlLink":"use ASSERT macro"}},{"before":"9fcdb9e371abf9b5df49fb3b2b31ff2be23e7743","after":"94955911b7cd3485f64f444fcab5cfb6a53aa001","ref":"refs/heads/devel/assert","pushedAt":"2024-05-06T11:11:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"use ASSERT macro","shortMessageHtmlLink":"use ASSERT macro"}},{"before":"f6c3ff1c2c7127c2ba049013543479f43d6805b8","after":"9fcdb9e371abf9b5df49fb3b2b31ff2be23e7743","ref":"refs/heads/devel/assert","pushedAt":"2024-05-06T10:53:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"use ASSERT macro","shortMessageHtmlLink":"use ASSERT macro"}},{"before":"585158a5542cbe4c81d1ce43d0eec142bc76b9c8","after":"2c914131278c3195100ae875f324c3686429fe81","ref":"refs/heads/main","pushedAt":"2024-05-06T10:52:12.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"build: fix warnings","shortMessageHtmlLink":"build: fix warnings"}},{"before":null,"after":"5af19634426482f4386144442254a4573fe3adec","ref":"refs/heads/devel/triv","pushedAt":"2024-05-06T10:29:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"cirrus: force","shortMessageHtmlLink":"cirrus: force"}},{"before":"585158a5542cbe4c81d1ce43d0eec142bc76b9c8","after":"e3eae77eac1672d1a0cdba02bcf5c744b7db9461","ref":"refs/heads/devel/hcache-pollution","pushedAt":"2024-05-05T19:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucilanga","name":"Lucian Langa","path":"/lucilanga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129605?s=80&v=4"},"commit":{"message":"add imap_adata_find_nocache() and use it in imap_complete() to avoid hcache dir pollution with non existant folders cache data","shortMessageHtmlLink":"add imap_adata_find_nocache() and use it in imap_complete() to avoid …"}},{"before":null,"after":"585158a5542cbe4c81d1ce43d0eec142bc76b9c8","ref":"refs/heads/devel/hcache-pollution","pushedAt":"2024-05-05T14:54:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucilanga","name":"Lucian Langa","path":"/lucilanga","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129605?s=80&v=4"},"commit":{"message":"merge: honour umask in attach save\n\n * Initialize NeoMutt->user_default_umask\n * Make attachment related file writings use _masked function\n * log umask changes\n * docs: attachment save permissions","shortMessageHtmlLink":"merge: honour umask in attach save"}},{"before":"6a2765227e10b56434392d75eb43170ad4aa75bc","after":"f6c3ff1c2c7127c2ba049013543479f43d6805b8","ref":"refs/heads/devel/assert","pushedAt":"2024-05-02T10:51:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"use ASSERT macro","shortMessageHtmlLink":"use ASSERT macro"}},{"before":"93d735212b6706b06644bb768139ceec9d98fd2b","after":"585158a5542cbe4c81d1ce43d0eec142bc76b9c8","ref":"refs/heads/devel/security","pushedAt":"2024-05-02T10:35:32.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"alejandro-colomar","name":"Alejandro Colomar","path":"/alejandro-colomar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21089465?s=80&v=4"},"commit":{"message":"merge: honour umask in attach save\n\n * Initialize NeoMutt->user_default_umask\n * Make attachment related file writings use _masked function\n * log umask changes\n * docs: attachment save permissions","shortMessageHtmlLink":"merge: honour umask in attach save"}},{"before":"53a1eccb4485b909dd3a45741bd80d2930e5a96d","after":"f5653ecb32419129248dbc8acbe72b99caaec545","ref":"refs/heads/devel/new-expando-parser","pushedAt":"2024-05-02T10:05:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"TEMP: revert arrow changes","shortMessageHtmlLink":"TEMP: revert arrow changes"}},{"before":"fbc2fc9085855fdfb7db924de6efe7140ecd52e8","after":"ba081eb0c4ea349f7dc90471bf9f0f97c4d9bc44","ref":"refs/heads/devel/padding","pushedAt":"2024-05-02T10:05:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"expando: fix relative dates","shortMessageHtmlLink":"expando: fix relative dates"}},{"before":"0066237b64ace8debc923f33455613bd58bfd89b","after":"585158a5542cbe4c81d1ce43d0eec142bc76b9c8","ref":"refs/heads/main","pushedAt":"2024-05-02T10:03:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"merge: honour umask in attach save\n\n * Initialize NeoMutt->user_default_umask\n * Make attachment related file writings use _masked function\n * log umask changes\n * docs: attachment save permissions","shortMessageHtmlLink":"merge: honour umask in attach save"}},{"before":"74d60ade830da53a9f8c7e3c5d6ab7fb1ab9837c","after":"0066237b64ace8debc923f33455613bd58bfd89b","ref":"refs/heads/main","pushedAt":"2024-05-02T08:11:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"merge: improve NeoMutt bailout handling\n\n * mutt/string.c: Report an error and exit on ENOMEM\n * Use strerror(3) instead of a custom error message\n * po/: Remove translations of \"Out of memory\"\n * Remove nonreentrant calls from mutt_sig_exit_handler()\n * mutt/signal.c: Simplify exit_print_string()\n * mutt/signal.c: Implement exit_print_int() in terms of exit_print_uint()","shortMessageHtmlLink":"merge: improve NeoMutt bailout handling"}},{"before":"020632f2b5e561696c41a80e1b8300b14ae64d65","after":"74d60ade830da53a9f8c7e3c5d6ab7fb1ab9837c","ref":"refs/heads/main","pushedAt":"2024-05-01T12:57:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"mutt/list.c: Use STAILQ_FOREACH_SAFE() in stailq deallocators\n\nThis brings consistency with mutt_list_clear().\n\nFixes: 5ea5305ec407 (\"test: improve test_mutt_list_clear()\")\nSigned-off-by: Alejandro Colomar ","shortMessageHtmlLink":"mutt/list.c: Use STAILQ_FOREACH_SAFE() in stailq deallocators"}},{"before":"a12284bab89553d2a87085cf8633977414ed2be7","after":"53a1eccb4485b909dd3a45741bd80d2930e5a96d","ref":"refs/heads/devel/new-expando-parser","pushedAt":"2024-05-01T10:35:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"TEMP: revert arrow changes","shortMessageHtmlLink":"TEMP: revert arrow changes"}},{"before":"e0aa2a22aefce9112141c0f64668005d5b736804","after":"fbc2fc9085855fdfb7db924de6efe7140ecd52e8","ref":"refs/heads/devel/padding","pushedAt":"2024-05-01T10:35:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"expando: fix relative dates","shortMessageHtmlLink":"expando: fix relative dates"}},{"before":"9d39bdb094a7656b43cb30f2b9e8911fd709a3fc","after":null,"ref":"refs/heads/devel/triv","pushedAt":"2024-05-01T10:14:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"}},{"before":"93d735212b6706b06644bb768139ceec9d98fd2b","after":"020632f2b5e561696c41a80e1b8300b14ae64d65","ref":"refs/heads/main","pushedAt":"2024-05-01T10:14:08.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"merge: small fixes\n\n * browser: tidy private data\n * browser: fix name of old_last_dir\n * main: current mailbox doesn't exist yet\n * nntp: fix config type of inews\n * tidy: imap_browse()\n * tidy: nntp_attempt_features()\n * tidy: nntp_open_connection()\n * tidy: nntp_query()\n * tidy: nntp_post()","shortMessageHtmlLink":"merge: small fixes"}},{"before":null,"after":"9d39bdb094a7656b43cb30f2b9e8911fd709a3fc","ref":"refs/heads/devel/triv","pushedAt":"2024-05-01T10:00:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"cirrus: force","shortMessageHtmlLink":"cirrus: force"}},{"before":"3225fba57287aff5b52add4d6d1dc21733a732a6","after":"93d735212b6706b06644bb768139ceec9d98fd2b","ref":"refs/heads/devel/security","pushedAt":"2024-04-29T07:50:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"merge: security: kill unnecessary blank lines\n\n * ncrypt/: Don't introduce spurious blank lines in protected blocks\n * update translations for blank lines\n * ncrypt/crypt.c: Refactor (split) conditional\n * ncrypt/crypt.c: Invert logic to reduce indentation\n * ncrypt/crypt.c: Move variable definitions out of conditional\n * ncrypt/crypt.c: Print a blank before the body area even if the header area is empty\n * ncrypt/crypt.c: Combine conditionals","shortMessageHtmlLink":"merge: security: kill unnecessary blank lines"}},{"before":"3455a85520335952d313ad864ddcbb504ea27e7d","after":"93d735212b6706b06644bb768139ceec9d98fd2b","ref":"refs/heads/main","pushedAt":"2024-04-29T07:49:49.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"merge: security: kill unnecessary blank lines\n\n * ncrypt/: Don't introduce spurious blank lines in protected blocks\n * update translations for blank lines\n * ncrypt/crypt.c: Refactor (split) conditional\n * ncrypt/crypt.c: Invert logic to reduce indentation\n * ncrypt/crypt.c: Move variable definitions out of conditional\n * ncrypt/crypt.c: Print a blank before the body area even if the header area is empty\n * ncrypt/crypt.c: Combine conditionals","shortMessageHtmlLink":"merge: security: kill unnecessary blank lines"}},{"before":"ce6126cc91821950ffe194225c5e1bb059ed55c4","after":null,"ref":"refs/heads/devel/update-acutest","pushedAt":"2024-04-29T07:25:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"}},{"before":"737ac705cf6c2224aa83a0951657b6bdf8b5be7e","after":"3455a85520335952d313ad864ddcbb504ea27e7d","ref":"refs/heads/main","pushedAt":"2024-04-29T07:25:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"flatcap","name":"Richard Russon","path":"/flatcap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76760?s=80&v=4"},"commit":{"message":"Update acutest to the latest upstream commit","shortMessageHtmlLink":"Update acutest to the latest upstream commit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQqFk4AA","startCursor":null,"endCursor":null}},"title":"Activity · neomutt/neomutt"}