cketti
6290e9b2a6
Add OAuth support for AOL accounts
2022-06-08 20:28:08 +02:00
cketti
79dd0fe1b2
Add OAuth support for Yahoo accounts
2022-06-08 20:28:08 +02:00
Olivier Blin
4c937ad7a6
Move redirectUri in OAuthConfiguration
...
Not all providers accept the redirect URI Google requires Android apps to use.
2022-06-08 20:28:08 +02:00
cketti
da5f8a70c6
Merge pull request #6104 from k9mail/oauth_import
...
Add support for OAuth flow after settings import
2022-06-08 14:31:06 +02:00
cketti
9ae7d27e79
Add support for OAuth flow after settings import
2022-06-07 15:53:37 +02:00
cketti
94c61a7999
Merge pull request #6098 from k9mail/sasl_oauthbearer
...
Add support for the `OAUTHBEARER` SASL method
2022-06-06 22:30:29 +02:00
cketti
402259a834
Merge pull request #6097 from k9mail/oauth_config_provider
...
Add proper way to retrieve OAuth credentials
2022-06-06 22:17:20 +02:00
cketti
bbd104f38a
Add support for the OAUTHBEARER SASL method (SMTP)
2022-06-05 22:49:30 +02:00
cketti
d3be6e249b
Add support for the OAUTHBEARER SASL method (IMAP)
2022-06-05 22:49:30 +02:00
cketti
d08aa55853
Add proper way to retrieve OAuth credentials
2022-06-05 16:35:39 +02:00
cketti
3581a0239c
Merge pull request #6096 from k9mail/sign_in_with_google
...
Add "Sign in with Google" button
2022-06-05 15:57:43 +02:00
cketti
d4883d1921
Add "Sign in with Google" button
...
This flow is not a great user experience. But it's the fastest way I could think of to add the button that was requested by Google.
2022-06-03 23:25:58 +02:00
cketti
5065afef88
Merge pull request #6082 from k9mail/oauth_setup_flow
...
Add support for OAuth 2.0 (Gmail)
2022-05-28 15:44:22 +02:00
cketti
7e5c6b05c4
Merge pull request #6051 from TheLastProject/feature/2943
...
Add support for List-Unsubscribe
2022-05-28 14:28:35 +02:00
cketti
a193643591
Update AttachmentPresenterTest
2022-05-28 14:09:38 +02:00
Sylvia van Os
6081b58212
Add Unsubscribe toolbar option
2022-05-28 14:07:08 +02:00
cketti
859e7c5417
Merge pull request #6080 from k9mail/ehlo_keywords
...
Ignore invalid SMTP EHLO response lines
2022-05-24 16:52:00 +02:00
cketti
c462cc2bb6
Merge pull request #6081 from Lampotrias/Fix-bug-5983
...
Missing back button in settings
2022-05-24 16:44:07 +02:00
Mihail Mitrofanov
f0535c6217
The back button now appears in AccountSetupIncoming and AccountSetupOutgoing only in edit mode
...
* Condition Intent.ACTION_EDIT.equals(getIntent().getAction());
2022-05-24 15:35:57 +02:00
cketti
14a7f1b0d3
Add support for OAuth 2.0 (Gmail)
2022-05-23 22:26:49 +02:00
Mihail Mitrofanov
8fa9b7fbe6
Fix #5983 . Missing back button
...
Add back button in below activities:
* AccountSetupComposition (item "Composition defaults")
* AccountSetupOutgoing (item "Outgoing server")
* AccountSetupIncoming (item "Incoming server")
2022-05-23 16:22:20 +02:00
cketti
e1ff582cac
Merge pull request #6078 from k9mail/convert_to_kotlin
...
Convert `AccountSetupCheckSettings` to Kotlin
2022-05-23 13:03:45 +02:00
cketti
60bf78d3f0
Ignore invalid SMTP EHLO response lines
2022-05-22 21:52:18 +02:00
cketti
f71615f6aa
Convert AccountSetupCheckSettings
to Kotlin
2022-05-21 19:59:17 +02:00
cketti
af2d031385
Rename .java to .kt
2022-05-21 19:40:54 +02:00
cketti
c78d70719b
Merge pull request #6075 from k9mail/convert_to_kotlin
...
Convert `AccountSetupBasics` to Kotlin
2022-05-20 23:50:14 +02:00
cketti
fa803526d2
Convert AccountSetupBasics
to Kotlin
2022-05-20 23:18:08 +02:00
cketti
bf5924d288
Rename .java to .kt
2022-05-18 17:46:21 +02:00
cketti
4a03b58944
Merge pull request #6066 from k9mail/fix_imap_xoauth2_flow
...
Fix XOAUTH2 response parsing in IMAP code
2022-05-11 11:40:40 +02:00
cketti
553cbbb87f
Only use XOAuth2ChallengeParser
on continuation requests
2022-05-11 01:43:57 +02:00
cketti
35ced0f3ef
Add Logger
implementation for tests
2022-05-11 01:43:57 +02:00
cketti
bf6ae48658
Convert RealImapConnectionTest
to Kotlin
2022-05-11 01:43:57 +02:00
cketti
f26d0410ba
Rename .java to .kt
2022-05-11 00:41:02 +02:00
cketti
2205202769
Merge pull request #6056 from k9mail/deandroidify
...
JVM-ify mail libraries
2022-05-03 17:15:48 +02:00
cketti
e7032255c6
JVM-ify mail libraries
2022-05-02 20:05:00 +02:00
cketti
171c0eca43
Use DefaultHostnameVerifier
from Apache's httpclient5
2022-05-02 20:05:00 +02:00
cketti
3690972274
Merge pull request #6055 from k9mail/trim_robolectric_usage
...
Remove Robolectric from a lot of tests
2022-05-02 20:04:46 +02:00
cketti
fdb8655f3a
Remove Robolectric from a lot of tests
2022-05-02 17:08:22 +02:00
cketti
7135afb162
Merge pull request #6054 from k9mail/move_mime_type_handling
...
Move MIME type utility functions to `:k9mail:app:core`
2022-05-02 17:07:34 +02:00
cketti
ad337c0395
Move mime type utility functions to :k9mail:app:core
2022-05-02 14:41:55 +02:00
cketti
4cbd8424ee
Merge pull request #6053 from k9mail/jvm_logging
...
Replace usages of Timber in mail libraries
2022-05-02 14:41:40 +02:00
cketti
d69c1f4c46
Add simple logging abstraction
...
Once there's a JVM artifact for Timber, hopefully all we have to do is replace the imports again.
2022-05-02 02:44:35 +02:00
cketti
ff48609b6f
Remove CertificateValidationException
's dependency on the Android SDK
2022-05-02 02:44:34 +02:00
cketti
6685912cc4
Merge pull request #6052 from k9mail/deandroidify_Address
...
Remove Address's dependency on `Rfc822Tokenizer`
2022-05-02 02:44:17 +02:00
cketti
c61dc117d2
Replace usage of android.text.util.Rfc822Token[izer]
in Address
...
At some point we need to clean up our email address parser mess. But for now we just copy Android's implementation of `Rfc822Token` and `Rfc822Tokenizer`.
2022-05-01 23:54:29 +02:00
cketti
2abe7d2b9f
Replace usage of android.text.TextUtils
in Address
2022-05-01 23:22:00 +02:00
cketti
e619d38143
Merge pull request #6049 from k9mail/fix_smtp_starttls
...
Fix SMTP not working when STARTTLS is configured
2022-05-01 16:48:23 +02:00
cketti
1280f43cba
Fix STARTTLS bug in SmtpTransport
2022-05-01 01:31:46 +02:00
cketti
0a05802843
Use our standard read/connect timeouts in SmtpTransport
2022-05-01 01:25:05 +02:00
cketti
d93f690c0e
Merge pull request #6045 from k9mail/replace_JSONObject
...
Replace usage of `JSONObject` with Moshi
2022-04-29 00:11:34 +02:00