Commit Graph

18 Commits

Author SHA256 Message Date
OBS User buildservice-autocommit
450899f5db Updating link to change in openSUSE:Factory/libQuotient revision 11
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=edd2176b495943294e58870cbe68321b
2022-12-29 12:09:41 +00:00
Dead Mozay
edfa87baaf Accepting request 1044003 from home:Dead_Mozay:matrix
- Update to version 0.7.0:
  * E2EE is the biggest part of this release, 
    + The following parts of E2EE are known to work:
      - foundations additional contributions and refactoring.
      - Olm/Megolm signalling with our parties/devices.
      - managing device and one-time keys.
      - sending and receiving (monstrous new encrypted messages.
      - encrypting/decrypting attachment.
      - retrieval and decryption of historical messages keys 
        for which are already in the database.
      - device verification.
    + What is not there yet:
      - historical Megolm sessions are not requested from other 
        devices/parties, so you will see quite a few undecryptable
        messages in rooms with past communication - this might be 
        fixed (if possible without breaking the API) in further 
        0.7.x releases.
      - secure server-side storage (SSSS) is not supported at 
        all for now, and will likely require API breakage so 
        will come in 0.8.
      - soft logout is not supported; this is also a subject of 0.8.
    + Because there's no soft logout the database for a given account 
      is completely reset upon a successful login attempt. This may 
      come as a very unpleasant surprise if you don't keep your 
      login session between client restarts; but this is a necessary
      trade-off for the current feature set (see #546 for the 
      discussion). Together with the rest of the above not-there-yet
      list, this means that you MUST NOT use E2EE with 
      libQuotient-backed clients as your only device(s) on 
      the account - there's quite a risk of losing encrypted
      conversations if anything happens to the database libQuotient
      keeps key material in, or if you lose your session and have
      to log in again. Did I mention the whole E2EE functionality
      is still in beta? Client authors are strongly recommended 
      to show big scary warnings against E2EE for now.
  * Read markers -> read receipts + fully read markers.

OBS-URL: https://build.opensuse.org/request/show/1044003
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=20
2022-12-21 05:26:59 +00:00
Dead Mozay
870d8e8977 Accepting request 923674 from home:Dead_Mozay:matrix
- Update to version 0.6.11:
  * Just after 0.6.10 was out another nasty bug has been discovered,
    preventing from proper usage of URLs with an unescaped double-hash (##),
    which may come when a matrix.to URL is generated for a bridged IRC channel
    (and it even got a very nice number #512). Aside from this fix, 
    quotest will not return with success code 0 any more if it failed to 
    even start testing for some reason (#496).

OBS-URL: https://build.opensuse.org/request/show/923674
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=19
2021-10-07 09:45:36 +00:00
Dead Mozay
2901698d46 Accepting request 922943 from home:Dead_Mozay:matrix
- Update to versiosn 0.6.10:
  * Yet another maintenance release of the stable branch, fixing an 
    issue (#510) with invites not showing up in some cases 
    (especially on less active/smaller accounts).

OBS-URL: https://build.opensuse.org/request/show/922943
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=18
2021-10-04 07:34:50 +00:00
Dead Mozay
88657b00b1 Accepting request 918506 from home:Dead_Mozay:matrix
- Update to version 0.6.9:
  * Here's one more stable branch release of libQuotient, 
    fixing a rare assertion failure due to uninitialised
    read marker when new events arrive and all history 
    is already loaded.

OBS-URL: https://build.opensuse.org/request/show/918506
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=17
2021-09-12 11:03:00 +00:00
Dead Mozay
73134e9615 Accepting request 913960 from home:Dead_Mozay:matrix
- Update to version 0.6.8:
  * Retain the current room member avatar when renaming the user 
    for the room.
  * When displaying the room, notification/highlight counters are 
    no more reset. This never really worked, with the notification 
    and highlight counts jumping to zero and then back to the 
    original value if the timeline hasn't been completely read; 
    now that read receipts are correctly sent, the counters 
    can be left to the homeserver to update 
    (while E2EE is not around).
  * Fix the missing percent encoding in User::fetchProfile(), 
    leading to problems around historical userids that still 
    have slashes.
  * CS API files have been regenerated from the new matrix-doc 
    after revamping the layout and tooling; the library API didn't 
    change, but doc-comments are now in Markdown rather than 
    ReStructured Text.
  * Update GTAD configuration to version 0.8 of the tool.
  * Fix potential linking errors around quotient_common.h.

OBS-URL: https://build.opensuse.org/request/show/913960
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=16
2021-08-24 08:10:30 +00:00
Dead Mozay
4ffceb1b93 Accepting request 906947 from home:Vogtinator:branches:network:messaging:matrix
- Updae to version 0.6.7:
  * One more maintenance release at the stable branch, fixing
    gh#quotient-im/libQuotient#471 that affects NeoChat - thanks
    to @ognarb for pinpointing and suggesting a fix to it.
- Mention soversion in %files
- Simplify %files
- Use full tarball name
- Don't install quotest and ndk-modules/Android.mk

OBS-URL: https://build.opensuse.org/request/show/906947
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=15
2021-07-18 14:56:58 +00:00
Dead Mozay
a5973f7a15 Accepting request 879797 from home:Dead_Mozay:matrix
- Update to version 0.6.6:
  * Another update on the stable branch, to address #456 
    (possible crash on some malformed user ids).

OBS-URL: https://build.opensuse.org/request/show/879797
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=13
2021-03-18 06:01:39 +00:00
Dead Mozay
c4df7d1117 Accepting request 874746 from home:Dead_Mozay:matrix
- Update to version 0.6.5:
  * Fix rich replies handling.
  * Support abbreviated aka Reddit-style type specifiers in 
    Matrix URIs (e.g., matrix:r/quotient:matrix.org)

OBS-URL: https://build.opensuse.org/request/show/874746
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=11
2021-02-24 05:00:49 +00:00
Dead Mozay
72cd8b197d Accepting request 863688 from home:luca_b:branches:network:messaging:matrix
- Actually disable e2ee

bcond_without enables by default, while bcond_with disables by default

  * Several fixes around homeserver resolution.

OBS-URL: https://build.opensuse.org/request/show/863688
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=9
2021-01-16 15:47:47 +00:00
Dead Mozay
ce13863bc0 Accepting request 863388 from home:Dead_Mozay:matrix
- Update to version 0.6.4:
  * Several fixes around homeserver resolution.

OBS-URL: https://build.opensuse.org/request/show/863388
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=7
2021-01-15 17:25:57 +00:00
Dominique Leuenberger
edbe99ad8d Accepting request 860270 from network:messaging:matrix
Dependency of a soon-to-be-packaged KDE software, neochat

OBS-URL: https://build.opensuse.org/request/show/860270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libQuotient?expand=0&rev=1
2021-01-15 18:45:45 +00:00
Dead Mozay
af67ffc23d Accepting request 859975 from home:luca_b:branches:network:messaging:matrix
- Add a build conditional for E2EE and disable it by default, as
  applications using libQuotient with E2EE enabled have
  stability issues and memory leaks
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/859975
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=6
2021-01-04 02:38:32 +00:00
Dead Mozay
8f8d3ed889 Accepting request 859181 from home:Dead_Mozay:matrix
- Update to version 0.6.3:
  * (#412 with an additional fix in e7c9ca9) Take profile data from
    the previous user state for users who already left
  * (693241d) Fix defunct network requests stalling the request queue
  * (e81117f, 6e8be18) Minor performance improvements on loading 
    rooms and accounts involving many users (0.7 will have more work 
    on handling that)
  * (2340f3d) Power level events are properly redacted now locally
  * (ff2cb9f) Work around lack of native Qt support for request 
    bodies in DELETE requests
  * (97b0bec) Fix a few cases of insufficient escaping in 
    Quotient::Uri (thanks to nephele for reporting)
  * (#421) Fix incorrect processing when a network request 
    (especially for .well-known) returns 404 with non-empty body 
    that is not JSON (which is quite usual when a .well-known 
    record is missing)
  * (66972c8) Room tags that start with . (fullstop) are no more 
    considered correct and will get u. in front of them.
  * Many thanks for all the help in testing and contributing!

OBS-URL: https://build.opensuse.org/request/show/859181
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=5
2020-12-29 11:17:47 +00:00
Dead Mozay
889cab5424 Accepting request 843760 from home:Dead_Mozay:matrix
- Update to version 0.6.2:
  * More stringent serverpart checks in user ids.
  * Uri::toUrl() now returns an actually working matrix.to link.
  * The biggest change in this release is a rewrite of the code 
    maintaining user profiles (generic and per-room). 
    The new code is simpler, faster and occupies less memory - 
    a hat-trick of optimisation. The improvement is most noticeable 
    when opening bigger rooms with many users (such as Matrix HQ).
  * Trying to set displayname or avatar URL to an empty value with 
    Synapse homeservers led to an obscure error; 
    now it works as it should.
  * Another noticeable change is that the library should be more 
    robust against gateway/CDN/proxy errors that sometimes bring 
    unexpected responses (e.g. an HTML payload when JSON is expected).
  * Quotest: added a test for changing the user display name
  * User::bridged() and User::rawName() has long been useless, 
    as Matrix stopped using bridge postfixes - they are deprecated now.
  * Smaller optimisations, cleanup and documentation updates, as usual.

OBS-URL: https://build.opensuse.org/request/show/843760
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=4
2020-10-24 10:40:54 +00:00
Dead Mozay
2d5388c9c6 Accepting request 822697 from home:tux93:matrix
- Update to 0.6.0 stable

OBS-URL: https://build.opensuse.org/request/show/822697
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=3
2020-07-24 17:17:53 +00:00
Oliver Kurz
47d98621ce Accepting request 813152 from home:tux93:matrix
OBS-URL: https://build.opensuse.org/request/show/813152
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=2
2020-06-13 14:05:11 +00:00
Oliver Kurz
a510452d2c Accepting request 778188 from home:Dead_Mozay:matrix
New package

OBS-URL: https://build.opensuse.org/request/show/778188
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/libQuotient?expand=0&rev=1
2020-02-22 12:24:13 +00:00