aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala/src
AgeCommit message (Collapse)Author
12 daysxmpp-vala: Fix deadlocks with cancellablesMarvin W
12 daysFix weak map @get returnMarvin W
12 daysFix more warningsMarvin W
12 daysFix some warningsMarvin W
12 daysDrop supported for outdated dependency versionsMarvin 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-06-07Use single regex to process xml encoded entitiesMarvin 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-27Fix critical in stream_connectfiaxh
2025-12-27Fix critical in FileContentTypefiaxh
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-09xmpp: Remove connection timeout before trying a new connectionMarvin W
Fixes #1666
2025-04-08Show call button regardless of contact online statusfiaxh
2025-04-07Fix unexpected behavior of get_attribute_uint on systems with 32-bit longMarvin W
2025-04-06MUC: Close chat when it was closed elsewhere while disconnectedMarvin W
2025-01-12Meson: Adjust version generation to match CMakeMarvin W
and be compatible with vala-language-server
2025-01-12Show banner when contact is not yet subscribedfiaxh
2024-11-15Fix and improve stateless file-sharingfiaxh
2024-11-14Implement XEP-0447: Stateless file sharingPatiga
2024-11-14xmpp-vala: StanzaNode.get_attribute_int: Return default value if not ↵fiaxh
parsable as int
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