aboutsummaryrefslogtreecommitdiff
path: root/libdino/src
AgeCommit message (Collapse)Author
2022-01-11Update PEP native bookmarks to :1 version, fixesfiaxh
2022-01-08Stop making superfluous requests when joining a MUCfiaxh
Don't request legacy bookmarks on every muc join (when again setting autojoin) fixes #260 Don't query member/admin/owner affiliations on every MUC join
2022-01-05Replace invalid UTF-8 with U+FFFDMarvin W
XMPP is strictly UTF-8. Fixes #1172
2022-01-04Add 'unknown' encryption state for establishing callsfiaxh
Currently, they are Encryption.NONE and thus marked as unencrypted in encrypted conversations
2022-01-03Fix runtime critical on incoming read markerfiaxh
This would result in all messages being counted as unread and highlighted in the conversation list accordingly. As of fa1ba2f8, there are no hidden content items for http file upload _messages_ anymore.
2022-01-01Fix delivery error displaying for MUC PMsfiaxh
fixes #1113
2021-12-23Merge branch groupcallsfiaxh
2021-12-23UI + libdino: Improve MUJI calls from MUCfiaxh
- Move calls from ICE-thead onto main thread - Identify Call.ourpart as MUC nick if in MUC - Keep track of the initiator of a call
2021-12-21Fix unread counting in new conversations w/o read_up_to_itemfiaxh
fixes #1094
2021-12-18Add calls in private MUCs via a MUJI MUCfiaxh
2021-12-12fix for "retracted" call from remote side. (#1160)wkg
2021-12-09Remove ContentFiltersfiaxh
fixes #1129 #573
2021-11-18Fix auto download if public MUC JID is in roster (#1137)mesonium
Dino has downloaded files (< 5 MB) automatically from occupants in public MUCs if the public MUC JID was in the user's roster. This patch fixes it.
2021-11-15Improve call details dialog + small multi-party call fixesfiaxh
2021-11-11Display target bitrates in connection details UIfiaxh
2021-11-10Add multiparty call support to libdino and xmpp-valafiaxh
2021-10-13Display corrected messages with original message timefiaxh
Regression from cdb4d77
2021-10-12Fix compiler warnings ('passing argument .. from incompatible pointer type') ↵fiaxh
by passing (non)const argument
2021-10-12Fix compiler warnings ('Switch does not handle .. of enum ..')fiaxh
2021-10-12Fix misc compiler warningsfiaxh
2021-10-12Fix compiler warnings ('cast between incompatible function types') by not ↵fiaxh
connecting closures
2021-08-17Display message delivery error, color text using theme colorsfiaxh
fixes #672
2021-06-07Fix file traversal issue on incoming file transfersfiaxh
Fixes CVE-2021-33896
2021-05-11Merge remote-tracking branch 'origin/feature/calls'fiaxh
2021-05-11Calls: Indicate whether OMEMO key is verifiedfiaxh
2021-05-01Use the same DTLS fingerprint in all contents. Display audio+video enc keys ↵fiaxh
in UI if they differ.
2021-05-01Use drop index if exists to help database up-down-gradingfiaxh
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-11Fix processing of XEP-0184 delivery receiptsfiaxh
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-23Fix regression in FileItem generationfiaxh
fixes #1019
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