75 Commits

Author SHA1 Message Date
Robin Krahl ab6ad84225 Release trussed-auth v0.4.0 v0.4.0 2025-01-21 21:26:46 +01:00
Robin Krahl 2fc6856270 Split backend and extension
This patch splits the trussed-auth crate into two crates:  trussed-auth
only defines the AuthExtension and can be used by clients or other
backends implementing the extension.  trussed-auth-backend contains the
AuthBackend that implements the extension using the filesystem.
2025-01-21 21:08:09 +01:00
Robin Krahl fc53539536 Use trussed-core and remove default features for trussed 2025-01-08 10:07:25 +01:00
Robin Krahl c030b82ad3 Update littlefs2 to v0.5.0 2024-10-25 11:35:05 +02:00
Robin Krahl 2ae26ba455 Avoid unnecessary path copies 2024-10-13 15:42:28 +02:00
Sosthène Guédon 947ffe6cff Expose whether a given client contains initialized data 2024-04-11 14:23:12 +02:00
Robin Krahl 49163246ab Fix changelog entry for #39
The changelog entry for PR #39 ended up in the 0.3.0 section instead of
the section for unreleased changes.
2024-04-03 10:06:44 +02:00
Sosthène Guédon 0c03037f95 Add changelog entry 2024-04-03 09:32:20 +02:00
Sosthène Guédon b153282189 Use #[serde(rename)] to reduce the size taken by serialized data 2024-04-03 09:32:20 +02:00
Sosthène Guédon a725ae6d42 Use tagged admin-app 2024-04-02 18:02:35 +02:00
Sosthène Guédon 83767073e4 Use enum rather than bool 2024-04-02 18:02:35 +02:00
Sosthène Guédon 3f4bf00e3c Make the use of the raw backend optional 2024-04-02 18:02:35 +02:00
Sosthène Guédon 33c86bf353 Use admin-app migrations 2024-04-02 18:02:35 +02:00
Sosthène Guédon 111a91e423 Update trussed 2024-04-02 18:02:35 +02:00
Sosthène Guédon 773e2db059 Add migration test with empty directories 2024-04-02 18:02:35 +02:00
Sosthène Guédon 39eb8fa51e Update changelog 2024-04-02 18:02:35 +02:00
Sosthène Guédon 011ecec8bb Use migration testing from trussed-staging 2024-04-02 18:02:35 +02:00
Sosthène Guédon 79ad207548 Remove bundled filesystem dumps 2024-04-02 18:02:35 +02:00
Sosthène Guédon da2966534c Rename migrate to migrate_remove_dat 2024-04-02 18:02:35 +02:00
Sosthène Guédon 89cacb608a Fix reuse compliance 2024-04-02 18:02:35 +02:00
Sosthène Guédon 4a7f71fd13 Fix clippy warning 2024-04-02 18:02:35 +02:00
Sosthène Guédon 03120e69e0 Add example for migrate 2024-04-02 18:02:35 +02:00
Sosthène Guédon 7fa4328270 Add tests for migration 2024-04-02 18:02:35 +02:00
Sosthène Guédon 9e01297c3d Add migration helper 2024-04-02 18:02:35 +02:00
Sosthène Guédon b0ead6f163 Move trussed-auth data to get rid of the dat folder 2024-04-02 18:02:35 +02:00