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 |
|
Daniel Gultsch
|
3c90dbe723
|
fixed ip reporting for dns look ups
|
2017-06-22 00:09:59 +02:00 |
|
Daniel Gultsch
|
2ed71df01a
|
also check for hostname in in certs if hostname is from trusted source
|
2017-06-21 23:40:01 +02:00 |
|
Daniel Gultsch
|
2e380ed792
|
upgrade minidns. refactored dns utils
|
2017-06-21 23:28:01 +02:00 |
|
Daniel Gultsch
|
5d9d725446
|
offer to open website if ibb offers oob redirect. fixes #2503
|
2017-06-19 20:02:41 +02:00 |
|
Daniel Gultsch
|
3ece613a5d
|
rename resource on bind conflict
|
2017-05-25 14:40:59 +02:00 |
|
Daniel Gultsch
|
51d1223198
|
invoke statusChanged callback after syncronization
|
2017-05-19 15:28:25 +02:00 |
|
Daniel Gultsch
|
7cd4ed78b2
|
synchronize on dedicated lock for catchup instead of account
|
2017-05-19 13:30:57 +02:00 |
|
Daniel Gultsch
|
9fd6539534
|
clean up client cert selection code
|
2017-05-18 11:31:31 +02:00 |
|
Daniel Gultsch
|
5056a28553
|
differentiate starttls failure and sasl failure
|
2017-05-13 08:08:05 +02:00 |
|
Daniel Gultsch
|
91db2023d3
|
use mam reference instead of timestamp
|
2017-05-07 21:05:35 +02:00 |
|
Daniel Gultsch
|
9a7d925b97
|
do not synchronize startXmpp() and sendPacket() on the same object as this can block the ui
|
2017-05-06 15:37:22 +02:00 |
|
Daniel Gultsch
|
be371ac5df
|
reset resource after bind failure
|
2017-05-05 09:38:58 +02:00 |
|
Daniel Gultsch
|
7b6d49f329
|
unified all account state exceptions
|
2017-05-05 09:33:05 +02:00 |
|
Daniel Gultsch
|
f47cf7ae67
|
make jingle implementation send file hash when using ft5
|
2017-05-03 11:03:04 +02:00 |
|
Daniel Gultsch
|
5cadc81de4
|
support for jingle ft:5. fixes #2458
|
2017-04-30 16:21:13 +02:00 |
|
Daniel Gultsch
|
84baa3ae68
|
avoid race conditions when downloading files or decrypting pgp messages and waiting for sm catchup
|
2017-04-30 16:19:39 +02:00 |
|
Daniel Gultsch
|
c837e0616a
|
make sure tag writer thread shuts down
|
2017-04-22 10:08:51 +02:00 |
|