{"push_id":2992444776,"size":65,"distinct_size":1,"ref":"refs/heads/coverity","head":"687181aae8d48d82b872cec4c20686ce70e55734","before":"448955186c055068693e58d64d7db939437124cb","commits":[{"sha":"12031c8d689119fbeda3dc919b2a77765da165da","author":{"name":"Kevin McCarthy","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@8t8.us"},"message":"Fix gnutls (a)lways to properly save for all certerr values.\n\nFor the case of SIGNERNOTCA, INSECUREALG, or a newer unhandled value,\nthe \"(a)ccept always\" prompt was allowed, but the cert saving was\nprevented by a check only against NOTTRUSTED.  This ended up giving a\nstrange error message saying the cert was not saved.\n\nFix to save the cert for all errors except HOSTNAME (which is handled\nseparately).","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/12031c8d689119fbeda3dc919b2a77765da165da"},{"sha":"a4b9da297f5fec84883d3df7ca9c9ab287ef9fc2","author":{"name":"Kevin McCarthy","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@8t8.us"},"message":"Change gnutls certificate_file processing and interactive prompts.\n\nAccept a saved cert at any point in the chain, except for those\nrevoked or with invalid dates.\n\nThe INSECUREALG processing was a bit goofed up.  It was skipping the\nprompt for every chain except the host, and was only displaying an\nerror for entry 1 (the host being 0, root being len-1).  Instead\nprompt at any point, and display a warning as with the other errors.\n\nAdd a CERTERR_OTHER type to capture other bits.  Recently GnuTLS has\nadded additional certificate_status_t types.  We may want to improve\nthe prompts in the future for those, but for now at least make sure\nit's recorded in certerr.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/a4b9da297f5fec84883d3df7ca9c9ab287ef9fc2"},{"sha":"51b8023d646f5d8a6fbaa60e72443ce4c46b7f87","author":{"name":"Pietro Cerutti","email":"f261253e97e70e31c9fdd47583cea01f9b9884c4@gahr.ch"},"message":"Fix IMAP auth w/o IR to not hang on failed authentication","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/51b8023d646f5d8a6fbaa60e72443ce4c46b7f87"},{"sha":"29b33428c70221bdc55b93dff624c93948c716f0","author":{"name":"Kevin McCarthy","email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@8t8.us"},"message":"Add a comment about gnutls date bits in certstat.\n\nIt's easy to miss the call disabling date checking and wonder why the\ncertstat bits are not set.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/29b33428c70221bdc55b93dff624c93948c716f0"},{"sha":"afe73eacee6d3ae6e21f05b3db2140379829e8a7","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"merge: upstream fixes\n\n * Fix gnutls (a)lways to properly save for all certerr values.\n * Change gnutls certificate_file processing and interactive prompts.\n * Add a comment about gnutls date bits in certstat.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/afe73eacee6d3ae6e21f05b3db2140379829e8a7"},{"sha":"9d544f1cfb6340936c8c6fc736c524bd8dc6903d","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"fix comments","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/9d544f1cfb6340936c8c6fc736c524bd8dc6903d"},{"sha":"96d864a1d08e380b0a0c52def9bcc96f7bc74e3e","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"rename things","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/96d864a1d08e380b0a0c52def9bcc96f7bc74e3e"},{"sha":"24decc0216c2e19bf9941172c2ee6caa5c4c6797","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"tidy code","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/24decc0216c2e19bf9941172c2ee6caa5c4c6797"},{"sha":"cb4fc289dc839348f3d0e97b8309815aff9ba1ff","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"fix imap log - buffer_add_printf","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/cb4fc289dc839348f3d0e97b8309815aff9ba1ff"},{"sha":"29adf87c925a73732cc95298e19fda5705f1b689","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"imap: factor out get_adata","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/29adf87c925a73732cc95298e19fda5705f1b689"},{"sha":"b71ac2bae5d471b2a32452d9103d4164f27f729f","author":{"name":"Austin Ray","email":"7ea35d812706d9213868749011af1ed4fa2f6aa0@austinray.io"},"message":"notmuch: count messages in queried threads\n\n`count_query` did not handle counting all messages in `type=threads`\r\nqueries. It returned the number of messages matching the `query=`\r\nqualifier. Refactored `count_query` into two methods handling\r\n`type=threads` and `type=messages`, respectively.\r\n\r\nThis makes `sidebar_format`'s `%S` display the same value as\r\n`pager_format`'s `%m`.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/b71ac2bae5d471b2a32452d9103d4164f27f729f"},{"sha":"b392866a78fc495830b65d4077bc74ed8628d6ec","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"use mutt_buffer_strcpy","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/b392866a78fc495830b65d4077bc74ed8628d6ec"},{"sha":"4481899e4fe04e2352d2a98804f6d6364ce6de75","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"test: drop duplicate account code","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/4481899e4fe04e2352d2a98804f6d6364ce6de75"},{"sha":"52828751bf608797a9bd3411c5896032a6d0e3bf","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"rename config Account","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/52828751bf608797a9bd3411c5896032a6d0e3bf"},{"sha":"5da6b47d6f2dcabf3d9b4a63f4a3d377f26f66bd","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"doxy: fix docs\n\n[ci skip]","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/5da6b47d6f2dcabf3d9b4a63f4a3d377f26f66bd"},{"sha":"7c9a6d976dbe663761a2d8e4c0654839bb8c1fa3","author":{"name":"Richard Russon","email":"972a13cbbe5e845ecb59dace8e3ece01450d33f4@flatcap.org"},"message":"fix mailbox crashes\n\nFixes #1360\nFixes #1361\n\nThanks to Sergey Alirzaev (@l29ah)","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/7c9a6d976dbe663761a2d8e4c0654839bb8c1fa3"},{"sha":"3a5a978dc9cbd5f1dbbeaa7b298a01f7245bdd31","author":{"name":"Austin Ray","email":"7ea35d812706d9213868749011af1ed4fa2f6aa0@austinray.io"},"message":"mailbox: try to find existing description\n\n`mx_mbox_open(...)` creates a new `Context`, which requires creating new\n`Mailbox` instances. Modified `mailbox_new(...)` to try and find an\nexisting description that matches the mailbox `path`.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/3a5a978dc9cbd5f1dbbeaa7b298a01f7245bdd31"},{"sha":"ca381a9b38f29332244ba3356e0b30009f785b3b","author":{"name":"Austin Ray","email":"7ea35d812706d9213868749011af1ed4fa2f6aa0@austinray.io"},"message":"format: add `%D` - mailbox description\n\nAdded the `%D` expando, which displays the mailbox's description, to\nsidebar_format and status_format. If the mailbox does not have a\ndescription, fallback to the path.\n\nThis behavior is same as `%f` and `%B` for `virtual-mailboxes`. This\nwas done to prevent breaking existing configurations as `notmuch`\nqueries have unsightly paths.\n\nThis lays the ground work for introducing `named-mailboxes`.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/ca381a9b38f29332244ba3356e0b30009f785b3b"},{"sha":"4afc94d1bbeab4ef9622e12d3b21fd2c52e5efc0","author":{"name":"Austin Ray","email":"7ea35d812706d9213868749011af1ed4fa2f6aa0@austinray.io"},"message":"Add `named-mailboxes` command\n\nNo additional work is necessary since this command reuses the same code\nas `mailboxes` and `virtual-mailboxes`. This was surprisingly simple.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/4afc94d1bbeab4ef9622e12d3b21fd2c52e5efc0"},{"sha":"1f3162e8070ff73b0fe9ca37ab71a2164153d1d8","author":{"name":"Austin Ray","email":"7ea35d812706d9213868749011af1ed4fa2f6aa0@austinray.io"},"message":"browser: `%i` - folder_format description expando\n\n`%i` will display the description for a folder and fallback to the\nfolder's name if a description does not exist.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/1f3162e8070ff73b0fe9ca37ab71a2164153d1d8"}]}
{"actor":{"display_login":"flatcap"}}