17 Commits

Author SHA256 Message Date
Dead Mozay
9f9c59e4ff - Update to version 0.8.2
* fix crash when fetching room summaries
- Changelog version 0.8.1
  * Allow creating rooms with custom create event but default version
  * Update dependencies
  * Support stable hidden read receipts
  * Validate fields servers are required to validate again
  * Fix voip v1 event parsing (contributed by r0hit)
  * Use hidden friends to reduce overload sets
  * Add support for the unstable polics room type
  * Support querying server capabilities

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=36
2022-11-20 14:49:17 +00:00
Dead Mozay
14e2d5703e - Update to version 0.8.0:
* Update hidden read receipts to current MSC
  * Add support for policy rules
  * Support for v1 call events and use voip namespace (contributed by r0hit)
  * Simplify unknown and redacted event handling
  * Support listing, resolving and setting aliases
  * Require Matrix v1.1
  * Support the knock_restricted rule
  * Get rid of redundant namespaces and using namespaces
  * Remove support for groups
  * Optionally disable implicit JSON conversions
  * Support fallback keys
  * Make sender_key optional
  * Allow more base64 encodings for cross-signing events
  * Use spdlog for logging
  * Support reasons for knocking, joining leaving and inviting.
  * Support initial state in createRoom

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=35
2022-07-22 16:19:39 +00:00
Dead Mozay
815229326a - Update to version 0.7.0:
* Allow querying a reusable server url for the current server.
  * Explicit SSO identity providers.
  * Reasons for redactions.
  * Treat all exceptions as errors.
  * Support hidden read receipts.
  * Support fetching the current room state.
  * Stabilize registration tokens.
  * Widget events.
  * Support the space hierarchy API.
  * Allow checking a usernames availability.
  * Allow querying registration flows ahead of time.
  * Properly validate matrix ids.
  * Fix ambiguous conversion of pushrule actions.
  * Reduce copies for pushrules.
  * Remove mentions of Boost.ASIO.
  * Fix documentation.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=34
2022-03-12 08:26:28 +00:00
Dead Mozay
1aa2a611f2 - Update to version 0.6.2:
* This release fixes a crash in Nheko if the Matrix server
    is updated to support the APIs v1.1 and up.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=33
2022-02-23 13:21:03 +00:00
Dead Mozay
822a26f6f1 - Update to version 0.6.1:
* Set counter for encrypted files always to 0
  * Add bigobj flag to meson build
  * Add script to plot history from memberstats
  * Add example that collects member event history from a room
  * Add endpoint to list room members
  * Fix pinned message events not being parsed
  * Fix version tag in meson.build
  * Actually read out rule_id in PushRule's from_json
  * Support error code to string conversions
  * Add support for m.direct

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=31
2021-12-21 11:47:42 +00:00
Dead Mozay
6e74e78f05 - Update to version 0.6.0:
* Use new login parameters instead of deprecated user.
  * Workaround servers returning null for .well-known in /login.
  * Various edit relation fixes.
  * Support space state events.
  * Use coeurl as the http backend.
  * Remove boost dependency.
  * Support retrieval of specific state events.
  * Use a generic UIAHandler for all UIA endpoints.
  * Support registration tokens in UIA (callum).
  * Support email and telephone numbers in UIA.
  * Support sticker and emote packs (MSC2545).
  * Timeout connections properly.
  * Properly clear bit 63 of the IV when doing AES.
  * Allow converting a private key to a public key.
  * Add knocks and restricted rooms support.
  * Implement online key backup session encryption.
  * Fix parsing query_keys responses with optional keys.
  * Fix compilation with Olm 3.2.5.
  * Support meson for compilation. This does not generate the cmake
    files needed by cmake projects to find mtxclient.
  * Add bootstrapping for SSSS, online key backup and cross-signing keys.
  * Implement the device query and update endpoints.
  * Remove patch Fix-compilaton-with-Olm-3.2.5.patch

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=30
2021-11-21 15:10:18 +00:00
Dead Mozay
eec9abf845 - Update to version 0.5.1:
* Allow exporting a session with a specific minimum index 
    instead of all known indices.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=28
2021-04-28 08:53:10 +00:00
Dead Mozay
39292018f2 - Update to version 0.5.0:
* Support edits
  * New relation format and API
  * Fixes for voip versioning by trilene
  * Proper TLS support
  * Support for pushers by vurpo
  * Fix crashes when using the epoll reactor on ARM
  * Support for MSC2545, sticker and emote packs

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=27
2021-04-21 09:06:51 +00:00
Dead Mozay
f9dee6327f - Update to version 0.4.1:
* Properly clears encryption keys from memory.
  * Fixes some build issues with LTO.
  * Store olm error code in olm_exceptions.
- Remove patch which is already included:
  * mtxclient-lto-fixes.patch

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=25
2021-02-24 11:04:18 +00:00
Dead Mozay
41724fc6e3 - Add mtxclient-lto-fixes.patch
- Disabled bundled libs.
- Update to version 0.4.0:
  * Cross signing and various E2EE bits. 
    Also some larger refactorings around event representation.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=23
2021-01-21 16:30:42 +00:00
Dead Mozay
b98086e163 - Update to version 0.3.1+0:
* Update _service file
  * This release contains various cleanups around to device 
    messaging, support for presence and room tags as well as a few 
    other improvements.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=22
2020-06-13 14:15:03 +00:00
Dead Mozay
9d03b4f709 - Update to 0.2.1
- No changelog from upstream.
- Remove _service files to only use released versions.
- Fix wrong URL and Source address.
- Update wrong build requires package versions.
- Remove unneeded _constrains.
- Run spec-cleaner.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=19
2019-07-11 11:23:04 +00:00
Dead Mozay
6c844e66c6 - Update to version 0.2.0+20180929.7793666:
* Add missing clang-format

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=18
2018-10-08 02:55:23 +00:00
Dead Mozay
f6672201be - Update to version 0.2.0+20180921.e0a3d5f:
* ci: Ignore brew error during upgrade
  * v0.2.0

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=17
2018-09-25 04:24:01 +00:00
Dead Mozay
a1be4049a2 - Update to version 0.1.0+20180918.99ca748:
* Don't upgrade cmake on osx
  * Replace generic runtime_error with sodium_exception
  * Update docker image & coverage target
  * Remove docker cache
  * Use docker image for managing deps
  * Add docker image for the the build env
  * Use the correct directory for test coverage
  * Fix fallthrough warning
  * Update CI matrix with gcc 5 & 8
  * Install libsodium from source

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=16
2018-09-20 08:46:31 +00:00
Dead Mozay
6b41c328c8 - Update to version 0.1.0+20180915.49a3ffd:
* Remove unnecessary update-alternatives command
  * Fail build on errors
  * Add methods for importing/exporting inbound megolm sessions
  * Add methods to encrypt/decrypt exported session keys
  * Remove -Werror
  * Add missing headers
  * Try /media/download if /media/thumbnail returns 404

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=14
2018-09-17 05:35:38 +00:00
Dead Mozay
e76b6a152a - Update to version 0.1.0+20180906.cd8f571:
* Add support the formatted_message field
  * Remove shutdown from error handlers
  * Use C++14

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=12
2018-09-07 16:44:30 +00:00