File dino.changes of Package dino
-------------------------------------------------------------------
Fri Apr 4 18:11:21 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 0.4.5:
* Fix build with webrtc-audio-processing 2.x
* Voice processor: add support for webrtc-audio-processing 1.x and 2.x
* Fix vertical picture padding for certain aspect ratios
* Fix various sizing issues
* Fix compatibility with GTK 4.17+ (bsc#1239972)
* Search: Build preview string based on chars not bytes
* Work around pango bug
* XEP-0215: Remove timeout from previous connection
* XEP-0215: management of the field `expires`
* Ignore bad stun/turn IP addresses
* Omemo: Connect listener only once on account added
* Fix shift+enter in chat input not scrolling down
* OMEMO: Do not show message for OMEMO messages without payload
- Disable webrtc due to build fail for now
-------------------------------------------------------------------
Thu Oct 24 12:13:54 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0)
BuildRequires: Use the preferred newer version of libsoup.
-------------------------------------------------------------------
Mon Jul 1 06:22:17 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 0.4.4:
* Update appdata
* Allow self-signed .onion file transfer certs (#1149)
* Self-ping with server-given roomnick (#1594)
* Join Channel dialog: Fix displaying of bookmark details
* Always export symbols to fix startup on BSDs
* AppData/DOAP: Use sentence case for summary.
* AppData: Add brand color
* Annotating with array_null_terminated doesn't imply a missing array_length
* Fix message stanza with body changing MUC subject (#1569)
* Fix poor contrast of highlight in search results with dark theme (#1557)
* Fix crash on removing conference not in roster (#1516)
* Fix http upload for servers without file size limit (#1512)
* Start conversation if closed when receiving an audio or video call (#1485)
* Fix crash due to gpg binding issue
* Fix implicit-function-declaration compiler warnings
* Fix subscription notification clearing
* fix: Add x node to MUC PM stanza (#1462)
* Fix showing the kick option to owners
- Drop upstreamed dino-0.4.3-vala.patch
-------------------------------------------------------------------
Tue Jun 18 07:26:48 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Fix build with valac >= 0.56.17 (gh/dino/dino#1576):
Add dino-0.4.3-vala.patch
-------------------------------------------------------------------
Fri Mar 22 08:32:14 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Add dino-0.4.3-emoji.patch:
Add more emoji translations gh/dino/dino#1207
-------------------------------------------------------------------
Mon Jul 10 05:42:08 UTC 2023 - Michael Vetter <mvetter@suse.com>
- Update to 0.4.3:
* Fix video for cameras with rotated image
* Fix call window controlls hiding
* Fix call window styling
* Fix empty alias being handled different than none
* Fix crash on NS_URI call when own server has no MAM;
drop broken mam: 1 "support" #1405
* Focus ChatInput textbox after selecting emoji
* Fix character counting for fallbacks #1420
* Fix chat input status having a fixed width requirement #1439
* Fix chat input for IME #1419
* Fix reactions being made to the wrong message #1426
* data: Set X-Purism-FormFactor in .desktop file
* Ignore non-DTLS data before handshake is complete
* Do not send DTLS datagrams to RTP even after handshake
* Fix certificate start time
* Fix potential crash in video calls
-------------------------------------------------------------------
Fri Mar 24 07:49:09 UTC 2023 - Michael Vetter <mvetter@suse.com>
- Update to 0.4.2:
* Maintenance release with fix for CVE-2023-28686 and bug fixes.
See https://dino.im/security/cve-2023-28686
-------------------------------------------------------------------
Fri Mar 3 08:01:54 UTC 2023 - Michael Vetter <mvetter@suse.com>
- Update to 0.4.1 bugfix release:
* Consider stream readable when EOS is reached
* Fix critical warnings after DTLS-SRTP calls without OMEMO verification
* Fix typing notifications in groupchats
* Fix some memory leaks
* Stop regenerating message menu buttons
* Clear chat input after /command
* Remove spell check setting
-------------------------------------------------------------------
Wed Feb 8 07:59:52 UTC 2023 - Michael Vetter <mvetter@suse.com>
- Update to 0.4.0:
See https://dino.im/blog/2023/02/dino-0.4-release/
-------------------------------------------------------------------
Fri Nov 4 08:58:29 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 0.3.1:
* Maintenance release for libsoup3 support and bug fixes
- Remove dino-0.3.0-libsoup.patch
-------------------------------------------------------------------
Fri Oct 28 10:10:48 UTC 2022 - Michael Vetter <mvetter@suse.com>
- boo#1204259: Add dino-0.3.0-libsoup.patch
-------------------------------------------------------------------
Tue Oct 11 13:08:38 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Fix build by using ninja instead of make for building
See https://github.com/dino/dino/issues/1281
-------------------------------------------------------------------
Sun Feb 13 13:19:05 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 0.3:
See https://dino.im/blog/2022/02/dino-0.3-release/
-------------------------------------------------------------------
Thu Sep 23 06:46:16 UTC 2021 - Michael Vetter <mvetter@suse.com>
- Update to 0.2.2:
* Maintenance release for GTK+ 3.24.30 support and bug fixes.
-------------------------------------------------------------------
Mon Sep 20 16:35:54 UTC 2021 - Michael Vetter <mvetter@suse.com>
- Update to stable version 0.2.1
-------------------------------------------------------------------
Mon Sep 20 15:53:42 UTC 2021 - Michael Vetter <mvetter@suse.com>
- Use libsignal package instead of intree
- Look for libsignal-protocol-c >= 2.3.2 and not nust 2.3.2
since we have 2.3.3 in Factory
-------------------------------------------------------------------
Mon Jun 11 11:28:00 UTC 2018 - mrueckert@suse.de
- use intree libsignal for now
-------------------------------------------------------------------
Wed May 2 15:01:43 UTC 2018 - mvetter@suse.com
- Add appdata file
-------------------------------------------------------------------
Sun Dec 3 16:52:28 UTC 2017 - mrueckert@suse.de
- adapt to new paths
-------------------------------------------------------------------
Sun Sep 3 18:33:54 UTC 2017 - mrueckert@suse.de
- only require the libraries if we actually use split libraries
otherwise require the main package in the devel package
-------------------------------------------------------------------
Thu Aug 31 19:22:34 UTC 2017 - mrueckert@suse.de
- use project based email instead of our generic list
-------------------------------------------------------------------
Tue Aug 29 19:55:25 UTC 2017 - mrueckert@suse.de
- merge the shared library back into the main package
-------------------------------------------------------------------
Thu Aug 17 21:54:12 UTC 2017 - mrueckert@suse.de
- Update to version 0.0~git142.781d241:
* Http file upload
* request history since last known messages (#110)
* Http file upload for version :0 and other server setups
* http files: Fix double-free rance-condition ... and move classes around
* http files: Fix for servers w/o file size limit
* SRV records for XMPP over TLS
* RosterList: Disconnect handlers on widget destroy Fixes #119
* xmpp-vala: improve namespace handling, add some tests
* Stream Management
* xmpp-vala: Remove require-functions
* openpgp: contact details provider (fingerprint), colored fingerprints, fix shown availability
* Update translations Chinese (Simplified): tonghuix Dutch: Nathan Follens Esperanto: Tirifto French: Jean-Baptiste German: rugk Italian: Valerio Baldisserotto Spanish: sergio
* Message Archive Management
* fixup 4aee957 (request history since last known messages)
* Undo/redo text in chat input
* add DOAP (description of a project) file
* libdino: do not process message twice
* xmpp-vala: catch TLS errors during read()
* libdino: remove dependency to GTK+ (all GTK+ code is in main+plugins)
* add plugin api for text commands
-------------------------------------------------------------------
Sat Aug 12 11:10:00 UTC 2017 - mrueckert@suse.de
- enable shared libsignal-protocol-c
-------------------------------------------------------------------
Tue Aug 8 10:23:04 UTC 2017 - mrueckert@suse.de
- merge with upstream spec file for fedora building
-------------------------------------------------------------------
Sat Aug 5 11:58:15 UTC 2017 - mrueckert@suse.de
- actually stop using split plugins
-------------------------------------------------------------------
Sat Aug 5 11:56:46 UTC 2017 - mrueckert@suse.de
- enable http upload plugin
- add support for building without split out plugins
-------------------------------------------------------------------
Mon Jul 17 10:02:39 UTC 2017 - mrueckert@suse.de
- Update to version 0.0~git122.f83e118:
* Update translations
* fixup 5ba95ef (Conversation details dialog)
* Muc Invite + Kick
* MUC join behaviour + small MUC error changes
* Get rid of manual storage objects for delegates
* Set jid handle in ContactDetails, use LabelHybrids more, remove edit from StartConversation
* Session establishment
* Make session negotiation optional
* tito: add version file to remove warning
* Small i18n fixes (#53)
-------------------------------------------------------------------
Wed Jun 14 10:44:23 UTC 2017 - mrueckert@suse.de
- Update to version 0~git1497377560.7bbbb73:
* Roster versioning
* fixup bcb9690 (Roster versioning)
* MUC config form (data forms), MUC room info
* Notifications + typing notifications + message marker settings per conversation
* Conversation details dialog
* Update translations
* fixup 5ba95ef (Conversation details dialog)
* Muc Invite + Kick
* MUC join behaviour + small MUC error changes
* Get rid of manual storage objects for delegates
-------------------------------------------------------------------
Thu Apr 27 01:40:33 UTC 2017 - mrueckert@suse.de
- Update to version 0~git1493236133.9728e83:
* Replace OpenSSL with GCrypt
* Make gdk-x11 optional
* Handle conference bookmarks w/o nick
* qlite: cleanup, fix nullity issues
* xmpp-vala/core+libdino: concurrency + nullity improvements
* signal-protocol/omemo: fix null-pointer issues
* signal-protocol: use proper types and fix memleak (#59)
* Sync MUC join/part behaviour with autojoin flag in bookmarks
* cmake/signal-protocol: shared lib, mark_as_advanced and others
* qlite/libdino: optimize db access
-------------------------------------------------------------------
Thu Apr 27 01:38:54 UTC 2017 - mrueckert@suse.de
- Update to version 0~git1493236133.9728e83:
* cmake/signal-protocol: shared lib, mark_as_advanced and others
* qlite/libdino: optimize db access
-------------------------------------------------------------------
Mon Apr 24 13:32:36 UTC 2017 - mrueckert@suse.de
- Update to version 0~git1492949024.3eb9aa0:
* MUC improvements
* gettext improvements (more strings, times, plural, de lang)
* Replace OpenSSL with GCrypt
* Make gdk-x11 optional
* Handle conference bookmarks w/o nick
* qlite: cleanup, fix nullity issues
* xmpp-vala/core+libdino: concurrency + nullity improvements
* signal-protocol/omemo: fix null-pointer issues
* signal-protocol: use proper types and fix memleak (#59)
* Sync MUC join/part behaviour with autojoin flag in bookmarks
-------------------------------------------------------------------
Fri Apr 21 10:47:13 UTC 2017 - mrueckert@suse.de
- Update to version 0~git1492626696.5c8275e:
* Add gettext dependency
* MUC improvements
* gettext improvements (more strings, times, plural, de lang)
* Replace OpenSSL with GCrypt
* Make gdk-x11 optional
* Handle conference bookmarks w/o nick
* qlite: cleanup, fix nullity issues
* xmpp-vala/core+libdino: concurrency + nullity improvements
* signal-protocol/omemo: fix null-pointer issues
* signal-protocol: use proper types and fix memleak (#59)
-------------------------------------------------------------------
Wed Apr 19 12:10:35 UTC 2017 - mvetter@suse.com
- Fix description for plugin-omemo
-------------------------------------------------------------------
Tue Apr 18 23:55:23 UTC 2017 - mrueckert@suse.de
- Switch to build time services instead of manual tarballs:
run "osc service ra" to get a tarball for a local build.
To trigger an update of the server side package run:
"osc service rr"
- Switch to proper shared library packaging policy:
- drop dino-libs
- Rename dino-libs-devel to dino-devel and drop the rpmlintrc
- Enable omemo plugin and add subpackage and recommends for it
- Use the find_lang macros to find the language files
- Prepare to use cmake macros instead of the %configure wrapper
- Overwrite linker flags to not pass the -z now flag as long we
use the intree copy of libsignal-protocol-c
-------------------------------------------------------------------
Tue Apr 18 23:51:09 UTC 2017 - mrueckert@suse.de
- Update to version 0~git1492539641.7e388fb:
* Fix alt-tab behaviour when notification is active
* Add gettext dependency
* MUC improvements
* gettext improvements (more strings, times, plural, de lang)
* Replace OpenSSL with GCrypt
* Make gdk-x11 optional
* Handle conference bookmarks w/o nick
* qlite: cleanup, fix nullity issues
* xmpp-vala/core+libdino: concurrency + nullity improvements
* signal-protocol/omemo: fix null-pointer issues
-------------------------------------------------------------------
Sun Apr 16 11:24:54 UTC 2017 - mvetter@suse.com
- add dino-rpmlintrc:
Allow .so in dino-libs-devel. Probably the warning happens
because it checks for dino-devel
-------------------------------------------------------------------
Sat Apr 15 19:40:11 UTC 2017 - mvetter@suse.com
- Update to commit e3b6953
- Prepare for using libsignal-protocol-c from distro.
Dino cannot handle it yet though.
- Use pkgconfig for BuildRequires
- New packages: dino-libs, dino-libs-devel, dino-openpgp-plugin
-------------------------------------------------------------------
Mon Apr 3 22:46:02 UTC 2017 - mrueckert@suse.de
- update to the latest git changes
-------------------------------------------------------------------
Thu Mar 30 18:22:15 UTC 2017 - mvetter@suse.com
- Update to commit e910b39
- Disable omemo plugin until we have libsignal-protocol-c packaged
(See https://github.com/WhisperSystems/libsignal-protocol-c/issues/59)
- Install all files properly
-------------------------------------------------------------------
Fri Mar 17 15:53:02 UTC 2017 - mvetter@suse.com
- Initial test package for openSUSE based upon git commit d3005bc