Commit Graph
249 Commits
Author SHA1 Message Date
euzu fdffdd9c43 Merge remote-tracking branch 'dark-breakpoint/file-lock-normalize' into feature/cache_warmup 2025-11-14 16:06:20 +01:00
DarkBreakpoint c7a48e0d3d FileLockManager previously keyed locks by the raw PathBuf supplied by callers, so the same file accessed via different relative paths or symlinks acquired distinct locks—allowing concurrent writers and risking corruption. By canonicalizing/cleaning the path before indexing, all callers now share the same mutex and mutual exclusion is preserved. 2025-11-14 08:38:38 -06:00
DarkBreakpoint 7ca7b15c8a Avoid blocking the runtime when warming cache 2025-11-14 08:33:29 -06:00
euzu 30e0e24d90 Fixed wait on file locks 2025-11-14 11:58:23 +01:00
euzu c6203190e0 File Lock fix 2025-11-14 09:49:48 +01:00
euzu e731f6417b fix_login_screen_flicker 2025-11-13 21:44:35 +01:00
euzu c7f772f43b Fixed login screen flicker through wrong response handling in WebUI 2025-11-13 21:39:50 +01:00
DarkBreakpoint d498efe668 refactor: swap file lock transmutes for owned guards to remove unsafe hack 2025-11-13 14:23:04 -06:00
euzu 1db72fc3fc Fixed strm filter
Added `movie` as alias for `vod` for type filter. You can use now alternative to `Type = vod` the filter `Type = movie`.
2025-11-13 13:43:43 +01:00
euzu 57545d50b0 Fixed strm filter
Added `movie` as alias for `vod` for type filter. You can use now alternative to `Type = vod` the filter `Type = movie`.
2025-11-13 13:31:55 +01:00
euzu f6ecbaad2f Fixed strm filter
Added `movie` as alias for `vod` for type filter. You can use now alternative to `Type = vod` the filter `Type = movie`.
2025-11-13 13:15:17 +01:00
DarkBreakpoint 153c1377b3 feat: make shared burst buffer size configurable 2025-11-12 15:21:05 -06:00
euzu eba6b7df96 Changes to the PR resource retry config by DarkBreakpoint 2025-11-11 10:00:35 +01:00
DarkBreakpoint 84429af955 feat: make reverse-proxy retries configurable 2025-11-10 20:06:52 -06:00
euzu ef567e3ce7 better connection handling 2025-11-10 01:52:13 +01:00
euzu 55c2bdabba better connection handling 2025-11-10 01:30:23 +01:00
euzu b69ed4921e better connection handling 2025-11-10 01:04:13 +01:00
euzu 716ce7a1f0 Web ui direct login when web auth disabled 2025-11-07 20:03:22 +01:00
euzu 94dee697c7 Merge branch 'develop' into fix/web_ui_direct_login_when_auth_disabled 2025-11-07 19:47:02 +01:00
euzu b2df3b3620 Fixed custom share response 2025-11-06 15:15:52 +01:00
euzu 1000b2e7fc Fixed custom share response 2025-11-06 15:05:09 +01:00
euzu 36f9717891 fixed some coderabit / clippy warnings 2025-11-06 12:50:10 +01:00
euzu 838148610a Fixed catchup starting cycle through multiple provider 2025-11-06 12:29:21 +01:00
euzu 3c68287cd8 WebUI
- Aded kick command for streams table
- Added better stream type description for streams table
- Added clipboard not supported message
- Added Copy Credentials menu for user table
- Added random credentials generation for user creation
- Input table header column now with preview and reveal.
2025-11-06 10:36:23 +01:00
euzu e6c4480153 Fixed a connection count issue on ffwd and reverse for vod 2025-11-05 18:22:05 +01:00
euzu cb1692b9f6 some clippy fixes 2025-11-05 12:07:02 +01:00
euzu 961d27a668 Connection handling fixed for user sessions 2025-11-05 11:50:05 +01:00
euzu c47c170df7 Completly refactored connection management 2025-11-04 23:32:17 +01:00
euzu 6b09f30a51 Completly refactored connection management 2025-11-04 23:22:37 +01:00
euzu 3d95184e15 Completly refactored connection management 2025-11-04 22:56:27 +01:00
euzu 15a252664e Completly refactored connection management 2025-11-04 21:46:44 +01:00
euzu 95dde2876d First step provider and user connections.
-> Missing shared streams connections
2025-11-04 18:01:44 +01:00
euzu 796982c2b4 fixed clippy warnings 2025-11-01 02:05:21 +01:00
euzu 42b0326949 Connection guard release fallback implemented 2025-11-01 01:47:47 +01:00
euzu eff98b42fc Merge branch 'develop' into feature/source_editor 2025-11-01 00:46:29 +01:00
euzu 6dbe77ad23 some connection guard fixes 2025-11-01 00:26:30 +01:00
knylbyteandGitHub bac80087d9 Merge branch 'euzu:develop' into feature/remove_x_header_from_upstream_request 2025-10-31 17:05:29 +01:00
knylbyte 45a3fcd659 feat: added enhanced header handling for outgoing request in reverse proxy mode 2025-10-31 17:04:35 +01:00
euzu 19eb962a2d Source editor 2025-10-31 15:58:49 +01:00
euzu d22434c5ec GeoIp private range fixes 2025-10-30 15:03:23 +01:00
euzu b33362165d stream table ip fixed 2025-10-30 14:01:37 +01:00
euzu d71e8080f5 stream table ip fixed 2025-10-30 13:00:25 +01:00
euzu 5bf90fbd39 Reorganized GeoIP configuration documentation with detailed examples and CSV format specifications
Added explicit guidance on bind-mounted directory configuration with path mapping examples
Bug Fixes

Improved stream identification and error message accuracy in API operations
Enhanced provider connection lifecycle logging for better diagnostics
Internal Improvements

Refined identifier consistency across stream and connection handling
Optimized debugging output capabilities
2025-10-29 18:16:36 +01:00
euzu 2646bb905d fixed series virtual ip session key problem 2025-10-29 18:06:01 +01:00
euzu 57b9499d6c batch alias id fixed 2025-10-29 16:40:17 +01:00
euzu 4d99ae4325 Mixed up ip address behind reverse proxy during shared stream registration fixed 2025-10-29 15:29:05 +01:00
euzu 3d4f5108bb Some refactorings
- HdHomerun
- WebUI GeoIP
- Playlist Updates
...
2025-10-28 20:55:49 +01:00
euzu 49f916ff0b Some refactorings
- HdHomerun
- WebUI GeoIP
- Playlist Updates
...
2025-10-28 20:47:59 +01:00
euzu 6e0f9c96e7 Some refactorings
- HdHomerun
- WebUI GeoIP
- Playlist Updates
...
2025-10-28 20:30:04 +01:00
euzu 62db7affc3 Some refactorings
- HdHomerun
- WebUI GeoIP
- Playlist Updates
...
2025-10-28 20:21:36 +01:00