Stephen Paul Weber
|
fccce229c6
|
Factor out a representation of XEP-0030 results
And the parser from Element to this representation.
|
2016-01-23 10:52:40 -05:00 |
|
Daniel Gultsch
|
6140861143
|
reset stanza queue when resetting xmppconnection
|
2016-01-23 11:40:32 +01:00 |
|
Daniel Gultsch
|
40005cec1b
|
added config variable to allow non-tls connections
|
2016-01-22 11:20:31 +01:00 |
|
Daniel Gultsch
|
7b1efe15cd
|
reuse same xmppconnection for reconnects
|
2016-01-16 19:21:11 +01:00 |
|
Daniel Gultsch
|
c5743067ad
|
nimbuzz.com: don't wait for disco replies to set account to online
|
2016-01-15 14:26:23 +01:00 |
|
Daniel Gultsch
|
3e9fd0185a
|
throw security exception instead of going to next srv entry
|
2016-01-12 23:42:47 +01:00 |
|
Daniel Gultsch
|
893751a1d2
|
move some ssl socket modifiers into a seperate helper class
|
2016-01-12 16:33:15 +01:00 |
|
moparisthebest
|
217f6603c0
|
Implement XEP-0368: SRV records for XMPP over TLS
|
2016-01-11 17:25:16 -05:00 |
|
Daniel Gultsch
|
20ec9ff2c6
|
reworked that loop that iterates over various servers
|
2016-01-11 19:05:25 +01:00 |
|
Daniel Gultsch
|
0f9058ffef
|
throw exception at the end of the stream
|
2015-12-17 15:20:06 +01:00 |
|
Daniel Gultsch
|
43dd681239
|
timeout service discovery after 20s
|
2015-12-15 19:24:05 +01:00 |
|
Daniel Gultsch
|
5e151c7311
|
wait with status change to online after all disco queries have been made
|
2015-12-09 11:16:03 +01:00 |
|
Daniel Gultsch
|
2225b0b6d5
|
add error state for unavailable tor network
|
2015-12-01 12:00:50 +01:00 |
|
Daniel Gultsch
|
8ffcc11f27
|
refactored socks5 connection code. make jingle transport use that new code
|
2015-12-01 12:00:50 +01:00 |
|
Daniel Gultsch
|
ebccb67a72
|
do socks5 connect manually
|
2015-12-01 12:00:50 +01:00 |
|
Daniel Gultsch
|
f0b1761ec3
|
initial tor support
|
2015-12-01 12:00:50 +01:00 |
|
Daniel Gultsch
|
fd6ed5b989
|
detect server identity and added muc-workaround for slack
|
2015-11-26 06:55:57 +01:00 |
|
Daniel Gultsch
|
a557d38e4d
|
pgp fixes and revert configuration changes
|
2015-11-25 20:47:02 +01:00 |
|
Daniel Gultsch
|
fb9ba0a734
|
don't close socket on disconnect
|
2015-11-01 07:45:00 +01:00 |
|
Daniel Gultsch
|
ef7857ac8d
|
avoid npe when checking for stream restart
|
2015-10-29 14:38:35 +01:00 |
|
Daniel Gultsch
|
adca670196
|
synchronize around the disco object
|
2015-10-19 23:03:19 +02:00 |
|
Daniel Gultsch
|
e956c7b2a2
|
only try EXTERNAL auth if client certificate is set for account
|
2015-10-17 16:10:31 +02:00 |
|
Daniel Gultsch
|
cfeb67d71d
|
introduced code to verify omemo device keys with x509 certificates.
cleaned up TrustKeysActivity to automatically close if there is nothing to do
|
2015-10-16 23:48:42 +02:00 |
|
Daniel Gultsch
|
fb7359e6a3
|
block code when doing unforced disconnect
|
2015-10-16 09:58:31 +02:00 |
|
Daniel Gultsch
|
e75c2cd731
|
use own XmppDomainVerifier instead of deprecated StrictHostnameVerifier. fixes #1189
|
2015-10-15 17:08:38 +02:00 |
|
Daniel Gultsch
|
76828950ee
|
cleaned up some code. log last tag
|
2015-10-13 23:34:09 +02:00 |
|
Daniel Gultsch
|
933538a39d
|
code clean up
|
2015-10-12 12:36:54 +02:00 |
|
Daniel Gultsch
|
b519411d34
|
enable SASL EXTERNAL (certificate login
|
2015-10-11 20:45:01 +02:00 |
|
Armin Novak
|
6a6cb43b17
|
Captcha support.
|
2015-10-11 13:11:50 +02:00 |
|
Daniel Gultsch
|
9dcf074a79
|
request stanza count after every ibb data stanza to not fill our own stanza queue
|
2015-09-30 23:42:02 +02:00 |
|
Daniel Gultsch
|
648e29db2c
|
only invoke MTM in interactive mode after direct user input
fixes #1027
fixes #792
fixes #1439
|
2015-09-29 19:24:52 +02:00 |
|
Daniel Gultsch
|
a954e32b16
|
let DnsHelper provide a fallback solution
|
2015-09-19 17:31:24 +02:00 |
|
Michael
|
8f69017d5a
|
remove the from attribute from sendStartStream() fixes #1419
|
2015-09-19 15:58:33 +02:00 |
|
Daniel Gultsch
|
c173d78950
|
ignore spoofed stanzas in facebook chat
|
2015-09-17 14:13:38 +02:00 |
|
Daniel Gultsch
|
fc594e249a
|
added special error state for dns timeout
|
2015-09-01 22:37:52 +02:00 |
|
Daniel Gultsch
|
3db7087658
|
use build in method on >= lolipop devices to discover dns servers
|
2015-08-28 13:05:34 +02:00 |
|
Daniel Gultsch
|
384c441990
|
reformating and upper bound for waiting on stanza writer
|
2015-08-28 11:42:11 +02:00 |
|
Daniel Gultsch
|
cd451856b2
|
explictitly handle iq timeouts in bind and session iqs
|
2015-08-26 20:47:08 +02:00 |
|
Daniel Gultsch
|
f6b7a25e29
|
moved actual iq callback out of synchronized find callback block
|
2015-08-26 14:01:37 +02:00 |
|
Daniel Gultsch
|
476db24c10
|
fixed session time
|
2015-08-25 11:11:32 +02:00 |
|
Daniel Gultsch
|
865e08401b
|
fixed regression with mlinks stream managment. fixes #1206
|
2015-08-24 20:56:36 +02:00 |
|
Daniel Gultsch
|
7bd0f31244
|
Merge branch 'master' into development
|
2015-08-23 17:57:53 +02:00 |
|
Daniel Gultsch
|
0dfb9bd1a0
|
introduce special iq type for internal timeouts. always use != result to check for error in callbacks
|
2015-08-23 17:53:23 +02:00 |
|
Daniel Gultsch
|
777dd4b51e
|
Merge branch 'master' into development
|
2015-08-23 17:29:46 +02:00 |
|
Daniel Gultsch
|
bbfd98b726
|
reformating
|
2015-08-23 17:29:31 +02:00 |
|
Daniel Gultsch
|
d51c4b9655
|
deal with another set of stream:features after bind
|
2015-08-23 17:26:50 +02:00 |
|
Daniel Gultsch
|
b0710cdf04
|
Merge branch 'master' into development
|
2015-08-23 13:57:14 +02:00 |
|
Daniel Gultsch
|
3d6fb9b21d
|
remove callbacks directly from iterator
|
2015-08-23 10:20:29 +02:00 |
|
Daniel Gultsch
|
1688b65965
|
don't make subsequent iq request when original stanza returned an error
|
2015-08-23 08:27:05 +02:00 |
|
Daniel Gultsch
|
496f531e2e
|
modified clearIqCallbacks into 2-step process
|
2015-08-23 08:01:47 +02:00 |
|