Iceshrimp.NET/Iceshrimp.Backend/Core/Extensions
Laura Hausmann 7e4282b386
[backend/drive] Switch to stream processing for remote media
This makes sure that files larger than the configured maximum remote media cache size are not loaded into memory (if the size is known), or are only loaded into memory until the configured maximum size before getting discarded (if the size is not known)
2024-07-28 23:32:04 +02:00
..
ArrayDestructuringExtensions.cs [backend] Code cleanup 2024-03-24 14:17:02 +01:00
AttributeExtensions.cs [backend/database] Fail gracefully if initial migration is pending and database is not empty (ISH-265) 2024-04-18 18:51:07 +02:00
ConfigurationBuilderExtensions.cs [backend] Convert configuration and preloaded contexts into embedded resources 2024-07-09 15:13:43 +02:00
ConsoleLoggerExtensions.cs [backend] Apply formatting rules 2024-06-29 01:06:19 +02:00
DateTimeExtensions.cs [backend] Apply formatting rules 2024-06-29 01:06:19 +02:00
EnumerableExtensions.cs [backend/core] Generate reply notifications for notes that aren't of specified visibility 2024-06-13 22:54:02 +02:00
ExpressionExtensions.cs [backend/core] Add in:interactions search query filter, allow multiple from: filters 2024-06-17 20:41:09 +02:00
GuidExtensions.cs [backend/database] Switch job identifier generation scheme to from UUIDv4 to ULID 2024-05-27 22:11:18 +02:00
HttpClientExtensions.cs [backend/core] Correctly handle redirects for signed requests (ISH-228) 2024-03-25 18:48:15 +01:00
HttpRequestExtensions.cs [backend/asp] Correctly handle API requests using chunked transfer encoding 2024-03-16 19:13:34 +01:00
HttpResponseExtensions.cs [backend/federation] Don't mark client error deliver jobs as successful 2024-06-23 14:45:04 +02:00
IPAddressExtensions.cs [backend/core] Don't allow connections to local addresses by default (ISH-330, ISH-331) 2024-05-17 14:19:48 +02:00
ListDestructuringExtensions.cs [backend] Code cleanup 2024-03-24 14:17:02 +01:00
ModelBinderProviderExtensions.cs [backend/asp] Correctly handle API requests using chunked transfer encoding 2024-03-16 19:13:34 +01:00
MvcBuilderExtensions.cs [backend/asp] Improve validation error handling 2024-07-10 02:55:57 +02:00
NumberExtensions.cs [backend/core] Refactor NumberExtensions 2024-06-21 16:02:40 +02:00
QueryableExtensions.cs [backend/database] Migrate references to Note.ThreadId ?? Note.Id to Note.ThreadIdOrId 2024-07-14 22:06:29 +02:00
QueryableFtsExtensions.cs [backend] Apply formatting rules 2024-06-29 01:06:19 +02:00
QueryableTimelineExtensions.cs [backend/database] Fix heuristic query causing EF Core warnings 2024-07-10 00:50:49 +02:00
ServiceExtensions.cs [backend/drive] Switch to stream processing for remote media 2024-07-28 23:32:04 +02:00
StreamExtensions.cs [backend/drive] Switch to stream processing for remote media 2024-07-28 23:32:04 +02:00
StringExtensions.cs [backend/federation] Fix HttpSignature validation on systems using CRLF line endings 2024-07-10 20:16:36 +02:00
SwaggerGenOptionsExtensions.cs [backend/asp] Refactor controllers 2024-07-06 17:12:22 +02:00
TaskExtensions.cs [backend/core] Refactor TaskExtensions.QueueMany for improved performance 2024-07-09 20:50:08 +02:00
WebApplicationBlazorFrameworkExtensions.cs [backend/middleware] Move ContentEncodingNegotiator into WebApplicationBlazorFrameworkExtensions.cs 2024-04-16 23:54:29 +02:00
WebApplicationExtensions.cs [backend/queue] Remove cluster mode (ISH-141) 2024-07-25 00:00:43 +02:00
WebHostExtensions.cs [backend/queue] Remove cluster mode (ISH-141) 2024-07-25 00:00:43 +02:00