- 28 May, 2015 4 commits
-
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
Message Notification: backstack removed (ContactList always called first now); ContactList: action set to null if chat related action; "send to" action call chat (but no text so far).
-
- 27 May, 2015 2 commits
-
-
Grigory Fedorov authored
-
Grigory Fedorov authored
ChatScrollerActivity is basic for ContactList and ChatViewer. All chat intents received by ChatIntentActivity (base for ContactList), ChatViewer called from ContactList if needed. More stable, but lack of functions (send/alert intents, etc).
-
- 25 May, 2015 9 commits
-
-
Grigory Fedorov authored
Conflicts: app/src/main/java/com/xabber/android/ui/ContactList.java
-
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
-
- 22 May, 2015 3 commits
-
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
Preparing for landscape contact list and chat screen. New class ChatScroller excluded from ChatViewer activity.
-
- 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
-