1
0
mirror of https://github.com/moparisthebest/k-9 synced 2025-01-10 05:08:18 -05:00
Commit Graph

4821 Commits

Author SHA1 Message Date
Andrew Chen
b14c5a7222 Merge pull request #432 from Mittaa/patch-1
Update da strings.xml
2014-01-14 05:45:58 +01:00
Andrew Chen
7333d94973 Merge pull request #431 from miplopez/patch-1
Update es strings.xml
2014-01-14 05:45:58 +01:00
Mittaa
25236e7085 Update strings.xml
Danish translation added. New to Github so hopefully I did the right thing :)
2014-01-14 05:45:58 +01:00
dzan
1d4b84c266 Merge pull request #435 from raboof/patch-2
Consistent Dutch translation for 'attachment'
2014-01-14 05:45:57 +01:00
miplopez
3a502f4471 Update strings.xml
Translation error (ES): L856 "inificada" --> "unificada"
2014-01-14 05:45:57 +01:00
dzan
86e15bd888 Merge pull request #433 from raboof/patch-1
Dutch translation update.
2014-01-14 05:45:57 +01:00
Arnout Engelen
12d886e144 Consistent Dutch translation for 'attachment' 2014-01-14 05:45:57 +01:00
Arnout Engelen
e1c9916eb2 Add missing translations
colorizing missing contacts, visible refile actions, attachment dialog
2014-01-14 05:45:57 +01:00
Arnout Engelen
a9fac2af3c Spelling mistakes
bezittelijk voornaamwoord en d/t-fout voltooid deelwoord 'verversen'
2014-01-14 05:45:57 +01:00
cketti
2e398c8f79 Fix ClassCastException 2014-01-14 05:45:56 +01:00
cketti
cfaa36403c Revert "Make IMAP autoconfig recognize "Draft" as drafts folder"
This reverts commit df0f6f3a8e.
See https://github.com/k9mail/k-9/pull/429
2013-12-17 18:47:38 +01:00
Jesse Vincent
38d58a68ae Bumped manifest to 4.802 2013-12-16 21:59:16 -05:00
cketti
089a5474fd Revert "Temporarily bump ourselves up only install on KitKat for a market hack"
This reverts commit 4134685c65.
2013-12-17 03:29:31 +01:00
cketti
4499ebf7e8 Add changelog for 4.802 2013-12-17 03:10:36 +01:00
cketti
6633cfb872 Add Gradle wrapper 2013-12-17 02:50:50 +01:00
cketti
cca983fe99 Upgrade Gradle build files 2013-12-17 02:50:46 +01:00
erlendorf
df0f6f3a8e Make IMAP autoconfig recognize "Draft" as drafts folder
Yahoo names it "Draft" instead of the more common "Drafts".
2013-12-17 02:37:41 +01:00
Jasper Klein
c1bcdf5dbe Add work-around for Asus Transformer WebView display bug 2013-12-17 02:37:41 +01:00
cketti
3947f05d6a Merge branch 'providers' 2013-12-17 02:37:41 +01:00
cketti
d518d47d09 Merge branch 'translations' 2013-12-17 02:37:40 +01:00
pyler
faac8670f5 Add Azet.sk to providers.xml 2013-12-17 02:37:40 +01:00
Erkan
d78d43f7e9 Update French translation 2013-12-17 02:37:40 +01:00
ascob
74b7a7a069 Add posteo.de to providers.xml
Add Posteo.de to providers.xml (according to https://autoconfig.thunderbird.net/v1.1/posteo.de and https://autoconfig.posteo.de/mail/config-v1.1.xml)
2013-12-17 02:37:40 +01:00
Marcio Zomb13
ca8d4a08d7 Update Brazilian Portuguese translation 2013-12-17 02:37:40 +01:00
cketti
a275e913bc Fix Ukrainian translation
Fixes issue 6101
2013-12-17 02:37:40 +01:00
cketti
624a16b900 Ignore all errors in initialization of TrustedSocketFactory
On Android 2.2 getEnabledProtocols() throws an
ArrayIndexOutOfBoundsException
2013-12-17 02:37:39 +01:00
cketti
181ce28413 Fix dutch translation
Fixes issue 6103
2013-12-17 02:37:39 +01:00
cketti
513f28e69a Switch to a certificate that can be verified on the Cloudbees emulator 2013-12-17 02:37:39 +01:00
cketti
2fac2d6e0e Return proper error message when certificate couldn't be verified against global key store 2013-12-17 02:37:39 +01:00
cketti
26a25b8df0 Merge branch 'fix_strings' 2013-12-17 02:37:39 +01:00
cketti
e54cba22fd Add support for bitcoin URIs 2013-12-17 02:37:38 +01:00
cketti
956972b8d0 Remove problematic linebreaks from strings files 2013-12-17 02:37:38 +01:00
Joe Steele
927950b16c Change LocalKeyStore error reporting
The error reporting assures an exception is thrown if
setKeyStoreFile(null) is called without a prior call to
setKeyStoreLocation(String directory).

Also, fix TrustManagerFactoryTest indentation.
2013-12-17 02:37:38 +01:00
cketti
957dc2af5b Replace no-break spaces with regular space characters 2013-12-17 02:37:38 +01:00
cketti
f7f6a0e9f3 Change the way we harden SSL/TLS sockets
Blacklist a couple of weak ciphers, bring known ones in a defined order and sort unknown
ciphers at the end. Also re-enable SSLv3 because it's still used a lot.
2013-12-17 02:37:38 +01:00
cketti
12742d9df2 Add script to fix problematic linebreak/whitespace combinations in strings.xml 2013-12-17 02:37:38 +01:00
cketti
182c9dd95f Merge branch 'cert_validation' 2013-12-17 02:37:37 +01:00
Joe Steele
8099aff8e7 Eliminate the need to pass a context to LocalKeyStore.getInstance
Instead, have K9.onCreate initialize the location of the key
store file (similar to what is done with
BinaryTempFileBody.setTempDirectory).

Also, LocalKeyStore.getInstance has been changed so that it
no longer needs to be synchronized.
2013-12-17 02:37:37 +01:00
Joe Steele
255bf1fb36 Don't delete certs. on account creation, & assure that only one instance of LocalKeyStore is created. 2013-12-17 02:37:37 +01:00
cketti
8d85fe7e9e Remove LocalKeyStore's dependency on K9.app 2013-12-17 02:37:37 +01:00
cketti
16aa119d65 Remove LocalKeyStore's dependency on Account to reduce coupling 2013-12-17 02:37:37 +01:00
Joe Steele
9727cd6bca Move unit test class to match changes in commit 40404c3 2013-12-17 02:37:37 +01:00
cketti
dc5afd4b67 Merge branch 'cert_validation' of git://github.com/k9mail/k-9.git into cert_validation
Conflicts:
	tests/src/com/fsck/k9/mail/store/TrustManagerFactoryTest.java
2013-12-17 02:37:27 +01:00
Joe Steele
7296b67126 "upgrade" the LocalKeyStore
Implement an "upgrade" capability for the key store file,
and then use it to delete the old file.

The existing certs in the old file are not a security
risk, but they are now useless because the format of
their aliases was changed in commit a4440b4.  They now are
just taking up storage space and memory.

Users will need to re-accept *ALL* certificates that they had
previously accepted and are still using.  (Actually, this requirement
was effective with commit 4b57d79a.  Before that, certificates whose
Subject matched did not require re-accepting.)
2013-12-17 02:35:27 +01:00
cketti
ee69bd0845 Add more unit tests for TrustManagerFactory 2013-12-17 02:35:27 +01:00
Joe Steele
7a9663c4f9 Implement pruning of old certificates from LocalKeyStore
Certificates are deleted whenever server settings are changed
or an account is deleted.
2013-12-17 02:35:27 +01:00
cketti
0c96c799eb Only check against the certificate stored for a server, not all of them 2013-12-17 02:35:26 +01:00
Joe Steele
fd9eb78aa3 Move some classes out of com.fsck.k9.mail.store
The classes are just as much related to com.fsck.k9.mail.transport
as com.fsck.k9.mail.store, so having them in
com.fsck.k9.mail.store doesn't seem appropriate.

Move LocalKeyStore to com.fsck.k9.security

Move TrustManagerFactory and TrustedSocketFactory to com.fsck.k9.net.ssl
2013-12-17 02:35:26 +01:00
cketti
07e4eb9042 Add test to make sure we don't check the wrong certificates
Right now we happily accept every certificate in our local key store as long as
the hostname matches the certificate DN. So this test fails.
It's not a huge deal since the user accepted the certificate at one point. But we
want to do this right.
2013-12-17 02:35:26 +01:00
Joe Steele
a2162e4c37 Extract code into new LocalKeyStore class
Also, implement the ability to configure an alternate key store
file location. This permits the running of unit tests without
clobbering the live key store file.

Also, add a test to confirm that the key store file is being written
out and reread correctly.
2013-12-17 02:35:26 +01:00