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
knylbyte and GitHub
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