summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-05debian: changelog for 0.25.2-1debian/0.25.2-10.25.2David Bremner
2017-11-05version: bump to 0.25.2David Bremner
2017-11-05NEWS for 0.25.2David Bremner
2017-11-05cli/crypto: fix segfault on failed gmime2 crypto context creationJani Nikula
Commit 1fdc08d0ffab ("cli/crypto: treat failure to create a crypto context as fatal.") started treating crypto context creation failures "as fatal", returning NULL from _mime_node_create(). Unfortunately, we do not have NULL checks for _mime_node_create() failures. The only caller, mime_node_child(), could check and return NULL (as it's documented to do on errors) but none of the several call sites have NULL checks either. And none of them really have a trivial but feasible and graceful way of recovery. So while the right thing to do would be to handle NULL returns properly all over the place, and we have other scenarios that do return NULL from above mentioned functions, the crypto context creation failure is something that does seem to show up regularly in some scenarios, revert back to the functionality before commit 1fdc08d0ffab as an interim fix.
2017-09-11debian: changelog stanza for 0.25.1-10.25.1David Bremner
2017-09-11NEWS: news entry for 0.25.1David Bremner
2017-09-11version: bump to 0.25.1David Bremner
2017-09-11emacs: override enriched-decode-display-prop for text/enriched displayJani Nikula
Switch to a local version of enriched-decode-display-prop if we encounter a text/enriched part. This is to mitigate https://bugs.gnu.org/28350. Normally it would be prudent to remove the override afterwards, but in this case just leave it in. Notes from db: This doesn't disable text/enriched, just one feature of it.
2017-08-16debian: start changelog for next debian uploadDavid Bremner
2017-08-16do not use bullets in debian/NEWSDaniel Kahn Gillmor
see lintian's debian-news-entry-uses-asterisk for justification
2017-08-16remove obsolete lintian-override (see https://bugs.debian.org/865055)Daniel Kahn Gillmor
2017-08-15debian: actually stop shipping 50notmuch.eldebian/0.25-6David Bremner
2017-08-10debian upload 0.25-5debian/0.25-5David Bremner
fix typo in -4
2017-08-04debian: upload 0.25-4debian/0.25-4David Bremner
replace notmuch-emacs with elpa-emacs as a recommend
2017-08-03debian: changelog stanza for 0.25-3debian/0.25-3David Bremner
2017-08-03debian: add maintainer scripts to remove old startup fileDavid Bremner
We do it for notmuch and notmuch-emacs because the history is a bit unclear. It seems to be safe to call when that conffile is not owned by a given package
2017-07-26debian: update gmime dependenciesdebian/0.25-2David Bremner
- build against gmime 3.0 by preference - drop gmime-2.4-dev, no longer supported upstream
2017-07-25debian: add changelog entry for 0.25debian/0.25-10.25David Bremner
2017-07-25NEWS: set dateDavid Bremner
2017-07-25version: bump to 0.25David Bremner
2017-07-25NEWS: formatting fixupsDavid Bremner
These are from Tomi, split from the previous commit
2017-07-25NEWS for release 0.25: Emacs: support for stashing message timestampTomi Ollila
2017-07-18debian: changelog for 0.25~rc1-2debian/0.25_rc1-2David Bremner
2017-07-18debian: finalize changelog for 0.25~rc1-1debian/0.25_rc1-10.25_rc1David Bremner
2017-07-18version: bump to 0.25~rc1David Bremner
2017-07-18debian: allow emacs25 as a build dependDavid Bremner
It's a bit crazy to require emacs 24 installed just to build, when it isn't required to run.
2017-07-18emacs: convert remaining format-versions from 3 to 4David Bremner
This is needed for consistent beheviour between notmuch built against gmime-2.6 and gmime-3.0 w.r.t. error reporting.
2017-07-18fix the generated documentation outputDaniel Kahn Gillmor
2017-07-18Fix orthographyDaniel Kahn Gillmor
2017-07-18use modern debian/copyrightDaniel Kahn Gillmor
2017-07-18avoid false lintian warning about "iff"Daniel Kahn Gillmor
2017-07-18resolve lintian tag debhelper-but-no-misc-depends notmuch-emacsDaniel Kahn Gillmor
This is likely not strictly necessary given that notmuch-emacs is a transitional package. But having a simple consistency until we eventually remove the transitional notmuch-emacs package seems ok too, and fewer arbitrary lintian warnings will make real lintian warnings more visible.
2017-07-18fix Python capitalizationDaniel Kahn Gillmor
2017-07-18explicitly mark notmuch-emacs as transitionalDaniel Kahn Gillmor
2017-07-18Bump standards version to 4.0.0 (no changes needed)Daniel Kahn Gillmor
Some things that might be interesting (and are acceptable and supported under 4.0.0, though not required) are: * supporting DEB_BUILD_OPTIONS tag nodoc wihle tagging build-deps (we could put python-sphinx into <!nodoc>, for example) * splitting out Build-Depends-Arch from Build-Depends
2017-07-18Drop duplicate Section header for notmuch-vimDaniel Kahn Gillmor
Resolves lintian binary-control-field-duplicates-source
2017-07-18NEWS: drop redundant mention of dump fixDavid Bremner
This actually happened in 0.24.x.
2017-07-17Merge tag 'debian/0.25_rc0-2'David Bremner
merge 32 bit compilation fix
2017-07-17debian: changelog stanza for 0.25~rc0-2debian/0.25_rc0-2David Bremner
2017-07-17util: make g_mime_utils_header_decode_date_unix match prototypeDavid Bremner
The problem shows up on 32 bit architectures where sizeof(time_t) != sizeof(gint64). Upcasting the 32 bit time_t to a 64 bit integer should hopefully be safe.
2017-07-16NEWS: Initial writeup for my contributions to 0.25David Bremner
2017-07-16Merge tag '0.25_rc0'David Bremner
notmuch 0.25~rc0 release
2017-07-16debian: note two closed bugs in changelogdebian/0.25_rc0-10.25_rc0David Bremner
2017-07-16debian: don't create obsolete bash completion dirDavid Bremner
2017-07-16debian: set distribution to experimental, finalize changelogDavid Bremner
2017-07-16debian: add more c++ gunk to symbols fileDavid Bremner
2017-07-16debian: bump changelog version, mention SONAME bumpDavid Bremner
2017-07-16NEWS: start entry for 0.25David Bremner
2017-07-16version: bump version to 0.25~rc0David Bremner
2017-07-15crypto: clean up unused definitions in gmime 3.0David Bremner
based on the same patch from dkg as the previous commit.