aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* added config param to use a random resource at every bindChristian Schneppe2018-02-261-2/+3
|
* request disco items before disco#info on first connectChristian Schneppe2018-02-221-1/+7
| | | | should make initial connect faster because code is not waiting for omemo code to run
* warn when attempting to write stanza to an unbound streamChristian Schneppe2018-02-221-20/+28
|
* do not allow insecure bindChristian Schneppe2018-02-191-7/+5
|
* Namespace: Add constant for 'jabber:x:data' & Make use of Namespace.DATA ↵Christian Schneppe2018-02-191-2/+2
| | | | constant
* SM saftey checksChristian Schneppe2018-02-101-1/+11
|
* permanently cache last resolver resultChristian Schneppe2018-01-211-0/+14
|
* remove wakelocks in XmlReaderChristian Schneppe2018-01-211-12/+2
|
* use countdownlatch to check if TagWriter has finishedChristian Schneppe2018-01-211-11/+1
|
* fixed interupt handlingChristian Schneppe2018-01-211-16/+30
|
* postpone notification actions (mark as read, reply) until after messages are ↵Christian Schneppe2018-01-211-4/+6
| | | | loaded
* disable offline messages. postpone prekey handling until after mam catchupChristian Schneppe2018-01-211-0/+4
|
* show pep as available if omemo_all_access has been installed on serverChristian Schneppe2017-12-271-4/+6
|
* XmppConnection: refactor registration code. 'Open Website' on ↵Christian Schneppe2017-12-161-54/+65
| | | | PAYMENT_REQUIRED failure
* use empty wake lock tagChristian Schneppe2017-11-221-2/+2
|
* apperently some servers will ommit the from even for stanzas not going to themChristian Schneppe2017-11-211-1/+1
|
* SASL: don't prefer PLAIN auth over DIGEST-MD5 for nimbuzz.comChristian Schneppe2017-11-201-1/+1
|
* XmppConnection: throw bind failure when server tries to reassign domainChristian Schneppe2017-10-291-1/+6
|
* XmppConnection: do not count stanzas before smacks session has startedChristian Schneppe2017-10-291-1/+9
|
* wait up to 2s to let server close socket before force closingChristian Schneppe2017-09-041-20/+24
|
* provide extra 'network is unreachable' account stateChristian Schneppe2017-08-131-0/+2
|
* use base64 instead of base36 when creating random stringsChristian Schneppe2017-08-011-2/+2
|
* skip initial socket closing if thread was already interruptedChristian Schneppe2017-08-011-1/+7
|
* use publish-options instead of always pushing node configurationChristian Schneppe2017-08-011-0/+7
|
* catch IllegalArgumentException caused by invalid custom hostnameChristian Schneppe2017-08-011-7/+4
|
* verify with hostname in direct tls connectionsChristian Schneppe2017-08-011-1/+1
|
* throw state changing exception on failed tls only if no more connection ↵Christian Schneppe2017-08-011-1/+3
| | | | options left
* work around idn short comings in minidnsChristian Schneppe2017-08-011-1/+2
|
* catch state changing error when sending timeout to iq callbacksChristian Schneppe2017-08-011-3/+7
|
* deduplicate disco items before disco#infoChristian Schneppe2017-08-011-1/+7
|
* fixed ip reporting for dns look upsChristian Schneppe2017-06-241-1/+1
|
* also check for hostname in in certs if hostname is from trusted sourceChristian Schneppe2017-06-241-16/+16
|
* upgrade minidns. refactored dns utilsChristian Schneppe2017-06-241-25/+14
|
* offer to open website if ibb offers oob redirectChristian Schneppe2017-06-241-9/+31
|
* rename resource on bind conflictChristian Schneppe2017-05-311-1/+7
|
* invoke statusChanged callback after syncronizationChristian Schneppe2017-05-311-16/+20
|
* synchronize on dedicated lock for catchup instead of accountChristian Schneppe2017-05-311-1/+7
|
* clean up client cert selection codeChristian Schneppe2017-05-281-1/+2
|
* differentiate starttls failure and sasl failureChristian Schneppe2017-05-171-14/+17
|
* fixed missing lines in unified all account state exceptionsChristian Schneppe2017-05-121-2/+6
|
* do not synchronize startXmpp() and sendPacket() on the same objectChristian Schneppe2017-05-101-4/+2
| | | | as this can block the ui
* reset resource after bind failureChristian Schneppe2017-05-101-0/+1
|
* unified all account state exceptionsChristian Schneppe2017-05-101-63/+31
|
* avoid race conditions when downloading files or decrypting pgp messagesChristian Schneppe2017-05-091-7/+9
| | | | and waiting for sm catchup
* make sure tag writer thread shuts downChristian Schneppe2017-04-261-2/+3
|
* Optimized imports from entire projectChristian Schneppe2017-04-131-1/+1
|
* do not pipeline first SM request because that might fail when resume failsChristian Schneppe2017-03-231-1/+1
|
* experimental: wait for SM catchup before triggering notificationsChristian Schneppe2017-03-231-0/+21
| | | | | | | wait for a first SM ACK before calculating if we need to trigger any notifications might have to be changed to an XEP-0199 ping later on. for now sending <r/> after resume seems to work outfine
* rename the Xmlns class to NamespaceChristian Schneppe2017-03-041-12/+12
|
* Fix a typo in legacyChristian Schneppe2017-02-221-2/+2
|