50 Commits

Author SHA256 Message Date
e914e9f044 Accepting request 1298783 from network:messaging:matrix
- Update to version 0.10.1:
  * Fix v12 room ids without server name
  * Experimental support for invite permissions
  * Support new style join vias (instead of server_name)
  * Redirects for media downloads (Karthik)
  * Location messages (MTRNord)
  * Build against fmt11 (Kefu Chai)
  * Fix incompatibility with null aliases
- Remove patch fix-build-with-fmt11.patch as it is fixed upstream

OBS-URL: https://build.opensuse.org/request/show/1298783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mtxclient?expand=0&rev=3
2025-08-11 11:54:08 +00:00
4c5ab49436 Delete fix-build-with-fmt11.patch file
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=47
2025-08-11 10:49:17 +00:00
7160b62056 Update changelog to make factory-auto regex happy (hopefully)
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=46
2025-08-11 10:43:02 +00:00
Dead Mozay
731840c51e Accepting request 1297382 from home:Dead_Mozay:matrix
- Update to version 0.10.1:
  * Fix room ids without server name
  * Experimental support for invite permissions
  * Support new style join vias (instead of server_name)
  * Redirects for media downloads (Karthik)
  * Location messages (MTRNord)
  * Build against fmt11 (Kefu Chai)
  * Fix incompatibility with null aliases
  * Delete fix-build-with-fmt11.patch, fix appstream.

OBS-URL: https://build.opensuse.org/request/show/1297382
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=45
2025-08-04 06:16:47 +00:00
7b2428a945 Accepting request 1256444 from network:messaging:matrix
fix for 16.0

OBS-URL: https://build.opensuse.org/request/show/1256444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mtxclient?expand=0&rev=2
2025-03-27 21:33:34 +00:00
Dead Mozay
716b28d2fb Accepting request 1256357 from home:dheidler:nheko
- Fix for 16.0

OBS-URL: https://build.opensuse.org/request/show/1256357
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=44
2025-03-27 02:38:34 +00:00
ed2823adf2 Accepting request 1253397 from network:messaging:matrix
dependency for nheko

OBS-URL: https://build.opensuse.org/request/show/1253397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mtxclient?expand=0&rev=1
2025-03-17 21:16:49 +00:00
Dead Mozay
b6bc912e9b Accepting request 1253157 from home:dheidler:nheko
Update mtxclient-0.10.0.tar.gz which changed on the server

OBS-URL: https://build.opensuse.org/request/show/1253157
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=43
2025-03-15 06:29:44 +00:00
Dead Mozay
fb78418994 Accepting request 1189572 from home:MSirringhaus:branches:network:messaging:matrix
- Adding fix-build-with-fmt11.patch to fix broken build

OBS-URL: https://build.opensuse.org/request/show/1189572
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=42
2024-07-25 09:58:59 +00:00
Loren Burkholder
7e847415e6 Fix sources
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=41
2024-06-12 12:59:41 +00:00
Loren Burkholder
56ad24bc0f - Update to version 0.10.0
* Authentication for media (MSC3916, experimental)
  * Intentional mentions and associated push rules (event_property_is and event_property_contains)
  * Woraround for Element setting "order" in tags as strings
  * Basic support for url previews (NepNep)
  * Support the "fixed" mac method of interactive verification
  * Various speedups for compilation
  * Support reporting content (LorenDB)
  * Remove the creator field from the create event
  * Support the `default_payload` field in pusher data (ramajd)
  * Ignoring users (NepNep)
  * Add Nheko specific account data event to store event expiration settings
  * Inherit variant to shorten symbol names. This requires GCC11.3 or higher.
  * Redo our "effects" event types (LorenDB)
  * Server ACLs
  * Better support for unknown message types
  * Support libolms native error codes

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=40
2024-06-12 12:56:37 +00:00
Dead Mozay
e3300190d8 Accepting request 1178049 from home:ecsos:messenger:matrix
- Fix build error for Leap.

OBS-URL: https://build.opensuse.org/request/show/1178049
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=39
2024-06-01 15:00:41 +00:00
Dead Mozay
b18576f877 Accepting request 1067891 from home:Dead_Mozay:matrix
- Update to version 0.9.2:
  * Handle incorrect pushrules sent by construct better.
  * Don't highlight everything, when an empty display name is set.
  * Document security of the default parameters to PBKDF2.
  * Fix double invokation of callback if callback throws.
  * Clean up some duplicate symbols in the library.

OBS-URL: https://build.opensuse.org/request/show/1067891
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=38
2023-02-27 06:27:27 +00:00
Dead Mozay
57654dd737 Accepting request 1060290 from home:tux93:branches:network:messaging:matrix
- Update to version 0.9.1

OBS-URL: https://build.opensuse.org/request/show/1060290
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=37
2023-01-22 17:07:12 +00:00
Dead Mozay
3ab8d476ab Accepting request 1036813 from home:fawz:branches:network:messaging:matrix
- 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/request/show/1036813
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
766da0e2d6 Accepting request 990709 from home:Dead_Mozay:matrix
- 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/request/show/990709
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
7a4fbc0fbe Accepting request 961187 from home:Dead_Mozay:matrix
- 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/request/show/961187
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
c3e7b062ab Accepting request 957089 from home:Dead_Mozay:matrix
- 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/request/show/957089
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
14a8b40bfb Accepting request 946880 from home:Smar:branches:network:messaging:matrix
- Adjust library name automatically.

OBS-URL: https://build.opensuse.org/request/show/946880
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=32
2022-01-17 06:10:52 +00:00
Dead Mozay
acd23c8e4c Accepting request 941836 from home:MSirringhaus:branches:network:messaging:matrix
- 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/request/show/941836
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
0292229c89 Accepting request 932420 from home:Dead_Mozay:matrix
- 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/request/show/932420
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
f7902369a1 Accepting request 923184 from home:Dead_Mozay:matrix
- Fix compilaton with Olm 3.2.5.
  * Added patch Fix-compilaton-with-Olm-3.2.5.patch

OBS-URL: https://build.opensuse.org/request/show/923184
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=29
2021-10-05 09:01:26 +00:00
Dead Mozay
62f5fe1053 Accepting request 888976 from home:MSirringhaus:branches:network:messaging:matrix
- 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/request/show/888976
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
65a2f64c49 Accepting request 887237 from home:Dead_Mozay:matrix
- 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/request/show/887237
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
dc627b0eef Accepting request 874838 from home:alarrosa:branches:network:messaging:matrix
- Added minimum version requirement for cmake and boost so obs
  leaves the package as unresolvable instead of trying to build it.

OBS-URL: https://build.opensuse.org/request/show/874838
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=26
2021-02-24 12:22:48 +00:00
Dead Mozay
e1287cab84 Accepting request 874822 from home:alarrosa:branches:network:messaging:matrix
- 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/request/show/874822
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
0b3361ae3a Accepting request 866437 from home:Dead_Mozay:matrix
- Formatting the spec file. 
- Add mtxclient-lto-fixes.patch # LTO breaks library export
- Disabled bundled libs.

OBS-URL: https://build.opensuse.org/request/show/866437
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=24
2021-01-25 03:04:14 +00:00
Dead Mozay
c7a8b827df Accepting request 865475 from home:Dead_Mozay:matrix
- 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/request/show/865475
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
a9c72c9c62 Accepting request 814309 from home:Dead_Mozay:matrix
- 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/request/show/814309
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
b1382740da Accepting request 795875 from home:Dead_Mozay:matrix
- Update to version 0.3.0+61ddbb2.20200417:
  * blurhashes
  * user interactive authentication for /register
  * don't send empty thumbnails
  * media encryption
  * url encode more arguments
  * .well-known support
  * notification pagination
  * basic room upgrade support (fetch only)
  * improve compatibility with riots key export format
  * use std::variant and friends instead of boost

OBS-URL: https://build.opensuse.org/request/show/795875
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=21
2020-04-20 16:24:41 +00:00
Dead Mozay
a552830e5f Accepting request 792358 from home:wnereiz:branches:network:messaging:matrix
- Use latest master commit 8841d5f.20200404

OBS-URL: https://build.opensuse.org/request/show/792358
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=20
2020-04-08 16:13:14 +00:00
Dead Mozay
afb3e9ffae Accepting request 714626 from home:ecsos:messenger:matrix
- 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/request/show/714626
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
d2d36dba6f - 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
405f84b86f - 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
cf4f55f92c - 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
06d1f44f17 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=15 2018-09-17 05:57:14 +00:00
Dead Mozay
88182b29b7 - 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
c2172ec934 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=13 2018-09-07 16:53:04 +00:00
Dead Mozay
814377d035 - 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
Dead Mozay
555f77f6bc - Update to version 0.1.0+20180901.343cf4b:
* Use the correct script path
  * Update travis script
  * Move test fixtures to the correct location
  * Increase the range of accepted status codes
  * Define toolchains before dep installation
  * Use C++14 when building boost 1.68
  * Remove clang only flag
  * Merge with the matrix-structs project

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=11
2018-09-03 04:38:42 +00:00
Dead Mozay
6ebf2cab4c - Update to version 0.1.0+20180808.1089467:
* Remove spdlog as a lib dependency
  * Don't use the generic json type as the joined_groups response

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=10
2018-08-17 09:01:06 +00:00
Dead Mozay
3450b77f34 - Update to version 0.1.0:
* Add some group related endpoints
  * Add method to retrieve a single event
  * Update matrix-structs
  * Add test case to claim keys from multiple devices
  * Add script to find libolm if installed without cmake support
  * Stop the IO service when we're shutting down with force=true
  * Revert the find_package calls from Config.cmake.in
  * Use cmake v3.11
  * Added SONAME version to shared library. (#26)
  * Add option to shutdown connection before joining threads

OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=9
2018-07-17 05:07:19 +00:00
Dead Mozay
7e24d799f9 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=8 2018-07-15 16:59:34 +00:00
Dead Mozay
180f40c7c3 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=7 2018-07-15 16:00:13 +00:00
Dead Mozay
b6c0f05906 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=6 2018-07-15 09:05:03 +00:00
Dead Mozay
ec4592ff49 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=5 2018-07-15 09:02:18 +00:00
Dead Mozay
1e6f42265e OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=4 2018-07-15 09:01:23 +00:00
Dead Mozay
895a3178b4 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=3 2018-07-15 09:00:53 +00:00
Dead Mozay
7478c07f33 OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=2 2018-07-10 08:18:49 +00:00
cd59b8cceb Accepting request 621558 from home:Dead_Mozay:matrix
- Update matrix-structs 
- New pakage

OBS-URL: https://build.opensuse.org/request/show/621558
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=1
2018-07-10 07:19:48 +00:00