Commit graph

  • ef993aae14 remove empty line the-djmaze 2024-03-18 13:50:20 +01:00
  • 0661076905 Merge branch 'master' into php81 the-djmaze 2024-03-18 13:49:38 +01:00
  • 9bc56a5abd Ask old login password on CryptKey decrypt failure, to reseal with new password the-djmaze 2024-03-18 12:25:24 +01:00
  • a241149b6b Resolve #1450 the-djmaze 2024-03-18 02:01:57 +01:00
  • b3afbe107d Support S/MIME decrypted opaque signed message #1450 the-djmaze 2024-03-17 23:54:54 +01:00
  • e2b08ba160 Improved folder/mailbox settings/rename handling the-djmaze 2024-03-17 23:26:32 +01:00
  • 2cdc8d0055 On folder/mailbox rename, also rename all children instead of reloading all the-djmaze 2024-03-17 19:42:20 +01:00
  • 195f14ccb8 Bugfix: on folder rename the old fullName must be removed from cache the-djmaze 2024-03-17 18:55:07 +01:00
  • 7ae80226d8 translate fix (background)-color to (background)color the-djmaze 2024-03-17 17:05:08 +01:00
  • 2d1a760df3 Resolve #1486 the-djmaze 2024-03-17 15:49:36 +01:00
  • b99c405202 Hide generate TOTP button when a TOTP exists the-djmaze 2024-03-17 15:17:54 +01:00
  • 58ad745373 Resolve #1501 the-djmaze 2024-03-17 15:10:59 +01:00
  • 9ccd616132 Now the MainAccount CryptKey is sealed. This way change-password extension, Oauth2 and others can easily change the cryptkey seal withoug loosing decrypt functionality the-djmaze 2024-03-17 14:53:45 +01:00
  • 8c033f53fa ChangePassword extensions use \SnappyMail\SensitiveString the-djmaze 2024-03-17 14:50:32 +01:00
  • 9427b36633 v2.35.4 v2.35.4 the-djmaze 2024-03-16 01:00:09 +01:00
  • 5657af7238 Resolve Call to undefined function shell_exec #1496 the-djmaze 2024-03-16 00:53:59 +01:00
  • 89e80bf124 Version bump for #1492 the-djmaze 2024-03-16 00:49:18 +01:00
  • 0fd0d18154 Resolve #1499 the-djmaze 2024-03-16 00:36:58 +01:00
  • ce63c36fb0 Resolve #1500 the-djmaze 2024-03-15 23:54:37 +01:00
  • 71f78a83bb Cleanup for #1489 the-djmaze 2024-03-15 23:41:34 +01:00
  • 8f417c53fb
    Merge pull request #1498 from SergeyMosin/compact-composer-plugin-v1.0.2 Maarten 2024-03-15 23:38:25 +01:00
  • 7c6d2ad423 fix: signature editor form is submitted on menu open (set menu button element 'type' to 'button') Sergey Mosin 2024-03-15 11:42:32 -04:00
  • c18ae6477d Resolve #1489 the-djmaze 2024-03-15 01:16:43 +01:00
  • d04f2166d9 OpenPGP.js v5.11.1 the-djmaze 2024-03-15 01:11:09 +01:00
  • a0e7bf790e
    Merge pull request #1492 from cm-schl/master Maarten 2024-03-15 00:59:42 +01:00
  • df0787d8b0
    Merge pull request #1495 from ner00/master Maarten 2024-03-15 00:55:47 +01:00
  • bd21c98179 Nextcloud extension added: fetch user email address for login screen the-djmaze 2024-03-15 00:54:41 +01:00
  • 46bd6d4564 Nextcloud changed stored password handling the-djmaze 2024-03-15 00:53:30 +01:00
  • c3ca3d7732 Update pt/pt-PT translation lmperfis 2024-03-14 12:32:42 +00:00
  • 56950b4b70 Solve PHP Notice: Undefined index: ENCODING the-djmaze 2024-03-14 04:34:15 +01:00
  • d0be08ddd3 Bugfix: Nextcloud SignMeType constant incorrect the-djmaze 2024-03-14 04:10:36 +01:00
  • 106765e384 Nextcloud session['snappymail-password'] to session['snappymail-passphrase'] the-djmaze 2024-03-14 03:59:46 +01:00
  • d784c61076 Disable Nextcloud oidc the-djmaze 2024-03-14 03:56:39 +01:00
  • f6e3017b50 lowercase login by default the-djmaze 2024-03-13 20:53:50 +01:00
  • 4fd282dc6c Resolve #1491 the-djmaze 2024-03-13 18:48:19 +01:00
  • a0576dba1f
    use SensitiveString for passwords cm-schl 2024-03-13 17:16:48 +01:00
  • e04cc1080a application.ini login_lowercase should be configurable per domain the-djmaze 2024-03-12 22:11:32 +01:00
  • 4ebb3e7082 Added \SnappyMail\IDN::toAscii() the-djmaze 2024-03-12 21:47:38 +01:00
  • aa7323ba43 Lowercase punycode domain names the-djmaze 2024-03-12 19:50:11 +01:00
  • d2167dd290 v2.35.3 v2.35.3 the-djmaze 2024-03-12 18:58:02 +01:00
  • 891195efa6 Added the demo crypto keys in examples the-djmaze 2024-03-12 18:45:51 +01:00
  • 295b3e4cfb Skip crashing OpenPGP keys the-djmaze 2024-03-12 18:44:36 +01:00
  • 03e2dda6c1 OpenPgp generate key support Internationalized Domain Names the-djmaze 2024-03-12 18:14:14 +01:00
  • b89f91f08a Delete old domain setup files on save the-djmaze 2024-03-12 18:02:10 +01:00
  • 4fd2f63c07 Improved more handling of Internationalized Domain Names the-djmaze 2024-03-12 18:01:27 +01:00
  • 5c21fea5d7 Example how to use PROXYAUTH the-djmaze 2024-03-12 16:22:28 +01:00
  • ca249bcced Support Internationalized Domain Names in OpenPGP the-djmaze 2024-03-12 16:20:19 +01:00
  • 696a2bbd3c Improved handling of Internationalized Domain Names in punycode the-djmaze 2024-03-12 16:06:17 +01:00
  • f807bcdcef
    Update MessageView.js Ronak Patel 2024-03-12 07:38:49 -07:00
  • 5e115982eb
    Update EnumsUser.js Ronak Patel 2024-03-12 07:36:57 -07:00
  • fd54796710 Drop support for IMAP PROXYAUTH as it is a non-standard X-NETSCAPE thing the-djmaze 2024-03-12 03:13:12 +01:00
  • 521f5e0d08 Cleanup imapsync the-djmaze 2024-03-12 02:31:09 +01:00
  • dd662164d0 Upgrade::ConvertInsecureAccounts use new format the-djmaze 2024-03-12 02:30:47 +01:00
  • 9e562ac882 ValidateWhiteList use IDN punycode the-djmaze 2024-03-12 00:42:09 +01:00
  • a093eb3231 oCacher->Get can return NULL the-djmaze 2024-03-11 20:33:34 +01:00
  • 7999894bda Handle Domain::$name as lowercase punycode due to IDN complexity the-djmaze 2024-03-11 20:11:13 +01:00
  • 56ede16833 Added: Cache::Exists Change: Cache::Get can return NULL the-djmaze 2024-03-11 19:54:53 +01:00
  • 705907e816 Fix Optional parameter $oAccount declared before required parameter $sLogin the-djmaze 2024-03-11 19:38:15 +01:00
  • 7d66adbe3c Polyfill idn_to_*() the-djmaze 2024-03-11 12:32:59 +01:00
  • f726ac7061 Cleanup KeyPathHelper a bit the-djmaze 2024-03-11 11:05:41 +01:00
  • df7b11eadb Improved Domain management code the-djmaze 2024-03-11 11:04:19 +01:00
  • de150b359c Make Domain::Normalize() private the-djmaze 2024-03-10 23:58:54 +01:00
  • 1e55f86f51 Deprecate most Domain methods the-djmaze 2024-03-10 23:58:18 +01:00
  • ea4cda6a91 bugfix: autoconfig log error the-djmaze 2024-03-10 23:46:46 +01:00
  • 18a859c68f fix spacing the-djmaze 2024-03-10 23:46:00 +01:00
  • cc22327279 Drop deprecated Domain::SetConfig() the-djmaze 2024-03-10 23:21:07 +01:00
  • e07749be6a Ignore popups on logoutReload() the-djmaze 2024-03-10 19:09:17 +01:00
  • 986b3a79f1 Fix Capa handling the-djmaze 2024-03-10 19:00:46 +01:00
  • c450965cb6
    Merge pull request #1484 from botsarenthuman/patch-1 Maarten 2024-03-10 18:35:59 +01:00
  • 7459813646 Fix BodyStructure encoding name the-djmaze 2024-03-10 18:25:05 +01:00
  • 913ed54668 Improved TNEFDecoder the-djmaze 2024-03-10 18:02:38 +01:00
  • 84c8e0d08d
    Update ImapClient.php botsarenthuman 2024-03-09 12:33:52 -08:00
  • d498bf2b53 Actions::MainClearFileName() belongs to Raw the-djmaze 2024-03-08 03:09:58 +01:00
  • 8a3948777f Fix AddressBookProvider namespaces the-djmaze 2024-03-08 02:50:58 +01:00
  • 9fc4d8f953 Merge Actions::getAdditionalLogParamsByUserLogin() into Actions::LoggerAuthHelper() the-djmaze 2024-03-08 02:49:41 +01:00
  • f32f5347a7 Merge Actions::LoggerAuth() into Actions::LoggerAuthHelper() the-djmaze 2024-03-08 02:36:39 +01:00
  • 6e24f45d4a AddressBookProvider belongs to Contacts actions the-djmaze 2024-03-08 02:34:33 +01:00
  • 27f5ba9337 Moved some config admin settings the-djmaze 2024-03-07 01:52:48 +01:00
  • 8e6f35bfad Improved some AppData handling the-djmaze 2024-03-07 01:16:58 +01:00
  • 565e8f0fb7 draft code for TNEF winmail.dat #1012 the-djmaze 2024-03-06 02:31:28 +01:00
  • 8fe5cd3c95 update mime types the-djmaze 2024-03-06 01:22:49 +01:00
  • c1385894cc Make GnuPG separate admin settings option the-djmaze 2024-03-06 01:13:24 +01:00
  • 91d9da4046
    Merge pull request #1481 from tinola/master Maarten 2024-03-05 20:05:46 +01:00
  • ae725b0974 update Polish translation tinola 2024-03-05 10:18:25 +01:00
  • fd5a793de0
    Merge pull request #1479 from S-A-L13/master Maarten 2024-03-04 19:52:46 +01:00
  • 54723ea522
    Merge pull request #1480 from hguilbert/patch-15 Maarten 2024-03-04 19:50:04 +01:00
  • c8ea6fd2aa Removed TODO as mentioned in #1473 the-djmaze 2024-03-04 19:48:57 +01:00
  • 382ccdb499 Polyfill ctype #1250 the-djmaze 2024-03-04 19:46:12 +01:00
  • 2d920396b2
    Update admin.json hguilbert 2024-03-04 19:35:22 +01:00
  • b7fc061f04 Merge branch 'master' of https://github.com/S-A-L13/snappymail S-A-L13 2024-03-04 17:08:58 +01:00
  • 876ed221c3
    Update Fork (#2) S-A-L13 2024-03-04 17:00:27 +01:00
  • 3bd073a38b Disabled php part of Nextcloud OpenID Connect S-A-L13 2024-03-04 16:51:43 +01:00
  • 34106c937e Automatically verify S/MIME decrypted signed message the-djmaze 2024-03-04 15:33:19 +01:00
  • d1466ad2f2 Show error to old browsers, instead of crashing the-djmaze 2024-03-04 15:02:13 +01:00
  • 574fd820a6 S/MIME don't post identity key and certificate, just fetch from server the-djmaze 2024-03-04 15:01:47 +01:00
  • 4006dd38f8 Make "verify signatures automatically" optional, as it requires more IMAP fetching the-djmaze 2024-03-04 13:33:40 +01:00
  • b5062624fa OpenPGP fix handling of importing keys the-djmaze 2024-03-04 12:42:23 +01:00
  • 5aa71a3ede GPG show error on view/export the-djmaze 2024-03-04 11:15:34 +01:00
  • d57300dd75 Better GPG error handling the-djmaze 2024-03-04 11:02:12 +01:00
  • 464d22d69a GPG use pinentries for decrypt, sign and export the-djmaze 2024-03-04 10:14:14 +01:00