Commit graph

384 commits

Author SHA1 Message Date
cketti
2dbecb667c Move HostNameUtils to :core:common 2023-05-22 18:03:56 +02:00
cketti
ef498c60e4 Update assertk to version 0.26 2023-05-16 17:20:25 +02:00
cketti
8376909043
Merge pull request #6897 from thundernest/rewrite_to_assertk
Switch assertions to assertk
2023-05-16 16:27:13 +02:00
cketti
5498567bf2 Switch assertions to assertk 2023-05-14 13:00:28 +02:00
cketti
a266e0a6fc Convert FixedLengthInputStream to Kotlin 2023-05-13 23:10:16 +02:00
cketti
64050584b5 Rename .java to .kt 2023-05-13 23:10:16 +02:00
cketti
9c4a0d40be Convert FixedLengthInputStreamTest to Kotlin 2023-05-13 22:55:54 +02:00
cketti
1e629952bc Rename .java to .kt 2023-05-13 22:52:15 +02:00
cketti
ec7c282ffd
Merge pull request #6883 from thundernest/hostname_validation
Add `HostNameUtils` to check the validity of host names and IP addresses
2023-05-10 18:45:30 +02:00
cketti
182e2c217c Fix escaping commas in buildOAuthBearerInitialClientResponse() 2023-05-08 15:46:04 +02:00
cketti
21be092394 Add HostNameUtils to check the validity of host names and IP addresses 2023-05-08 12:58:51 +02:00
cketti
626a9c318c
Merge pull request #6877 from thundernest/secure_random
Switch from `Random` to `SecureRandom`
2023-05-05 17:55:37 +02:00
cketti
79078344c2 Switch from using Random to SecureRandom 2023-05-05 16:35:30 +02:00
cketti
ff188cdfb5 Remove WebDAV code 2023-05-04 22:14:00 +02:00
cketti
07d2a42a4d Add tests for sending the IMAP ID command 2023-04-26 14:58:44 +02:00
Self Not Found
f2ce1fe344 IMAP: Add support for sending ID command with app name 2023-04-26 14:58:44 +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
4695bd0460 Don't parse Content-Transfer-Encoding as header containing named parameters 2023-04-20 18:57:57 +02:00
cketti
0d24dcd28a
Merge pull request #6836 from thundernest/fix_ImapResponseParser
Fix bugs in `ImapResponseParser`
2023-04-20 16:04:59 +02:00
cketti
98b59f1709 Fix bugs in ImapResponseParser 2023-04-19 19:36:31 +02:00
cketti
989c04f6cb Fix SmtpLogger call to not include input in format string 2023-04-18 19:26:47 +02:00
cketti
87ff2338ba
Merge pull request #6805 from thundernest/convert_to_kotlin
Convert `ImapResponseParserTest` to Kotlin
2023-04-11 14:58:00 +02:00
cketti
7ba404dd21 Clean up ImapResponseParserTest 2023-04-11 14:37:23 +02:00
cketti
fe2c5494ae Fix bug in CharsetSupport.readToString()
`charset` arguments containing a newline character didn't match the regular expression meant to always match.
2023-04-08 12:25:58 +02:00
cketti
5d030c0ccd Convert ImapResponseParserTest to Kotlin 2023-04-05 21:00:55 +02:00
cketti
aeedd17e1c Rename .java to .kt 2023-04-05 21:00:55 +02:00
Wolf Montwé
a670406eac
Change common module to assertk 2023-03-21 14:03:32 +01:00
Wolf Montwé
cbf1a8fa78
Change imap module to assertk 2023-03-21 14:00:23 +01:00
Wolf Montwé
b4b6b841a0
Convert ImapCommandSplitterTest to Kotlin 2023-03-21 13:57:58 +01:00
Wolf Montwé
6059ca9c54
Rename ImapCommandSplitterTest.java to ImapCommandSplitterTest.kt 2023-03-21 13:57:58 +01:00
Wolf Montwé
00bfb04388
Change pop3 module to assertk 2023-03-21 13:57:57 +01:00
Wolf Montwé
3c9ca12776
Change smtp module to assertk 2023-03-21 13:57:51 +01:00
cketti
76b52d17ac IMAP: Ignore errors during LOGIN fallback and throw original exception 2023-03-17 14:37:53 +01:00
cketti
7e5022ef36 IMAP: Put server response text in AuthenticationFailedException 2023-03-15 19:04:50 +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
2618664c4f Fetch BCC header when only partially downloading a message 2023-02-01 22:37:39 +01:00
cketti
e826ed8db7
Merge pull request #6618 from thundernest/message-view-redesign
Add the redesigned message view screen
2023-02-01 18:51:05 +01:00
cketti
3e90f8b85e Remove unused methods 2023-01-27 19:50:46 +01:00
cketti
2df7c3301d Remove unused classes 2023-01-27 19:20:29 +01:00
cketti
6762b2c488 IMAP: Add Sender to list of headers to fetch by default 2023-01-24 18:21:51 +01:00
cketti
ddd464cffb Update Apache James Mime4J to version 0.8.8 2023-01-17 14:55:25 +01:00
cketti
a8432dd6d8 SMTP: Log "sensitive" responses when "Log sensitive information" is enabled 2023-01-17 14:12:25 +01:00
cketti
1052bd07c7 Rename some Gradle version catalog entries 2023-01-16 14:49:14 +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