euzu
d8daefb452
fixed hls api
2025-06-09 13:00:37 +02:00
euzu
358aeb49fe
Merge branch 'master' into fix/catchup
2025-06-07 11:31:57 +02:00
euzu
3338985afd
small refactorings
2025-06-07 11:27:49 +02:00
euzu
931aab5c14
continuity counter using reduced memory now
2025-06-07 11:16:52 +02:00
euzu
4b2c745944
removed atomics, because we have only one thread accessing the stream
2025-06-07 10:47:17 +02:00
euzu
b82d9e4c77
Custom stream loop
2025-06-07 10:23:19 +02:00
euzu
0192d7b6a6
Catchup play fix
2025-06-06 11:17:42 +02:00
euzu
4dc27e5ed0
ipadr session
2025-06-05 17:51:03 +02:00
euzu
78d3a2b8c6
Merge branch 'master' into fix/catchup
...
# Conflicts:
# src/api/endpoints/xtream_api.rs
# src/utils/network/request.rs
2025-06-05 08:17:03 +02:00
euzu
cf44587034
Series info can have release_date and releaseDate as fields, which should be handled
2025-06-04 21:52:55 +02:00
euzu
abed4a75ee
implemented session with redirect
2025-06-04 21:40:14 +02:00
euzu
4605449608
implemented session with redirect
2025-06-03 18:25:15 +02:00
euzu
cdacf54f48
Catchup/Timeshift fix
2025-06-02 18:03:34 +02:00
euzu
8a6a738b63
During grace period the stream should be blocked to avoid unnecessary stream download
2025-05-27 12:57:35 +02:00
euzu
86892991c6
During grace period the stream should be blocked to avoid unnecessary stream download
2025-05-27 12:52:29 +02:00
euzu
caeba744e8
Merge branch 'master' into feature/grace_period_block_stream
2025-05-27 12:50:58 +02:00
euzu
1ba6b15d33
During grace period the stream should be blocked to avoid unnecessary stream download
2025-05-27 12:50:34 +02:00
euzu
cd392fed90
Hls request handling for m3u fixed,
...
Updated example config
2025-05-27 12:42:11 +02:00
euzu
451a1a9e79
During grace period the stream should be blocked to avoid unnecessary stream download
2025-05-27 11:31:46 +02:00
euzu
adc428aa5b
During grace period the stream should be blocked to avoid unnecessary stream download
2025-05-27 11:30:37 +02:00
euzu
07ddc5b8dd
Reading config files one by one to avoid wrong line numbers on config errors
2025-05-27 10:29:40 +02:00
euzu
2fb1de425f
fixed custom stream response buffering
2025-05-26 17:44:39 +02:00
euzu
97ac4bccb2
adding user account expired resource stream
...
some other optimizations
2025-05-26 14:03:38 +02:00
euzu
46435c1c7f
some optimizations for field accessor
2025-05-23 00:27:35 +02:00
euzu and GitHub
e53d141659
Merge pull request #266 from euzu/feature/docker_timezone
...
Docker timezone settings added,
Some debug logs sanitized
2025-05-22 17:44:41 +02:00
euzu
20c895a1ad
Docker timezone settings added
2025-05-22 17:39:06 +02:00
Goldy
03d5b27374
refactor: refactor no referer header setting
2025-05-21 21:38:23 +02:00
google-labs-jules[bot]
8baa68c04c
fix: Correctly place disable_referer_header under ReverseProxyConfig
...
This commit corrects the placement of the `disable_referer_header`
configuration option. It is now correctly part of the `reverse_proxy`
settings, as intended, rather than the general `proxy` settings.
When `reverse_proxy.disable_referer_header` is set to `true`,
tuliprox will not send the Referer header in its outgoing HTTP
requests made as part of its reverse proxy functionality.
This is useful for scenarios where Xtream Codes providers or other
services are restrictive and might block requests that include
the Referer header, especially after redirects.
The following changes were made:
- Removed `disable_referer_header` from `ProxyConfig` in `src/model/config_proxy.rs`.
- Added `disable_referer_header: bool` to `ReverseProxyConfig` in `src/model/config.rs`.
- Updated client creation in `src/api/main_api.rs` (within `create_shared_data`)
to honor this flag from `ReverseProxyConfig`.
- Removed referer disabling logic from the general `create_client` function
in `src/utils/network/request.rs`.
- Updated `config/config.yml` to move the option to the `reverse_proxy` section.
- Updated `README.md` to reflect the correct placement and usage.
2025-05-21 19:08:38 +00:00
euzu
0aa26466a3
clippy optimizations
2025-05-16 14:11:33 +02:00
euzu
c5939e26c7
intermediate checkin
2025-05-16 14:01:36 +02:00
euzu
32a849d1e9
Check xc user account status during update
2025-05-16 10:23:38 +02:00
euzu
7136eb1ab6
- Added list template for sequences. List templates can only be used for sequences.
...
```yaml
templates:
- name: CHAN_SEQ
value:
- '(?i)\bUHD\b'
- '(?i)\bFHD\b'
```
The template can now be used for sequence
```yaml
sort:
groups:
order: asc
channels:
- field: caption
group_pattern: "!US_TNT_ENTERTAIN!"
order: asc
sequence:
- "!CHAN_SEQ!"
- '(?i)\bHD\b'
- '(?i)\bSD\b'
```
2025-05-15 11:17:09 +02:00
euzu
ef2c9c8eed
Added mapping_path to config.yml.
2025-05-14 19:11:43 +02:00
euzu
0537014127
conf.d style mapping support
2025-05-14 18:40:21 +02:00
euzu
3d70531a2d
conf.d style mapping support
2025-05-14 18:23:22 +02:00
euzu
15290df0b9
realod config changes on demand for mapping.yml and api-proxy.yml
2025-05-14 10:12:15 +02:00
euzu
760b05d09b
realod config changes on demand for mapping.yml and api-proxy.yml
2025-05-14 09:44:56 +02:00
euzu
0e2b0468f1
realod config changes on demand
2025-05-13 21:50:08 +02:00
euzu
0bcf9e5db6
last modification
2025-05-12 22:35:24 +02:00
euzu
07a3cdd058
Use templates for config and rename
2025-05-12 21:38:02 +02:00
g0ldyy
93e468943d
forgot some m3u-filter occurences
2025-05-10 18:19:49 +02:00
g0ldyy
ffba9200f0
forgot some
2025-05-10 18:11:30 +02:00
g0ldyy
acf07012bb
oupsie
2025-05-10 18:07:41 +02:00
g0ldyy
f29ac65da5
m3u-filter is now tuliprox
2025-05-10 17:59:50 +02:00
euzu
b7240549d4
Refactored stream handling
2025-05-09 22:45:16 +02:00
euzu
a8d6946d80
Refactored stream handling
2025-05-09 22:25:44 +02:00
euzu
8d36c9c00e
Refactored stream handling
2025-05-09 18:18:59 +02:00
euzu
9f884703fa
Refactored stream handling
2025-05-09 17:13:37 +02:00
euzu
61da65e916
Added comment field to user
2025-05-06 15:57:11 +02:00
euzu
a46ff39bf5
connection grace time fixes
2025-05-06 12:19:37 +02:00