Randy Barlow
48c2e7afa4
Do not mark abstract class contstuctors public
...
Starting with Vala 0.45.1, it is an error to mark abstract class
constructors public[0,1]. This commit removes three such
declarations.
fixes #609
[0] https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS
[1] https://gitlab.gnome.org/GNOME/vala/issues/766
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2019-09-01 21:19:09 +02:00
fiaxh
016ab2c19b
Fix message type of chat state notification
...
fixes #607
2019-08-30 17:11:20 +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
Translations
f0c2ce0047
Update translations
2019-08-28 14:29:55 +02:00
fiaxh
e52a4eacb2
Don't show conversations from account after it was disabled
...
fixes #277
2019-08-28 13:11:56 +02:00
hrxi
6028fd15a8
Don't error on Jingle file transfer hash session-info
2019-08-27 12:14:53 +02:00
fiaxh
d02f7b6a3a
Fix runtime critical
2019-08-26 17:20:10 +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
a99c3ff16d
Add and enable newly created (first) account
...
fixes #584
2019-08-23 21:19:26 +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
fiaxh
3ad2891eb8
Set OMEMO devicelist + bundle node access model to public
2019-08-09 13:44:39 +02:00
fiaxh
cd5c3e28a8
Update README
2019-08-09 13:44:39 +02:00
hrxi
6494d7a45d
Fix race condition involving session-terminate
...
The Jingle file transfer (XEP-0234) specifies that the receiver of the
file transfer is the one to terminate the session. Otherwise, there
might be a race condition between the XMPP stream and out-of-band SOCKS5
connections.
2019-08-08 17:15:37 +02:00
fiaxh
d251063aae
Fix compilation
2019-08-06 22:58:43 +02:00
hrxi
9a1e9864d6
Fall back to IBB if S5B does not work out
...
This mostly happens if connectivity to the candidates cannot be
established.
2019-08-06 21:16:57 +02:00
hrxi
2327dc783c
Send Jingle errors to the right JID
2019-08-06 21:12:41 +02:00
hrxi
4e0adcd2b4
Fix destination address of IBB error codes
2019-08-06 21:12:41 +02:00
fiaxh
5ebdbf8a8b
Use own file type icons
2019-08-06 16:47:06 +02:00
hrxi
e1c98a0fd9
Forgot to add outgoing Jingle SOCKS5 transfer
2019-08-06 16:46:45 +02:00
hrxi
1b1fac0bb5
Implement detach
2019-08-06 15:38:31 +02:00
hrxi
94794666d7
Factor out the session-terminate handler
2019-08-06 15:38:27 +02:00
hrxi
642dac9aa0
Add support for Jingle SOCKS5 bytestreams (XEP-0260)
2019-08-05 20:55:37 +02:00
hrxi
811408fcb5
Fix a warning
2019-08-05 17:17:17 +02:00
hrxi
77ff73a1ca
Terminate the Jingle session after the file transfer is complete
2019-08-05 17:17:17 +02:00
hrxi
308d71b703
Close files involved in file transfers explicitly
2019-08-05 17:17:17 +02:00
hrxi
7fe6dda4c9
Finish file transfer after receiving enough data
...
This means that we no longer rely on the remote end to close the
connection after sending the file, but additionally use the `<size>`
element from the initial file transfer `<description>` to check whether
the file transfer has been completed.
This was motivated by Conversations not closing the connection for
SOCKS5 file transfers.
2019-08-05 17:17:17 +02:00
hrxi
9bbcff4afe
Fix human_readable in stanza errors
2019-08-05 17:17:17 +02:00
hrxi
1be1d47122
Fix a couple of delegate copy warnigs
...
"warning: copying delegates is not supported"
2019-08-05 17:17:17 +02:00
hrxi
95596e25a5
Add jingle connection for better interfacing with jingle (terminate etc.)
2019-08-05 17:17:17 +02:00
fiaxh
08a5088c16
Rework encryption enabling logic + UI
2019-08-02 19:20:04 +02:00
fiaxh
9ee9661bf3
Optimizations: Database indices, cache id-Jid instead of id-jid_string, join real_jid on get messages
2019-08-02 18:00:26 +02:00
Marvin W
3719596059
Add Travis
2019-07-30 00:15:39 +02:00
Henrik Ullman
432074ff1b
Fix Manage Key dialog string for verified keys ( #588 )
2019-07-28 16:42:54 +02:00
Marvin W
0c8a14a2ef
Remove broken translations from dino.doap
2019-07-28 16:08:50 +02:00
Marvin W
d984214ed8
Update dino.doap file
2019-07-28 16:08:50 +02:00
Emmanuel Gil Peyrot
546413e24c
Update the DOAP file to the latest specification
...
The xmpp-doap extension has be simplified to only expose the
SupportedXep class and its children properties, as well as categories,
and reuses DOAP to the maximum.
2019-07-28 16:08:50 +02:00
fiaxh
1853ee8b4f
Fix compilation with older valac versions
2019-07-18 03:20:40 +02:00
fiaxh
f0abb8aaf9
Refactor file receive/send interfaces and UI
2019-07-18 02:03:42 +02:00
fiaxh
30353e92d6
Merge branch 'gsoc_0' of https://github.com/hrxi/dino into hrxi-gsoc_0
2019-07-16 21:15:47 +02:00
Marvin W
4b15c444db
Update DOAP and appdata
2019-07-14 15:03:31 +02:00
Marvin W
87da6584c0
Unroll some async methods in stanza reader
2019-07-14 13:54:42 +02:00
Marvin W
567ac81d78
Do not log long bodies
2019-07-14 13:33:36 +02:00
Marvin W
e4e97730db
Add EmojiChooser (derived from GTK source)
2019-07-14 13:25:34 +02:00
hrxi
4b6fe6bf7f
Address pull requests comments, fix a few TODOs
2019-07-12 01:53:28 +02:00
Marvin W
1654ee60d6
qlite: use critical() instead of error() for failed transactions
2019-07-09 15:25:41 +02:00
Marvin W
e3d994db1a
Handle ill-prepared avatar image
2019-07-09 15:25:41 +02:00
Marvin W
c32990dff1
Ensure avatars are not loaded multiple times
2019-07-09 15:25:40 +02:00