Kim Alvefur
9072f15556
Forget previous session on failed stream resumption ( #1164 )
...
Assuming received_features_node() is what triggers another attempt to
authenticate, this should prevent an attempt to XEP-0198 resume again
using the same session id.
2021-12-30 16:26:53 +01:00
Marvin W
f591335ee3
Remove unnecessary override from interface method implementation
...
Fixes build on Vala 0.42
2021-12-23 07:27:39 +01:00
fiaxh
d02c5bc55d
Merge branch groupcalls
2021-12-23 00:46:58 +01:00
fiaxh
ff4e2540ae
xmpp-vala: Fix muji issues when waiting for peer to prepare
2021-12-22 20:48:48 +01:00
fiaxh
78bb2bbdda
Add calls in private MUCs via a MUJI MUC
2021-12-18 21:34:39 +01:00
linkmauve
905f93bccc
Reject non-TLS URLs in HTTP File Upload ( #1098 )
...
* Reject non-TLS URLs in HTTP File Upload
This is a MUST in the XEP.
* Update 0363_http_file_upload.vala
Co-authored-by: fiaxh <fiaxh@users.noreply.github.com>
2021-11-28 22:54:48 +01:00
fiaxh
2b3d150949
Improve call details dialog + small multi-party call fixes
2021-11-15 13:29:13 +01:00
fiaxh
e205743f0c
Display target bitrates in connection details UI
2021-11-11 21:54:55 +01:00
fiaxh
26d10d1dcb
Add multiparty call support to libdino and xmpp-vala
2021-11-10 11:05:34 +01:00
fiaxh
38944d7023
Add Jingle Raw UDP Transport Method to xmpp-vala
2021-11-04 17:32:28 +01:00
fiaxh
54427b04f9
Add initial COIN (XEP-0298) implementation to xmpp-vala
2021-11-04 17:11:33 +01:00
fiaxh
37c543b6e7
Add MUJI (XEP-0272) implementation to xmpp-vala
2021-11-04 17:10:10 +01:00
fiaxh
b71196ef07
Fix compiler warnings ('passing argument .. from incompatible pointer type') by passing (non)const argument
2021-10-12 19:53:22 +02:00
fiaxh
9285fd07bf
Fix compiler warnings ('Type `uint8[]' can not be used for a GLib.Object property')
2021-10-12 19:43:57 +02:00
fiaxh
237081e573
Fix compiler warnings ('Switch does not handle .. of enum ..')
2021-10-12 19:43:57 +02:00
fiaxh
e8c162eae3
Fix misc compiler warnings
2021-10-12 19:43:57 +02:00
fiaxh
76e425ed27
Fix compiler warnings ('assignment .. from incompatible pointer type') by returning non-const after_actions in OrderListener
2021-10-12 17:59:47 +02:00
fiaxh
7c7910729a
Send SOCKS error and close connection when SOCKS5 handshake fails
2021-09-30 15:47:48 +02:00
fiaxh
863d66b16e
Improve logging on jingle file transfer failure
2021-08-19 15:42:18 +02:00
fiaxh
447464f4d1
Display message delivery error, color text using theme colors
...
fixes #672
2021-08-17 22:32:33 +02:00
fiaxh
1ac16ecd84
Send 'initiator' in jingle node, send 'creator' in content node
2021-06-01 10:48:09 -06:00
fiaxh
d71604913d
Merge remote-tracking branch 'origin/feature/calls'
2021-05-11 12:57:02 +02:00
fiaxh
7d2e647690
Improve call wording, cleanup
2021-05-01 21:51:24 +02:00
fiaxh
4c6664a365
Improve JMI handling (type=chat, filter message sender)
2021-04-29 16:14:17 +02:00
fiaxh
421f43dd8b
Add support for OMEMO call encryption
2021-04-29 16:13:25 +02:00
Marvin W
3880628de4
Video optimizations
2021-04-29 15:53:59 +02:00
Marvin W
d19a01d5f2
Handle DTLS edge-cases
2021-04-12 18:05:08 +02:00
fiaxh
1b92a1f774
Fix processing of XEP-0184 delivery receipts
2021-04-11 15:25:43 +02:00
fiaxh
369755781e
Send JMI retract
2021-04-11 15:09:28 +02:00
fiaxh
dfffa08ec1
Fix warnings
2021-04-11 14:42:59 +02:00
fiaxh
5e11986838
Fix dtls pull_timeout_function, fix cyclic references
2021-04-09 22:23:56 +02:00
Marvin W
fbc10c2023
DTLS-SRTP: Wait for setup finish and handle setup=passive
2021-04-09 22:23:53 +02:00
fiaxh
8d1c6c29be
Display+store call encryption info
2021-04-09 22:23:13 +02:00
fiaxh
aeeda76c92
StreamManagement: Fix HashMap potentially being altered while being itterated
2021-04-08 12:19:11 +02:00
fiaxh
3454201e5a
Use outgoing JMI if contact has supporting device
2021-04-01 12:03:04 +02:00
Marvin W
c7d1ee4dc5
Make RTCP-MUX a stream property
2021-03-29 13:19:52 +02:00
fiaxh
ec35f95e13
Add initial support for DTLS-SRTP
2021-03-25 14:45:54 +01:00
Marvin W
c8a37c0246
Make foundation a string
2021-03-23 15:11:00 +01:00
Marvin W
b393d41601
Add support for SRTP
2021-03-23 15:11:00 +01:00
Marvin W
9fed5ea865
Don't wait for reply on XEP-0199 pongs.
...
Nobody replies to pongs...
2021-03-21 16:01:50 +01:00
fiaxh
8a95f9dd1d
Add initial Jingle Message Initiation (XEP-0353) support
...
Co-authored-by: Marvin W <git@larma.de>
2021-03-21 12:41:35 +01:00
Marvin W
dfd7940104
Add support for Jingle RTP sessions (XEP-0167) to xmpp-vala
...
Co-authored-by: fiaxh <git@lightrise.org>
2021-03-21 12:41:32 +01:00
fiaxh
f328bf93fb
Add External Service Discovery (XEP-0215) support
2021-03-21 12:41:14 +01:00
Marvin W
5bd719a919
Add ICE-UDP Jingle transport (XEP-0176) to xmpp-vala
...
Co-authored-by: fiaxh <git@lightrise.org>
2021-03-21 12:41:06 +01:00
fiaxh
2b90fcc39a
Improve & refactor Jingle base implementation
...
Co-authored-by: Marvin W <git@larma.de>
2021-03-21 12:40:04 +01:00
hrxi
148cf48d2b
Add libnice and listen for direct connections in Jingle SOCKS5 ( #608 )
...
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
```
2021-03-19 22:06:02 +01:00
Michel Le Bihan
e06cc08425
Improve IBR form handling ( #990 )
...
* Change register account dialog to show instructions
Change data forms to handle title and instructions elements
* Change register account dialog to show fixed fields
Closes #988
* Change form switch to halign start
Closes #992
* Change register account dialog to markup URLs
2021-02-17 22:57:53 +01:00
fiaxh
59236ec01a
Add support for Direct MUC Invitations (XEP-0249)
2021-01-12 23:10:45 +01:00
fiaxh
07917f1d84
Refactor XmppStream, TLS and connection method logic
...
fixes #534
2020-11-20 15:21:18 +01:00
fiaxh
10adf716f3
Fix incoming muc voice request notification
2020-11-11 11:27:31 +01:00