Commit graph

85 commits

Author SHA1 Message Date
the-djmaze
df1e5926df Bugfix: Undefined variable $aTokenData #1567 2024-05-26 18:25:20 +02:00
the-djmaze
cc360837b1 Improved "remember me" cookie handling 2024-04-29 21:21:07 +02:00
the-djmaze
e554bcc27e Extend handling login credentials by allowing to modify SMTP username 2024-04-17 01:09:07 +02:00
the-djmaze
3017f8c656 Simplify LoginProcess handling 2024-03-28 02:43:39 +01:00
the-djmaze
c1e25dedb9 Cleanup SMTP auth handling 2024-03-25 19:36:39 +01:00
the-djmaze
9bc56a5abd Ask old login password on CryptKey decrypt failure, to reseal with new password 2024-03-18 12:25:24 +01:00
the-djmaze
e04cc1080a application.ini login_lowercase should be configurable per domain 2024-03-12 22:11:32 +01:00
the-djmaze
4ebb3e7082 Added \SnappyMail\IDN::toAscii() 2024-03-12 21:47:38 +01:00
the-djmaze
696a2bbd3c Improved handling of Internationalized Domain Names in punycode 2024-03-12 16:06:17 +01:00
the-djmaze
7999894bda Handle Domain::$name as lowercase punycode due to IDN complexity 2024-03-11 20:11:13 +01:00
the-djmaze
986b3a79f1 Fix Capa handling 2024-03-10 19:00:46 +01:00
the-djmaze
9fc4d8f953 Merge Actions::getAdditionalLogParamsByUserLogin() into Actions::LoggerAuthHelper() 2024-03-08 02:49:41 +01:00
the-djmaze
7cacc9b503 Make better use of SnappyMail\SensitiveString 2024-02-27 11:03:36 +01:00
the-djmaze
9ef11db895 Use get_debug_type() instead of gettype() 2024-02-26 04:20:28 +01:00
the-djmaze
728286d16c Cleanup some mail address parsing 2024-02-06 18:31:11 +01:00
the-djmaze
0914ede3a3 Cleanup Logger a bit 2024-02-03 12:28:06 +01:00
the-djmaze
7bd76a19b5 Set more #[\SensitiveParameter] for #1343 2023-12-04 00:41:20 +01:00
the-djmaze
e918889c3b Resolve #1306 and #1313 due to localStorage failure 2023-11-17 00:08:32 +01:00
the-djmaze
bd737a82bf Improve solution for #1241 2023-10-24 11:43:47 +02:00
the-djmaze
edad4ac025 Resolve #1241 2023-10-02 16:15:29 +02:00
the-djmaze
26b7abf893 Other solutions for nextcloud auto login #1247 due to a TOTP conflict 2023-10-02 15:51:19 +02:00
Sergey Mosin
79c8281a6b improve: nextcloud: set 'smremember' cookie if 'sign_me_auto' is set to 'DefaultOn' when using 'snappymail-autologin*', otherwise nextcloud users need to re-login when the browser is re-opened. 2023-09-18 15:54:19 -04:00
the-djmaze
0a3effc6ba Inherit logger as Trait 2023-04-11 10:56:28 +02:00
the-djmaze
1a05a0adf2 Some $this->MailClient() to $this->ImapClient() 2023-02-16 09:01:14 +01:00
the-djmaze
38c4b4e26e Resolve #969 2023-02-15 23:04:23 +01:00
the-djmaze
be0348b324 Resolve #910 MailSo\Base\Http::GetHost(): Return value must be of type string 2023-02-04 21:20:03 +01:00
the-djmaze
9f5c75d9db Remove unused AUTH_SPEC_LOGOUT_TOKEN_KEY and AUTH_SPEC_LOGOUT_CUSTOM_MSG_KEY 2023-01-31 12:47:57 +01:00
the-djmaze
977dc1e5e4 Move and improve cookie handling so that it might catch #537 2023-01-31 10:27:23 +01:00
the-djmaze
61899ce092 Prepare for custom SMTP credentials for #859 #458 #431 #233 2023-01-17 10:28:19 +01:00
the-djmaze
228fefc121 Resolve #798 2022-12-27 10:24:16 +01:00
the-djmaze
219b155ede Cleanup Action reponse handling and use typed properties 2022-12-21 14:12:35 +01:00
the-djmaze
94c3fa464d Resolve #744 (not active!!) 2022-12-07 12:24:31 +01:00
the-djmaze
4709e6fc25 Resolve #752 2022-12-06 15:56:28 +01:00
the-djmaze
2aca295851 Resolve #731 and #719
Don't clear SignMe cookie due conflict with new smctoken cookie.
2022-12-02 15:32:27 +01:00
the-djmaze
f2aba8b11d Attempt to fix sign me tokens #731 and #719 2022-12-01 23:00:00 +01:00
the-djmaze
85556d9c4c Add more logging to find solution for #719 2022-11-30 09:00:28 +01:00
the-djmaze
3799a107a2 Make resolveLoginCredentials() public for #705 2022-11-25 16:24:49 +01:00
the-djmaze
08baff9e64 Added domain matcher test for #689 2022-11-21 17:18:11 +01:00
the-djmaze
697250e361 Cleanup handling of Utils::GetCookie() 2022-11-09 08:38:46 +01:00
the-djmaze
0a21485003 Improved external logout handling 2022-11-04 09:26:58 +01:00
the-djmaze
1dbf2e909f Prevent nextcloud impersonate plugin to login #561 2022-10-31 14:56:42 +01:00
the-djmaze
cd0f71bdce
Update UserAuth.php
Cleanup a bit through smartphone
2022-10-28 19:22:58 +02:00
the-djmaze
ba4b8f84cc Improved login default_domain with dynamic options 2022-10-27 12:31:09 +02:00
the-djmaze
b77854e421 Some small code improvements 2022-10-18 19:22:36 +02:00
the-djmaze
9d9ea1ec31 Move application.ini imap settings from [labs] section to own [imap] section 2022-10-17 16:54:17 +02:00
the-djmaze
87d01c8bde Solve the massive logger bloat by simplifying it to be RFC 5424
As it confused people and #552
2022-10-15 17:39:49 +02:00
the-djmaze
258f7fb1ad Change false === \strpos() to !\str_contains() 2022-10-11 10:23:56 +02:00
the-djmaze
a5caae8991 Rename OutConnectAndLoginHelper to SmtpConnectAndLoginHelper
Rename IncConnectAndLoginHelper to ImapConnectAndLoginHelper
2022-07-21 18:37:37 +02:00
the-djmaze
426a0f8c3b Improved NetClient connection handling as discovered at #381 2022-05-12 11:59:23 +02:00
the-djmaze
cb15085dc6 Investigation of #227 led to this improvement 2022-02-11 19:45:18 +01:00