mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 09:24:54 +01:00
notmuch release 0.29.3-1 for unstable (sid) [dgit]
[dgit distro=debian no-split --quilt=linear] -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAl3eb60ACgkQA0U5G1Wq FSE1Ug//Wxc7AYeHc9ErjBOkK/oQjagGOI6cKsovHfyHDRqVULsDfGt/at7wBuS2 7V1sfU5zttoNmltmamkao4T+f/dH70D5UJxWXu1vM0QDnKz+1U4g5jTGV9sDbqwA 34XtewzZ4508GjmmhhCHLkwQN1zplI1phGfhkwDCWrWc5er8Yat9EroHvgJ2GYcA fvMe13hODPC4/R5jPyKHKERyFrcj5oeZPOAV6pnaNKq1qeNgOpKm1usldl73rqe5 ehrqF5ZgMr7wVjrnK/9wV4x4FTUKTgjweLzwQ3pWkYj3tzDx5KBBM47IrIKwoLh1 /IS4PY9znohi/Nyl8IScmIeDAVj6PYITj0lqaDCL8x0vTkuZ5f8sFiJORZcmderk CylvJUahr/shdV1YolBsh1TfavP4eKIz77MkfO77uTyZACPIyZF0iHlV+me8ixIJ IDi2BJ0Sp+pky6/211iJtbf43CUnXATfr3COraLtT/xEKfENA63lvJRL4y+6ahmr BrGNfUZTvnY1+K9ym8dm3wfLe49TThMM+zbkY+2b25puO6u7cIFXgjBhhIwC4rdY bCd3RewBngge8NzvHw//k5+fd4s7b2BfA/6rLGWlEm4g6eik2IALtDU9Qm3L1twS RVr1yLoXICoJNLX7hZlgaF3iv+LzMrWkyKgjaLKiZ8HYnDwKXJg= =qUN/ -----END PGP SIGNATURE----- Merge tag 'debian/0.29.3-1' notmuch release 0.29.3-1 for unstable (sid) [dgit] [dgit distro=debian no-split --quilt=linear]
This commit is contained in:
commit
dc2b5a031b
5 changed files with 32 additions and 4 deletions
15
NEWS
15
NEWS
|
@ -1,3 +1,18 @@
|
|||
Notmuch 0.29.3 (2019-11-27)
|
||||
===========================
|
||||
|
||||
General
|
||||
-------
|
||||
|
||||
Fix for use-after-free in notmuch_config_list_{key,val}.
|
||||
|
||||
Fix for double close of file in notmuch-dump.
|
||||
|
||||
Debian
|
||||
------
|
||||
|
||||
Drop python2 support from shipped debian packaging.
|
||||
|
||||
Notmuch 0.29.2 (2019-10-19)
|
||||
===========================
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# this file should be kept in sync with ../../../version
|
||||
__VERSION__ = '0.29.2'
|
||||
__VERSION__ = '0.29.3'
|
||||
SOVERSION = '5'
|
||||
|
|
8
debian/changelog
vendored
8
debian/changelog
vendored
|
@ -1,3 +1,11 @@
|
|||
notmuch (0.29.3-1) unstable; urgency=medium
|
||||
|
||||
* New upstream bugfix release.
|
||||
- fix use-after-free bug in libnotmuch
|
||||
- fix double close of file in "notmuch dump"
|
||||
|
||||
-- David Bremner <bremner@debian.org> Wed, 27 Nov 2019 08:19:57 -0400
|
||||
|
||||
notmuch (0.29.2-2) experimental; urgency=medium
|
||||
|
||||
* Drop python-notmuch binary package.
|
||||
|
|
|
@ -150,13 +150,17 @@ notmuch_config_list_valid (notmuch_config_list_t *metadata)
|
|||
return true;
|
||||
}
|
||||
|
||||
static inline char * _key_from_iterator (notmuch_config_list_t *list) {
|
||||
return talloc_strdup (list, (*list->iterator).c_str () + CONFIG_PREFIX.length ());
|
||||
}
|
||||
|
||||
const char *
|
||||
notmuch_config_list_key (notmuch_config_list_t *list)
|
||||
{
|
||||
if (list->current_key)
|
||||
talloc_free (list->current_key);
|
||||
|
||||
list->current_key = talloc_strdup (list, (*list->iterator).c_str () + CONFIG_PREFIX.length ());
|
||||
list->current_key = _key_from_iterator (list);
|
||||
|
||||
return list->current_key;
|
||||
}
|
||||
|
@ -166,7 +170,7 @@ notmuch_config_list_value (notmuch_config_list_t *list)
|
|||
{
|
||||
std::string strval;
|
||||
notmuch_status_t status;
|
||||
const char *key = notmuch_config_list_key (list);
|
||||
char *key = _key_from_iterator (list);
|
||||
|
||||
/* TODO: better error reporting?? */
|
||||
status = _metadata_value (list->notmuch, key, strval);
|
||||
|
@ -177,6 +181,7 @@ notmuch_config_list_value (notmuch_config_list_t *list)
|
|||
talloc_free (list->current_val);
|
||||
|
||||
list->current_val = talloc_strdup (list, strval.c_str ());
|
||||
talloc_free (key);
|
||||
return list->current_val;
|
||||
}
|
||||
|
||||
|
|
2
version
2
version
|
@ -1 +1 @@
|
|||
0.29.2
|
||||
0.29.3
|
||||
|
|
Loading…
Reference in a new issue