Package: akonadi-search / 16.04.3-1

Metadata

Package Version Patches format
akonadi-search 16.04.3-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
disable_failing_tests | (download)

agent/autotests/CMakeLists.txt | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 disable_failing_tests

===================================================================

fix_for_xapian_1.4.patch | (download)

search/email/emailsearchstore.cpp | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 [patch] create agepostingsource on heap

There was an undocumented behaviour change in Xapian 1.4 where
Xapian::Query() no longer internally creates a clone of the
PostingResource that we pass to it and instead takes a (shared)
ownership of the pointer that is then re-used later while
the actual query is being executed, which means that the
PostingResource must live at least until the query execution
is finished.

We were creating the AgePostingSource on stack, which lead to
use-after-free in Xapian 1.4.

BUG: 363741
FIXED-IN: 5.3.2