aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala
AgeCommit message (Collapse)Author
2021-03-23Add support for SRTPMarvin W
2021-03-21Don't wait for reply on XEP-0199 pongs.Marvin W
Nobody replies to pongs...
2021-03-21Add initial Jingle Message Initiation (XEP-0353) supportfiaxh
Co-authored-by: Marvin W <git@larma.de>
2021-03-21Add support for Jingle RTP sessions (XEP-0167) to xmpp-valaMarvin W
Co-authored-by: fiaxh <git@lightrise.org>
2021-03-21Add External Service Discovery (XEP-0215) supportfiaxh
2021-03-21Add ICE-UDP Jingle transport (XEP-0176) to xmpp-valaMarvin W
Co-authored-by: fiaxh <git@lightrise.org>
2021-03-21Improve & refactor Jingle base implementationfiaxh
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-17Improve IBR form handling (#990)Michel Le Bihan
* Change register account dialog to show instructions Change data forms to handle title and instructions elements * Change register account dialog to show fixed fields Closes #988 * Change form switch to halign start Closes #992 * Change register account dialog to markup URLs
2021-01-12Add support for Direct MUC Invitations (XEP-0249)fiaxh
2020-12-31Fix segfault on accept_certificate signal (fixup 81a5505)fiaxh
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-11-20Refactor XmppStream, TLS and connection method logicfiaxh
fixes #534
2020-11-11Fix incoming muc voice request notificationfiaxh
2020-10-29Fix runtime critical when room has no namefiaxh
2020-10-27Fix for older glib versionsfiaxh
2020-10-27Fix some compiler warningsfiaxh
2020-10-12Service Discovery Module: Clear cached disco info requests when detaching ↵fiaxh
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-09-19Fix runtime criticals related to jingle file transferfiaxh
2020-09-07Fix new compiler error (don't reference private variable from public one)fiaxh
fixes #901
2020-09-07Cleanupfiaxh
2020-08-31Implement MUC self pingfiaxh
2020-07-21Improve stream management queuefiaxh
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
2020-06-28Change test code for older vala compatMarvin W
2020-06-28Don't strip() at XML layerMarvin W
2020-06-28Fix async testsMarvin W
2020-06-10Fetch avatars only when they are usedfiaxh
2020-06-04Fix runtime critical in entity capabilities hashingfiaxh
2020-06-03Fix compiler warningsfiaxh
2020-06-03Check if server supports uidfiaxh
2020-05-14Convert '<' back to '&lt;' in factors of the XEP-0115 verification stringfiaxh
2020-04-28Handle incoming own read marker in private MUCsfiaxh
2020-04-26Fix nick change in MUC, update bookmark accordingly; remove unused codefiaxh
2020-04-25Handle if Items/InfoResult are nullfiaxh
2020-04-24xmpp-vala: Use more asyncfiaxh
2020-04-24Handle entity hash in server features node, make ServiceDiscovery ↵fiaxh
request_info/items async, add caching has_entity_feature
2020-04-22voice handling in moderated groups (#788)Anmol
2020-04-21Remove features from service discovery module when detaching module from streamfiaxh
fixes #179 fixes #812
2020-04-17HTTP-Upload: parsing max-file-size attribute (#809)kmq
When a server returns multiple <x/> elements in response to a discinfo query, this change uses all of them instead of just the first one.
2020-04-05Add keyboard shortcut (up key) to activate last message correctionfiaxh
2020-04-03Add support for last message correctionfiaxh
2020-04-01Work-around use after freeMarvin W
Upstream: https://gitlab.gnome.org/GNOME/vala/-/issues/751
2020-03-29Store entity identity info, use it in conversation list tooltipsfiaxh
2020-03-08Update live whether encryption is possible in MUC (lock icon visible)fiaxh
2020-03-05Make message sending async and set unsent on errorfiaxh
2020-02-20Preserve unchanged conference data (name) in bookmarksfiaxh
fixes #748
2020-01-21Enabling display of more compiler warnings and fix some of themMarvin W
Most of these are caused by various issues is the Vala compiler, but it doesn't hurt to display them and report them upstream.