Commit Graph
400 Commits
Author SHA1 Message Date
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
euzuandGitHub 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
euzu 715d275a7e ui user view refactor, added status filter 2025-05-06 12:05:46 +02:00
euzu 537350e8b0 ipcheck integrated to webui
fixed playlist sort for webui
2025-05-04 16:07:26 +02:00
euzu 4eeae7566e Fixed m3u stream response when typed url option is set 2025-05-04 11:53:28 +02:00
euzu 5aee075b06 IPCheck and config refactor 2025-05-04 10:59:08 +02:00
euzuandGitHub a9df86eabb Merge pull request #235 from euzu/featue/proxy_connection
proxy settings
2025-04-30 13:40:41 +02:00
euzu dc8ef8f8c6 proxy settings 2025-04-30 13:32:55 +02:00
euzu a58d537dd3 hls url token handling without delimiter 2025-04-30 11:30:09 +02:00
euzu fc90202de1 fixes for session hls handling 2025-04-30 11:04:01 +02:00
euzu e2601bcfdc User Session handling for fast frequent requests 2025-04-30 09:55:08 +02:00
euzu f5bbd62338 provider and user connection management 2025-04-28 20:28:33 +02:00