Actually works with pidgin, talking to Conversations via federation!
(0.6.8 did not)
Upstream:
## [0.7.0] - 2021-02-12
### Added
- This file.
- An API reachable through _libpurple_ signals. See `lurch_api.h` for details and usage.
- Testing setup using _cmocka_ and tests for new modules.
- CI setup running the tests in _appveyor_ and reporting coverage results to _codecov_.
- The possibility to dynamically link against the submodule libaries. ([#151](https://github.com/gkdr/lurch/pull/151)) (thanks, [@fortysixandtwo](https://github.com/fortysixandtwo)!)
### Changed
- A new `/command` handler using the API, replacing the old implementation. The commands are a bit different and some are new.
- Updated _libomemo_ submodule to 0.7.1. See the [changelog](https://github.com/gkdr/libomemo/blob/master/CHANGELOG.md) for details.
- Updated _axc_ submodule to 0.3.4. See the [changelog](https://github.com/gkdr/axc/blob/master/CHANGELOG.md) for details.
### Removed
- The `lurch_initialised` setting in the `accounts.xml`.
### BUGFIXES
Changes:
* Makefile adaptations should help building and running this for some. Thanks for the pull requests.
* Fixed some bugs regarding carbons and sending messages to yourself, also added NULL checks so that it plays nicer with other plugins which might set the message to NULL
* Update submodules and their dependencies, most importantly libsignal-protocol-c to 2.3.2
* Add plugin preferences prototype: Single option is logging verbosity on the debug log
In German, an Axolotl is a type of Lurch, which simply means
'amphibian'. This plugin brings Axolotl, by now renamed to double
ratchet, to libpurple applications such as Pidgin by implementing
the XEP-0384: OMEMO Encryption.