aboutsummaryrefslogtreecommitdiff
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Update translationsTranslations2024-08-2277-413/+450
|
* Omemo: Connect listener only once on account addedfiaxh2024-08-191-0/+7
|
* Add omemo key management tooltip (#1603)Matthew Fennell2024-08-181-0/+1
|
* OMEMO: Do not show message for OMEMO messages without payloadMarvin W2024-07-191-7/+6
|
* Update translationsTranslations2024-07-0179-2135/+3632
|
* Allow self-signed .onion file transfer certs (#1149)Matthew Fennell2024-06-292-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | Most Certificate Authorities don't support issuing X.509 certificates for onion sites. However, it can still be useful to provide a certificate over Tor in some circumstances, for instance to tie your alphanumeric Tor address to your site's main identity. Therefore, many Tor services provide self-signed certificates. This is OK, since the onion service itself guarantees that you are connecting to the entity you think you are. Dino already allows self-signed certs when communicating over Tor (see 81a5505). However, the same exception does not exist yet for HTTP uploads and downloads - causing these to fail over Tor. Therefore, in this commit, we add the same exception for uploads/downloads, by passing the host of the upload/download urls to the already existing invalid certificate connection handler. Note that this handler only allows certificates with type TlsCertificateFlags.UNKNOWN_CA. This means the certificate of your server must also include the onion http upload and download URLs in its certificate - otherwise, the file transfer will fail with TlsCertificateFlags.BAD_IDENTITY.
* Settings dialog: Fix account subpage for Adwaita < 1.4, other fixesfiaxh2024-06-201-3/+0
| | | | fixes #1592
* Fix meson build filesfiaxh2024-06-203-3/+6
|
* Redesign and rewrite accounts and settings dialog into a combined onefiaxh2024-06-2014-312/+543
|
* Add logic for OMEMO by default settingfiaxh2024-05-261-1/+6
|
* Support avatar deletionfiaxh2024-05-261-2/+2
|
* Annotating with array_null_terminated doesn't imply a missing array_lengthRico Tzschichholz2024-04-281-2/+2
| | | | Taken from https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077
* rtp plugin doesn't depend on GnuTLShrxi2023-11-132-2/+0
|
* Fix crash due to gpg binding issuefiaxh2023-10-073-3/+6
|
* Fix some compiler warningsfiaxh2023-10-071-1/+1
|
* meson: Add version detection for some dependencieshrxi2023-10-061-3/+9
|
* meson: Add RTP options that are also present in the CMakeLists.txthrxi2023-10-061-7/+24
|
* meson: Add rtp pluginhrxi2023-10-063-0/+42
|
* meson: Add omemo pluginhrxi2023-10-065-0/+77
|
* meson: Add ice pluginhrxi2023-10-062-0/+29
|
* meson: Add notification-sound pluginhrxi2023-10-062-0/+20
|
* meson: Add openpgp pluginhrxi2023-10-064-0/+51
|
* meson: Add http-files pluginhrxi2023-10-062-0/+23
|
* Merge `signal-protocol` into `omemo` pluginhrxi2023-10-0620-757/+705
| | | | Same reasoning as for the `openpgp` plugin.
* Merge `gpgme-vala` into `openpgp` pluginhrxi2023-10-0610-256/+192
| | | | | There's no reason for it to be a statically linked library anymore, it can be directly compiled into the plugin.
* Fix every inclusion of `gpgme_fix.h` getting their own mutexhrxi2023-10-062-4/+4
|
* Fix potential crash in video callsMarvin W2023-07-091-1/+5
|
* Fix certificate start timeMarvin W2023-07-091-1/+1
| | | | I doubt anyone ever looked at it, but it shouldn't be 1 day in the future ;)
* Do not send DTLS datagrams to RTP even after handshakeMarvin W2023-07-091-2/+9
| | | | Also post debug message in case we drop datagrams
* Ignore non-DTLS data before handshake is completeStephen Paul Weber2023-07-091-1/+1
| | | | | | | | 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.
* Fix video for cameras with rotated imageMarvin W2023-04-224-15/+122
|
* Build: Adjust to never build with libsignal-protocol-cMarvin W2023-04-222-48/+4
|
* Bind soup session lifetime to File provider/sender lifetimeMarvin W2023-03-222-6/+6
| | | | Required since libsoup 3.4. Fixes #1395
* Fix C binding for gst_video_frame_get_dataMarvin W2023-03-201-0/+1
| | | | Fixes #1267
* Consider stream readable when EOS is reached.Marvin W2023-03-021-1/+1
| | | | Fixes #1373
* Fix some memory leaksfiaxh2023-02-271-10/+31
|
* Update translationsTranslations2023-02-0773-71/+122
|
* OMEMO: Make device list publicfiaxh2023-02-051-6/+9
|
* Fix buildfiaxh2023-01-282-2/+0
|
* Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1)fiaxh2023-01-282-2/+0
|
* Remove Dutch (Belgium) translation, fallback to DutchTranslations2023-01-282-408/+0
| | | | fixes #1231
* Update translationsTranslations2023-01-2876-2465/+2547
|
* Fix QR code being displayed way too smallfiaxh2023-01-282-6/+8
| | | | fixes #1278
* Fix compiler warningsfiaxh2022-12-301-1/+0
|
* HTTP: Make LimitInputStream pollable for better async compatibilityMarvin W2022-11-041-1/+20
| | | | Fixes #1307
* Automatically select appropriate libsoup versionMarvin W2022-11-033-13/+12
|
* DTLS: Use ECDSA keyMarvin W2022-10-282-2/+3
|
* OMEMO QR code: Switch to paintable, fix cssfiaxh2022-09-182-8/+7
|
* RTP: Use gstreamers new VideoFrame.mapMarvin W2022-08-212-2/+2341
|
* RTP: Use latest gstreamer vapi if vala version older than 0.56.1Marvin W2022-08-214-27/+1132
|