fiaxh
57ab387060
Fix runtime critical when room has no name
2020-11-11 14:25:26 +01:00
fiaxh
fe9e8f0c2b
Fix runtime criticals related to jingle file transfer
2020-11-11 14:15:59 +01:00
fiaxh
bb8d753517
Fix new compiler error (don't reference private variable from public one)
...
fixes #901
2020-11-11 14:15:22 +01:00
fiaxh
b2009005df
Fix runtime critical in entity capabilities hashing
2020-06-14 22:24:09 +02:00
fiaxh
dcb7d0a860
Convert '<' back to '<' in factors of the XEP-0115 verification string
2020-05-14 13:35:05 +02:00
kmq
7a32e05df4
HTTP-Upload: parsing max-file-size attribute ( #809 )
...
When a server returns multiple <x/> elements
in response to a discinfo query, this change
uses all of them instead of just the first one.
2020-04-23 21:21:11 +02:00
Marvin W
2b1e7fee28
Work-around use after free
...
Upstream: https://gitlab.gnome.org/GNOME/vala/-/issues/751
2020-04-23 21:19:49 +02:00
fiaxh
eca80e464b
Preserve unchanged conference data (name) in bookmarks
...
fixes #748
2020-04-23 21:09:58 +02:00
Marvin W
4a9c05ea37
Enabling display of more compiler warnings and fix some of them
...
Most of these are caused by various issues is the Vala compiler,
but it doesn't hurt to display them and report them upstream.
2020-01-21 21:55:08 +01:00
Marvin W
3650288a11
Don't use GObject/properties for JoinResult
2020-01-09 13:37:40 +01:00
Marvin W
11a118d53d
Fix issues in ICU usage
2019-12-25 19:56:51 +01:00
fiaxh
bce709b794
Store MUC passwords in bookmark
...
fixes #470
2019-12-24 23:31:17 +01:00
fiaxh
f58119f25e
Don't show own typing notifications (other devices)
...
fixes #669
2019-12-24 01:46:01 +01:00
Marvin W
53d467938c
Use UTS46 instead of IDNA2003
2019-12-23 16:58:55 +01:00
Marvin W
a0a956ee08
Properly check Jids everywhere
2019-12-23 16:58:53 +01:00
Marvin W
1bb75f40d2
Add timing to logs, fix issue of silently ignored I/O errors
2019-12-22 19:30:16 +01:00
fiaxh
c3532bdf31
Refactor MAM catchup. Fetch from latest to earliest message.
2019-12-18 20:35:04 +01:00
fiaxh
321c3529f3
Add (partial) support for unique stanza ids (XEP-0359)
2019-12-18 20:35:04 +01:00
Marvin W
bd45fdf1e1
Add version and adjust some cmake
2019-12-18 00:51:49 +01:00
fiaxh
890b91ce4d
Only send new room config if something was changed
...
fixes #675
2019-12-16 01:41:04 +01:00
fiaxh
d194eae61d
Set ALPN info on XMPP connections if GIO >= 2.60
2019-11-29 16:03:18 +01:00
fiaxh
1985fe1d7b
Don't continue reading after stream was disconnected, make disconnecting async
...
fixes #636
2019-11-27 20:01:48 +01:00
fiaxh
f9c69a204e
Small changes to "Add support for HTTP Upload headers"
2019-11-19 21:50:46 +01:00
Wiktor Kwapisiewicz
687ec1a159
Add support for HTTP Upload headers
...
Some services use Authorization header [0] to pass upload credential
data. This avoids the token being exposed in server logs and is allowed
by XEP-0363 since version 0.5.0.
This change adds support for headers allowed in XEP-0363: Authorization,
Expires and Cookie.
[0]: https://xmpp.org/extensions/xep-0363.html#request
2019-11-19 21:24:28 +01:00
fiaxh
41ada4fcc8
Don't attempt DNS SRV lookups in connection fallback
2019-11-18 22:45:18 +01:00
fiaxh
fcce176b91
Open new connection to send filled-in registration form
...
fixes #644
2019-11-18 17:02:59 +01:00
fiaxh
05561dd677
Parse presence delivery errors when joining MUC
...
fixes #224
2019-11-17 17:53:46 +01:00
fiaxh
a2f63a7789
Parse offline member info from MUC presence
...
Fixes OMEMO only encrypting to new member after restart and private MUC name only updating after restart
2019-11-17 17:53:27 +01:00
fiaxh
247a368150
OMEMO: Don't set publish options, configure only bundle node instead
2019-11-04 15:11:36 +01:00
fiaxh
c032ab00ec
Don't send delivery recipts or chat states for own messages
...
fixes #631
2019-10-22 01:23:08 +02:00
fiaxh
7adb0e82fb
Fix pubsub item listener notifying
2019-10-02 19:09:29 +02:00
fiaxh
5d65f047d0
Fix Jingle transport error
2019-09-29 01:53:59 +02:00
fiaxh
74c29d4df1
Add Bookmarks2 implementation, introduce bookmarks interfaces
2019-09-29 01:53:59 +02:00
Marvin W
9daf18f031
Fix warnings and compilation with older valac
2019-09-16 23:57:48 +02:00
Marvin W
e899668213
Add JET support
2019-09-16 23:31:11 +02:00
Michael Vetter
c8f2b80978
Fix typo alledged -> alleged
2019-09-12 21:27:35 +02:00
Maxime “pep” Buquet
2a70a4e83f
Make TestCase protected for newer vala
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-11 15:35:46 +02:00
Marvin W
dd33f5f949
Check roster push authorization
2019-09-10 23:02:42 +02:00
fiaxh
307f16cc86
Fix check of source of MAM message
2019-09-10 22:03:24 +02:00
Marvin W
e84f2c4956
Fix check of source of a carbons message
2019-09-10 21:11:49 +02:00
fiaxh
bd7fde99af
fixup Fix some warnings
2019-09-10 19:36:11 +02:00
hrxi
d5d305193c
Fix some warnings
...
Instances of `RegexError` are just asserted as `assert_not_reached` as
they cannot really fail except for allocation failure if the given regex
is valid.
2019-09-10 19:36:11 +02:00
fiaxh
ecb3e783b9
Include data forms in entity capabilities hash computation
2019-09-03 00:18:06 +02:00
Marvin W
9f613d5812
Merge pull request #592 from hrxi/gsoc_1
...
Add SOCKS5 bytestreams and a couple of other fixes
2019-08-29 00:44:59 +02:00
hrxi
6028fd15a8
Don't error on Jingle file transfer hash session-info
2019-08-27 12:14:53 +02:00
fiaxh
ff6caf241c
Add missing 'to' attribute when sending service-unavailable for an unknown IG get/set NS
...
fixes #604
2019-08-26 16:37:43 +02:00
hrxi
6083f446b4
Fix candidate selection for equal priority
...
XEP-0260 states that the candidate selected (offered) by the initiator
wins, not the one that was chosen by the initiator (i.e. offered by the
responder).
2019-08-24 13:32:22 +02:00
fiaxh
130965f322
Add incoming mediated invitation support ( #162 )
...
Co-authored-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
2019-08-22 16:05:28 +02:00
fiaxh
0521afa3d8
Fix specified size for encrypted file uploads
2019-08-21 22:37:52 +02:00
hrxi
34d7b5f515
Fix Jingle connection code when cancellable
is null
2019-08-09 14:46:58 +02:00