Commit Graph

231 Commits

Author SHA1 Message Date
M66B 924e17baf5 Allow expired certificates in non strict mode 2022-02-07 10:31:07 +01:00
M66B f78925fb23 Added debug APOP option 2022-02-03 18:25:06 +01:00
M66B 4dee49c1af Reduced logging 2022-02-02 08:00:40 +01:00
M66B 03dd806c8d Improved logging 2022-02-01 09:45:01 +01:00
M66B e82def4a4a Added logging 2022-01-30 18:02:26 +01:00
M66B 539ad86ff8 Refactoring 2022-01-30 15:11:13 +01:00
M66B b20c9d2a47 Strict cert checking option 2022-01-30 14:54:17 +01:00
M66B 157f5a5c19 Skip IP fallback if harden enabled 2022-01-30 13:30:29 +01:00
M66B f939072fca Reduced logging 2022-01-30 13:13:19 +01:00
M66B 417f2eadc6 Check server certificate IP addresses 2022-01-30 13:12:48 +01:00
M66B bc42e826ad Added option to disable trust anchor check 2022-01-30 11:01:55 +01:00
M66B 643ebb7b2d Disable X-UIDONLY 2022-01-28 20:43:24 +01:00
M66B a63d1ef92a ID os/version 2022-01-28 18:09:03 +01:00
M66B a26376eda5 Enable X-UIDONLY if available 2022-01-28 18:08:38 +01:00
M66B b62bdd4ae9 Dump is protocol log 2022-01-06 09:47:28 +01:00
M66B bddf065ca1 Happy New Year 2022-01-01 09:46:36 +01:00
M66B 9034c9360a Android account manager might be blocked 2021-12-26 10:59:31 +01:00
M66B 09c2fcb1c4 Allow converting to OAuth 2021-12-24 08:18:25 +01:00
M66B 5813037a73 Fix socket options if needed 2021-12-11 07:44:29 +01:00
M66B 1190111069 Enabled tracing when logging is enabled 2021-12-08 21:49:25 +01:00
M66B feb772ccb5 Improved dump 2021-12-08 21:04:35 +01:00
M66B b1c5951c14 Added log ring buffer 2021-12-01 17:22:15 +01:00
M66B 83556ed413 Prevent multiple token refreshes 2021-11-27 18:48:35 +01:00
M66B 180d270239 Auto expire tokens 2021-11-27 12:58:25 +01:00
M66B c9ce9c9f5f Check for EACCES 2021-11-16 18:47:43 +01:00
M66B 99acb26b69 Save/restore host/IP 2021-11-12 12:19:38 +01:00
M66B 1e571eaf4e Added socket property logging 2021-10-29 19:31:31 +02:00
M66B fad4aaea3f Auto disable protocol logging 2021-10-28 18:08:11 +02:00
M66B 1f405aafd9 Oops 2021-10-24 19:16:23 +02:00
M66B 15fed990a0 Added provider wp.pl 2021-10-24 15:01:54 +02:00
M66B cfd6eadf90 Added debug option to disable idle/done 2021-10-23 07:46:59 +02:00
M66B 858f2038f3 Refactoring 2021-10-08 10:32:50 +02:00
M66B 0145e93730 Report progress after buffer
There is still a socket buffer
2021-10-08 09:28:23 +02:00
M66B 93468a6160 Added send progress 2021-10-07 16:27:01 +02:00
M66B 81670c26fe Guided Outlook password auth 2021-09-25 16:29:47 +02:00
M66B 4a5cd6ae01 Updated text 2021-09-24 21:58:10 +02:00
M66B 657962cba1 Outlook WTF 2021-09-24 21:53:04 +02:00
M66B ea1573c273 Added folder namespaces 2021-09-24 10:49:38 +02:00
M66B a1f665f9c2 Added logging 2021-09-03 07:59:56 +02:00
M66B a2c3f642e0 Added debug option to bind sockets to active network 2021-09-02 21:37:34 +02:00
M66B 0c25724063 Simplification 2021-09-02 21:09:35 +02:00
M66B b05cf6d7fa Use host/address for socket connect 2021-09-02 08:23:48 +02:00
M66B 4a3a9ffdc1 Configure raw socket options 2021-08-25 21:38:55 +02:00
M66B c9836f8006 Prevent crash 2021-08-21 18:10:02 +02:00
M66B 7a65030c0b Link token refresh to account log 2021-08-16 14:36:12 +02:00
M66B acee2a5014 Added log filtering 2021-08-16 09:36:23 +02:00
M66B e28a10120f Add some color to the log view 2021-08-15 21:05:57 +02:00
M66B c94f2ceaca Refactoring 2021-08-14 10:22:38 +02:00
M66B ce3f3dd387 Show certificate information / quick setup 2021-08-14 09:00:49 +02:00
M66B adfcc4b391 Untrusted: refactoring 2021-08-14 07:06:48 +02:00
M66B b1cc2e50b5 Show account capabilities 2021-08-07 17:17:56 +02:00
M66B 2b259a6a85 prevent crash 2021-08-01 18:35:40 +02:00
M66B 35a4b1fed9 Pre expire tokens 2021-07-17 13:33:25 +02:00
M66B e49321af2c Revert "Pre expire tokens"
This reverts commit 0a417725eb.
2021-07-17 12:42:02 +02:00
M66B 0a417725eb Pre expire tokens 2021-07-17 10:12:55 +02:00
M66B 7a476d777d Validate BIMI certificates 2021-07-14 19:46:04 +02:00
M66B c0953d25d5 Refactoring 2021-07-06 15:26:55 +02:00
M66B ba92a9c3f8 Try two IPv4 addresses 2021-06-23 21:43:40 +02:00
M66B 3547a3570c Added option to send NIL ID 2021-06-13 18:09:57 +02:00
M66B 8a977f4297 Improved SMTP auth error 2021-05-01 15:55:03 +02:00
M66B 848b0a2d2a Username cannot be null 2021-03-11 11:32:25 +01:00
M66B 30ecd4fcd1 Oops 2021-03-11 10:27:38 +01:00
M66B c3e6d15bb6 Allow empty username 2021-03-11 10:18:04 +01:00
M66B 7d9d5cb82a Increased connection pool timeout 2021-03-05 08:26:59 +01:00
M66B bee33fcf9f Added log level debug option 2021-02-27 18:03:07 +01:00
M66B 0dad701210 Use IPv6 address if resolving fails 2021-02-24 08:32:49 +01:00
M66B 4e434a399a Updated identity OAuth token on updating account token 2021-02-17 10:28:50 +01:00
M66B 22a6d2a0eb Optional inbox (2) 2021-02-07 21:45:57 +01:00
M66B 0f32aa66a8 Allow accounts without inbox 2021-02-07 15:39:45 +01:00
M66B 3e9d4ac554 Explicit enable/disable xoauth2 2021-01-14 12:35:24 +01:00
M66B df4f553b1d Added setting to turn off NTLM 2021-01-14 12:27:41 +01:00
M66B 07fbe25502 Added remark 2021-01-14 11:57:40 +01:00
M66B 2f3eaea748 Double send read/write timeout 2021-01-11 08:39:40 +01:00
M66B 83b1238b51 Increased default connection timeout 2021-01-03 17:35:52 +01:00
M66B cfe544cb3e Happy new year 2021-01-01 08:56:36 +01:00
M66B 4f443358a3 Default pool timeout 2020-12-30 17:45:23 +01:00
M66B ebd9f09683 Check store connection if needed only 2020-12-25 15:51:04 +01:00
M66B eb2ebf0110 Set connection pool size to 1 2020-12-25 14:04:47 +01:00
M66B 9579f6c466 Disable separate store connection 2020-12-25 12:24:04 +01:00
M66B 9543eef292 Reduced connection timeout 2020-12-01 08:50:25 +01:00
M66B 8e76d93f7a Increased connection pool timeout to 60 seconds 2020-11-23 09:35:17 +01:00
M66B d1203ee62d Dummy EHLO 2020-11-11 15:09:58 +01:00
M66B 5b010134ff Added jni_socket_keep_alive logging 2020-11-09 09:52:57 +01:00
M66B d759703b3a Simplified logging 2020-11-09 08:25:00 +01:00
M66B af01f4173d Added option to enable TCP keep alive 2020-11-08 21:04:05 +01:00
M66B d867ba05ed Set socket keep alive 2020-11-08 15:39:09 +01:00
M66B 6f60234833 Prefer IPv4 by default
"... in case of a single failure shows that for 86% of countries, IPv4 connectivity is more reliable."

https://blog.usejournal.com/national-internet-segments-reliability-survey-df8129b47743
2020-11-04 13:54:13 +01:00
M66B b051aaf41e Added option to prefer IPv4 2020-10-27 13:22:23 +01:00
M66B 8c8d3c8ddf Added Gmail state 2020-10-26 10:50:16 +01:00
M66B 480eaa18f6 Use service authenticator 2020-10-25 22:20:48 +01:00
M66B 63d1e511f3 Gmail refresh refactoring 2020-10-25 15:59:48 +01:00
M66B 8fcb2b831b Fixed disabling SASL 2020-10-25 11:18:18 +01:00
M66B 5707f8b540 Show default EHLO 2020-10-10 07:49:18 +02:00
M66B b4ad4d72d3 Log fail-safe 2020-10-04 12:11:51 +02:00
M66B a9150f84b8 Optional protocol logging 2020-10-04 09:50:11 +02:00
M66B b2f9da7fd7 Small (non) null fixes 2020-09-10 11:14:51 +02:00
M66B 6c5b1e716d Fixed refreshing OAuth tokens 2020-09-07 08:40:52 +02:00
M66B 532930b710 Added SMTP DSN 2020-09-05 15:52:28 +02:00
M66B ede1c4c817 Explicitly disable socket linger 2020-08-27 14:46:04 +02:00
M66B 0cd4903f70 Explicitly disable socket keep-alive 2020-08-27 10:15:26 +02:00