aboutsummaryrefslogtreecommitdiff
path: root/libdino
AgeCommit message (Collapse)Author
2021-04-29Adjust JMI vs direct calling orderfiaxh
2021-04-29Improve JMI handling (type=chat, filter message sender)fiaxh
2021-04-29Add support for OMEMO call encryptionfiaxh
2021-04-29Handle non-existant call supportfiaxh
2021-04-11Send JMI retractfiaxh
2021-04-11Improve encryption displaying in callsfiaxh
2021-04-11Fix warningsfiaxh
2021-04-09Accept additional jingle contents with senders=both (but modify to senders=peer)fiaxh
2021-04-09Display+store call encryption infofiaxh
2021-04-01Use outgoing JMI if contact has supporting devicefiaxh
2021-04-01Store limited history of contact resourcesfiaxh
2021-03-25Add initial support for DTLS-SRTPfiaxh
2021-03-21Add support for unencrypted RTP calls to libdinofiaxh
Co-authored-by: Marvin W <git@larma.de>
2021-03-19Add libnice and listen for direct connections in Jingle SOCKS5 (#608)hrxi
Add libnice as a plugin. If it is present, use libnice to enumerate local IP addresses and listen on them to support direct connections for Jingle SOCKS5. Tested with Conversations and Gajim. Created the nice.vapi file using ``` vapigen --library nice --pkg gio-2.0 --metadatadir metadata /usr/share/gir-1.0/Nice-0.1.gir ```
2021-02-17Add cache for file transfersfiaxh
2021-01-21Make spell checking a setting, store language per conversationfiaxh
2021-01-12Add support for Direct MUC Invitations (XEP-0249)fiaxh
2020-12-31Fix segfault on accept_certificate signal (fixup 81a5505)fiaxh
2020-12-31Show invalid certificate screen also when registering accountfiaxh
2020-12-31Allow certificates from unknown CAs from .onion domainsfiaxh
It's barely possible for .onion servers to provide a non-self-signed cert. But that's fine because encryption is provided independently though TOR. see #958
2020-12-30Set window urgency hint independent of notification settingfiaxh
fixes #960
2020-12-27Make db version 18 downgradablefiaxh
fixes #970
2020-12-04Use advertized/server/live time for sorting instead of arrival timefiaxh
fixes #310
2020-12-04Improve contact description in OMEMO warningsfiaxh
fixes #947
2020-11-20Refactor Notifications, add freedesktop backendfiaxh
fixes #707
2020-11-20Refactor XmppStream, TLS and connection method logicfiaxh
fixes #534
2020-11-20Improve entity identity getterfiaxh
2020-11-17Fix compiler warnings in WeakMapfiaxh
2020-11-14Use WeakMap for message cachingfiaxh
2020-11-14Add a WeakMap implementation + testsfiaxh
2020-11-11Fix incoming muc voice request notificationfiaxh
2020-11-05Improve content_item db table indexfiaxh
fixes #923 Co-authored-by: eta <eta@theta.eu.org>
2020-10-27Fix some compiler warningsfiaxh
2020-10-27Don't crash on MAM id-time hickupfiaxh
fixes #886
2020-10-15Fix own message marker marking conversations as readfiaxh
2020-10-06service/database: use WAL mode + safe PRAGMA synchronous settingeta
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-09-19Fix runtime criticalfiaxh
2020-09-19Fix runtime criticals related to jingle file transferfiaxh
2020-09-17Compatibility with Vala 0.50.0Marvin W
Fixes #911
2020-09-12Display placeholder avatar while loadingMarvin W
2020-09-10Improve message resendingfiaxh
2020-09-07Fix message duplication in MUC PMsfiaxh
2020-09-07Cleanupfiaxh
2020-09-07Fix initial file encryption displayingfiaxh
fixes #831
2020-09-02Don't clear MAM id times on stream negotiatedfiaxh
2020-08-31Implement MUC self pingfiaxh
2020-07-22Don't create a second message object for each typing notificationfiaxh
2020-07-16Visually highlight pending messages, improve resendingfiaxh
2020-07-16Only query entity caps when we need themfiaxh
2020-07-15Add queue and resending to stream managementfiaxh