cketti
|
987325d226
|
SMTP: Read all responses before issuing DATA command
|
2021-02-16 13:34:46 +01:00 |
|
cketti
|
1f2404557b
|
Migrate storeUri/transportUri to new server settings format
|
2021-02-01 17:30:21 +01:00 |
|
cketti
|
08d6d9bebc
|
Delete remaining store/transport URI functionality
|
2021-02-01 17:30:21 +01:00 |
|
cketti
|
69ed32ff8a
|
Convert 'ServerSettings' to Kotlin
|
2021-02-01 10:39:19 +01:00 |
|
cketti
|
97051f3f7c
|
Make WebDavStore use ServerSettings directly
Instead of using WebDavStoreSettings as a ServerSettings subclass make it a helper to extract WebDav-specific settings.
|
2021-01-31 18:50:14 +01:00 |
|
cketti
|
42e180d6fa
|
Make ImapStore use ServerSettings directly
Instead of using ImapStoreSettings as a ServerSettings subclass make it a helper to extract IMAP-specific settings.
|
2021-01-31 18:50:14 +01:00 |
|
cketti
|
7ae88bb61d
|
Treat FolderNotFoundException as permanent error
|
2020-12-23 01:23:24 +01:00 |
|
cketti
|
1873593dc5
|
Format Kotlin code
|
2020-10-16 16:41:19 +02:00 |
|
cketti
|
ed8009d9fa
|
Update ktlint-gradle to 9.4.1, ktlint to 0.39.0
Apply ktlint-gradle plugin to all Gradle subprojects.
|
2020-10-16 14:27:23 +02:00 |
|
cketti
|
9234b16c13
|
Convert 'ImapSync' to Kotlin
|
2020-08-27 22:35:36 +02:00 |
|
Tobias Preuss
|
f8e6e59fd6
|
Use io extension functions to make code more concise.
+ This change replaces a few usages of BufferedWriter, ByteArrayInputStream,
OutputStreamWriter with their equivalent Kotlin extension functions.
|
2020-08-24 19:22:29 +02:00 |
|
cketti
|
e42e0fa8b9
|
IMAP: Support negative responses to APPEND command
|
2020-06-19 18:55:04 +02:00 |
|
cketti
|
dc119f9068
|
Convert 'ImapFolder' to Kotlin
|
2020-06-18 14:44:26 +02:00 |
|
cketti
|
be7849eb5d
|
Rename 'ImapFolder' prior to conversion to Kotlin
|
2020-06-18 14:44:22 +02:00 |
|
cketti
|
84ffe7b3cd
|
Convert 'ImapFolderTest' to Kotlin
|
2020-06-18 14:44:20 +02:00 |
|
cketti
|
3d97acde5c
|
Rename 'ImapFolderTest' prior to conversion to Kotlin
|
2020-06-18 14:44:18 +02:00 |
|
cketti
|
4e2ae11238
|
Don't select charset depending on the recipient address
It's 2020. We now always use UTF-8 for outgoing emails.
|
2020-05-27 03:07:29 +02:00 |
|
cketti
|
789769ef39
|
Replace Account.getOutboxFolder() with Account.getOutboxFolderId()
|
2020-05-04 16:31:00 +02:00 |
|
cketti
|
767f7e0efe
|
Remove StoreConfig
|
2020-05-01 05:42:50 +02:00 |
|
cketti
|
02049c5882
|
Create DraftsFolderProvider
|
2020-05-01 05:38:37 +02:00 |
|
cketti
|
82db38bd08
|
Create ImapStoreConfig
|
2020-05-01 05:30:34 +02:00 |
|
cketti
|
a6f75dc587
|
Remove StoreConfig.getMaximumAutoDownloadMessageSize()
|
2020-05-01 05:15:51 +02:00 |
|
cketti
|
d7d1fe0c0e
|
Remove StoreConfig.isRemoteSearchFullText()
|
2020-05-01 04:18:16 +02:00 |
|
cketti
|
1858986fc4
|
Remove StoreConfig.isAllowRemoteSearch()
|
2020-05-01 04:03:02 +02:00 |
|
cketti
|
88bcea1552
|
Remove StoreConfig.getOutboxFolder()
|
2020-05-01 03:36:42 +02:00 |
|
cketti
|
fcfc7e6a22
|
Remove unused method StoreConfig.getInboxFolder()
|
2020-05-01 03:31:11 +02:00 |
|
cketti
|
94489bf55a
|
Change List<? extends Message> to List<Message> where appropriate
|
2020-04-27 18:37:10 +02:00 |
|
cketti
|
7ac210956a
|
Change List<? extends Message> to List<WebDavMessage> where appropriate
|
2020-04-27 18:37:10 +02:00 |
|
cketti
|
db7760a9e2
|
Change List<? extends Message> to List<Pop3Message> where appropriate
|
2020-04-27 18:37:10 +02:00 |
|
cketti
|
d3bdebccf3
|
Change List<? extends Message> to List<ImapMessage> where appropriate
|
2020-04-27 18:37:10 +02:00 |
|
cketti
|
8abac750af
|
Make ImapStore.getFolders() return the proper server ID
|
2020-04-24 22:00:10 +02:00 |
|
cketti
|
37eea88f82
|
Refactor ImapStore.getPersonalNamespaces()
|
2020-04-24 20:33:22 +02:00 |
|
cketti
|
d70564e423
|
Remove unused code
|
2020-04-18 19:51:48 +02:00 |
|
cketti
|
2a78418911
|
Remove old Push code
|
2020-04-05 20:08:29 +02:00 |
|
cketti
|
0554dfcd04
|
Clear local message cache when UIDVALIDITY value changes
|
2020-03-31 22:20:46 +02:00 |
|
cketti
|
5791253122
|
Add support for UIDVALIDITY to ImapFolder
|
2020-03-31 16:42:38 +02:00 |
|
cketti
|
35da218170
|
Make WebDavFolder no longer extend Folder
This highlighted that a bunch of code in backend-webdav was unused.
|
2020-01-28 16:22:09 +01:00 |
|
cketti
|
579027e66c
|
Make Pop3Folder no longer extend Folder
This highlighted that a bunch of code in backend-pop3 was unused.
|
2020-01-26 23:35:25 +01:00 |
|
cketti
|
76bc52beef
|
Make ImapFolder no longer extend Folder
|
2020-01-26 23:35:25 +01:00 |
|
cketti
|
9335080545
|
Get rid of common base class RemoteStore
This also allows removing some unnecessary methods in former subclasses.
|
2020-01-26 05:16:01 +01:00 |
|
cketti
|
2d470c73a0
|
Move FolderType and FolderClass out of Folder
|
2020-01-09 14:08:41 +01:00 |
|
cketti
|
13bc16caf8
|
Remove Message.getFolder()
|
2020-01-08 23:30:03 +01:00 |
|
cketti
|
aa13a46e3e
|
Don't pass Folder instance to PushReceiver
|
2019-12-18 01:05:28 +01:00 |
|
cketti
|
88d863c4c2
|
Add ktlint and Kotlin code style settings for Android Studio
|
2019-11-29 13:39:16 +01:00 |
|
cketti
|
d4def08551
|
Filter duplicate folder names in IMAP LIST response
|
2019-11-19 23:15:31 +01:00 |
|
cketti
|
57ff989edd
|
Add kotlinOptions.jvmTarget to Gradle projects using Kotlin
|
2019-11-17 14:45:05 +01:00 |
|
cketti
|
b241201e88
|
Fix check for invalid IMAP capability response
|
2019-11-15 14:37:47 +01:00 |
|
cketti
|
e3973096d3
|
Remove Checkstyle
|
2019-11-13 16:51:52 +01:00 |
|
cketti
|
56a37d9e14
|
Remove FindBugs
It's not maintained anymore and we're not currently using it.
|
2019-11-13 16:41:51 +01:00 |
|
cketti
|
105622a999
|
Use variable for 'sourceCompatibility' and 'targetCompatibility' values
|
2019-11-13 16:26:29 +01:00 |
|