Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | XEP-0215: management of the field `expires` | Alexandre Jousset | 2024-09-22 | 1 | -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 functionality | fiaxh | 2024-09-21 | 1 | -0/+18 |
| | | | | Co-authored-by: Stanislav Malishevskiy <stanislav.malishevskiy@gmail.com> | ||||
* | Add cancellable to stream connect | fiaxh | 2024-08-19 | 6 | -28/+41 |
| | |||||
* | Add initial message markup (XEP-0394) support | fiaxh | 2024-07-29 | 3 | -0/+83 |
| | |||||
* | Support avatar deletion | fiaxh | 2024-05-26 | 3 | -23/+53 |
| | |||||
* | Fix message stanza with body changing MUC subject (#1569) | eerielili | 2024-04-01 | 1 | -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) | eerielili | 2023-12-10 | 1 | -1/+5 |
| | | | fixes #1508 | ||||
* | Fix http upload for servers without file size limit (#1512) | eerielili | 2023-11-24 | 1 | -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 warnings | fiaxh | 2023-10-07 | 2 | -16/+4 |
| | |||||
* | Fix implicit-function-declaration compiler warnings | fiaxh | 2023-10-07 | 1 | -18/+18 |
| | |||||
* | meson: Install more stuff | hrxi | 2023-10-06 | 2 | -1/+11 |
| | | | | | | | | | | | Install .vapi, .deps, .h files for the Vala libraries. Also install the data files. .deps files have to be manually generated, there's a feature request for automated generation at https://github.com/mesonbuild/meson/issues/9756. Import the gnome module globally. Install dependencies on Meson CI. | ||||
* | Rewrite contact details dialog | fiaxh | 2023-09-24 | 1 | -1/+1 |
| | |||||
* | Fix build on some Vala compiler versions | Marvin W | 2023-09-24 | 2 | -0/+17 |
| | | | | See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478 | ||||
* | fix: Add x node to MUC PM stanza (#1462) | mesonium | 2023-07-29 | 1 | -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 owners | Kim Alvefur | 2023-07-29 | 1 | -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 xml output intendation | fiaxh | 2023-05-13 | 1 | -1/+1 |
| | |||||
* | Fix crash on NS_URI call when own server has no MAM; drop broken mam:1 "support" | fiaxh | 2023-04-23 | 2 | -37/+24 |
| | | | | fixes #1405 | ||||
* | First steps of meson support | hrxi | 2023-03-24 | 1 | -0/+133 |
| | | | | | | | Basic configuration of qlite, xmpp-vala, the Dino library and the Dino application are supported. There's no support for the plugins. This e.g. enables using the Vala language server. | ||||
* | Check sender of bookmark:1 updates | Marvin W | 2023-03-23 | 1 | -0/+10 |
| | |||||
* | 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 |
| |