Commit graph

18 commits

Author SHA1 Message Date
dcb87b225a
fix: Fix content-range header in video proxy for partial requests
from: https://github.com/iv-org/invidious-companion/pull/101
2025-04-24 18:42:10 -04:00
a9c845651d
forgot to delete those println xd
All checks were successful
CI / build (push) Successful in 1m1s
2025-03-28 23:47:32 -03:00
71aa6edd67
fix: handling range headers correctly when full content requested
All checks were successful
CI / build (push) Successful in 58s
From: 71341b894c
2025-03-28 02:03:53 -03:00
356e523bc8
enforce 16 characters for companion.secret_key
All checks were successful
CI / build (push) Successful in 59s
ref: 23ff6135bb
2025-03-27 22:11:51 -03:00
e13b2e02a7
fix checkRequest checking 2025-03-27 22:07:09 -03:00
cb370138b8
change how the encrypted parameters are handled.
based on 7a56a46864
2025-03-27 22:06:56 -03:00
6a8c4ea562 fix: do not tolower on secret_key 2025-03-24 21:53:47 -03:00
76e9807a34 fix: add missing secret_key config value
All checks were successful
CI / build (push) Successful in 1m9s
2025-03-24 21:45:07 -03:00
40faa994da style: move configuration to it's own package and more
All checks were successful
CI / build (push) Successful in 51s
- Remove https, it's useless and reverse proxies like haproxy, caddy and
  nginx are better at handling TCP and SSL connections
- Ability to disable the UDS and HTTP servers
2025-03-24 18:36:50 -03:00
6bd0f28d77
feat: add support for encrypted query parameters
All checks were successful
CI / build (push) Successful in 1m18s
2025-03-14 22:17:23 -03:00
81aa259a31
use http/1.1 by default
All checks were successful
CI / build (push) Successful in 1m4s
http/2 is not useful for DASH video streaming.
2025-03-10 22:53:25 -03:00
83fff3d861
remove client check since it's not needed for now
Some checks failed
CI / build (push) Failing after 16s
2025-03-10 15:07:42 -03:00
77c8730391
fix: fix data race on headers
All checks were successful
CI / build (push) Successful in 49s
2025-03-07 01:19:48 -03:00
d268f1a2c2
style: remove dead code in form of comments
All checks were successful
CI / build (push) Successful in 1m9s
2025-03-06 22:25:21 -03:00
3563b4e819
feat: change how headers are passed to the client and move constant variables 2025-03-06 22:25:21 -03:00
f7e75ce5e7
feat: use invidious-companion way to handle Range header and query parameter 2025-03-06 21:31:37 -03:00
340ee021bb
chore: get rid of the stats and only use prometheus metrics
Some checks failed
CI / build (push) Failing after 31s
2025-02-20 01:27:30 -03:00
8821540bd9
style: refactor project to use the standard go project layout 2025-02-20 01:13:40 -03:00