Commit graph

822 commits

Author SHA1 Message Date
sojuz151 53385903ba Fixed name change (#1076) 2021-09-21 23:02:25 +02:00
fiaxh e7594fd646 Fix avatars not changing to greyscale when contact goes offline 2021-09-21 23:01:48 +02:00
fiaxh 63effbbc92 Fix custom emoji picker for gtk >= 3.24.30
fixes #1083
2021-09-21 23:01:05 +02:00
fiaxh 059fc4966e Don't remove characters after '#' in filename 2021-06-07 10:40:55 -06:00
fiaxh 1eaad1ccfb Fix file traversal issue on incoming file transfers
Fixes CVE-2021-33896
2021-06-07 10:40:47 -06:00
fiaxh b6513411d7 Set omemo+openpgp database properties to be the same as main db 2021-06-03 12:06:15 -06:00
Sergey 4bdffa9cc1 Fix accounts panel width (#1017)
fixes #797
2021-06-03 12:06:10 -06:00
Marvin W acda77713c CMake: Make STATIC explict where needed 2021-06-03 12:04:24 -06:00
Marvin W 4592b72dfa QLite: Adjust Real for latest vala version 2021-06-03 12:04:02 -06:00
fiaxh d7b65018f8 Escape pango markup in names in GlobalSearch 2021-06-03 12:03:41 -06:00
fiaxh 2b37f0399f Fix cyclic reference 2021-06-03 12:01:43 -06:00
mimi89999 355ef56d42 Ellipsize long titles 2021-06-03 12:00:56 -06:00
Marvin W c531f487f9 Ignore unrecognized options in ./configure
This is so that systems that except configure to be autoconf don't complain.
2021-06-03 12:00:40 -06:00
fiaxh 9a3b13a95a Update date separator at midnight
fixes #868
2021-06-03 10:53:03 -06:00
Marvin W 2a775bcfb9
Prepare for 0.2.0 release 2020-11-12 18:51:20 +01:00
Translations 7726c0b75b Update translations 2020-11-12 18:28:56 +01:00
fiaxh 10adf716f3 Fix incoming muc voice request notification 2020-11-11 11:27:31 +01:00
Translations b2c7e9dfff Make some strings translatable, update translations 2020-11-10 14:04:57 +01:00
fiaxh 1999c97bb9 Improve content_item db table index
fixes #923

Co-authored-by: eta <eta@theta.eu.org>
2020-11-05 17:11:46 +01:00
Translations 6218b759bf Update translations 2020-11-04 18:12:01 +01:00
Kim Alvefur 0b145c69e9
Swedish translations (#936)
* Swedish translations

* Translate OMEMO strings to Swedish
2020-11-04 13:26:34 +01:00
fiaxh dba63b1473 Fix runtime critical when room has no name 2020-10-29 19:11:55 +01:00
fiaxh b685c7ab9e Fix GTK warning when closing Dino
"Can't set a target list on a widget until you've called gtk_drag_dest_set() to make the widget into a drag destination"
2020-10-27 17:56:28 +01:00
fiaxh 4f0ca55cf0 Fix for older glib versions 2020-10-27 16:19:59 +01:00
fiaxh 2e0357877c Fix some compiler warnings 2020-10-27 16:05:30 +01:00
fiaxh edbc8f794d Don't crash on MAM id-time hickup
fixes #886
2020-10-27 12:02:52 +01:00
fiaxh 5954f7764f Fix own message marker marking conversations as read 2020-10-15 19:52:30 +02:00
fiaxh 518307d1ac Include 128x128 Dino icon as resource 2020-10-15 17:46:37 +02:00
fiaxh 4f636dbd8e Service Discovery Module: Clear cached disco info requests when detaching from stream
If a info request did not receive a response in some stream (e.g. due to network errors), any requests to the same entity in subsequent streams waited indefinitively.
2020-10-12 18:23:15 +02:00
fiaxh e0d81f98e3 Remove code block formating 2020-10-11 13:45:54 +02:00
fiaxh 78138bf39b Unregister handlers related to displaying messages as pending 2020-10-11 12:16:38 +02:00
fiaxh f28aaac6da Fix compilation for older vala compilers 2020-10-07 22:16:41 +02:00
Translations d42918b0ab Update translations 2020-10-07 20:52:53 +02:00
eta 9cc3382abe service/database: use WAL mode + safe PRAGMA synchronous setting
Setting PRAGMA synchronous = 0 is really unsafe, and leads to database
corruption (which I've personally experienced). This commit uses
SQLite's Write-Ahead Log (WAL) [1] instead, together with synchronous =
NORMAL. According to [1], this trades off performance for durability
(i.e. it's possible that some transactions may not have committed if the
power gets lost), but still guarantees that the database won't corrupt
itself.

Together, these changes should improve reliability whilst either
improving or having no effect on performance.

[1]: https://www.sqlite.org/wal.html
2020-10-06 18:05:25 +02:00
fiaxh 7b58c1596a Fix runtime critical 2020-09-19 11:16:22 +02:00
fiaxh 6325a98cff Fix runtime criticals related to jingle file transfer 2020-09-19 11:16:22 +02:00
Marvin W d32d1b91a1
Compatibility with Vala 0.50.0
Fixes #911
2020-09-17 18:48:30 +02:00
Marvin W 1956f63179
Set key size for omemo http file transfers to 256 bits
Fixes #909
2020-09-15 20:32:09 +02:00
Marvin W cd5b639a82
Send OMEMO-encrypted messages and files using 12 byte IV 2020-09-14 22:04:06 +02:00
Marvin W f6943a4c82
Fix avatar display in private group chats 2020-09-14 22:04:05 +02:00
fiaxh fb9352fef1 Fix loading more results when scrolling through search results 2020-09-14 12:40:41 +02:00
Marvin W 928802332c
Make compatible with older vala compilers 2020-09-12 17:51:13 +02:00
Marvin W a22146fd72
Display placeholder avatar while loading 2020-09-12 12:54:37 +02:00
Translations 1534aa3a5e Update translations 2020-09-10 20:18:18 +02:00
fiaxh 0cbc04aec8 Fix warning when clicking to correct a message 2020-09-10 19:35:56 +02:00
fiaxh 3563232df0 OMEMO: Don't trigger "Not encrypted to this device" warning for messages w/o payload 2020-09-10 19:35:05 +02:00
fiaxh c01d09d519 Improve message resending 2020-09-10 19:35:05 +02:00
fiaxh 8a2edbe661 Fix new compiler error (don't reference private variable from public one)
fixes #901
2020-09-07 15:29:32 +02:00
fiaxh b60e7da28a Fix message duplication in MUC PMs 2020-09-07 15:29:32 +02:00
fiaxh 2d31d9d470 Cleanup 2020-09-07 15:21:42 +02:00