aboutsummaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2024-11-15Fix and improve stateless file-sharingfiaxh
2024-11-14Implement XEP-0447: Stateless file sharingPatiga
2024-09-22XEP-0215: Remove timeout from previous connectionfiaxh
2024-09-22XEP-0215: management of the field `expires`Alexandre Jousset
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.
2024-09-22Ignore bad stun/turn IP addressesfiaxh
2024-09-15Code cleanup: Remove broken disable CSD codefiaxh
2024-09-15Use Adwaita 1.2, bump CI to Ubuntu 24.04fiaxh
2024-09-14Update translationsTranslations
2024-09-14Update translationsTranslations
2024-08-22Update translationsTranslations
2024-08-19Omemo: Connect listener only once on account addedfiaxh
2024-08-18Add omemo key management tooltip (#1603)Matthew Fennell
2024-07-19OMEMO: Do not show message for OMEMO messages without payloadMarvin W
2024-07-01Update translationsTranslations
2024-06-29Allow self-signed .onion file transfer certs (#1149)Matthew Fennell
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.
2024-06-20Settings dialog: Fix account subpage for Adwaita < 1.4, other fixesfiaxh
fixes #1592
2024-06-20Fix meson build filesfiaxh
2024-06-20Redesign and rewrite accounts and settings dialog into a combined onefiaxh
2024-05-26Add logic for OMEMO by default settingfiaxh
2024-05-26Support avatar deletionfiaxh
2024-04-28Annotating with array_null_terminated doesn't imply a missing array_lengthRico Tzschichholz
Taken from https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077
2023-11-13rtp plugin doesn't depend on GnuTLShrxi
2023-10-07Fix crash due to gpg binding issuefiaxh
2023-10-07Fix some compiler warningsfiaxh
2023-10-06meson: Add version detection for some dependencieshrxi
2023-10-06meson: Add RTP options that are also present in the CMakeLists.txthrxi
2023-10-06meson: Add rtp pluginhrxi
2023-10-06meson: Add omemo pluginhrxi
2023-10-06meson: Add ice pluginhrxi
2023-10-06meson: Add notification-sound pluginhrxi
2023-10-06meson: Add openpgp pluginhrxi
2023-10-06meson: Add http-files pluginhrxi
2023-10-06Merge `signal-protocol` into `omemo` pluginhrxi
Same reasoning as for the `openpgp` plugin.
2023-10-06Merge `gpgme-vala` into `openpgp` pluginhrxi
There's no reason for it to be a statically linked library anymore, it can be directly compiled into the plugin.
2023-10-06Fix every inclusion of `gpgme_fix.h` getting their own mutexhrxi
2023-07-09Fix potential crash in video callsMarvin W
2023-07-09Fix certificate start timeMarvin W
I doubt anyone ever looked at it, but it shouldn't be 1 day in the future ;)
2023-07-09Do not send DTLS datagrams to RTP even after handshakeMarvin W
Also post debug message in case we drop datagrams
2023-07-09Ignore non-DTLS data before handshake is completeStephen Paul Weber
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-04-22Fix video for cameras with rotated imageMarvin W
2023-04-22Build: Adjust to never build with libsignal-protocol-cMarvin W
2023-03-22Bind soup session lifetime to File provider/sender lifetimeMarvin W
Required since libsoup 3.4. Fixes #1395
2023-03-20Fix C binding for gst_video_frame_get_dataMarvin W
Fixes #1267
2023-03-02Consider stream readable when EOS is reached.Marvin W
Fixes #1373
2023-02-27Fix some memory leaksfiaxh
2023-02-07Update translationsTranslations
2023-02-05OMEMO: Make device list publicfiaxh
2023-01-28Fix buildfiaxh
2023-01-28Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1)fiaxh
2023-01-28Remove Dutch (Belgium) translation, fallback to DutchTranslations
fixes #1231