aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala
AgeCommit message (Collapse)Author
2024-10-30Fix 0482 call initiation in groupsMarvin W
2024-10-18Use XEP-0482 for multi-party call invitesfiaxh
2024-09-29Handle TlsError when reading from stream (caused uncatched Exception)fiaxh
2024-09-22XEP-0215: management of the field `expires`Alexandre Jousset
Add a field in `Xmpp.Xep.ExternalServiceDiscovery` to keep track of the `expires` TURN service value and use it (divided by 2) to restart periodically the external services discovery.
2024-09-21Add change password functionalityfiaxh
Co-authored-by: Stanislav Malishevskiy <stanislav.malishevskiy@gmail.com>
2024-08-19Add cancellable to stream connectfiaxh
2024-07-29Add initial message markup (XEP-0394) supportfiaxh
2024-05-26Support avatar deletionfiaxh
2024-04-01Fix message stanza with body changing MUC subject (#1569)eerielili
- fixes https://github.com/dino/dino/issues/1542 - more consistent with https://xmpp.org/extensions/xep-0045.html#enter-subject: "Note: In accordance with the core definition of XML stanzas, any message can contain a <subject/> element; only a message that contains a <subject/> but no <body/> element shall be considered a subject change for MUC purposes."
2023-12-10Fix segfault opening conversation details when no XEP-0191 support (#1513)eerielili
fixes #1508
2023-11-24Fix http upload for servers without file size limit (#1512)eerielili
* Fix for ejabberd XMPP server 'infinity' http upload file size announce - fixes https://github.com/dino/dino/issues/1222 * Update 0363_http_file_upload.vala
2023-10-07Fix some compiler warningsfiaxh
2023-10-07Fix implicit-function-declaration compiler warningsfiaxh
2023-10-06meson: Install more stuffhrxi
Install .vapi, .deps, .h files for the Vala libraries. Also install the data files. .deps files have to be manually generated, there's a feature request for automated generation at https://github.com/mesonbuild/meson/issues/9756. Import the gnome module globally. Install dependencies on Meson CI.
2023-09-24Rewrite contact details dialogfiaxh
2023-09-24Fix build on some Vala compiler versionsMarvin W
See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478
2023-07-29fix: Add x node to MUC PM stanza (#1462)mesonium
Add <x/> tag in MUC-PMs to support better Carbon delivery in compliance with XEP-0045 v1.28 and above. Fixes #1306
2023-07-29Fix showing the kick option to ownersKim Alvefur
Missing case in the switch defaulted to returning false for Owners, thus preventing they with the most privileges from using those privileges.
2023-05-13Fix xml output intendationfiaxh
2023-04-23Fix crash on NS_URI call when own server has no MAM; drop broken mam:1 "support"fiaxh
fixes #1405
2023-03-24First steps of meson supporthrxi
Basic configuration of qlite, xmpp-vala, the Dino library and the Dino application are supported. There's no support for the plugins. This e.g. enables using the Vala language server.
2023-03-23Check sender of bookmark:1 updatesMarvin W
2023-03-21Fix a crash if a message subnode is not found in a carbonBohdan Horbeshko
Fixes #1392
2023-03-21Improve history syncMarvin W
- Ensure we fully fetch desired history if possible (previously, duplicates from offline message queue could hinder MAM sync) - Early drop illegal MAM messages so they don't pile up in the pending queue waiting for their query to end (which it never will if they were not requested in first place). Fixes #1386
2023-03-05Implement XEP-0392: Consistent Color GenerationMarvin W
2023-03-02Fix typing notifications in groupchatsMarvin W
2023-02-07Improve history sync under loadMarvin W
2023-02-07Add priority for and allow cancellation of outgoing stanzasMarvin W
2023-02-07Collapse most stream releated errors into IOErrorMarvin W
2023-01-31Fix reaction display in private MUCsMarvin W
2023-01-27Reactions: Fix fallback bodies being displayed as messagesfiaxh
fixes #1352
2023-01-11Support replies and reactions to filesfiaxh
2023-01-06Add support for XEP-0461 replies (with fallback)fiaxh
2022-11-10Parse conference.password from XEP-0402 bookmarks (#1310)Teemu Ikonen
2022-11-04Clean up log outputsfiaxh
2022-11-04HTTP: Make LimitInputStream pollable for better async compatibilityMarvin W
Fixes #1307
2022-10-12Reactions: Fix xml attribute namefiaxh
2022-10-11Add support for reactionsfiaxh
2022-10-10Rewrite MAM logic and add MUC MAMfiaxh
2022-07-27Gtk4 bug fixes and improvementsMarvin W
2022-04-08Fix build of testsMarvin W
2022-02-12CIM: Announce accepted methodMarvin W
2022-02-12Calls: Fix OMEMO in group callsMarvin W
2022-02-12Various call fixesfiaxh
- If peer invited us claiming audio-only and then wants to have a video content, do a content-modify and accept audio-only - Check contents for video (and modify) and whether call is truly accepted in PeerState.accept() directly - If a message contains both JMI and CIM, only use JMI - Fix outgoing CIM (disabled) - Use opacity instead of visiblity for file_menu, small fixes - Add back owner/admin/member queries when joining MUC (regression from 33104a7)
2022-02-10Various call fixesfiaxh
- Don't create incoming CIM calls twice - Fix is_color check for video devices w/ multiple formats - Tolerate mismatching content creator on jingle responses - Change MUJI namespace to urn:xmpp:jingle:muji:0
2022-02-09DTLS: Handle DTLS fingerprint in transport-info before session-acceptMarvin W
2022-02-08Call Invite Message: Send 'finished' messages, include reasonsfiaxh
2022-02-07Various call fixesfiaxh
- Use groupchat message type for invites in MUCs - Use call id (from propose) instead of message id for Call Invite Messages - Fix call window controlls appearing when hovering controls
2022-02-07Support direct jingle call invites with call invite messagesfiaxh
2022-02-07Add support for call invite messagesfiaxh
As of https://github.com/xsf/xeps/pull/1155