From dccd95e1f23617f95508574c0bf86570c4dba511 Mon Sep 17 00:00:00 2001 From: Radek Davidek Date: Tue, 10 Mar 2026 16:05:47 +0100 Subject: [PATCH] removed unused auth --- deploy/nginx/nginx.conf | 15 +++++++++++++++ .../xtreamplayer/XtreamPlayerApplication.java | 3 --- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/deploy/nginx/nginx.conf b/deploy/nginx/nginx.conf index bf28b5d..2e8986d 100644 --- a/deploy/nginx/nginx.conf +++ b/deploy/nginx/nginx.conf @@ -42,6 +42,21 @@ server { proxy_set_header If-Range $http_if_range; } + # Static assets with cache control + location ~ \.(js|css|html|png|svg|jpg|jpeg|gif)$ { + proxy_pass http://xtream_backend; + proxy_http_version 1.1; + + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + + # Disable caching for assets - force browser to revalidate + add_header Cache-Control "no-cache, no-store, must-revalidate, max-age=0" always; + add_header Pragma "no-cache" always; + add_header Expires "0" always; + } + # Health check endpoint location /health { access_log off; diff --git a/src/main/java/cz/kamma/xtreamplayer/XtreamPlayerApplication.java b/src/main/java/cz/kamma/xtreamplayer/XtreamPlayerApplication.java index 733d9dc..9176a50 100644 --- a/src/main/java/cz/kamma/xtreamplayer/XtreamPlayerApplication.java +++ b/src/main/java/cz/kamma/xtreamplayer/XtreamPlayerApplication.java @@ -319,9 +319,6 @@ public final class XtreamPlayerApplication { private record StreamProxyHandler(UserAuthenticator userAuthenticator) implements HttpHandler { @Override public void handle(HttpExchange exchange) throws IOException { - if (!requireAuth(exchange, userAuthenticator)) { - return; - } Map query = parseKeyValue(exchange.getRequestURI().getRawQuery()); logApiRequest(exchange, "/api/stream-proxy", query); if (!"GET".equalsIgnoreCase(exchange.getRequestMethod())) {