Marvin W
38584475a5
HTTP: Make LimitInputStream pollable for better async compatibility
...
Fixes #1307
2023-03-22 09:56:26 -06:00
Marvin W
565df4c237
Fix build of tests
2022-11-02 10:07:11 -06:00
Marvin W
3f169c64d7
CIM: Announce accepted method
2022-02-12 19:16:16 +01:00
Marvin W
b586aebbac
Calls: Fix OMEMO in group calls
2022-02-12 17:18:03 +01:00
fiaxh
be751a5dda
Various call fixes
...
- If peer invited us claiming audio-only and then wants to have a video content, do a content-modify and accept audio-only
- Check contents for video (and modify) and whether call is truly accepted in PeerState.accept() directly
- If a message contains both JMI and CIM, only use JMI
- Fix outgoing CIM (disabled)
- Use opacity instead of visiblity for file_menu, small fixes
- Add back owner/admin/member queries when joining MUC (regression from 33104a7
)
2022-02-12 14:22:29 +01:00
fiaxh
dbc6d87cb9
Various call fixes
...
- Don't create incoming CIM calls twice
- Fix is_color check for video devices w/ multiple formats
- Tolerate mismatching content creator on jingle responses
- Change MUJI namespace to urn:xmpp:jingle:muji:0
2022-02-10 15:43:34 +01:00
Marvin W
28248607f0
DTLS: Handle DTLS fingerprint in transport-info before session-accept
2022-02-09 23:58:54 +01:00
fiaxh
8b473c890b
Call Invite Message: Send 'finished' messages, include reasons
2022-02-08 22:13:59 +01:00
fiaxh
3088879a7b
Various call fixes
...
- Use groupchat message type for invites in MUCs
- Use call id (from propose) instead of message id for Call Invite Messages
- Fix call window controlls appearing when hovering controls
2022-02-07 22:17:21 +01:00
fiaxh
29d1abccac
Support direct jingle call invites with call invite messages
2022-02-07 01:21:11 +01:00
fiaxh
071d925e37
Add support for call invite messages
...
As of https://github.com/xsf/xeps/pull/1155
2022-02-07 01:21:11 +01:00
fiaxh
4ef50db3e5
Various call UI/UX improvements
2022-02-07 01:21:11 +01:00
Marvin W
51dc414631
Use uppercase hex for DTLS fingerprints
2022-02-06 00:19:26 +01:00
fiaxh
b123800f26
Small cleanup
2022-01-23 19:50:01 +01:00
fiaxh
fa6d49e3bf
Update PEP native bookmarks to :1 version, fixes
2022-01-11 21:01:10 +01:00
fiaxh
f2ef2bcfe7
Only process PEP messages from bare JIDs
2022-01-10 17:11:24 +01:00
fiaxh
975b37c498
Stop making superfluous requests when joining a MUC
...
Don't request legacy bookmarks on every muc join (when again setting autojoin) fixes #260
Don't query member/admin/owner affiliations on every MUC join
2022-01-08 21:35:58 +01:00
fiaxh
bafec6e202
Actually return the new list in Presence.Flag.get_resources; fixup c702010
2022-01-07 22:29:51 +01:00
fiaxh
c70201080b
Create a new list to return in Presence.Flag.get_resources
2022-01-04 21:45:45 +01:00
Kim Alvefur
839be0e316
Collect previous counter from failed stream resumption
...
The server is allowed to keep the counter after the session has expired,
which allows a final ack to know wheter in-transit stanzas were
delivered or not.
2021-12-30 16:26:53 +01:00
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
8339d95621
Fix crash when using direct TLS + ALPN
2021-10-15 01:13:56 +02: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
selurvedu
f15982de72
Unify connection debug messages
2021-08-09 18:52:07 +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