Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Display corrected messages with original message time | fiaxh | 2021-10-13 | 1 | -0/+1 | |
| | | | | Regression from cdb4d77 | |||||
* | Fix compiler warnings ('passing argument .. from incompatible pointer type') ↵ | fiaxh | 2021-10-12 | 1 | -2/+2 | |
| | | | | by passing (non)const argument | |||||
* | Fix compiler warnings ('Switch does not handle .. of enum ..') | fiaxh | 2021-10-12 | 1 | -2/+4 | |
| | ||||||
* | Fix misc compiler warnings | fiaxh | 2021-10-12 | 1 | -4/+8 | |
| | ||||||
* | Fix compiler warnings ('cast between incompatible function types') by not ↵ | fiaxh | 2021-10-12 | 1 | -9/+13 | |
| | | | | connecting closures | |||||
* | Display message delivery error, color text using theme colors | fiaxh | 2021-08-17 | 2 | -1/+17 | |
| | | | | fixes #672 | |||||
* | Fix file traversal issue on incoming file transfers | fiaxh | 2021-06-07 | 1 | -1/+12 | |
| | | | | Fixes CVE-2021-33896 | |||||
* | Merge remote-tracking branch 'origin/feature/calls' | fiaxh | 2021-05-11 | 19 | -22/+1046 | |
|\ | ||||||
| * | Calls: Indicate whether OMEMO key is verified | fiaxh | 2021-05-11 | 3 | -2/+20 | |
| | | ||||||
| * | Use the same DTLS fingerprint in all contents. Display audio+video enc keys ↵ | fiaxh | 2021-05-01 | 1 | -6/+16 | |
| | | | | | | | | in UI if they differ. | |||||
| * | Adjust JMI vs direct calling order | fiaxh | 2021-04-29 | 1 | -10/+28 | |
| | | ||||||
| * | Improve JMI handling (type=chat, filter message sender) | fiaxh | 2021-04-29 | 1 | -1/+11 | |
| | | ||||||
| * | Add support for OMEMO call encryption | fiaxh | 2021-04-29 | 2 | -12/+36 | |
| | | ||||||
| * | Handle non-existant call support | fiaxh | 2021-04-29 | 2 | -4/+36 | |
| | | ||||||
| * | Send JMI retract | fiaxh | 2021-04-11 | 1 | -0/+6 | |
| | | ||||||
| * | Improve encryption displaying in calls | fiaxh | 2021-04-11 | 1 | -30/+19 | |
| | | ||||||
| * | Fix warnings | fiaxh | 2021-04-11 | 3 | -6/+5 | |
| | | ||||||
| * | Accept additional jingle contents with senders=both (but modify to senders=peer) | fiaxh | 2021-04-09 | 1 | -1/+12 | |
| | | ||||||
| * | Display+store call encryption info | fiaxh | 2021-04-09 | 5 | -7/+55 | |
| | | ||||||
| * | Use outgoing JMI if contact has supporting device | fiaxh | 2021-04-01 | 2 | -31/+81 | |
| | | ||||||
| * | Store limited history of contact resources | fiaxh | 2021-04-01 | 1 | -8/+15 | |
| | | ||||||
| * | Add initial support for DTLS-SRTP | fiaxh | 2021-03-25 | 1 | -16/+6 | |
| | | ||||||
| * | Add support for unencrypted RTP calls to libdino | fiaxh | 2021-03-21 | 14 | -7/+814 | |
| | | | | | | | | Co-authored-by: Marvin W <git@larma.de> | |||||
| * | Add libnice and listen for direct connections in Jingle SOCKS5 (#608) | hrxi | 2021-03-19 | 2 | -1/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add libnice as a plugin. If it is present, use libnice to enumerate local IP addresses and listen on them to support direct connections for Jingle SOCKS5. Tested with Conversations and Gajim. Created the nice.vapi file using ``` vapigen --library nice --pkg gio-2.0 --metadatadir metadata /usr/share/gir-1.0/Nice-0.1.gir ``` | |||||
* | | Use drop index if exists to help database up-down-grading | fiaxh | 2021-05-01 | 1 | -5/+5 | |
| | | ||||||
* | | Fix processing of XEP-0184 delivery receipts | fiaxh | 2021-04-11 | 1 | -4/+4 | |
| | | ||||||
* | | Fix regression in FileItem generation | fiaxh | 2021-03-23 | 2 | -8/+17 | |
|/ | | | | fixes #1019 | |||||
* | Add cache for file transfers | fiaxh | 2021-02-17 | 5 | -23/+69 | |
| | ||||||
* | Make spell checking a setting, store language per conversation | fiaxh | 2021-01-21 | 2 | -2/+30 | |
| | ||||||
* | Add support for Direct MUC Invitations (XEP-0249) | fiaxh | 2021-01-12 | 2 | -1/+22 | |
| | ||||||
* | Fix segfault on accept_certificate signal (fixup 81a5505) | fiaxh | 2020-12-31 | 2 | -5/+5 | |
| | ||||||
* | Show invalid certificate screen also when registering account | fiaxh | 2020-12-31 | 1 | -5/+17 | |
| | ||||||
* | Allow certificates from unknown CAs from .onion domains | fiaxh | 2020-12-31 | 2 | -5/+25 | |
| | | | | | | It's barely possible for .onion servers to provide a non-self-signed cert. But that's fine because encryption is provided independently though TOR. see #958 | |||||
* | Set window urgency hint independent of notification setting | fiaxh | 2020-12-30 | 1 | -6/+8 | |
| | | | | fixes #960 | |||||
* | Make db version 18 downgradable | fiaxh | 2020-12-27 | 1 | -2/+2 | |
| | | | | fixes #970 | |||||
* | Use advertized/server/live time for sorting instead of arrival time | fiaxh | 2020-12-04 | 7 | -84/+40 | |
| | | | | fixes #310 | |||||
* | Improve contact description in OMEMO warnings | fiaxh | 2020-12-04 | 1 | -2/+2 | |
| | | | | fixes #947 | |||||
* | Refactor Notifications, add freedesktop backend | fiaxh | 2020-11-20 | 4 | -26/+202 | |
| | | | | fixes #707 | |||||
* | Refactor XmppStream, TLS and connection method logic | fiaxh | 2020-11-20 | 4 | -111/+189 | |
| | | | | fixes #534 | |||||
* | Improve entity identity getter | fiaxh | 2020-11-20 | 1 | -24/+31 | |
| | ||||||
* | Fix compiler warnings in WeakMap | fiaxh | 2020-11-17 | 1 | -19/+24 | |
| | ||||||
* | Use WeakMap for message caching | fiaxh | 2020-11-14 | 2 | -72/+128 | |
| | ||||||
* | Add a WeakMap implementation + tests | fiaxh | 2020-11-14 | 7 | -1/+421 | |
| | ||||||
* | Fix incoming muc voice request notification | fiaxh | 2020-11-11 | 2 | -5/+5 | |
| | ||||||
* | Improve content_item db table index | fiaxh | 2020-11-05 | 1 | -2/+10 | |
| | | | | | | fixes #923 Co-authored-by: eta <eta@theta.eu.org> | |||||
* | Fix some compiler warnings | fiaxh | 2020-10-27 | 7 | -45/+17 | |
| | ||||||
* | Don't crash on MAM id-time hickup | fiaxh | 2020-10-27 | 1 | -33/+47 | |
| | | | | fixes #886 | |||||
* | Fix own message marker marking conversations as read | fiaxh | 2020-10-15 | 2 | -8/+17 | |
| | ||||||
* | service/database: use WAL mode + safe PRAGMA synchronous setting | eta | 2020-10-06 | 1 | -6/+3 | |
| | | | | | | | | | | | | | | | Setting PRAGMA synchronous = 0 is really unsafe, and leads to database corruption (which I've personally experienced). This commit uses SQLite's Write-Ahead Log (WAL) [1] instead, together with synchronous = NORMAL. According to [1], this trades off performance for durability (i.e. it's possible that some transactions may not have committed if the power gets lost), but still guarantees that the database won't corrupt itself. Together, these changes should improve reliability whilst either improving or having no effect on performance. [1]: https://www.sqlite.org/wal.html | |||||
* | Fix runtime critical | fiaxh | 2020-09-19 | 1 | -1/+3 | |
| |