elpasync pushed a change to branch elpa/jabber.
from 8adc03e0f8 Version bump: 0.12.1
new 41d7be9b6a notifications: Open chats from desktop notifications
new 66a5ed51e3 omemo: Make skipped-key consumption transactional
new 7e030f6a65 build: Run both test modes in dev and check
new ff43627ae6 omemo: Make session migration transaction-safe
Summary of changes:
Makefile | 9 +-
lisp/jabber-notifications.el | 30 +-
lisp/jabber-omemo-store.el | 74 ++---
lisp/jabber-omemo.el | 83 +----
src/jabber-omemo-core.c | 591 +++++++++++++++++++++++++++---------
src/picomemo/omemo.c | 34 ++-
src/picomemo/omemo.h | 3 +
tests/jabber-test-mam.el | 34 +++
tests/jabber-test-notifications.el | 87 ++++++
tests/jabber-test-omemo-message.el | 3 +-
tests/jabber-test-omemo-module.el | 204 ++++++++++++-
tests/jabber-test-omemo-protocol.el | 53 +++-
tests/jabber-test-omemo-store.el | 106 ++++---
13 files changed, 978 insertions(+), 333 deletions(-)
create mode 100644 tests/jabber-test-notifications.el