Skip to content

Commit a1ad969

Browse files
committed
Notes
1 parent 2481dab commit a1ad969

File tree

5 files changed

+31
-8
lines changed

5 files changed

+31
-8
lines changed

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
*.fs eol=lf
3232
*.fsx eol=lf
3333
*.hs eol=lf
34+
*.sh text eol=lf
3435

3536
*.csproj eol=crlf
3637
*.vbproj eol=crlf

.idea/.idea.AppVeyor/.idea/workspace.xml

+12-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGES.md

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
### .NET 4.7.2 is now required
44

55
- This allows us to update our dependencies to the latest, safest versions.
6+
- The functionality from most plugins has been integrated into the core, drastically simplifying maintenance for the most common features
7+
- If you are still using packages.config instead of PackageReference, you'll need to reference another NuGet package
8+
69

710

811
# v4-0-0

Core/AsyncInterceptModule.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,14 @@ public class AsyncResponsePlan:IAsyncResponsePlan{
5151
}
5252
public void Dispose()
5353
{
54-
54+
// Todo: Call StopAsync on services like HybridCache to avoid leaving files open
5555
}
5656

5757
public void Init(HttpApplication context)
5858
{
5959
var helper = new EventHandlerTaskAsyncHelper(CheckRequest_PostAuthorizeRequest_Async);
6060
context.AddOnPostAuthorizeRequestAsync(helper.BeginEventHandler, helper.EndEventHandler);
61+
6162
conf.ModuleInstalled = true;
6263
}
6364

Core/TODO_V5.txt

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
* Fix response headers system under async
2+
3+
* Figure out graceful shutdown (Dispose on httpmodule?)
4+
5+
* Implement watermark config translation
6+
7+
* Unify RemoteReader and encrypted/signed URL system.
8+
9+
* Create ImageResizer.Imageflow plugin
10+
11+
* Create HybridCache plugin
12+
13+
* Integrated licensing from Imazen.Common and migrate just the enforcer tests

0 commit comments

Comments
 (0)