cketti
|
ef498c60e4
|
Update assertk to version 0.26
|
2023-05-16 17:20:25 +02:00 |
|
Wolf Montwé
|
71079908aa
|
Bump Gradle 8.0.2 -> 8.1.1 and remove suppress dsl scope violation
|
2023-04-25 17:21:58 +02:00 |
|
cketti
|
989c04f6cb
|
Fix SmtpLogger call to not include input in format string
|
2023-04-18 19:26:47 +02:00 |
|
Wolf Montwé
|
3c9ca12776
|
Change smtp module to assertk
|
2023-03-21 13:57:51 +01:00 |
|
Wolf Montwé
|
00b7bf45d7
|
Change truth testing library to legacy and only allow usage in old modules
|
2023-03-14 12:20:55 +01:00 |
|
Wolf Montwé
|
22d8e4b924
|
Change build files from Groovy to Kotlin
|
2023-02-23 14:52:16 +01:00 |
|
Wolf Montwé
|
96e2784b22
|
Rename build.gradle files to build.gradle.kts
|
2023-02-23 14:52:15 +01:00 |
|
Wolf Montwé
|
29d5220995
|
Add trailing comma allowance to code style
|
2023-02-17 16:14:13 +01:00 |
|
Wolf Montwé
|
45da12646b
|
Change to jvm build plugin
|
2023-02-15 17:40:57 +01:00 |
|
Wolf Montwe
|
1854a2c911
|
Change Kotlin code format
|
2023-02-03 17:23:57 +01:00 |
|
cketti
|
a8432dd6d8
|
SMTP: Log "sensitive" responses when "Log sensitive information" is enabled
|
2023-01-17 14:12:25 +01:00 |
|
Bastian Wilhelm
|
a3f6995a2e
|
Migrate to Gradle's version catalog
|
2023-01-16 14:49:14 +01:00 |
|
Goooler
|
4b0567744d
|
Cleanup
|
2022-12-07 19:21:12 +01:00 |
|
Goooler
|
d4055ea252
|
Configure java extensions in allprojects
|
2022-12-07 19:04:23 +01:00 |
|
cketti
|
1570c2389f
|
SMTP: Don't treat all TLS errors as certificate error
|
2022-11-01 11:47:05 +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
|
2c1ef99c7a
|
Remove unused interface Transport
|
2022-10-10 16:45:16 +02:00 |
|
cketti
|
f386888fcd
|
SMTP: Don't attempt to send QUIT command when connection is closed
|
2022-10-10 15:27:50 +02:00 |
|
cketti
|
bd03d070df
|
Clear log buffer before reading EHLO response
|
2022-10-10 15:16:33 +02:00 |
|
cketti
|
2bd2f22b1f
|
Rewrite SMTP connect code to properly handle all network errors
Previously e.g. a SocketTimeoutException would exit the loop to test all addresses early.
|
2022-10-07 17:45:42 +02:00 |
|
PatrickMis
|
dfec81c877
|
Make ktlint happy
|
2022-09-05 16:04:52 +02:00 |
|
cketti
|
a5c5278c71
|
Add 'com.android.lint' Gradle plugin to JVM projects
|
2022-08-09 13:55:01 +02:00 |
|
Croydon
|
c8db3b350a
|
Update GitHub URLs to new location
|
2022-07-25 20:07:23 +02:00 |
|
cketti
|
8c556a4af8
|
SMTP: Increase socket read timeout for the DATA command
|
2022-07-19 12:09:27 +02:00 |
|
cketti
|
bbd104f38a
|
Add support for the OAUTHBEARER SASL method (SMTP)
|
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
|
14a7f1b0d3
|
Add support for OAuth 2.0 (Gmail)
|
2022-05-23 22:26:49 +02:00 |
|
cketti
|
60bf78d3f0
|
Ignore invalid SMTP EHLO response lines
|
2022-05-22 21:52:18 +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
|
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
|
6ea0bab0cf
|
Remove SuppressLint annotations
|
2022-04-28 22:42:44 +02:00 |
|
Bastian Wilhelm
|
d71e5b40ac
|
Replace AndroidX annotations with the ones from JetBrains
|
2022-04-28 14:52:48 +02:00 |
|
cketti
|
0934f274b7
|
Get rid of EnhancedNegativeSmtpReplyException
|
2022-04-20 18:01:36 +02:00 |
|
cketti
|
e9369e1b04
|
Convert NegativeSmtpReplyException to Kotlin
|
2022-04-20 18:01:36 +02:00 |
|
cketti
|
0aaa0a9a82
|
Rename .java to .kt
|
2022-04-20 18:01:36 +02:00 |
|
cketti
|
0c5a9a678a
|
Convert StatusCodeClass to Kotlin
|
2022-04-20 18:01:36 +02:00 |
|
cketti
|
198f04359c
|
Rename .java to .kt
|
2022-04-20 18:01:36 +02:00 |
|
cketti
|
56da545493
|
Convert SmtpTransport to Kotlin
|
2022-04-20 18:01:36 +02:00 |
|
cketti
|
2f258d6886
|
Rename .java to .kt
|
2022-04-20 17:08:40 +02:00 |
|
cketti
|
cf2979e9fb
|
Convert SmtpTransportTest to Kotlin
|
2022-04-20 17:08:40 +02:00 |
|
cketti
|
c25884314f
|
Rename .java to .kt
|
2022-04-20 17:08:40 +02:00 |
|
cketti
|
d13352a4cd
|
Use new SmtpResponseParser in SmtpTransport
|
2022-04-11 17:24:55 +02:00 |
|
cketti
|
a7562fe3f3
|
Add a new parser for SMTP responses
|
2022-04-11 17:24:55 +02:00 |
|
cketti
|
61046ef0fd
|
Update Mockito (Kotlin) to version 4.0.0
|
2021-10-30 05:32:51 +02:00 |
|
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 |
|