Daniel Gultsch
|
4a706aad03
|
catch dead object exceptions when acquiring wake locks
|
2018-04-15 18:31:58 +02:00 |
|
Daniel Gultsch
|
f0cfbb4681
|
fixed muc detection for rare cases where muc is hosted on primary domain
|
2018-03-31 22:01:17 +02:00 |
|
Daniel Gultsch
|
bd3799fe02
|
messages coming from known muc server are treated as muc when creating conversation
|
2018-03-22 12:43:08 +01:00 |
|
Daniel Gultsch
|
5514958e93
|
presist http upload availibility
|
2018-03-18 10:30:15 +01:00 |
|
Daniel Gultsch
|
1bfc0b8da6
|
trim to original resource if server added something
|
2018-03-15 08:53:19 +01:00 |
|
Daniel Gultsch
|
72388e37f5
|
fixed some issues with jid escaping
|
2018-03-11 18:32:16 +01:00 |
|
Daniel Gultsch
|
c1135ad592
|
use escaped form of jid where approriate
|
2018-03-11 14:14:56 +01:00 |
|
Daniel Gultsch
|
4bb45996c5
|
return contact and account.getServer() as String
|
2018-03-11 12:13:56 +01:00 |
|
Daniel Gultsch
|
1accf9d961
|
migrate to xmpp-addr
|
2018-03-07 22:30:36 +01:00 |
|
Daniel Gultsch
|
b393f54a03
|
get rid of customizable resources
|
2018-03-07 22:30:35 +01:00 |
|
Daniel Gultsch
|
bf6b54a7aa
|
get rid of OTR
|
2018-03-07 22:30:34 +01:00 |
|
Daniel Gultsch
|
de0272fd1a
|
integrate trust manager into conversations
|
2018-03-07 22:30:33 +01:00 |
|
Daniel Gultsch
|
63cd8e5981
|
added config param to use a random resource at every bind
|
2018-02-24 20:47:02 +01:00 |
|
Daniel Gultsch
|
f81e5e471e
|
request disco items before disco#info on first connect
should make initial connect faster because code is not waiting for omemo code to run
|
2018-02-20 17:36:07 +01:00 |
|
Daniel Gultsch
|
e7094af9d5
|
warn when attempting to write stanza to an unbound stream
|
2018-02-20 17:03:44 +01:00 |
|
Daniel Gultsch
|
014cf66c87
|
do not allow insecure bind
|
2018-02-18 21:54:03 +01:00 |
|
Marc Schink
|
17c6d8827c
|
Make use of Namespace.DATA constant
|
2018-02-16 16:12:53 +01:00 |
|
Daniel Gultsch
|
012653f7ed
|
SM saftey checks
|
2018-02-02 16:52:40 +01:00 |
|
Daniel Gultsch
|
78c5c508b3
|
permanently cache last resolver result
|
2018-01-21 20:41:30 +01:00 |
|
Daniel Gultsch
|
f2bbb6087c
|
remove wakelocks in XmlReader
|
2018-01-21 12:30:31 +01:00 |
|
Daniel Gultsch
|
6458351f6c
|
use countdownlatch to check if TagWriter has finished
|
2018-01-20 23:13:36 +01:00 |
|
Daniel Gultsch
|
3a8855a672
|
fixed interupt handling
|
2018-01-20 21:57:09 +01:00 |
|
Daniel Gultsch
|
2b39acf352
|
postpone notification actions (mark as read, reply) until after messages are loaded
|
2018-01-20 20:05:39 +01:00 |
|
Daniel Gultsch
|
6009b8ebf0
|
disable offline messages. postpone prekey handling until after mam catchup
|
2018-01-19 18:17:13 +01:00 |
|
Daniel Gultsch
|
036dd82698
|
properly handle key transport messages. use prekeyparsing only when that attribute is set
|
2018-01-18 20:58:55 +01:00 |
|
Daniel Gultsch
|
127557df56
|
show pep as available if omemo_all_access has been installed on server
|
2017-12-18 13:47:53 +01:00 |
|
Daniel Gultsch
|
1b0cd77c57
|
XmppConnection: refactor registration code. 'Open Website' on PAYMENT_REQUIRED failure
|
2017-12-08 14:23:38 +01:00 |
|
Daniel Gultsch
|
05b6fdb9f1
|
use empty wake lock tag
|
2017-11-21 13:25:18 +01:00 |
|
Daniel Gultsch
|
2d42646893
|
JingleConnection: fixed rare npe when canceling jingle
|
2017-11-16 12:49:15 +01:00 |
|
Daniel Gultsch
|
c52492ada0
|
apperently some servers will ommit the from even for stanzas not going to them
|
2017-11-16 12:48:26 +01:00 |
|
Daniel Gultsch
|
bc9da1fbf4
|
remove prosody push from blacklist
|
2017-11-12 19:22:39 +01:00 |
|
Daniel Gultsch
|
435d1ef5bd
|
SASL: don't prefer PLAIN auth over DIGEST-MD5 for nimbuzz.com
|
2017-11-05 16:21:59 +01:00 |
|
Daniel Gultsch
|
962add97f9
|
XmppConnection: throw bind failure when server tries to reassign domain
|
2017-10-27 18:26:06 +02:00 |
|
Daniel Gultsch
|
6f802b88d2
|
XmppConnection: do not count stanzas before smacks session has started
|
2017-10-27 11:35:55 +02:00 |
|
Daniel Gultsch
|
396ad3361f
|
Jingle: create output stream on demand
|
2017-10-26 18:42:10 +02:00 |
|
Daniel Gultsch
|
d348780dfc
|
wait up to 2s to let server close socket before force closing
|
2017-08-23 12:33:40 +02:00 |
|
Daniel Gultsch
|
6afa5653cb
|
fixed jingle state machine being thrown off by iq-result coming after session-accept
fixes #2587
|
2017-08-18 14:33:56 +02:00 |
|
Daniel Gultsch
|
b925f436fd
|
add more logging to http download connection and reset file params after setting expected size
|
2017-08-04 11:58:12 +02:00 |
|
Daniel Gultsch
|
225cca4566
|
provide extra 'network is unreachable' account state
|
2017-08-02 18:58:51 +02:00 |
|
Daniel Gultsch
|
e11277c70f
|
use base64 instead of base36 when creating random strings
|
2017-07-30 11:39:47 +02:00 |
|
Daniel Gultsch
|
2fc216bfc4
|
skip initial socket closing if thread was already interrupted
|
2017-07-21 08:30:16 +02:00 |
|
Daniel Gultsch
|
9a57673130
|
use publish-options instead of always pushing node configuration
|
2017-07-18 12:51:15 +02:00 |
|
Daniel Gultsch
|
2a198793b1
|
fixed otr jingle file size reporting
|
2017-07-18 12:43:53 +02:00 |
|
Daniel Gultsch
|
febee9863f
|
catch IllegalArgumentException caused by invalid custom hostname
|
2017-07-16 21:02:56 +02:00 |
|
Daniel Gultsch
|
3d0b127a8f
|
verify with hostname in direct tls connections
|
2017-07-13 19:27:43 +02:00 |
|
Daniel Gultsch
|
edb28ccb31
|
throw state changing exception on failed tls only if no more connection options left
|
2017-07-11 23:25:59 +02:00 |
|
Daniel Gultsch
|
da00a58902
|
work around idn short comings in minidns
|
2017-07-10 08:50:01 +02:00 |
|
Daniel Gultsch
|
5cac4397dd
|
catch state changing error when sending timeout to iq callbacks
|
2017-07-03 19:44:01 +02:00 |
|
Daniel Gultsch
|
4a2e222b34
|
deduplicate disco items before disco#info
|
2017-06-30 08:45:16 +02:00 |
|
Daniel Gultsch
|
cbbf6f439b
|
add publish-options helper class
|
2017-06-27 22:50:39 +02:00 |
|