add patch for deno compiling overflow
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m1s

This commit is contained in:
Fijxu 2025-03-25 00:24:34 -03:00
parent 4b19e2ea0e
commit 73fc2e6ab9
Signed by: Fijxu
GPG key ID: 32C1DDF333EDA6A4
14 changed files with 50 additions and 26 deletions

View file

@ -1,7 +1,7 @@
From 36a1c3b54d2b36429ddd86bb3df65dd44bfb1a32 Mon Sep 17 00:00:00 2001
From dcc49f92b16f0a81211a785b8f6226cf0b2d6124 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 18:44:10 -0300
Subject: [PATCH 01/13] feat: add support for an external videoplayback proxy
Subject: [PATCH 01/14] feat: add support for an external videoplayback proxy
---
config/config.example.toml | 1 +

View file

@ -1,7 +1,7 @@
From 32572765735b2144bf46244eafc5016e92e52ad3 Mon Sep 17 00:00:00 2001
From a791d4af82059dcbea92d554502af7d4bfe738dd Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 18:52:53 -0300
Subject: [PATCH 02/13] feat: report the external videoplayback proxy via /info
Subject: [PATCH 02/14] feat: report the external videoplayback proxy via /info
endpoint
---

View file

@ -1,7 +1,7 @@
From b2264473e67d4781ec65ee2ed0449d91ae870cda Mon Sep 17 00:00:00 2001
From 22efdf68a74c982732eda55b3ade647c2d7f4572 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 19:02:01 -0300
Subject: [PATCH 03/13] feat: add resolution limit on DASH streams to save
Subject: [PATCH 03/14] feat: add resolution limit on DASH streams to save
bandwidth
---

View file

@ -1,7 +1,7 @@
From bb4d6e974fdaf4d49f28a7d03887544a4f911f4d Mon Sep 17 00:00:00 2001
From f4a5151588c1b943ef11d5110ac1c69a8aee883f Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 19:06:04 -0300
Subject: [PATCH 04/13] feat: add env variable to set verify_requests
Subject: [PATCH 04/14] feat: add env variable to set verify_requests
---
src/lib/helpers/config.ts | 4 +++-

View file

@ -1,7 +1,7 @@
From 22e7b034b713d0afba3a8f1e925ad075dcfe2112 Mon Sep 17 00:00:00 2001
From 8e7d9c444449e8aac26cf6d528ba907051ece482 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 19:20:52 -0300
Subject: [PATCH 05/13] feat: add support for multiple proxies
Subject: [PATCH 05/14] feat: add support for multiple proxies
---
src/lib/helpers/getFetchClient.ts | 17 ++++++++++++++++-

View file

@ -1,7 +1,7 @@
From eb05ad6827d124072f8d315fbef3fef523c17160 Mon Sep 17 00:00:00 2001
From 38d85d33657e105afce5f007c6aacb9b7d8eb0b1 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 19:37:34 -0300
Subject: [PATCH 06/13] ci: update deno to 2.2.4
Subject: [PATCH 06/14] ci: update deno to 2.2.4
---
Dockerfile | 2 +-

View file

@ -1,7 +1,7 @@
From e7fcf61d90423fa6cee77451ed84bc62a857778e Mon Sep 17 00:00:00 2001
From 2453528d8bc995fa32053e49432a10d22da3bacd Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 20:06:47 -0300
Subject: [PATCH 07/13] fix: temporary player_id override until an official fix
Subject: [PATCH 07/14] fix: temporary player_id override until an official fix
cames out
---

View file

@ -1,7 +1,7 @@
From 4e897797f90706ef56fc83da042d7a544381e5c5 Mon Sep 17 00:00:00 2001
From 3282cade22404e2fe938f23565b8cc2585b69601 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 20:22:19 -0300
Subject: [PATCH 08/13] fix: cut off secret_key to 16 characters
Subject: [PATCH 08/14] fix: cut off secret_key to 16 characters
---
src/lib/helpers/verifyRequest.ts | 2 +-

View file

@ -1,7 +1,7 @@
From 8685c1ed2ec7a4dce885bbff00bdef615bef6536 Mon Sep 17 00:00:00 2001
From 613a99c7a63ae08c1e11b6c286e5af1000867166 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 20:34:33 -0300
Subject: [PATCH 09/13] feat: add option to disable potoken generation check
Subject: [PATCH 09/14] feat: add option to disable potoken generation check
---
config/config.example.toml | 1 +

View file

@ -1,7 +1,7 @@
From 7d96848386eb13ee8b8b863e9d3bd2e962dbcd87 Mon Sep 17 00:00:00 2001
From 09ca1218e9152cfb3d20347e993b9d60224e9ef1 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Mon, 24 Mar 2025 21:38:33 -0300
Subject: [PATCH 10/13] feat: add support for encrypted query parameters
Subject: [PATCH 10/14] feat: add support for encrypted query parameters
---
src/lib/helpers/config.ts | 9 ++++

View file

@ -1,7 +1,7 @@
From 32d2f32fb22725c1a920b07985639161aac04196 Mon Sep 17 00:00:00 2001
From 35e04439dbfddc8cf89a561113a968e71f0ce888 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Tue, 25 Mar 2025 00:04:47 -0300
Subject: [PATCH 11/13] add proxy retries on innertube error
Subject: [PATCH 11/14] add proxy retries on innertube error
---
src/lib/helpers/config.ts | 1 +

View file

@ -1,7 +1,7 @@
From ff072ad2eff451b3f3f7d25128ecdc240e55000f Mon Sep 17 00:00:00 2001
From 5352eed8c5ba428ac3e17cec5105e0c4e23db53b Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Tue, 18 Mar 2025 16:38:23 -0300
Subject: [PATCH 12/13] add support for prometheus metrics
Subject: [PATCH 12/14] add support for prometheus metrics
fix deno lint and typo

View file

@ -1,7 +1,7 @@
From d1dc1520c05b2ae0f6796c0e53c23c19d6a59cb0 Mon Sep 17 00:00:00 2001
From eee0f4e30c66f71d88a2564eb87c9da6e052f64f Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Tue, 25 Mar 2025 00:07:28 -0300
Subject: [PATCH 13/13] add metrics for proxy retries
Subject: [PATCH 13/14] add metrics for proxy retries
---
src/lib/helpers/metrics.ts | 5 +++++

View file

@ -0,0 +1,24 @@
From 1d07448dc88171b2159955007b42f5b5238bd8ae Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Tue, 25 Mar 2025 00:24:07 -0300
Subject: [PATCH 14/14] fix: fix tokio overflow on compile
---
Dockerfile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Dockerfile b/Dockerfile
index a6dc150..bdc43f5 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,7 @@
FROM denoland/deno:debian-2.2.4 AS builder
+ENV RUST_MIN_STACK=9999999999
+
ARG TINI_VERSION=0.19.0
WORKDIR /app
--
2.49.0