riskrose
|
5481ba1247
|
Fix some comments (#8046)
|
2024-08-06 13:42:39 +02:00 |
|
cketti
|
86c0cd579f
|
Introduce AuthType.NONE
Previously "don't authenticate" was encoded using any `AuthType` value and an empty username.
|
2024-06-25 15:27:57 +02:00 |
|
cketti
|
69282c9bc4
|
Remove AuthType.AUTOMATIC and AuthType.LOGIN
|
2024-06-21 17:44:39 +02:00 |
|
cketti
|
e7c9e3160e
|
IMAP: Rename "clientId" to "clientInfo"
|
2024-06-11 13:39:15 +02:00 |
|
cketti
|
8fa8fa50c8
|
Move expunge logic into RealImapFolder.deleteMessages()
|
2024-05-06 19:28:47 +02:00 |
|
cketti
|
b5bdec65fd
|
Add ImapFolder.deleteMessages()
|
2024-05-06 18:45:36 +02:00 |
|
cketti
|
95c8002430
|
Move expunge logic into RealImapFolder.deleteAllMessages()
|
2024-05-06 18:33:29 +02:00 |
|
cketti
|
2039e7fda7
|
Add ImapFolder.deleteAllMessages()
|
2024-05-06 18:16:20 +02:00 |
|
cketti
|
9c79c85850
|
Ensure IMAP folder was opened with appropriate read/write access
|
2024-04-30 13:43:41 +02:00 |
|
cketti
|
65788569de
|
Change RealImapFolder.checkOpen() to throw IllegalStateException
|
2024-04-30 13:28:48 +02:00 |
|
cketti
|
a7709af51e
|
Remove ImapFolder.mode checks after a folder was opened
|
2024-04-30 13:28:48 +02:00 |
|
cketti
|
a8af48926d
|
Don't call open() from RealImapFolder.search()
|
2024-04-25 22:29:39 +02:00 |
|
cketti
|
09bcf16fa9
|
Don't call open() from RealImapFolder.setFlags()
|
2024-04-25 22:25:59 +02:00 |
|
cketti
|
9bdb710c48
|
Don't call open() from RealImapFolder.setFlagsForAllMessages()
|
2024-04-25 22:20:01 +02:00 |
|
cketti
|
00cff358f3
|
Rename ImapFolder.setFlags() to setFlagsForAllMessages()
|
2024-04-25 22:14:58 +02:00 |
|
cketti
|
2ae56aa548
|
Don't call open() from RealImapFolder.expungeUids()
|
2024-04-25 22:11:28 +02:00 |
|
cketti
|
57ed8da230
|
Don't call open() from RealImapFolder.expunge()
|
2024-04-25 22:03:11 +02:00 |
|
cketti
|
94e0ced621
|
Don't call open() from RealImapFolder.appendMessages()
|
2024-04-25 21:44:35 +02:00 |
|
cketti
|
874b06f415
|
When throwing don't call method that might open an IMAP connection
|
2024-04-25 21:44:35 +02:00 |
|
cketti
|
c71cc71425
|
Remove unused class FolderNotFoundException
|
2024-04-24 15:54:15 +02:00 |
|
cketti
|
e716383120
|
Don't check for existence of a folder before performing an operation
|
2024-04-24 14:47:25 +02:00 |
|
cketti
|
81d7e45ab9
|
Merge branch '6.8-MAINT'
|
2024-04-05 20:14:59 +02:00 |
|
cketti
|
8436b07153
|
IMAP: Add support for the \NonExistent LIST response attribute
|
2024-03-28 15:19:16 +01:00 |
|
cketti
|
15de271a5c
|
Merge branch '6.8-MAINT'
|
2024-03-27 13:38:24 +01:00 |
|
cketti
|
1414dde598
|
Merge pull request #7729 from thunderbird/missing_alarm_permission
Notify user if permission to schedule exact alarms is missing
|
2024-03-27 13:29:05 +01:00 |
|
cketti
|
423f7553a7
|
Remove now unnecessary code to check if exact alarms can be scheduled
|
2024-03-27 12:54:44 +01:00 |
|
cketti
|
e59839c21e
|
Change EXPUNGE behavior after moving a message
|
2024-03-15 17:00:12 +01:00 |
|
cketti
|
3439662446
|
Add ImapStoreConfig.isExpungeImmediately()
|
2024-03-15 16:37:56 +01:00 |
|
cketti
|
45d79a9a16
|
Merge branch '6.8-MAINT'
|
2024-03-11 14:12:59 +01:00 |
|
cketti
|
09a155bcfd
|
Add header folding to MimeHeaderEncoder
|
2024-03-06 12:44:12 +01:00 |
|
cketti
|
d2296b3955
|
Don't allow username or password to contain line break
|
2024-03-04 18:56:22 +01:00 |
|
cketti
|
7e5cbf124e
|
Add logging when checking SMTP server settings fails
|
2024-02-12 14:10:05 +01:00 |
|
cketti
|
1ac7d1bb3d
|
Add logging when checking POP3 server settings fails
|
2024-02-12 14:07:28 +01:00 |
|
cketti
|
32f847622c
|
Don't wrap IOException in RealImapStore.checkSettings()
Also adds logging for exceptions being thrown while checking server settings.
|
2024-02-12 13:57:16 +01:00 |
|
cketti
|
4486988c9d
|
Remove unnecessary test server operation
|
2024-01-26 12:57:49 +01:00 |
|
Wolf-Martell Montwé
|
69010f478f
|
Rename isSameAs/isNotSameAs to isSameInstanceAs/isNotSameInstanceAs
|
2024-01-03 15:02:15 +01:00 |
|
Meen Beese
|
5347ebd48b
|
Convert Pop3Commands to Kotlin
|
2023-12-13 23:49:02 +01:00 |
|
Meen Beese
|
cc169a1d12
|
Rename .java to .kt
|
2023-12-13 23:49:02 +01:00 |
|
cketti
|
928b18422e
|
Add more errors to ServerSettingsValidationResult
|
2023-12-08 15:18:29 +01:00 |
|
cketti
|
025272bbbb
|
Convert CertificateChainException to Kotlin
|
2023-12-07 21:36:35 +01:00 |
|
cketti
|
34f4d18716
|
Rename .java to .kt
|
2023-12-07 21:00:49 +01:00 |
|
cketti
|
5c58b03fb2
|
Convert CertificateValidationException to Kotlin
|
2023-12-07 20:58:53 +01:00 |
|
cketti
|
3cf4395fa1
|
Rename .java to .kt
|
2023-12-07 20:58:53 +01:00 |
|
cketti
|
dd2ec736b0
|
Merge pull request #7418 from thunderbird/simplify_CertificateValidationException
Simplify `CertificateValidationException` to only be used when there's a certificate chain
|
2023-12-07 13:48:45 +01:00 |
|
Wolf-Martell Montwé
|
c04e7de4b0
|
Merge pull request #7414 from thunderbird/bump_dependencies
Bump dependencies
|
2023-12-07 12:42:05 +00:00 |
|
cketti
|
07c97cd039
|
Simplify CertificateValidationException to only be used when there's a certificate chain
|
2023-12-06 15:53:10 +01:00 |
|
Wolf-Martell Montwé
|
a230e11910
|
Bump Spotless 6.22.0 -> 6.23.3 and Ktlint 0.50.0 -> 1.0.1
|
2023-12-06 15:04:55 +01:00 |
|
cketti
|
0d13561b22
|
Merge pull request #7415 from thunderbird/clean_up_CertificateValidationException
Remove unused code from `CertificateValidationException`
|
2023-12-06 13:24:26 +01:00 |
|
cketti
|
ce64385708
|
Remove unused code from CertificateValidationException
|
2023-12-05 15:26:01 +01:00 |
|
Wolf-Martell Montwé
|
c08902759d
|
Change ConnectionSecurity to Kotlin
Signed-off-by: Wolf-Martell Montwé <wolf@thunderbird.net>
|
2023-12-04 17:45:19 +01:00 |
|