euzu
b7ccea7fe9
Merge remote-tracking branch 'dark-breakpoint/feature/session-connection-token' into feature/connection_logging_and_non_order
2025-11-20 10:49:21 +01:00
euzu
00df136c64
Merge remote-tracking branch 'dark-breakpoint/feature/session-connection-token' into feature/connection_logging_and_non_order
2025-11-20 08:50:10 +01:00
euzu
5db883caf2
Merge remote-tracking branch 'dark-breakpoint/feature/session-connection-token' into feature/connection_logging_and_non_order
2025-11-20 08:50:05 +01:00
euzu
b4260a8e8b
Merge remote-tracking branch 'dark-breakpoint/feature/improved-connection-logging' into feature/connection_logging
2025-11-20 08:22:11 +01:00
DarkBreakpoint
7d3c2fd8be
Improve session tracking
2025-11-19 23:00:25 -06:00
DarkBreakpoint
44b8610692
Add diagnostics when a single user accumulates many connections so runaway clients are easy to spot.
2025-11-19 10:00:32 -06:00
euzu
d31021b615
- Added detailed shared-stream/buffer/provider logging to trace lag, cache persistence, and session/provider lifecycle events.
...
- Connection registration failures now trigger an explicit disconnect so zombie sockets don’t linger.
- Shared stream shutdown now drops registry locks before releasing provider handles to prevent cross-lock stalls.
2025-11-18 22:58:30 +01:00
euzu
17e85fcfa4
- Added detailed shared-stream/buffer/provider logging to trace lag, cache persistence, and session/provider lifecycle events.
...
- Connection registration failures now trigger an explicit disconnect so zombie sockets don’t linger.
- Shared stream shutdown now drops registry locks before releasing provider handles to prevent cross-lock stalls.
2025-11-18 21:52:09 +01:00
euzu
75f5a17461
Merge remote-tracking branch 'darkbreakpoint/release-provider-outside-lock' into feature/shared_stream_diagnostic
2025-11-18 21:18:28 +01:00
euzu
0f05b5665d
dangling connection remove
2025-11-18 21:16:43 +01:00
euzu
49f180123b
More log output
2025-11-18 21:01:42 +01:00
DarkBreakpoint
a59174a7d7
Avoid holding stream lock while releasing providers
2025-11-17 09:31:49 -06:00
DarkBreakpoint
e81f839853
Add shared streaming diagnostics
2025-11-17 08:57:29 -06:00
euzu
8a64a1ee5f
Merge remote-tracking branch 'dark-breakpoint/shared-stream-zero-copy' into feature/async_persist_cache_pipe_and_m3u_write
2025-11-14 23:00:28 +01:00
euzu
6f2be9693c
Using async file operations
2025-11-14 22:45:08 +01:00
euzu
9c43c389ed
Persist pipe stream Drop implementation to ensure the callback is invoked
2025-11-14 22:35:18 +01:00
DarkBreakpoint
2b8c9ffc3a
Use Arc<Bytes> for shared-stream burst buffer snapshots
2025-11-14 11:08:04 -06:00
DarkBreakpoint
e681da0733
Persist cache pipe via tokio::fs to avoid blocking the runtime
2025-11-14 11:00:01 -06:00
DarkBreakpoint
7ca7b15c8a
Avoid blocking the runtime when warming cache
2025-11-14 08:33:29 -06:00
euzu
c6203190e0
File Lock fix
2025-11-14 09:49:48 +01:00
DarkBreakpoint
153c1377b3
feat: make shared burst buffer size configurable
2025-11-12 15:21:05 -06: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
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
45a3fcd659
feat: added enhanced header handling for outgoing request in reverse proxy mode
2025-10-31 17:04:35 +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
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
cd76891ce4
Some refactorings
...
- HdHomerun
- WebUI GeoIP
- Playlist Updates
...
2025-10-28 19:52:46 +01:00
euzu
3c3c8df763
Added GeoIp config and update button to WebUI
...
Integrated GeoIp to stream Table
Fixed some HdHomerun issues
2025-10-28 18:42:09 +01:00
euzu
3ba4a5aaf6
hdhomerun fixes
2025-10-28 13:55:37 +01:00
euzu
a5f0299fbe
Merge branch 'feature/extract-media-quality-and-strm-output' into feature/stream_table
2025-10-28 13:29:04 +01:00
euzu
7b50f1229c
Fixed clippy warnings for hdhomerun
2025-10-28 09:54:21 +01:00