handler: gather real ip for rules, check X-Real-IP

This commit is contained in:
Vaxry
2025-04-15 14:37:54 +01:00
parent a0577efed7
commit 15689ca20a
4 changed files with 60 additions and 19 deletions

View File

@@ -14,6 +14,7 @@
#include "headers/gitProtocolHeader.hpp"
#include "headers/acceptLanguageHeader.hpp"
#include "headers/setCookieHeader.hpp"
#include "headers/xrealip.hpp"
#include "debug/log.hpp"
@@ -78,6 +79,7 @@ int main(int argc, char** argv, char** envp) {
Pistache::Http::Header::Registry::instance().registerHeader<GitProtocolHeader>();
Pistache::Http::Header::Registry::instance().registerHeader<AcceptLanguageHeader>();
Pistache::Http::Header::Registry::instance().registerHeader<SetCookieHeader>();
Pistache::Http::Header::Registry::instance().registerHeader<XRealIPHeader>();
g_pCrypto = std::make_unique<CCrypto>();