221 Commits
Author SHA1 Message Date
euzu 2fb1de425f fixed custom stream response buffering 2025-05-26 17:44:39 +02:00
euzu 9a7b6f021c cleanup old epg file downloads 2025-05-26 15:20:11 +02:00
euzu 97ac4bccb2 adding user account expired resource stream
some other optimizations
2025-05-26 14:03:38 +02:00
euzu fec6f21632 Added numbers and ranges to mapping 2025-05-26 10:43:03 +02:00
euzu c022b556a7 Merge branch 'master' into feture/template_optimization 2025-05-23 16:33:24 +02:00
euzu 708f1aea69 Standard log is now stdout 2025-05-23 16:33:02 +02:00
euzu 46435c1c7f some optimizations for field accessor 2025-05-23 00:27:35 +02:00
euzu a248107a62 Merge branch 'master' into feture/template_optimization 2025-05-22 17:45:14 +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
euzu 27b2721d51 mapper refactoring and readme 2025-05-22 16:44:25 +02:00
euzu 2dc6e5e604 mapper refactoring 2025-05-22 13:34:45 +02:00
euzu de92d2f994 mapper refactoring 2025-05-21 23:32:27 +02:00
euzu f5ee28ddf6 mapper refactoring 2025-05-21 22:01:34 +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 8e1a262067 updated iplog sanitize ipv4 and ipv6 2025-05-19 15:50:51 +02:00
euzu efda038ee4 log sanitize ipv4 and ipv6 2025-05-19 15:47:00 +02:00
euzu 754d6411e5 fixed empty epg id assignmewnt 2025-05-18 13:03:37 +02:00
euzu 10a348c01e fixed frontend log_active_clients config field as log_active_user 2025-05-17 22:31:55 +02: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 ede4b26091 removed redundant xc account check 2025-05-16 10:40:34 +02:00
euzu bb4335311f user accout check fixes, and login screen logo added 2025-05-16 10:36:42 +02:00
euzu 32a849d1e9 Check xc user account status during update 2025-05-16 10:23:38 +02:00
euzu a68b8bddee epg auto_epg removed and logo_override added 2025-05-15 16:40:52 +02:00
euzu dccf98e205 Fixed mapping file: optional
Fixed epg smart match name_prefix_separator
2025-05-15 13:49:31 +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 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 196e8b9b23 epg priority 2025-05-14 12:40:51 +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 0793909cec last modification release 3.0 2025-05-12 22:44:37 +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 ffba9200f0 forgot some 2025-05-10 18:11:30 +02:00
g0ldyy acf07012bb oupsie 2025-05-10 18:07:41 +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 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 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 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 8fbbe4b15e provider and user connection management 2025-04-28 19:52:59 +02:00
euzu 7b5ce04c08 provider max connection limit 2025-04-27 15:23:22 +02:00