diff --git a/server/http_logger.py b/server/http_logger.py deleted file mode 100644 index 587f502..0000000 --- a/server/http_logger.py +++ /dev/null @@ -1,25 +0,0 @@ -# http_logger.py -import logging -from fastapi import Request, Response -from starlette.middleware.base import BaseHTTPMiddleware -import time -import uuid - -logger = logging.getLogger("uvicorn.error") - -class HTTPLogger: - """Custom HTTP logger to catch invalid requests""" - - @staticmethod - def log_invalid_request(data: bytes, client_addr: tuple): - """Log invalid HTTP requests""" - try: - # Try to decode as much as possible - request_str = data.decode('utf-8', errors='replace')[:500] - logger.warning( - f"Invalid HTTP request received\n" - f"Client: {client_addr[0]}:{client_addr[1]}\n" - f"Data: {request_str}" - ) - except Exception as e: - logger.warning(f"Invalid HTTP request from {client_addr}, could not decode: {e}") \ No newline at end of file diff --git a/server/models.py b/server/models.py index 99f4a58..9a9367e 100644 --- a/server/models.py +++ b/server/models.py @@ -27,17 +27,4 @@ class PackMeta(BaseModel): minecraft_version: str loader_type: str - loader_version: Optional[str] = None - -class MinecraftVersion(BaseModel): - version: str - type: str # release, snapshot, old_alpha, old_beta - release_time: datetime - url: Optional[str] = None - -class ModLoader(BaseModel): - type: str - version: str - minecraft_version: str - installer_url: Optional[str] = None - libraries: List[str] = Field(default_factory=list) \ No newline at end of file + loader_version: Optional[str] = None \ No newline at end of file diff --git a/server/viev_logs.py b/server/view_logs.py similarity index 100% rename from server/viev_logs.py rename to server/view_logs.py