Massive changes to how the server handles state, how routing is handled and state is loaded by routes. Fixes a bug where the reverse_proxy extractor is unable to extract the X-Real-IP header from the request
Changes
Ported project to new TDF library see #34
Fixes to the IP extraction middleware that is used as a fallback for reverse proxy servers to provide client IP addresses
Massive project dependency restructure (Flipped global state and use extractors instead to provide dependency injection for all routes to load specific services)
Merged token service into session service
Extended blaze error types with more known errors
Bumped local-ip-address to new version
Keyed router using u32 shifted component + command instead of tuple of component and command
Description
Massive changes to how the server handles state, how routing is handled and state is loaded by routes. Fixes a bug where the
reverse_proxy
extractor is unable to extract the X-Real-IP header from the requestChanges
Related Issues