aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala/src/module
AgeCommit message (Collapse)Author
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-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-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-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
2022-02-07Various call UI/UX improvementsfiaxh
2022-02-06Use uppercase hex for DTLS fingerprintsMarvin W
2022-01-23Small cleanupfiaxh
2022-01-11Update PEP native bookmarks to :1 version, fixesfiaxh
2022-01-10Only process PEP messages from bare JIDsfiaxh
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-07Actually return the new list in Presence.Flag.get_resources; fixup c702010fiaxh
2022-01-04Create a new list to return in Presence.Flag.get_resourcesfiaxh
2021-12-30Collect previous counter from failed stream resumptionKim Alvefur
The server is allowed to keep the counter after the session has expired, which allows a final ack to know wheter in-transit stanzas were delivered or not.
2021-12-30Forget previous session on failed stream resumption (#1164)Kim Alvefur
Assuming received_features_node() is what triggers another attempt to authenticate, this should prevent an attempt to XEP-0198 resume again using the same session id.
2021-12-23Remove unnecessary override from interface method implementationMarvin W
Fixes build on Vala 0.42
2021-12-23Merge branch groupcallsfiaxh
2021-12-22xmpp-vala: Fix muji issues when waiting for peer to preparefiaxh
2021-12-18Add calls in private MUCs via a MUJI MUCfiaxh
2021-11-28Reject non-TLS URLs in HTTP File Upload (#1098)linkmauve
* Reject non-TLS URLs in HTTP File Upload This is a MUST in the XEP. * Update 0363_http_file_upload.vala Co-authored-by: fiaxh <fiaxh@users.noreply.github.com>
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-11-04Add Jingle Raw UDP Transport Method to xmpp-valafiaxh
2021-11-04Add initial COIN (XEP-0298) implementation to xmpp-valafiaxh
2021-11-04Add MUJI (XEP-0272) implementation to xmpp-valafiaxh
2021-10-12Fix compiler warnings ('passing argument .. from incompatible pointer type') ↵fiaxh
by passing (non)const argument
2021-10-12Fix compiler warnings ('Type `uint8[]' can not be used for a GLib.Object ↵fiaxh
property')
2021-10-12Fix compiler warnings ('Switch does not handle .. of enum ..')fiaxh
2021-10-12Fix misc compiler warningsfiaxh