aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala/src/module/xep
AgeCommit message (Collapse)Author
12 daysFix more warningsMarvin W
12 daysFix some warningsMarvin W
12 daysMove ICE into libdinoMarvin W
12 daysStore MUC features only in EntityInfo (not in MucFlag), update on changefiaxh
2026-08-02bind2: Add user agent id and detailsMarvin W
2026-08-02Always prefer resource from current streamMarvin W
2026-08-02Add support for XEP-0490 Message Displayed SynchronizationMarvin W
2026-06-07Add JID interningMarvin W
2026-05-22Add support for MUC affiliations versioning (XEP-0463), add affiliation storagefiaxh
2026-04-24Add support for Sasl2 + Bind2fiaxh
2026-04-08Add implementation for XEP-0202 Entity TimeMarvin W
2026-03-27muc: only do disco on succesfully entering a roomkousu
Sending a disco#info <iq> on being banned from a room is wasteful, and when _creating_ a room dino asks too soon, receives an error, and gives up on syncing the room metadata giving subtle, hair-tearing inconsistencies because flag.has_room_features() returns false for everything. It's barely noticeable, because if you're banned from a room you can't query it anyway (though in that case it's still a wasted <iq>), and if you're creating the room all its fields are empty by default. I noticed this because I'm experimenting with https://modules.prosody.im/mod_muc_defaults; dino incorrectly shows moderation off when it should be on in newly created rooms.
2025-12-19Handle content type != mime typefiaxh
2025-11-14Add support for message moderation and retractionfiaxh
2025-11-14Add xmpp-vala module for XEP-0424 (message retraction)Colin Reeder
2025-10-16Remove invalid declaration modifiersMarvin W
Fixes #1728
2025-10-14History: Fix sync issues when resuming from partial syncMarvin W
2025-07-20User Avatar: Correctly handle multiple avatar sourcesMarvin W
2025-07-09SFS: Fix datetime formatingfiaxh
fixes #1729
2025-06-14Add basic support for BOB thumbnails in SFSfiaxh
2025-06-14Support media elements in data formsfiaxh
2025-06-14xmpp-vala: Add basic BOB supportfiaxh
2025-06-14xmpp-vala: Fix SFS mime_type wire-formatfiaxh
2025-06-13Disregard SFS fallback messages even without source attachment given a ↵fiaxh
full-body fallback indication
2025-06-13Add support for whole body fallbacksfiaxh
2025-05-23Fix parse incoming stateless file sharing sourcesfabrixxm
2025-04-18Remove pixbuf from libdino api surface and xmpp-valafiaxh
2025-04-08Show call button regardless of contact online statusfiaxh
2025-04-06MUC: Close chat when it was closed elsewhere while disconnectedMarvin W
2024-11-15Fix and improve stateless file-sharingfiaxh
2024-11-14Implement XEP-0447: Stateless file sharingPatiga
2024-10-30Fix 0482 call initiation in groupsMarvin W
2024-10-18Use XEP-0482 for multi-party call invitesfiaxh
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-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-09-24Rewrite contact details dialogfiaxh
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-04-23Fix crash on NS_URI call when own server has no MAM; drop broken mam:1 "support"fiaxh
fixes #1405
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