Files
NLnetLabs-domain/examples
Ximon EighteenandGitHub ce74445279 Service enhancement prerequisites for XFR support (#369)
* Adds support for indicating to downstream Service impls that a certain number of bytes should be reserved (to make space for adding a TSIG RR or EDNS options during middleware post-processing).

* Adds support for strongly typed passing of arbitrary metadata between middleware that produces a type and middleware that consumes the type (e.g. passing the used TSIG key name from TSIG middleware to XFR middleware).

* Replaces the blanket impl Service for Arc with a more general impl Service for Deref.

* Removes the blanket impl Service for fn as I have multiple times been blocked from defining some other Service impl because the fn one matches, because its presence can cause very confusing compiler error messages if your impl Service for T is not quite in sync with the signature of your other impl T blocks.

* Adds an "enabled" flag to the CookiesMiddlewareSvc making it easier to create a service stack with optionally enabled layers based on runtime configuration.
2024-09-03 15:39:52 +02:00
..
2024-04-22 13:31:34 +02:00
2024-05-06 15:26:00 +02:00
2024-06-13 14:05:56 +02:00
2024-04-22 13:31:34 +02:00
2024-04-22 13:31:34 +02:00
2024-04-22 13:31:34 +02:00
2024-04-12 10:21:21 +02:00
2024-06-13 14:05:56 +02:00
2024-04-11 16:41:40 +02:00
2024-04-11 16:41:40 +02:00