{"push_id":1373437750,"size":36,"distinct_size":1,"ref":"refs/heads/coverity","head":"3b1ead931121fbe9063622df542d9154dff8561f","before":"8382dccbcf087519bbbf5bd031b2ec9cf58d0cd5","commits":[{"sha":"a1613a0c9e874ba92c83f1b757f1134a3318cb23","author":{"name":"Darshit Shah","email":"a888ebad16bf52d9a4ae4244112b1f3d487eeddf@gmail.com"},"message":"replace the ugly strfcpy() macro with a function","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/a1613a0c9e874ba92c83f1b757f1134a3318cb23"},{"sha":"63145bf87e4690d3cea6f71ae016cccf742bce96","author":{"name":"toogley","email":"60ff90878bae2258628278b3470f0a3662511ab9@mailbox.org"},"message":"use a more expressive coverity scan badge","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/63145bf87e4690d3cea6f71ae016cccf742bce96"},{"sha":"a9293e40cfb65b37b33f7f1ca863a8c3b4d87e46","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"nntp: use safe_{fopen,fclose}","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/a9293e40cfb65b37b33f7f1ca863a8c3b4d87e46"},{"sha":"c5c0371307a86340ec88f80dae145c7e4ed78315","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"nntp: fix resource leak\n\nEvery $nntp_poll seconds, NNTP checks the file $newsrc\nUnfortunately, it didn't release the file handle afterwards.\n\nAfter a day's use, this would leak 1440 file handles leading most users\nto the error \"Too many open files\".\n\nFixes: #204","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/c5c0371307a86340ec88f80dae145c7e4ed78315"},{"sha":"d4153f3e9a98e9edbe0548dcdaee42adf6579402","author":{"name":"David Sterba","email":"2a1b63fbe60861bed635596eb6fd114917061844@suse.cz"},"message":"pager: skip to body for skip-quoted\n\nIn mails with many headers that fill the whole screen, it's convenient\nto jump to the body, implemented as a side-efect of the <skip-quoted>\ncommand.\n\nCloses: #201\n\nSigned-off-by: David Sterba <dsterba@suse.cz>","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/d4153f3e9a98e9edbe0548dcdaee42adf6579402"},{"sha":"a03fa1904f2ad439b13090987c992d0c8c6e6f6a","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"fix: overhaul the index/pager updates\n\nWherever you are in the index/pager, you will be notified of new mail\nwhen it arrives.\n\nMake sure the last message displayed is the one saying \"new mail\".\n\nNotes:\n    If you have a mail filtering system that marks mail as read, you\n    won't get notifications when it arrives in a mailbox.\n\n    When you send an email, the \"sent\" copy won't trigger a new mail\n    notification.\n\nFixes: #20 - Notification of sent mail\nFixes: #195 - Cursor loses position when leaving pager","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/a03fa1904f2ad439b13090987c992d0c8c6e6f6a"},{"sha":"be816c30a17f3200730f93f3596d08b20b9094a1","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"fix crash in hdrline\n\nThis commit should prevent the crash detailed in this bug report.\n    http://bugs.debian.org/838064\n\nHowever, it's just fixing the symptom, not the cause.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/be816c30a17f3200730f93f3596d08b20b9094a1"},{"sha":"80bfabca9cf0df6ffb5d0c2b4279f6c447586ce1","author":{"name":"Pietro Cerutti","email":"81efbc809ab7bcab0ffef09384ef984c5cc518ac@gahr.ch"},"message":"fix: \"inbox\" sorting function\n\nMake mutt_is_inbox only consider an \"INBOX\" string following a '/'\n\nFixes: #205","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/80bfabca9cf0df6ffb5d0c2b4279f6c447586ce1"},{"sha":"8dd1ace6ca6dbaa918e9f10fdbc22212dc5cc50c","author":{"name":"Steven! Ragnarök","email":"1745667f465f588877e987cca116e0aa57a977ec@nuclearsandwich.com"},"message":"forgotten-attachment: Fix checking logic.\n\nDon't bother searching the email for attachment keywords, if:\n- The feature is disabled\n- There's an attachment","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/8dd1ace6ca6dbaa918e9f10fdbc22212dc5cc50c"},{"sha":"6df5cad7fe28c1eff23dab291be2293fa3accc49","author":{"name":"Steven! Ragnarök","email":"1745667f465f588877e987cca116e0aa57a977ec@nuclearsandwich.com"},"message":"forgotten-attachment: Ignore lines matching quote_regexp.\n\nIgnore quoted text in the email when searching for attachment\nindicators.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/6df5cad7fe28c1eff23dab291be2293fa3accc49"},{"sha":"8e3150a3693042770e4f3fe55a20e03aa686e662","author":{"name":"Steven! Ragnarök","email":"1745667f465f588877e987cca116e0aa57a977ec@nuclearsandwich.com"},"message":"forgotten-attachment: Update docs regarding $quote_regexp.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/8e3150a3693042770e4f3fe55a20e03aa686e662"},{"sha":"1eee3b53431b88752ee778875a7c0ceed2b87d96","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"merge: forgotten-attachment\n\n * Fix checking logic.\n * Ignore lines matching quote_regexp.\n * Update docs regarding $quote_regexp.\n\nResolves: #178\nCloses: #206","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/1eee3b53431b88752ee778875a7c0ceed2b87d96"},{"sha":"a75b414d2bd783af473fa85e49f46bffb1ccb0f6","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"Possible fix for random pager crashes.\n\nThe crashes have been observed:\n- in both local and remote mailboxes\n- with/without notmuch\n- always are some time has passed\n- always have an invalid header pointer\n\nScenario:\n- The Context holds an array of HEADER pointers.\n- The pager is given a HEADER to display.\n- Time passes and the mailbox changes.\n\nmx_check_mailbox() adds new mails to the end of the Context's array,\ncalling mx_alloc_memory() if necessary.  The Context's totals are\nupdated by mx_update_context().\n\nThe only way a HEADER pointer could become invalid is if they email were\ndeleted/moved.  If we detect this has happened, we leave the pager.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/a75b414d2bd783af473fa85e49f46bffb1ccb0f6"},{"sha":"3ee12b0b019b8ec1b818c9b24683a4cfa5a99339","author":{"name":"Ismaël Bouya","email":"ab994ca75a2bb3694d798ff2bac760a9e2f74672@normalesup.org"},"message":"notmuch: Add a fake \"Folder\" header to viewed emails\n\nWhen viewing an email from a virtual folder, you can't tell where the\nreal email lives.  This commit adds a fake header, \"Folder:\" showing\nthat location.\n\nCloses: #210","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/3ee12b0b019b8ec1b818c9b24683a4cfa5a99339"},{"sha":"913b67fc2d96bcd58e5fb7b508733f1a504db3c5","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"fix: remove stray line introduced by pager fix","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/913b67fc2d96bcd58e5fb7b508733f1a504db3c5"},{"sha":"c36a04b235c37aa705dc629a2b0f5a0df1553200","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"fix: display correct help key\n\nIf you remap the help key, then press an unbound key, mutt still tells\nyou to press '?' for help.  This change makes mutt display a correct\nbinding.\n\nFixes: #214","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/c36a04b235c37aa705dc629a2b0f5a0df1553200"},{"sha":"c33551e3800dd17b63e6987b496268a68dc40364","author":{"name":"Pietro Cerutti","email":"81efbc809ab7bcab0ffef09384ef984c5cc518ac@gahr.ch"},"message":"build: Look for tgetent in ncurses, fallback to tinfo only if not found\n\nOn some platforms, autoconf caused neomutt to be linked against both\nncurses and ncursesw.","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/c33551e3800dd17b63e6987b496268a68dc40364"},{"sha":"7e4490e740a3662f4199af68d2aea34e51f9ad9f","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"build: fix a couple of build warnings","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/7e4490e740a3662f4199af68d2aea34e51f9ad9f"},{"sha":"f1e1b50e87ecb68781f956765edc1d6ad35c5b2a","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"build: fix install/dist/distcheck targets\n\nCloses: #103","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/f1e1b50e87ecb68781f956765edc1d6ad35c5b2a"},{"sha":"c564bd25ed92a64f3e7484147bd0c020f63fbf6f","author":{"name":"Richard Russon","email":"e28a6e4bd12bff0f4df7de8c2a8d598e21174626@flatcap.org"},"message":"travis: install doc dependencies","distinct":false,"url":"https://api.github.com/repos/neomutt/neomutt/commits/c564bd25ed92a64f3e7484147bd0c020f63fbf6f"}]}
{"actor":{"display_login":"flatcap"}}