- 05 Jun, 2015 6 commits
-
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
ChatViewer: Chat fragments updated only if they need to be updated (onChatChanged, onContactsChanged)
-
Grigory Fedorov authored
-
Grigory Fedorov authored
OTRManager: sessions are created again after "plaint_text" of "finished" status. Debug logging added.
-
- 04 Jun, 2015 1 commit
-
-
Grigory Fedorov authored
-
- 01 Jun, 2015 1 commit
-
-
Grigory Fedorov authored
Contact list navigation drawer "XMPP accounts" made clickable and lead to "XMPP accounts" preferences screen.
-
- 29 May, 2015 1 commit
-
-
Grigory Fedorov authored
-
- 28 May, 2015 1 commit
-
-
Grigory Fedorov authored
-
- 25 May, 2015 8 commits
-
-
Grigory Fedorov authored
1.0.12
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
#456 Fix: hardware button menu fix: ContactList and ContactEditor uses toolbar menu (setSupportActionBar removed).
-
Grigory Fedorov authored
If contact is null no options menu created.
-
Grigory Fedorov authored
-
- 21 May, 2015 8 commits
-
-
Grigory Fedorov authored
1.0.11
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
Revert "Correctly use SRV specified hostname for cert validation (#204)"
-
Grigory Fedorov authored
Current chat notifications fixed (sound and vibration effect for new message in current chat if the option is turned on). #446
-
- 20 May, 2015 7 commits
-
-
Alexander Terczka authored
-
Grigory Fedorov authored
1.0.10
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
- 19 May, 2015 7 commits
-
-
Grigory Fedorov authored
1.0.9
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
Correctly use SRV specified hostname for cert validation (#204)
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Merijn Verstraaten authored
Initially the XMPPTrustManager queried getServiceName from the ConnectionConfiguration and used that for certificate validation. This is a bug, because the serviceName corresponds to the hostname of the jabber id. That is, if we're trying to connect for account foo@bar.com it corresponds to bar.com. However, we are properly doing a SRV lookup to see which server hosts the actual XMPP server for bar.com, which may be on a different hostname. For example, everyone hosting their XMPP at fastmail.com will have their XMPP server on chat.messagingengine.com. The XMPPTrustManager will then try to verify the server's certificate of chat.messagingengine.com against the bar.com it expects, which will obviously fail. This issue renders it impossible for anyone using a 3rd part XMPP server to connect to their account. The correct approach is to use the hostname returned by the SRV lookup as the hostname checked by XMPPTrustManager. That is, if our SRV lookup for bar.com returns chat.messagingengine.com as the XMPP server, we should validate that the certificate corresponds to chat.messagingengine.com, NOT bar.com
-