Commit Graph
338 Commits
Author SHA1 Message Date
euzu dd2dd0b052 Mapper script built-in function template 2025-06-12 16:20:15 +02:00
euzu 69f9fc5e45 sleep timer code fixes 2025-06-11 16:57:37 +02:00
euzu 49c7f64a8f Added sleep timer 2025-06-11 16:47:57 +02:00
euzu c9745d50f6 added session limit 2025-06-09 13:23:27 +02:00
euzu d8daefb452 fixed hls api 2025-06-09 13:00:37 +02:00
euzu f87e308660 Merge branch 'master' into fix/catchup 2025-06-09 10:48:38 +02:00
euzu 9bafbe27a5 epg icon fix 2025-06-09 10:30:52 +02:00
euzu 358aeb49fe Merge branch 'master' into fix/catchup 2025-06-07 11:31:57 +02:00
euzu b82d9e4c77 Custom stream loop 2025-06-07 10:23:19 +02:00
euzu b9f65b61a7 Merge branch 'master' into fix/catchup 2025-06-05 20:09:09 +02:00
euzu 138977deb6 Remove Icon tag which has no source attribute 2025-06-05 20:06:04 +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 4605449608 implemented session with redirect 2025-06-03 18:25:15 +02:00
euzu 977a61ec19 Fixed input filter and epg sources 2025-06-02 10:44:09 +02:00
euzu 7f5070785a epg source preparation refactored 2025-05-30 12:52:41 +02:00
euzu ef4200bfc8 epg source preparation refactored 2025-05-30 12:02:14 +02:00
euzuandGitHub 5ca98ec20d Update playlist.rs
added input field to field accessor
2025-05-27 17:59:47 +02:00
euzu 0f636f52c9 Reading config files one by one to avoid wrong line numbers on config errors 2025-05-27 10:47:24 +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 bd790bc675 readme updated 2025-05-26 18:05:42 +02:00
euzu 3d104ce33f adding user account expired resource stream
some other optimizations
2025-05-26 14:39:03 +02:00
euzu 97ac4bccb2 adding user account expired resource stream
some other optimizations
2025-05-26 14:03:38 +02:00
euzu 2890abb46d Merge branch 'master' into feture/template_optimization 2025-05-23 18:22:05 +02:00
euzu 3d672a97a7 Fixed target update selection for update process 2025-05-23 18:17:47 +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 ac5c867b7d mapper refactoring 2025-05-22 15:20: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
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 18b2c7bd51 epg title match with leading separator fix 2025-05-18 13:40:20 +02:00
euzuandGitHub 8533a17ec2 Update config_healthcheck.rs
Healthcheck uses only part of config
2025-05-17 00:24:12 +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 7a753f9888 epg logo assignment priority for override_logo 2025-05-16 08:59:52 +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 ef2c9c8eed Added mapping_path to config.yml. 2025-05-14 19:11:43 +02:00
euzu 3d70531a2d conf.d style mapping support 2025-05-14 18:23:22 +02:00
euzu 73d201040c epg priority 2025-05-14 15:42:07 +02:00
euzu 196e8b9b23 epg priority 2025-05-14 12:40:51 +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