Fork of Dino XMPP client with additional features
Go to file
Marvin W 89b9110fcb
Improve history sync
- Ensure we fully fetch desired history if possible (previously, duplicates
  from offline message queue could hinder MAM sync)
- Early drop illegal MAM messages so they don't pile up in the pending queue
  waiting for their query to end (which it never will if they were not
  requested in first place).

Fixes #1386
2023-03-22 09:59:54 -06:00
.github/workflows Add libadwaita dependency to gitlab CI 2023-01-24 19:21:25 +01:00
cmake Add libadwaita to build system 2023-01-24 19:20:42 +01:00
crypto-vala SRTP: Drop unnecessary buffer copy 2021-12-18 22:35:32 +01:00
libdino Improve history sync 2023-03-22 09:59:54 -06:00
main Fix critical warnings after DTLS-SRTP calls without OMEMO verification 2023-03-02 00:02:35 +01:00
plugins Fix C binding for gst_video_frame_get_data 2023-03-22 09:59:54 -06:00
qlite Fix some typos in variable names (#1016) 2021-03-09 17:04:43 +01:00
xmpp-vala Improve history sync 2023-03-22 09:59:54 -06:00
.gitignore Split OMEMO plug-in into files, various fixes 2017-03-12 03:17:21 +01:00
.gitmodules Bump libsignal-protocol-c version to 2.3.3 2020-04-13 19:56:45 +02:00
CMakeLists.txt GTK4: Don't require use of MenuButton.set_child introduced with 4.6 2022-08-21 00:57:46 +02:00
configure Automatically select appropriate libsoup version 2022-11-03 14:10:57 -06:00
dino.doap Add XEP implementation status to DOAP 2022-03-16 08:20:43 -06:00
dino.doap.in Add XEP implementation status to DOAP 2022-03-16 08:20:43 -06:00
LICENSE Update license text (#1186) 2022-01-29 15:46:37 +01:00
README.md Prepare for 0.4 release 2023-02-07 21:44:15 +01:00

Dino

screenshots

Installation

Have a look at the prebuilt packages.

Build

Make sure to install all dependencies.

./configure
make
build/dino

Resources

  • Check out the Dino website.
  • Join our XMPP channel at chat@dino.im.
  • The wiki provides additional information.

Contribute

  • Pull requests are welcome. These might be good first issues. Please discuss bigger changes in our channel first.
  • Look at how to debug Dino before you report a bug.
  • Help translating Dino into your language.
  • Make a donation.

License

Dino - Modern Jabber/XMPP Client using GTK+/Vala
Copyright (C) 2016-2023 Dino contributors

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.