Commit graph

135 commits

Author SHA1 Message Date
cketti
77756e56da Add support for search in recipient addresses 2022-11-28 18:16:45 +01:00
cketti
05d0038a67 Don't wrap exceptions when trying to connect to IMAP/SMTP servers 2022-11-01 11:47:05 +01:00
cketti
037afd0596 Add support for UTF-8 data in BODYSTRUCTURE response 2022-09-14 15:33:20 +02:00
cketti
dd3d103fd3 Add support for UTF-8 in quoted strings to ImapResponseParser 2022-09-14 15:33:20 +02:00
cketti
d6ba51b899
Merge pull request #6266 from thundernest/convert_to_kotlin3
Convert `IdGrouper` to Kotlin
2022-09-02 19:26:39 +02:00
cketti
5800627cb8 Convert IdGrouper to Kotlin 2022-08-31 20:46:08 +02:00
cketti
a54784fb4e Rename .java to .kt 2022-08-31 20:42:43 +02:00
cketti
5f4b24d5fe Convert FolderNameCodec to Kotlin 2022-08-31 20:11:29 +02:00
cketti
58ce09c43f Rename .java to .kt 2022-08-31 20:11:29 +02:00
cketti
ec76473a1c Remove RealImapConnection.handleConnectException() 2022-08-12 09:41:06 +02:00
cketti
89d3df091f Change ImapSettings.useCompression to a property 2022-08-12 09:34:01 +02:00
cketti
5bd3b1a7f7 Convert RealImapConnection to Kotlin 2022-08-10 19:55:03 +02:00
cketti
8334e692ad Rename .java to .kt 2022-08-10 18:33:47 +02:00
cketti
002b70fcf9 Convert RealImapStoreTest to Kotlin 2022-08-10 17:48:58 +02:00
cketti
48f13ca3dc Rename .java to .kt 2022-08-10 17:41:36 +02:00
cketti
a57f127a11 Convert RealImapStore to Kotlin 2022-08-10 16:21:52 +02:00
cketti
33fa9d2b7c Rename .java to .kt 2022-08-10 16:19:21 +02:00
cketti
b90fc50d1a Convert ImapSettings to Kotlin 2022-08-10 15:17:41 +02:00
cketti
01539af985 Rename .java to .kt 2022-08-10 15:17:41 +02:00
cketti
99f6e42b28 Convert SimpleImapSettings to Kotlin 2022-08-10 15:11:39 +02:00
cketti
a039b1ae51 Rename .java to .kt 2022-08-10 15:08:17 +02:00
cketti
a5c5278c71 Add 'com.android.lint' Gradle plugin to JVM projects 2022-08-09 13:55:01 +02:00
cketti
d82b462565 IMAP: Fix creating header values from a BODYSTRUCTURE item 2022-08-02 19:55:31 +02:00
cketti
238a5cd181 Handle authentication failure when refreshing the folder list 2022-07-05 12:40:43 +02:00
cketti
d3be6e249b Add support for the OAUTHBEARER SASL method (IMAP) 2022-06-05 22:49:30 +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
Sylvia van Os
6081b58212 Add Unsubscribe toolbar option 2022-05-28 14:07:08 +02:00
cketti
14a7f1b0d3 Add support for OAuth 2.0 (Gmail) 2022-05-23 22:26:49 +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
e7032255c6 JVM-ify mail libraries 2022-05-02 20:05:00 +02:00
cketti
fdb8655f3a Remove Robolectric from a lot of tests 2022-05-02 17:08:22 +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
6ea0bab0cf Remove SuppressLint annotations 2022-04-28 22:42:44 +02:00
cketti
4b1dc23ebb Remove unused code from OAuth2TokenProvider 2022-04-28 22:39:39 +02:00
Bastian Wilhelm
d71e5b40ac Replace AndroidX annotations with the ones from JetBrains 2022-04-28 14:52:48 +02:00
cketti
7be4ea62fe Remove ImapStore's dependency on ConnectivityManager 2022-04-12 21:58:15 +02:00
cketti
a796b1d941 Change IMAP code to use single compression setting 2022-04-12 21:58:15 +02:00
cketti
556188efcc Properly report progress when receiving multiple FETCH responses per message 2022-03-05 02:04:14 +01:00
cketti
9dd076686b Remove unnecessary/unused method parameters 2022-03-05 01:20:23 +01:00
cketti
4bed7a595b Remove unused method parameters 2022-02-24 19:56:50 +01:00
cketti
e59f57f602 Remove unused callbacks from MessageRetrievalListener 2022-02-24 19:42:01 +01:00
cketti
61046ef0fd Update Mockito (Kotlin) to version 4.0.0 2021-10-30 05:32:51 +02:00
cketti
6084321bde Update Kotlin to 1.5.30
Replace calls to deprecated stdlib functions
2021-08-26 17:44:49 +02:00
cketti
652d52b6a6 Add setting to suppress notifications for chat messages
Messages containing a 'Chat-Version' header field will not generate notifications when this setting is enabled.
2021-08-18 11:17:06 +02:00
cketti
7874fe7e11 Properly handle responses to the IDLE command
When waiting for the command continuation request response ignore irrelevant responses and keep track of relevant untagged responses.
2021-08-13 16:32:30 +02:00
cketti
03caacc1a7 Make RealImapConnection (somewhat) thread-safe 2021-07-13 16:01:24 +02:00