Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow self-signed .onion file transfer certs (#1149) | Matthew Fennell | 2024-06-29 | 2 | -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 fixes | fiaxh | 2024-06-20 | 1 | -3/+0 |
| | | | | fixes #1592 | ||||
* | Fix meson build files | fiaxh | 2024-06-20 | 3 | -3/+6 |
| | |||||
* | Redesign and rewrite accounts and settings dialog into a combined one | fiaxh | 2024-06-20 | 14 | -312/+543 |
| | |||||
* | Add logic for OMEMO by default setting | fiaxh | 2024-05-26 | 1 | -1/+6 |
| | |||||
* | Support avatar deletion | fiaxh | 2024-05-26 | 1 | -2/+2 |
| | |||||
* | Annotating with array_null_terminated doesn't imply a missing array_length | Rico Tzschichholz | 2024-04-28 | 1 | -2/+2 |
| | | | | Taken from https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077 | ||||
* | rtp plugin doesn't depend on GnuTLS | hrxi | 2023-11-13 | 2 | -2/+0 |
| | |||||
* | Fix crash due to gpg binding issue | fiaxh | 2023-10-07 | 3 | -3/+6 |
| | |||||
* | Fix some compiler warnings | fiaxh | 2023-10-07 | 1 | -1/+1 |
| | |||||
* | meson: Add version detection for some dependencies | hrxi | 2023-10-06 | 1 | -3/+9 |
| | |||||
* | meson: Add RTP options that are also present in the CMakeLists.txt | hrxi | 2023-10-06 | 1 | -7/+24 |
| | |||||
* | meson: Add rtp plugin | hrxi | 2023-10-06 | 3 | -0/+42 |
| | |||||
* | meson: Add omemo plugin | hrxi | 2023-10-06 | 5 | -0/+77 |
| | |||||
* | meson: Add ice plugin | hrxi | 2023-10-06 | 2 | -0/+29 |
| | |||||
* | meson: Add notification-sound plugin | hrxi | 2023-10-06 | 2 | -0/+20 |
| | |||||
* | meson: Add openpgp plugin | hrxi | 2023-10-06 | 4 | -0/+51 |
| | |||||
* | meson: Add http-files plugin | hrxi | 2023-10-06 | 2 | -0/+23 |
| | |||||
* | Merge `signal-protocol` into `omemo` plugin | hrxi | 2023-10-06 | 20 | -757/+705 |
| | | | | Same reasoning as for the `openpgp` plugin. | ||||
* | Merge `gpgme-vala` into `openpgp` plugin | hrxi | 2023-10-06 | 10 | -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 mutex | hrxi | 2023-10-06 | 2 | -4/+4 |
| | |||||
* | Fix potential crash in video calls | Marvin W | 2023-07-09 | 1 | -1/+5 |
| | |||||
* | Fix certificate start time | Marvin W | 2023-07-09 | 1 | -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 handshake | Marvin W | 2023-07-09 | 1 | -2/+9 |
| | | | | Also post debug message in case we drop datagrams | ||||
* | Ignore non-DTLS data before handshake is complete | Stephen Paul Weber | 2023-07-09 | 1 | -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 image | Marvin W | 2023-04-22 | 4 | -15/+122 |
| | |||||
* | Build: Adjust to never build with libsignal-protocol-c | Marvin W | 2023-04-22 | 2 | -48/+4 |
| | |||||
* | Bind soup session lifetime to File provider/sender lifetime | Marvin W | 2023-03-22 | 2 | -6/+6 |
| | | | | Required since libsoup 3.4. Fixes #1395 | ||||
* | Fix C binding for gst_video_frame_get_data | Marvin W | 2023-03-20 | 1 | -0/+1 |
| | | | | Fixes #1267 | ||||
* | Consider stream readable when EOS is reached. | Marvin W | 2023-03-02 | 1 | -1/+1 |
| | | | | Fixes #1373 | ||||
* | Fix some memory leaks | fiaxh | 2023-02-27 | 1 | -10/+31 |
| | |||||
* | Update translations | Translations | 2023-02-07 | 73 | -71/+122 |
| | |||||
* | OMEMO: Make device list public | fiaxh | 2023-02-05 | 1 | -6/+9 |
| | |||||
* | Fix build | fiaxh | 2023-01-28 | 2 | -2/+0 |
| | |||||
* | Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1) | fiaxh | 2023-01-28 | 2 | -2/+0 |
| | |||||
* | Remove Dutch (Belgium) translation, fallback to Dutch | Translations | 2023-01-28 | 2 | -408/+0 |
| | | | | fixes #1231 | ||||
* | Update translations | Translations | 2023-01-28 | 76 | -2465/+2547 |
| | |||||
* | Fix QR code being displayed way too small | fiaxh | 2023-01-28 | 2 | -6/+8 |
| | | | | fixes #1278 | ||||
* | Fix compiler warnings | fiaxh | 2022-12-30 | 1 | -1/+0 |
| | |||||
* | HTTP: Make LimitInputStream pollable for better async compatibility | Marvin W | 2022-11-04 | 1 | -1/+20 |
| | | | | Fixes #1307 | ||||
* | Automatically select appropriate libsoup version | Marvin W | 2022-11-03 | 3 | -13/+12 |
| | |||||
* | DTLS: Use ECDSA key | Marvin W | 2022-10-28 | 2 | -2/+3 |
| | |||||
* | OMEMO QR code: Switch to paintable, fix css | fiaxh | 2022-09-18 | 2 | -8/+7 |
| | |||||
* | RTP: Use gstreamers new VideoFrame.map | Marvin W | 2022-08-21 | 2 | -2/+2341 |
| | |||||
* | RTP: Use latest gstreamer vapi if vala version older than 0.56.1 | Marvin W | 2022-08-21 | 4 | -27/+1132 |
| | |||||
* | CMake: Fix version checks | Marvin W | 2022-08-21 | 1 | -4/+4 |
| | |||||
* | Gtk4 bug fixes and improvements | Marvin W | 2022-07-27 | 2 | -0/+11 |
| | |||||
* | Improve Gtk4 port | fiaxh | 2022-07-27 | 7 | -18/+17 |
| | |||||
* | Video for GTK4 | Marvin W | 2022-07-27 | 3 | -96/+178 |
| | |||||
* | Port from GTK3 to GTK4 | fiaxh | 2022-07-27 | 23 | -537/+454 |
| |