Iceshrimp.NET/Iceshrimp.Backend/Core
Laura Hausmann d3aed20843
[backend] Replace cuid2 with System.Cryptography-based CSPRNG
This allows us to drop the cuid.net dependency and is ~6x faster while improving security (cuid2 is dubious at best in this regard). We may switch to ULID or UUIDv7 in the future for even higher performance, but this change allows for improving performance and security without any side effects.
2024-05-27 13:27:49 +02:00
..
Configuration [backend/razor] Add assembly metadata to FrontendSPA template 2024-05-25 01:10:17 +02:00
Database [backend/database] Add explicit parentheses to Note.IsVisibleFor 2024-05-23 15:17:44 +02:00
Events [backend/events] Add events for user follow/mute/block (& their respective opposites) (ISH-218, ISH-219) 2024-03-26 18:12:23 +01:00
Extensions [backend/queue] Improved AsyncAutoResetEvent implementation 2024-05-25 13:34:06 +02:00
Federation [backend/federation] Support resolving actors by aliases not directly resolvable via WebFinger 2024-05-23 14:07:36 +02:00
Helpers [backend] Replace cuid2 with System.Cryptography-based CSPRNG 2024-05-27 13:27:49 +02:00
Middleware [backend/federation] Code cleanup 2024-05-03 02:39:48 +02:00
Queues [backend/drive] Check for isLink attribute when handling deletion/expiry for deduplicated files (ISH-334) 2024-05-18 15:53:59 +02:00
Services [backend/queue] Improved AsyncAutoResetEvent implementation 2024-05-25 13:34:06 +02:00
Tasks [backend/queue] Clean completed jobs in a cron task instead of doing it at job completion 2024-05-14 15:05:01 +02:00