Commit graph

1054 commits

Author SHA1 Message Date
fiaxh 1eb01251e8
Don't go through ConnectionManager for initial connection attempt 2019-12-23 16:49:56 +01:00
Marvin W 6257e9705c
OMEMO: Improve handling of newly added devices 2019-12-23 16:49:56 +01:00
Marvin W 1bb75f40d2
Add timing to logs, fix issue of silently ignored I/O errors 2019-12-22 19:30:16 +01:00
fiaxh 9ef4dddfdc Fix+improve conversation selection when joining channel or starting MUC PM 2019-12-21 19:19:28 +01:00
fiaxh 9565140f01 !fixup Allow inserting messages into ConversationView with same sort_time as the latest 2019-12-19 18:21:44 +01:00
fiaxh 2938c685a2 Trim ms from local_time when creating messages
Mss are striped when storing in db. Comparing messages with and without ms might lead to wrong orderings. Related: Message duplication in UI when scrolling up.
2019-12-19 15:27:08 +01:00
Translations 013786a120 Update translations 2019-12-19 15:26:54 +01:00
fiaxh c3532bdf31 Refactor MAM catchup. Fetch from latest to earliest message. 2019-12-18 20:35:04 +01:00
fiaxh 321c3529f3 Add (partial) support for unique stanza ids (XEP-0359) 2019-12-18 20:35:04 +01:00
Marvin W 9fe8450571
Sync git version generation 2019-12-18 02:38:35 +01:00
Marvin W dce47d506d
Ensure compatibility with older CMake 2019-12-18 01:16:35 +01:00
Marvin W 18560593b5
Fixup CMake 2019-12-18 01:01:39 +01:00
Marvin W bd45fdf1e1
Add version and adjust some cmake 2019-12-18 00:51:49 +01:00
Marvin W a4a795af33
Use transaction for database migration 2019-12-17 23:52:29 +01:00
fiaxh 97647f9b52 Add shortcuts window 2019-12-17 23:47:57 +01:00
Translations 11c18cdf72 Update translations 2019-12-16 21:23:18 +01:00
fiaxh 62be692c02 Fix chat marker sending 2019-12-16 17:13:59 +01:00
fiaxh 890b91ce4d Only send new room config if something was changed
fixes #675
2019-12-16 01:41:04 +01:00
fiaxh 21c01dcdcb Omemo contact details dialog: Only show inactive keys Expander if there are any 2019-12-13 20:55:39 +01:00
fiaxh d194eae61d Set ALPN info on XMPP connections if GIO >= 2.60 2019-11-29 16:03:18 +01:00
fiaxh 1985fe1d7b Don't continue reading after stream was disconnected, make disconnecting async
fixes #636
2019-11-27 20:01:48 +01:00
fiaxh c4325473fb Don't require window object in notifications
fixes #658
2019-11-26 18:47:30 +01:00
fiaxh b03da2af60 Check window width and hight before (re)storing them 2019-11-26 18:37:23 +01:00
Allan Nordhøy a10c82191e Could not connect to %s (#605) 2019-11-26 18:16:41 +01:00
fiaxh 7624f349de Fix join dialog when having been invited to a MUC
fixes #661
2019-11-24 14:59:48 +01:00
mbeko 10402f7b04 Remove background transparency of text field (#660)
Remove background transparency of text field

Set input field background to theme base colour: This avoids non-matching colours with some themes while it still fixes the rendering issue.

fixes #653
2019-11-23 21:50:59 +01:00
fiaxh f9c69a204e Small changes to "Add support for HTTP Upload headers" 2019-11-19 21:50:46 +01:00
Wiktor Kwapisiewicz 687ec1a159 Add support for HTTP Upload headers
Some services use Authorization header [0] to pass upload credential
data. This avoids the token being exposed in server logs and is allowed
by XEP-0363 since version 0.5.0.

This change adds support for headers allowed in XEP-0363: Authorization,
Expires and Cookie.

[0]: https://xmpp.org/extensions/xep-0363.html#request
2019-11-19 21:24:28 +01:00
fiaxh e6918b35b3 Don't select all text in entry of message search when opening
fixes #601
2019-11-19 17:01:48 +01:00
fiaxh b02ee171c1 Don't display labels of hidden DataForm fields 2019-11-19 00:48:38 +01:00
fiaxh 41ada4fcc8 Don't attempt DNS SRV lookups in connection fallback 2019-11-18 22:45:18 +01:00
fiaxh fcce176b91 Open new connection to send filled-in registration form
fixes #644
2019-11-18 17:02:59 +01:00
fiaxh 05561dd677 Parse presence delivery errors when joining MUC
fixes #224
2019-11-17 17:53:46 +01:00
fiaxh a2f63a7789 Parse offline member info from MUC presence
Fixes OMEMO only encrypting to new member after restart and private MUC name only updating after restart
2019-11-17 17:53:27 +01:00
fiaxh c6bdb1a4bc Fix messages being displayed for the wrong sender: Show avatar on lower message when inserting message between two others
fixes #641
fixes #639
2019-11-17 17:33:24 +01:00
fiaxh 8f0fe37402 Don't attempt jingle file transfers in MUCs 2019-11-17 17:33:24 +01:00
fiaxh 2811eaf7c5 Disable fast vapi generation for vala 0.44.10, 0.46.4 and 0.47.1
fixes #646
2019-11-17 17:31:40 +01:00
Translations 65feaece87 Update translations 2019-11-14 01:56:13 +01:00
Jordi Mallach 6d486f56a8 Update Catalan translation. (#647) 2019-11-14 01:01:37 +01:00
Wiktor Kwapisiewicz 0acbe4855d Fix reporting failed HTTP upload
Status code can't be less than 200 and greater than or equal 300 at the same
time. Using || instead of && marks all uploads that do not have 2xx status code
as "failed".
2019-11-04 15:15:28 +01:00
fiaxh 247a368150 OMEMO: Don't set publish options, configure only bundle node instead 2019-11-04 15:11:36 +01:00
Marvin W 388cc56674
Fix OMEMO file transfer GCM tag 2019-10-28 22:38:54 +01:00
fiaxh 0082d376af Fix accept/reject new OMEMO key buttons in current Adwaita theme versions 2019-10-28 01:28:40 +01:00
fiaxh df217fb117 Fix segfault in groupchat name generation
fixes #635
2019-10-23 16:45:16 +02:00
fiaxh 26e970a4d4 Colapse inactive keys in OMEMO keys dialog 2019-10-22 01:23:43 +02:00
fiaxh c032ab00ec Don't send delivery recipts or chat states for own messages
fixes #631
2019-10-22 01:23:08 +02:00
Marvin W 394862dbd3
Fix wrong size being reported for OMEMO encrypted HTTP file transfers
Fixes #630
2019-10-18 21:10:19 +02:00
Marvin W e330e60f83
Base avatars and names on conversation, not JID.
Fixes #598
2019-10-18 16:52:29 +02:00
Marvin W de3af0ae24
Fix some incorrect handling of message styling 2019-10-18 16:11:00 +02:00
Marvin W fcec78ce27
Use log during IBR 2019-10-18 15:03:09 +02:00