Daniel Gultsch
|
7ff890e513
|
republish avatar if server offers non-persistent pep :-(
|
2016-04-11 22:20:32 +02:00 |
|
Daniel Gultsch
|
5786e75374
|
don't throw IO exception at end of stream
|
2016-04-10 00:19:53 +02:00 |
|
Daniel Gultsch
|
607b7d1593
|
moved authentication into seperate method. force close socket before changing status
|
2016-04-10 00:18:14 +02:00 |
|
Daniel Gultsch
|
14b46c3ee7
|
transform nimbuzz workaround into a more general 'waitForDisco' condition
|
2016-04-09 08:53:58 +02:00 |
|
Daniel Gultsch
|
a8ebc5fafc
|
add required disco#items query to timeout list
|
2016-04-08 20:20:37 +02:00 |
|
Daniel Gultsch
|
0385e3a8d6
|
switched around info and items query to avoid race condition
|
2016-04-04 20:35:40 +02:00 |
|
Daniel Gultsch
|
61997912fd
|
made sure the disco#items query has returned before finalizing the bind
|
2016-04-04 20:06:07 +02:00 |
|
Daniel Gultsch
|
2549ce89b0
|
check max http file size when attaching files
|
2016-04-01 00:03:14 +02:00 |
|
Daniel Gultsch
|
74c496fe3e
|
add methods to check max file size for http upload
|
2016-03-31 21:56:59 +02:00 |
|
Daniel Gultsch
|
7df24407dc
|
be more careful to avoid creating multiple connections
|
2016-03-20 17:24:41 +01:00 |
|
Daniel Gultsch
|
817d344521
|
log reason for bind failure
|
2016-03-11 09:01:40 +01:00 |
|
Daniel Gultsch
|
3626e4b3a0
|
fixed regression that caused messages in muc not being send
|
2016-02-17 16:50:48 +01:00 |
|
Daniel Gultsch
|
251f2479c2
|
optional mode to close tcp connection when going into background
acts only when push is available. disable all non-push accounts to test properly
|
2016-02-14 13:20:23 +01:00 |
|
Daniel Gultsch
|
32da65f910
|
client side support for XEP-0357: Push Notifications
|
2016-02-12 11:39:27 +01:00 |
|
Daniel Gultsch
|
7dd9545ea3
|
use TLSv1.2 as SSL context on supported plattforms
|
2016-02-03 18:17:16 +01:00 |
|
Daniel Gultsch
|
1d572c61d0
|
cache server caps
|
2016-02-03 17:19:05 +01:00 |
|
Daniel Gultsch
|
4a1a59f0c8
|
Merge branch 'disco-caps' of https://github.com/singpolyma/Conversations into singpolyma-disco-caps
|
2016-02-02 18:19:26 +01:00 |
|
Daniel Gultsch
|
c416948f8b
|
be more careful with resetting the stream id
|
2016-01-29 12:09:55 +01:00 |
|
Daniel Gultsch
|
7c0eae8059
|
expert setting to trigger extended connection options
|
2016-01-25 21:17:53 +01:00 |
|
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 |
|