Marvin W
fb46755aec
Fix various date/time stamps not updated or wrong time zone
2023-10-05 14:32:06 +02:00
Marvin W
84b22752ab
Show "Me" instead of bare jid when no local alias is set
2023-10-05 14:32:06 +02:00
Marvin W
55374331be
Improve history sync under load
2023-10-05 14:32:06 +02:00
Marvin W
7d3498a833
Fix label attributes updated with delay
2023-10-05 14:32:06 +02:00
Marvin W
cc5b6312bc
Deduplicate messages before storing in database
2023-10-05 14:32:06 +02:00
Marvin W
7a38a38674
Add priority for and allow cancellation of outgoing stanzas
2023-10-05 14:32:06 +02:00
Marvin W
90caab10ab
Collapse most stream releated errors into IOError
2023-10-05 14:32:06 +02:00
fiaxh
8818ec6c81
OMEMO: Make device list public
2023-10-05 14:32:05 +02:00
fiaxh
bef62c3424
Fix placeholder being shown on startup, fix missing vertical line in no-conversations placeholder
2023-10-05 14:32:05 +02:00
Prashant Kumar
0817579361
Add tooltips to the delivered and read icons ( #1341 )
2023-10-05 14:32:05 +02:00
fiaxh
741e5efe59
Fix build
2023-10-05 14:32:05 +02:00
fiaxh
5367139205
Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1
)
2023-10-05 14:32:05 +02:00
Translations
aa3cb0a405
Remove Dutch (Belgium) translation, fallback to Dutch
...
fixes #1231
2023-10-05 14:32:05 +02:00
fiaxh
9942931de8
Update appdata file with content_rating, releases, update image tags
2023-10-05 14:32:05 +02:00
fiaxh
202ef664fb
MAM: Fix latest range not being stored in db if it contained a duplicate
2023-10-05 14:32:05 +02:00
fiaxh
6c5ec41beb
Fix compiler warnings
2023-10-05 14:32:04 +02:00
fiaxh
c7ff1d6bea
MAM: Fix processing after range was fetched completely, fix merging of ranges
2023-10-05 14:32:04 +02:00
fiaxh
0489b5b0e8
Fix connecting to jingle file provider multiple times
2023-10-05 14:32:04 +02:00
fiaxh
5a8bccb454
Fix some MAM issues
...
- Messages from MUCs weren't added to their respective MUC MAM ranges,
thus re-fetched on rejoin.
- The earliest ('first') message of a mam page was used to update the
to_id, but it should have been 'last'; also the other way around.
- Duplicates weren't detected properly.
2023-10-05 14:32:04 +02:00
Teemu Ikonen
7c071f7478
Parse conference.password from XEP-0402 bookmarks ( #1310 )
2023-10-05 14:32:04 +02:00
fiaxh
8981c8d29f
Clean up log outputs
2023-10-05 14:32:04 +02:00
Marvin W
4d6283fd7b
Automatically select appropriate libsoup version
2023-10-05 14:32:03 +02:00
Marvin W
4009aa042f
Replace splice_async with read_async
2023-10-05 14:31:42 +02:00
Marvin W
49a0d9fcb5
DTLS: Use ECDSA key
2023-10-01 21:28:29 +02:00
Marvin W
78ea2fcb23
Do not send DTLS datagrams to RTP even after handshake
...
Also post debug message in case we drop datagrams
2023-10-01 21:28:29 +02:00
Stephen Paul Weber
b486e36b06
Ignore non-DTLS data before handshake is complete
...
https://datatracker.ietf.org/doc/html/rfc9147#name-demul
https://datatracker.ietf.org/doc/html/rfc5764#section-5.1.2
If data is received before handshake is complete, discard it rather than
forwarding it blindly to GnuTLS which can get confused.
2023-10-01 21:28:29 +02:00
fiaxh
63a16dce36
MAM: Fix latest range not being stored in db if it contained a duplicate
2023-10-01 21:28:29 +02:00
mesonium
ce22fc1404
fix: Add x node to MUC PM stanza ( #1462 )
...
Add <x/> tag in MUC-PMs to support better Carbon delivery in
compliance with XEP-0045 v1.28 and above.
Fixes #1306
2023-10-01 21:28:29 +02:00
fiaxh
b0534dcf07
Rewrite MAM logic and add MUC MAM
2023-10-01 21:28:29 +02:00
Xavier Del Campo Romero
b731e62e40
conversation_view_controller.vala: Add missing null check
...
Partially backported from:
commit 7d8b08deca
Author: fiaxh <git@lightrise.org>
Date: Sun Oct 9 11:39:17 2022 +0200
Small fixes
2023-10-01 21:28:29 +02:00
rim
c0bde78e16
Fix crash when calling contact from Conversations ( #1259 )
...
fixes #1227
2023-10-01 21:28:28 +02:00
Marvin W
cb13545b47
CMake: Fix version checks
2023-10-01 21:28:28 +02:00
Xavier Del Campo Romero
6e27f8553f
application.vala: Update copyright notice
2023-10-01 21:28:28 +02:00
Xavier Del Campo Romero
ac39f88d1c
README.md: Update for fork
2023-10-01 21:28:23 +02:00
Xavier Del Campo Romero
d1f04bf33e
Import wiki documentation from upstream
...
Imported from:
commit 2484d45a8abcb55e900de8538de6ec646992d682 (HEAD)
Author: Marvin W <git@larma.de>
Date: Fri Aug 19 14:41:11 2022 +0200
Destroyed _Footer (markdown)
2023-09-29 10:53:49 +02:00
Matthew Egeler
f25bfb0096
Support devices with multiple framerate options in get_max_fps ( #1224 )
2022-05-17 14:12:32 +02:00
foucault
186361fd8a
Fix calculation of best camera framerate
...
When the algorithm iterates over all the available v4l2 capabilities it tries to determine the best framerate for each one of YUYV (video/x-raw) modes presented by the hardware (best_fraction, line 357 in device.vala). Regardless of what's determined to be the "best" YUYV mode from within the conditional right after (line 385) the best fractional framerate will always point to the last iterated framerate, which might be an extremely low one, like 7 or 5 FPS. When the framerate is then stored in the Gst.Structure (line 394) the fractional framerate will always be that last value which might be different than the correct one as calculated by best_fps (line 386). This workaround solves this issue by only updating best_fraction when the conditional in line 385 is satisfied.
from issue #1195
2022-05-17 14:08:22 +02:00
Xavi92
99c076254a
Inhibit idle and suspend during calls ( #1233 )
2022-05-11 11:12:30 +02:00
Marvin W
baa4a6a1eb
Prepare http-files plugin for libsoup-3 support
...
Note: ice plugin still depends on libsoup-2.4 and one can't have both
in the same process, so this remains disabled by default
2022-04-09 00:28:42 +02:00
Marvin W
a0eac798cd
Fix build of tests
2022-04-08 22:03:31 +02:00
Marvin W
193bf38a79
Allow cancellation of file transfers
2022-03-30 10:36:52 -06:00
Marvin W
339d1d8f55
Fix Version handling, add function to retrieve short version without git commit
2022-03-30 10:36:07 -06:00
Nkwuda Sunday Cletus
c5ed719b66
set a generic MIME type for encrypted file ( #1213 )
2022-03-23 20:42:43 +01:00
Marvin W
f0ed11ec49
Fix build on Vala < 0.50 and pre-release Vala versions
2022-03-16 08:41:51 -06:00
Marvin W
ee4fbf160d
Add XEP implementation status to DOAP
2022-03-16 08:20:43 -06:00
fiaxh
5f04a6eb09
QR-code: Actually use Uri.join if glib version supports it
2022-03-09 07:56:14 -06:00
mjk
d1c8284964
OMEMO QR code: URI-escape the JID
2022-02-26 00:08:00 +00:00
mjk
98adfa332a
OMEMO: Make QR code "scalable" in accordance with GDK_SCALE
...
The QR code is now generated at the required resolution instead of being
stretched for display with linear filtering.
2022-02-25 23:20:05 +00:00
mjk
d3ae541673
Qrencode: Break out upsampling into a separate function
2022-02-25 22:43:02 +00:00
mjk
855a98c045
OMEMO: Make QR code fixed-resolution and the quiet zone ISO-conformant
2022-02-25 22:26:43 +00:00