Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a crash if a message subnode is not found in a carbon | Bohdan Horbeshko | 2023-03-21 | 1 | -0/+4 |
| | | | | Fixes #1392 | ||||
* | Improve history sync | Marvin W | 2023-03-21 | 1 | -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 Generation | Marvin W | 2023-03-05 | 5 | -1/+502 |
| | |||||
* | Fix typing notifications in groupchats | Marvin W | 2023-03-02 | 1 | -18/+3 |
| | |||||
* | Improve history sync under load | Marvin W | 2023-02-07 | 1 | -1/+1 |
| | |||||
* | Add priority for and allow cancellation of outgoing stanzas | Marvin W | 2023-02-07 | 8 | -45/+73 |
| | |||||
* | Collapse most stream releated errors into IOError | Marvin W | 2023-02-07 | 15 | -128/+88 |
| | |||||
* | Fix reaction display in private MUCs | Marvin W | 2023-01-31 | 1 | -0/+9 |
| | |||||
* | Reactions: Fix fallback bodies being displayed as messages | fiaxh | 2023-01-27 | 1 | -1/+1 |
| | | | | fixes #1352 | ||||
* | Support replies and reactions to files | fiaxh | 2023-01-11 | 3 | -3/+15 |
| | |||||
* | Add support for XEP-0461 replies (with fallback) | fiaxh | 2023-01-06 | 3 | -0/+110 |
| | |||||
* | Parse conference.password from XEP-0402 bookmarks (#1310) | Teemu Ikonen | 2022-11-10 | 1 | -0/+1 |
| | |||||
* | Clean up log outputs | fiaxh | 2022-11-04 | 1 | -6/+3 |
| | |||||
* | HTTP: Make LimitInputStream pollable for better async compatibility | Marvin W | 2022-11-04 | 2 | -12/+1 |
| | | | | Fixes #1307 | ||||
* | Reactions: Fix xml attribute name | fiaxh | 2022-10-12 | 1 | -4/+4 |
| | |||||
* | Add support for reactions | fiaxh | 2022-10-11 | 3 | -0/+121 |
| | |||||
* | Rewrite MAM logic and add MUC MAM | fiaxh | 2022-10-10 | 10 | -88/+195 |
| | |||||
* | Gtk4 bug fixes and improvements | Marvin W | 2022-07-27 | 1 | -1/+1 |
| | |||||
* | Fix build of tests | Marvin W | 2022-04-08 | 1 | -1/+1 |
| | |||||
* | CIM: Announce accepted method | Marvin W | 2022-02-12 | 2 | -3/+9 |
| | |||||
* | Calls: Fix OMEMO in group calls | Marvin W | 2022-02-12 | 4 | -16/+21 |
| | |||||
* | Various call fixes | fiaxh | 2022-02-12 | 2 | -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 fixes | fiaxh | 2022-02-10 | 3 | -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-accept | Marvin W | 2022-02-09 | 1 | -0/+7 |
| | |||||
* | Call Invite Message: Send 'finished' messages, include reasons | fiaxh | 2022-02-08 | 1 | -4/+13 |
| | |||||
* | Various call fixes | fiaxh | 2022-02-07 | 1 | -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 messages | fiaxh | 2022-02-07 | 1 | -6/+19 |
| | |||||
* | Add support for call invite messages | fiaxh | 2022-02-07 | 4 | -122/+98 |
| | | | | As of https://github.com/xsf/xeps/pull/1155 | ||||
* | Various call UI/UX improvements | fiaxh | 2022-02-07 | 3 | -9/+15 |
| | |||||
* | Use uppercase hex for DTLS fingerprints | Marvin W | 2022-02-06 | 1 | -1/+1 |
| | |||||
* | Small cleanup | fiaxh | 2022-01-23 | 2 | -1/+2 |
| | |||||
* | Update PEP native bookmarks to :1 version, fixes | fiaxh | 2022-01-11 | 2 | -18/+78 |
| | |||||
* | Only process PEP messages from bare JIDs | fiaxh | 2022-01-10 | 3 | -3/+12 |
| | |||||
* | Stop making superfluous requests when joining a MUC | fiaxh | 2022-01-08 | 2 | -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 | ||||
* | Actually return the new list in Presence.Flag.get_resources; fixup c702010 | fiaxh | 2022-01-07 | 1 | -2/+2 |
| | |||||
* | Create a new list to return in Presence.Flag.get_resources | fiaxh | 2022-01-04 | 1 | -0/+3 |
| | |||||
* | Collect previous counter from failed stream resumption | Kim Alvefur | 2021-12-30 | 1 | -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 Alvefur | 2021-12-30 | 1 | -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 implementation | Marvin W | 2021-12-23 | 1 | -1/+1 |
| | | | | Fixes build on Vala 0.42 | ||||
* | Merge branch groupcalls | fiaxh | 2021-12-23 | 19 | -39/+795 |
|\ | |||||
| * | xmpp-vala: Fix muji issues when waiting for peer to prepare | fiaxh | 2021-12-22 | 1 | -8/+11 |
| | | |||||
| * | Add calls in private MUCs via a MUJI MUC | fiaxh | 2021-12-18 | 1 | -18/+18 |
| | | |||||
| * | Improve call details dialog + small multi-party call fixes | fiaxh | 2021-11-15 | 2 | -2/+3 |
| | | |||||
| * | Display target bitrates in connection details UI | fiaxh | 2021-11-11 | 1 | -1/+7 |
| | | |||||
| * | Add multiparty call support to libdino and xmpp-vala | fiaxh | 2021-11-10 | 14 | -36/+245 |
| | | |||||
| * | Add Jingle Raw UDP Transport Method to xmpp-vala | fiaxh | 2021-11-04 | 1 | -0/+118 |
| | | |||||
| * | Add initial COIN (XEP-0298) implementation to xmpp-vala | fiaxh | 2021-11-04 | 1 | -0/+136 |
| | | |||||
| * | Add MUJI (XEP-0272) implementation to xmpp-vala | fiaxh | 2021-11-04 | 1 | -0/+283 |
| | | |||||
* | | Reject non-TLS URLs in HTTP File Upload (#1098) | linkmauve | 2021-11-28 | 1 | -0/+5 |
|/ | | | | | | | | | * 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> | ||||
* | Fix crash when using direct TLS + ALPN | fiaxh | 2021-10-15 | 1 | -1/+1 |
| |