- 01 Jun, 2015 2 commits
-
-
Grigory Fedorov authored
AboutViewer: dark theme, new layout, links to twitter, github, redsolution.com, etc. New icons and pictures for these links. ActivityManager: app theme is NOT applied to every managed activity. Theme set in manifest.
-
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 11 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
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
-
Grigory Fedorov authored
For #344 Database version increased to 67, migration for "Show message text in notification" chat option added. If chat option was same to global, it set to global, if it was different, it set to different.
-
- 18 May, 2015 2 commits
-
-
Grigory Fedorov authored
New ShowMessageTextInNotification enum. Database migration was not done. Enum stored as an integer instead of boolean.
-
Grigory Fedorov authored
1.0.8
-