aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala/src/module/xep
Commit message (Collapse)AuthorAgeFilesLines
* XEP-0215: management of the field `expires`Alexandre Jousset2024-09-221-0/+4
| | | | | | 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.
* Add change password functionalityfiaxh2024-09-211-0/+18
| | | | Co-authored-by: Stanislav Malishevskiy <stanislav.malishevskiy@gmail.com>
* Add initial message markup (XEP-0394) supportfiaxh2024-07-291-0/+81
|
* Support avatar deletionfiaxh2024-05-263-23/+53
|
* Fix message stanza with body changing MUC subject (#1569)eerielili2024-04-011-1/+1
| | | | | | | | | - 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."
* Fix segfault opening conversation details when no XEP-0191 support (#1513)eerielili2023-12-101-1/+5
| | | fixes #1508
* Fix http upload for servers without file size limit (#1512)eerielili2023-11-241-1/+3
| | | | | | | * 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
* Fix some compiler warningsfiaxh2023-10-071-14/+2
|
* Fix implicit-function-declaration compiler warningsfiaxh2023-10-071-18/+18
|
* Rewrite contact details dialogfiaxh2023-09-241-1/+1
|
* fix: Add x node to MUC PM stanza (#1462)mesonium2023-07-291-0/+5
| | | | | | Add <x/> tag in MUC-PMs to support better Carbon delivery in compliance with XEP-0045 v1.28 and above. Fixes #1306
* Fix showing the kick option to ownersKim Alvefur2023-07-291-0/+2
| | | | | Missing case in the switch defaulted to returning false for Owners, thus preventing they with the most privileges from using those privileges.
* Fix crash on NS_URI call when own server has no MAM; drop broken mam:1 "support"fiaxh2023-04-232-37/+24
| | | | fixes #1405
* Check sender of bookmark:1 updatesMarvin W2023-03-231-0/+10
|
* Fix a crash if a message subnode is not found in a carbonBohdan Horbeshko2023-03-211-0/+4
| | | | Fixes #1392
* Improve history syncMarvin W2023-03-211-8/+38
| | | | | | | | | | - 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
* Implement XEP-0392: Consistent Color GenerationMarvin W2023-03-052-0/+430
|
* Fix typing notifications in groupchatsMarvin W2023-03-021-18/+3
|
* Add priority for and allow cancellation of outgoing stanzasMarvin W2023-02-074-25/+50
|
* Collapse most stream releated errors into IOErrorMarvin W2023-02-072-5/+5
|
* Fix reaction display in private MUCsMarvin W2023-01-311-0/+9
|
* Reactions: Fix fallback bodies being displayed as messagesfiaxh2023-01-271-1/+1
| | | | fixes #1352
* Support replies and reactions to filesfiaxh2023-01-111-2/+2
|
* Add support for XEP-0461 replies (with fallback)fiaxh2023-01-062-0/+108
|
* Parse conference.password from XEP-0402 bookmarks (#1310)Teemu Ikonen2022-11-101-0/+1
|
* Clean up log outputsfiaxh2022-11-041-6/+3
|
* Reactions: Fix xml attribute namefiaxh2022-10-121-4/+4
|
* Add support for reactionsfiaxh2022-10-112-0/+119
|
* Rewrite MAM logic and add MUC MAMfiaxh2022-10-109-88/+192
|
* Gtk4 bug fixes and improvementsMarvin W2022-07-271-1/+1
|
* CIM: Announce accepted methodMarvin W2022-02-122-3/+9
|
* Calls: Fix OMEMO in group callsMarvin W2022-02-124-16/+21
|
* Various call fixesfiaxh2022-02-122-4/+15
| | | | | | | | | - 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)
* Various call fixesfiaxh2022-02-103-7/+5
| | | | | | | - 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
* DTLS: Handle DTLS fingerprint in transport-info before session-acceptMarvin W2022-02-091-0/+7
|
* Call Invite Message: Send 'finished' messages, include reasonsfiaxh2022-02-081-4/+13
|
* Various call fixesfiaxh2022-02-071-23/+24
| | | | | | - 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
* Support direct jingle call invites with call invite messagesfiaxh2022-02-071-6/+19
|
* Add support for call invite messagesfiaxh2022-02-073-121/+97
| | | | As of https://github.com/xsf/xeps/pull/1155
* Various call UI/UX improvementsfiaxh2022-02-073-9/+15
|
* Use uppercase hex for DTLS fingerprintsMarvin W2022-02-061-1/+1
|
* Small cleanupfiaxh2022-01-232-1/+2
|
* Update PEP native bookmarks to :1 version, fixesfiaxh2022-01-112-18/+78
|
* Only process PEP messages from bare JIDsfiaxh2022-01-103-3/+12
|
* Stop making superfluous requests when joining a MUCfiaxh2022-01-082-8/+1
| | | | | 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
* Collect previous counter from failed stream resumptionKim Alvefur2021-12-301-0/+5
| | | | | | 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.
* Forget previous session on failed stream resumption (#1164)Kim Alvefur2021-12-301-1/+1
| | | | | | 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.
* Remove unnecessary override from interface method implementationMarvin W2021-12-231-1/+1
| | | | Fixes build on Vala 0.42
* Merge branch groupcallsfiaxh2021-12-2317-39/+779
|\
| * xmpp-vala: Fix muji issues when waiting for peer to preparefiaxh2021-12-221-8/+11
| |