Commit Graph

  • a218199a02 plan(dpop): remind the choice of opened GET path Edouard Vanbelle 2026-08-09 02:18:31 +02:00
  • d0712817c5 refactor(dpop): apply clippy Edouard Vanbelle 2026-08-09 02:03:54 +02:00
  • 97a56899df refactor(dpop): apply prettier Edouard Vanbelle 2026-08-09 02:02:20 +02:00
  • 34d80d70b8 feat(dpop): release route that must not dpop protected (temp version) Edouard Vanbelle 2026-08-09 01:54:59 +02:00
  • 15da1a50bd fix(dpop): fix issue with sveltekit and playwright Edouard Vanbelle 2026-08-08 23:20:07 +02:00
  • a7653339b1 fix(dpop): sign XmlHttpReq + refresh Edouard Vanbelle 2026-08-09 01:39:27 +02:00
  • 82bd2e4d22 fix(dpop): do not sign GET /... tumbnail/images/ basic assets Edouard Vanbelle 2026-08-09 00:08:50 +02:00
  • 8222dbbd47 chore(dpop): propagate X-Forwarded-* in vite dev mode Edouard Vanbelle 2026-08-09 00:07:52 +02:00
  • a8e801d1f9 feat(dpop): add documentation Edouard Vanbelle 2026-08-09 00:07:05 +02:00
  • 56726618dc feat(dpop): upgrade migration id Edouard Vanbelle 2026-08-08 23:17:59 +02:00
  • 8d6e03a4bb feat(DPoP): check requests and 401 on failure Edouard Vanbelle 2026-08-08 19:55:18 +02:00
  • ed99b08e62 feat(DPoP): UI: bcast events to support multi tab Edouard Vanbelle 2026-08-08 17:24:44 +02:00
  • 4c2b244166 feat(DPoP): add logout Edouard Vanbelle 2026-08-08 17:07:32 +02:00
  • 811c7b0f12 feat(DPoP): add API test Edouard Vanbelle 2026-08-08 16:21:19 +02:00
  • 5c4354bc67 feat(DPoP): add anti replay cache Edouard Vanbelle 2026-08-08 15:55:08 +02:00
  • 2e6789e506 feat(DPoP): add verification + X-Forwarded-Host X-Forwarded-Proto Edouard Vanbelle 2026-08-08 15:08:35 +02:00
  • 514bbc35ab feat(DPoP): add nonce on client side Edouard Vanbelle 2026-08-08 14:33:25 +02:00
  • 8b79e26329 feat(DPoP): bing ceremony on login Edouard Vanbelle 2026-08-08 14:15:26 +02:00
  • fed265c70f feat(DPoP): add frontend dpop library Edouard Vanbelle 2026-08-08 13:49:23 +02:00
  • 7fc68c50d5 feat(DPoP): add schema & session & PG repos Edouard Vanbelle 2026-08-08 12:55:13 +02:00
  • 5fed90d3ea Merge pull request #660 from EdouardVanbelle/feat/federation-identity-rename Dionisio Pozo 2026-08-09 01:07:46 +02:00
  • 4c34b25a7b feat(oidc): support of +alias email (clean it up to reconciliate) Edouard Vanbelle 2026-08-08 22:11:31 +02:00
  • bd8e77c3dd chore(i18n): add helper for translations Edouard Vanbelle 2026-08-08 21:21:00 +02:00
  • f33d54703c fix(oidc): fix race on logout Edouard Vanbelle 2026-08-08 21:19:21 +02:00
  • 9d80bddb5f feat(oidc): apply i18n Edouard Vanbelle 2026-08-08 20:49:09 +02:00
  • 4d6c4bb92e feat(oidc): improve error handling Edouard Vanbelle 2026-08-08 20:31:19 +02:00
  • 93bb114e21 feat(oidc): admin / my account: correct style Edouard Vanbelle 2026-08-08 20:21:34 +02:00
  • fa7b651897 feat(oidc): provide reason of autolink failure Edouard Vanbelle 2026-08-08 20:09:02 +02:00
  • 30bf64667c feat(oidc): test auto/manual oidc account link/unlink Edouard Vanbelle 2026-08-08 19:52:49 +02:00
  • e9495a63ad feat(oidc): permit auto/manual oidc account link/unlink Edouard Vanbelle 2026-08-08 17:19:05 +02:00
  • d8b3f2e026 refactor(oidc): migrate provider into issuer Edouard Vanbelle 2026-08-08 15:24:06 +02:00
  • 10a8dd7d8b refactor(oidc): prep. support of Open Cloud Mesh Edouard Vanbelle 2026-08-08 15:10:23 +02:00
  • 521040521d Merge pull request #659 from EdouardVanbelle/chore/worktree Dionisio Pozo 2026-08-08 01:53:46 +02:00
  • d547406a09 chore(build): add support of git worktree Edouard Vanbelle 2026-08-07 20:40:52 +02:00
  • 37613bed6e Merge pull request #646 from EdouardVanbelle/feat/opaque-auth Dionisio Pozo 2026-08-07 20:28:07 +02:00
  • 21607e3e7f feat(opaque): improve password change Edouard Vanbelle 2026-08-05 23:35:05 +02:00
  • 60cf9d976b feat(opaque): prepare removal of Argon legacy password for the future Edouard Vanbelle 2026-08-05 23:14:37 +02:00
  • 1a701b3a64 fix(opaque): fix integration test Edouard Vanbelle 2026-08-05 23:13:47 +02:00
  • 94e5b9e355 feat(opaque): permits ksf values change Edouard Vanbelle 2026-08-05 22:16:03 +02:00
  • 84a1b0e005 feat(admin/user): show users auth method + add cli to recover broken opaque login Edouard Vanbelle 2026-08-05 21:12:51 +02:00
  • c4bf2568ba feat(opaque): lower KSF values to support old clients (memory intensive) Edouard Vanbelle 2026-08-05 20:48:55 +02:00
  • c95d108bf8 feat(opaque): show users migrated in admin panel Edouard Vanbelle 2026-08-04 23:58:52 +02:00
  • baac330389 fix(opaque): fix cookie setting Edouard Vanbelle 2026-08-04 23:58:23 +02:00
  • 906934ba25 fix(opaque): use safe url base64 Edouard Vanbelle 2026-08-04 21:17:24 +02:00
  • 2de476d281 feat(pass reset): request a pass change on 1st login Edouard Vanbelle 2026-08-04 21:05:08 +02:00
  • 6965855388 reactor(opaque): normalize to OXICLOUD_AUTH_OPAQUE_* variables Edouard Vanbelle 2026-08-04 07:31:22 +02:00
  • 6a5b8980ae chore(migration): update the migration timestamp Edouard Vanbelle 2026-08-04 07:18:40 +02:00
  • 39ea00fff3 test(opaque): fix playwright scenarios Edouard Vanbelle 2026-08-03 08:39:54 +02:00
  • 526903e0d5 fix(db-migration): keep timestamp order Edouard Vanbelle 2026-08-02 22:59:11 +02:00
  • 7781e07b48 feat(oidc): harden email verified cases Edouard Vanbelle 2026-08-02 22:37:18 +02:00
  • 5418a5bd34 feat(opaque): add end to end test hurl + binary Edouard Vanbelle 2026-08-02 22:10:17 +02:00
  • 903d769e03 feat(opaque): handle the force password change Edouard Vanbelle 2026-08-02 03:01:26 +02:00
  • e8de07768e feat(opaque): add end to end integration test Edouard Vanbelle 2026-08-01 20:45:13 +02:00
  • 168d94370a feat(opaque): legacy login refuses migrated OPAQUE users Edouard Vanbelle 2026-08-01 20:25:56 +02:00
  • fac65a7c4d feat(opaque): add lookup identifier (with anti-enum) Edouard Vanbelle 2026-08-01 17:05:22 +02:00
  • ebe76ffac2 feat(opaque): Silent migration on legacy login Edouard Vanbelle 2026-08-01 15:21:42 +02:00
  • 92254ef894 feat(opaque): diasable OPAQUE in e2e front test for now Edouard Vanbelle 2026-07-28 08:11:04 +02:00
  • bd8384c9b5 feat(opaque): add change password Edouard Vanbelle 2026-07-28 00:18:53 +02:00
  • 94c6121f3b feat(opaque): add /api/auth/opaque/params Edouard Vanbelle 2026-07-27 23:38:59 +02:00
  • 7d7621e387 feat(opaque): wire API Edouard Vanbelle 2026-07-27 22:23:15 +02:00
  • ae65c8475f test(opaque): add test that coverable by hurl Edouard Vanbelle 2026-07-27 06:31:53 +02:00
  • 033146a6c9 feat(opaque): add login opaque exchange Edouard Vanbelle 2026-07-26 23:01:07 +02:00
  • 0e395ae15f feat(auth): bring opaque (RFC 9807) auth Edouard Vanbelle 2026-07-26 15:04:31 +02:00
  • d76803f602 Merge pull request #658 from EdouardVanbelle/fix/oidc-login-method Dionisio Pozo 2026-08-04 00:21:17 +02:00
  • c4b454479e fix(test-integration): fix OS possible race with tantivy test Edouard Vanbelle 2026-08-03 23:10:51 +02:00
  • 95104904c4 feat(oidc): reduce amount of page when auto_redirect_to_oidc Edouard Vanbelle 2026-08-03 23:00:15 +02:00
  • d065f99952 feat(oidc): deprecate OXICLOUD_OIDC_DISABLE_PASSWORD_LOGIN Edouard Vanbelle 2026-08-03 21:36:49 +02:00
  • ac32595846 test(oidc): test auto_redirect_if_standalone_oidc and RP iniiate logout Edouard Vanbelle 2026-08-03 21:35:54 +02:00
  • 921cbef152 test(oidc): test back-channel logout Edouard Vanbelle 2026-08-03 21:14:54 +02:00
  • acd4420fe3 feat(oidc): impl back channel logout Edouard Vanbelle 2026-08-03 08:00:13 +02:00
  • 166b8c4891 feat(oidc): RP initiator logout Edouard Vanbelle 2026-08-03 01:17:16 +02:00
  • 5ebe2d3bae feat(oidc): add auto-redirect for OIDC Edouard Vanbelle 2026-08-03 00:22:19 +02:00
  • b91f2fab2b feat(oidc): add oidc method in OXICLOUD_AUTH_METHODS Edouard Vanbelle 2026-08-03 00:11:49 +02:00
  • 02db85c040 Merge pull request #657 from EdouardVanbelle/fix/services-use-blob-abstraction Dionisio Pozo 2026-08-02 23:46:44 +02:00
  • 7663f803d3 fix: fix services accessig directly to localstorage Edouard Vanbelle 2026-08-02 19:20:23 +02:00
  • 74866bea81 Merge pull request #656 from EdouardVanbelle/feat/storage-key-rotation Dionisio Pozo 2026-08-02 18:10:45 +02:00
  • 6ab87d83e8 docs(backend-storage): explain design including the blob header Edouard Vanbelle 2026-08-02 17:33:25 +02:00
  • 8b0fb03b5c feat(recoverable jobs): clarify life cycle pause vs cancel Edouard Vanbelle 2026-08-02 16:55:07 +02:00
  • 5eec0fb36e fix(migration): recover the main banner progression on server restart Edouard Vanbelle 2026-08-02 16:19:09 +02:00
  • 07802e01f8 feat(recoverable job): add pause/resume capability Edouard Vanbelle 2026-08-02 16:15:34 +02:00
  • c00451fc88 feat(admin): better refresh in admin section when storage is in migration Edouard Vanbelle 2026-08-02 15:59:38 +02:00
  • 58c24bd150 feat(storage migration): make logs more verbose Edouard Vanbelle 2026-08-02 15:51:44 +02:00
  • 49a4c53eed feat(admin storage): show finger print on key generation Edouard Vanbelle 2026-08-02 15:26:29 +02:00
  • 015f2da0f7 refactor(backend): normalize naming convention to backend rather storage Edouard Vanbelle 2026-08-02 14:49:35 +02:00
  • a10d3254bf fix(storage migration): overwrite target blob if mismatch Edouard Vanbelle 2026-08-02 14:13:55 +02:00
  • 9902a6f8fe refactor(usage_reconcile): explicit naming to prevent confusion with storage (backend) Edouard Vanbelle 2026-08-02 13:36:20 +02:00
  • db5ae1cc90 fix(storage migration): do not flip storage backend on migration error Edouard Vanbelle 2026-08-02 13:29:25 +02:00
  • 6b3d36730c fix(blob consistency): fix report of unreadable blob Edouard Vanbelle 2026-08-02 13:28:24 +02:00
  • d4cb0c53d5 feat(blob): add a safety net on blob without header Edouard Vanbelle 2026-08-02 13:22:01 +02:00
  • c0878a7928 fix(storage-usage): keep trashed files in usage till they a permenently deleted Edouard Vanbelle 2026-08-02 12:34:42 +02:00
  • 4297d8139a feat(admin dashboard): clarify quota usage vs backend usage Edouard Vanbelle 2026-08-02 12:08:08 +02:00
  • dd1528de92 feat(rotate-key): show finger print + way to know if can remove key Edouard Vanbelle 2026-08-02 04:26:47 +02:00
  • 47246592b7 fix(blob_consistency): raise a finding if decipher fails Edouard Vanbelle 2026-08-02 02:20:58 +02:00
  • 120dd09885 fix(decypher): try to decipher even with old format Edouard Vanbelle 2026-08-02 02:20:21 +02:00
  • 0a41f561d0 feat(rotate-key): add report + key fingerprint in hexdigit fmt Edouard Vanbelle 2026-08-02 01:05:02 +02:00
  • ddede168f9 feat(job): delete temp files at boot time (only possible case: crash) Edouard Vanbelle 2026-08-02 00:51:34 +02:00
  • bc481bdd99 feat(job): fix key rotation on local storage (replace blob) Edouard Vanbelle 2026-08-02 00:45:52 +02:00
  • e12d8bcb90 feat(job): show if a job is recverable Edouard Vanbelle 2026-08-02 00:40:38 +02:00
  • a58351b7ad feat(storage key rot): add admin panel Edouard Vanbelle 2026-08-02 00:06:08 +02:00
  • a9d5aae781 feat(storage key rot): add rotate services Edouard Vanbelle 2026-08-01 23:46:46 +02:00