Commit Graph

  • 06f09cdbf1 Add local encryption key validation to unlock page (#200) Leendert de Borst 2024-09-02 22:51:36 +02:00
  • 81ec09a2ed Fix todos (#200) Leendert de Borst 2024-09-02 21:33:12 +02:00
  • 7977cd7394 Add admin restore user vault to previous version (#200) Leendert de Borst 2024-09-02 21:29:18 +02:00
  • 71ad07fad0 Add password change E2E test (#200) Leendert de Borst 2024-09-02 21:04:33 +02:00
  • 77de70ba82 Update tests (#200) Leendert de Borst 2024-09-02 20:41:40 +02:00
  • b97b2163d5 Remove SRP columns from AliasVaultUsers table (#200) Leendert de Borst 2024-09-02 19:35:57 +02:00
  • b2aed24d8a Refactored change password to change pass and upload new vault in one atomic webapi operation (#200) Leendert de Borst 2024-09-02 19:21:18 +02:00
  • 6e6f24417a Move SRP salt and verifier to vaults table (#200) Leendert de Borst 2024-09-02 17:55:29 +02:00
  • 725efcfa91 Merge pull request #226 from lanedirt/dependabot/nuget/main/NUnit-4.2.2 Leendert de Borst 2024-09-02 17:45:34 +02:00
  • 71c326bc55 Add password change functionality (#200) Leendert de Borst 2024-09-02 14:47:11 +02:00
  • 4b1feca11d Set misc versions back to their correct versions after merge conflict (#226) Leendert de Borst 2024-09-02 10:48:24 +02:00
  • 02f9571b8b Update NUnit version to 4.2.2. for all test projects (#226) Leendert de Borst 2024-09-02 10:44:25 +02:00
  • 9e3b08c50d Merge pull request #227 from lanedirt/dependabot/nuget/main/Microsoft.AspNetCore.Components.WebAssembly.DevServer-8.0.8 Leendert de Borst 2024-09-02 10:34:35 +02:00
  • 84ac36b1e2 Merge pull request #225 from lanedirt/dependabot/nuget/main/Microsoft.AspNetCore.Mvc.Testing-8.0.8 Leendert de Borst 2024-09-02 10:34:26 +02:00
  • 690547bbf2 Merge pull request #224 from lanedirt/dependabot/nuget/main/Microsoft.Playwright.NUnit-1.46.0 Leendert de Borst 2024-09-02 10:34:21 +02:00
  • 8d00ee496f Merge pull request #223 from lanedirt/dependabot/nuget/main/Microsoft.EntityFrameworkCore-8.0.8 Leendert de Borst 2024-09-02 10:34:14 +02:00
  • aea8cbf405 Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer dependabot[bot] 2024-09-02 01:44:38 +00:00
  • 0d3a2032a2 Bump NUnit from 3.14.0 to 4.2.2 dependabot[bot] 2024-09-02 01:44:08 +00:00
  • d619976b10 Bump Microsoft.AspNetCore.Mvc.Testing from 8.0.7 to 8.0.8 dependabot[bot] 2024-09-02 01:43:25 +00:00
  • 72034391fb Bump Microsoft.Playwright.NUnit from 1.45.1 to 1.46.0 dependabot[bot] 2024-09-02 01:42:45 +00:00
  • 5cda059a91 Bump Microsoft.EntityFrameworkCore from 8.0.7 to 8.0.8 dependabot[bot] 2024-09-02 01:42:04 +00:00
  • 3109135a17 Merge pull request #222 from lanedirt/180-add-log-truncate-option-to-admin-project Leendert de Borst 2024-09-01 19:58:09 +02:00
  • eca61933bf Add log truncate buttons to admin (#180) Leendert de Borst 2024-09-01 17:11:52 +02:00
  • df72068e5c Merge pull request #213 from lanedirt/dependabot/nuget/main/Microsoft.NET.Test.Sdk-17.11.0 Leendert de Borst 2024-09-01 15:54:20 +02:00
  • f093958833 Update Microsoft.NET.Test.Sdk to latest version for all test projects (#213) Leendert de Borst 2024-09-01 15:47:13 +02:00
  • d98ac5e61d Merge pull request #219 from lanedirt/dependabot/nuget/main/multi-6114d871cd Leendert de Borst 2024-09-01 15:46:17 +02:00
  • 7a730ac944 Merge pull request #208 from lanedirt/dependabot/nuget/main/NUnit.Analyzers-4.3.0 Leendert de Borst 2024-09-01 15:46:09 +02:00
  • a99e370b1c Merge pull request #218 from lanedirt/217-ignore-empty-fields-during-encryptiondecryption Leendert de Borst 2024-09-01 15:42:01 +02:00
  • 94ad6e9ea0 Bump Microsoft.AspNetCore.Components.WebAssembly and Microsoft.AspNetCore.Components.Web dependabot[bot] 2024-09-01 13:33:12 +00:00
  • eaec5447f5 Update NUnitAnalyzers in test projects (#208) Leendert de Borst 2024-09-01 15:33:01 +02:00
  • c3aee4df8f Merge pull request #211 from lanedirt/dependabot/nuget/main/Swashbuckle.AspNetCore-6.7.3 Leendert de Borst 2024-09-01 15:30:55 +02:00
  • 27b0820906 Merge pull request #210 from lanedirt/dependabot/nuget/main/coverlet.collector-6.0.2 Leendert de Borst 2024-09-01 15:30:47 +02:00
  • 1330e78169 Merge pull request #215 from lanedirt/dependabot/nuget/main/multi-7a460b1692 Leendert de Borst 2024-09-01 15:29:46 +02:00
  • 739c54d821 Merge pull request #214 from lanedirt/dependabot/nuget/main/multi-d0f7e4fcac Leendert de Borst 2024-09-01 15:29:38 +02:00
  • 0e8e5bf2ad Merge pull request #212 from lanedirt/dependabot/nuget/main/Microsoft.AspNetCore.Components.WebAssembly.Server-8.0.8 Leendert de Borst 2024-09-01 15:29:25 +02:00
  • f235e72f01 Merge pull request #207 from lanedirt/dependabot/nuget/main/HtmlAgilityPack-1.11.65 Leendert de Borst 2024-09-01 15:28:55 +02:00
  • 9b250bf83f Prevent error when attempting to encrypt/decrypt empty string (#217) Leendert de Borst 2024-09-01 15:20:49 +02:00
  • 138ffcb7a6 Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.EntityFrameworkCore dependabot[bot] 2024-09-01 13:04:53 +00:00
  • 7da152a412 Bump Microsoft.AspNetCore.Components.WebAssembly.Authentication, Microsoft.AspNetCore.Authorization and Microsoft.AspNetCore.Components.Web dependabot[bot] 2024-09-01 13:04:32 +00:00
  • ec4e2d2c80 Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.11.0 dependabot[bot] 2024-09-01 13:04:07 +00:00
  • 984d8512e9 Bump Microsoft.AspNetCore.Components.WebAssembly.Server dependabot[bot] 2024-09-01 13:03:23 +00:00
  • e2e0b81564 Bump Swashbuckle.AspNetCore from 6.7.1 to 6.7.3 dependabot[bot] 2024-09-01 13:03:11 +00:00
  • 770ee60402 Bump coverlet.collector from 6.0.0 to 6.0.2 dependabot[bot] 2024-09-01 13:02:45 +00:00
  • 2aa7d1ce60 Bump NUnit.Analyzers from 3.9.0 to 4.3.0 dependabot[bot] 2024-09-01 13:01:34 +00:00
  • 578dd9da87 Bump HtmlAgilityPack from 1.11.61 to 1.11.65 dependabot[bot] 2024-09-01 13:00:51 +00:00
  • b129a75255 Merge pull request #206 from lanedirt/203-optimize-github-actions-with-retry-to-prevent-false-negatives Leendert de Borst 2024-09-01 14:58:45 +02:00
  • 7ec2594d7f Create dependabot.yml (#203) Leendert de Borst 2024-09-01 14:38:51 +02:00
  • e1f729f2ed Add retry to GitHub actions, refactor (#203) Leendert de Borst 2024-09-01 14:27:58 +02:00
  • e53d1931c5 Merge pull request #204 from lanedirt/185-check-gzipbrotli-compression-for-client-app Leendert de Borst 2024-09-01 14:04:17 +02:00
  • 4373e6fa62 Separate cryptography project to server and client to reduce client WASM size (#185) Leendert de Borst 2024-09-01 13:52:53 +02:00
  • 5ecdf926b6 Add gzip compression to client nginx (#185) Leendert de Borst 2024-09-01 13:52:10 +02:00
  • e47b109f9d Merge pull request #198 from lanedirt/188-add-email-anchor-tags-translation-to-open-in-new-tabs-instead-of-iframe Leendert de Borst 2024-09-01 12:58:10 +02:00
  • be244b2c68 Refactor (#188) Leendert de Borst 2024-09-01 12:46:26 +02:00
  • 155a3ccd0b Merge pull request #201 from lanedirt/199-add-auth-log-entry-for-registration-which-also-includes-sign-in-action Leendert de Borst 2024-08-31 21:07:10 +02:00
  • 5a16495864 Add user registration log entry and include auth log E2E tests (#199) Leendert de Borst 2024-08-31 20:50:57 +02:00
  • b0c74d3ce2 Merge branch 'main' into 188-add-email-anchor-tags-translation-to-open-in-new-tabs-instead-of-iframe Leendert de Borst 2024-08-31 19:18:59 +02:00
  • 46360e2f4a Merge pull request #197 from lanedirt/171-add-email-delete-option-in-client Leendert de Borst 2024-08-31 19:18:18 +02:00
  • f2378f8e7f Merge pull request #195 from lanedirt/184-first-time-loading-animation-does-not-wait-for-app-to-load-correctly Leendert de Borst 2024-08-31 19:12:58 +02:00
  • ca6aa40850 Update EmailModal.razor (#171) Leendert de Borst 2024-08-31 19:09:07 +02:00
  • b015e4a9d6 Move anchor tag conversion from api to client (#188) Leendert de Borst 2024-08-31 19:07:53 +02:00
  • 8dc4bcb06f Update E2E test for email delete button (#171) Leendert de Borst 2024-08-31 17:51:45 +02:00
  • 466c181ad1 Add email delete option to email modal (#184) Leendert de Borst 2024-08-31 17:26:12 +02:00
  • cd4dc918cb Update index.template.html loading screen delay (#184) Leendert de Borst 2024-08-31 16:24:03 +02:00
  • 18cea13ddd Merge pull request #194 from lanedirt/80-add-vault-auth-attempt-logging-bugfix Leendert de Borst 2024-08-31 15:44:12 +02:00
  • ab5795101f Update admin menu links (#80) Leendert de Borst 2024-08-31 15:43:55 +02:00
  • 600d7bcbda Merge pull request #193 from lanedirt/80-add-vault-auth-attempt-logging-bugfix Leendert de Borst 2024-08-31 15:30:59 +02:00
  • 25b908e311 Update admin logs path as /logs folder doesn't work correctly due to .gitignore (#80) Leendert de Borst 2024-08-31 15:28:32 +02:00
  • 0269d584aa Merge pull request #191 from lanedirt/80-add-vault-auth-attempt-logging-and-auto-lockout-to-combat-brute-force Leendert de Borst 2024-08-30 22:38:57 +02:00
  • 072e63e98f Refactor and cleanup (#80) Leendert de Borst 2024-08-30 21:36:16 +02:00
  • 95949508ba Add E2E tests for account lockout for password, 2fa and recovery (#80) Leendert de Borst 2024-08-30 21:11:40 +02:00
  • 1564df342a Add admin e2e tests for password and 2fa lockout (#80) Leendert de Borst 2024-08-30 19:57:05 +02:00
  • 1b2a6029bb Update tests (#80) Leendert de Borst 2024-08-30 17:47:14 +02:00
  • c131372e37 Update E2E test config (#80) Leendert de Borst 2024-08-30 17:38:59 +02:00
  • b830d90ba4 Update Lockout.razor (#80) Leendert de Borst 2024-08-30 17:21:14 +02:00
  • e6feafcb87 Add recent auth logs to client (#80) Leendert de Borst 2024-08-30 17:19:28 +02:00
  • 52e55e44f2 Add database service builder abstraction (#80) Leendert de Borst 2024-08-30 16:35:56 +02:00
  • 1945b15e2e Add active sessions component to client (#80) Leendert de Borst 2024-08-30 16:28:22 +02:00
  • 4f8ab5da28 Add new user sessions endpoint to webapi (#80) Leendert de Borst 2024-08-30 13:54:31 +02:00
  • 188b1cba94 Update AuthLoggingService.cs (#80) Leendert de Borst 2024-08-30 13:19:47 +02:00
  • 5da1021088 Add user refresh tokens table to admin user view and revoke option (#80) Leendert de Borst 2024-08-27 23:25:02 +02:00
  • 21ae755018 Add auth logging table and log methods to admin and api (#80) Leendert de Borst 2024-08-27 23:05:14 +02:00
  • ca3e35e066 Merge pull request #182 from lanedirt/70-add-totp-authenticator-support-to-client Leendert de Borst 2024-08-26 16:30:02 +02:00
  • 7d6a5fa947 Update Security.razor (#70) Leendert de Borst 2024-08-26 15:28:27 +02:00
  • a9e41fa6b4 Refactor 2fa methods from AuthController to its own controller (#70) Leendert de Borst 2024-08-26 15:21:50 +02:00
  • f6f33c2482 Add E2E test for 2-FA recovery codes (#70) Leendert de Borst 2024-08-26 14:31:43 +02:00
  • 9ef078bd57 Add recovery code support to client 2FA login flow (#70) Leendert de Borst 2024-08-26 12:36:15 +02:00
  • 329281cd53 Refactor two-factor auth setup in client (#70) Leendert de Borst 2024-08-24 18:24:24 +02:00
  • 1db9fa5a37 Add persistent 2FA warning to admin app if 2FA is not set (#70) Leendert de Borst 2024-08-23 19:29:03 +02:00
  • 8ba039ff25 Add admin option to disable 2FA for user (#70) Leendert de Borst 2024-08-23 19:12:25 +02:00
  • 0df0b2c3ff Add unittests for TotpGenerator logic (#70) Leendert de Borst 2024-08-23 18:25:51 +02:00
  • e058990e31 Add E2E test for client two-factor auth setup (#70) Leendert de Borst 2024-08-23 18:20:54 +02:00
  • f7865e5d9c Add working basic 2FA login flow to client (#70) Leendert de Borst 2024-08-23 17:44:28 +02:00
  • 7aeb34ec5f Update install.sh (#70) Leendert de Borst 2024-08-23 11:08:11 +02:00
  • 1f9400e811 Merge pull request #179 from lanedirt/130-make-dataprotection-work-in-both-local-development-and-when-running-through-docker Leendert de Borst 2024-08-21 15:03:37 -07:00
  • a3e46f28a3 Refactor DataProtection setup to common extension class (#130) Leendert de Borst 2024-08-21 23:54:18 +02:00
  • 01f026a3d3 Add new required env vars to E2E test factories (#130) Leendert de Borst 2024-08-21 23:41:29 +02:00
  • 8824db222b Optimize settings to reduce irrelevant warnings in logs (#130) Leendert de Borst 2024-08-21 23:00:17 +02:00
  • dce170cee1 Add certificate generation for DataProtection API for both local dev and Docker containers (#130) Leendert de Borst 2024-08-21 21:42:20 +02:00
  • ef7a11e27a Update README.md (#130) Leendert de Borst 2024-08-20 18:06:15 +02:00
  • 75b22cfddf Merge pull request #176 from lanedirt/174-make-emailusername-on-login-case-insensitive Leendert de Borst 2024-08-19 14:41:41 -07:00