euzu
0fae9f3edd
Atomic ordering changed, Fixed race conditions on user access
2025-11-30 13:12:59 +01:00
euzu
ee05a9e02e
Atomic ordering changedFixed race conditions on user access
2025-11-30 12:53:47 +01:00
euzu
f3c8383a44
Fixed race conditions on user access
2025-11-30 11:52:58 +01:00
euzu
ffdbc19831
- CPU usage
...
- disable cloudflare header
2025-11-29 19:34:05 +01:00
euzu
0782e02cd5
- CPU usage
...
- disable cloudflare header
2025-11-29 19:29:37 +01:00
euzu
62694f3a3c
- CPU usage
...
- disable cloudflare header
2025-11-29 19:20:27 +01:00
euzu
bdb838e2b0
- CPU usage
...
- disable cloudfare header
2025-11-29 19:01:42 +01:00
euzu
21006dbf0f
Refactored connection handling to avoid race conditions
2025-11-26 14:13:31 +01:00
euzu
6c021fbe2b
Refactored connection handling to avoid race conditions
2025-11-26 13:44:11 +01:00
euzu
a873848a39
added exp_date for input, alias and csv batch file
2025-11-26 13:19:10 +01:00
euzu
1fa967d8a2
Refactored connection handling to avoid race conditions
2025-11-26 09:56:09 +01:00
euzu
98dc80dd75
SyncIOBridge caused tokio panic
2025-11-21 01:35:04 +01:00
euzu
afc6881454
fixedFixed active shared stream provider connections
2025-11-20 15:55:34 +01:00
euzu
cf43c6a784
Fixed active shared stream provider connections
2025-11-20 15:50:46 +01:00
euzu
39c678032a
Fixed active shared stream provider connections
2025-11-20 15:35:07 +01:00
euzu
0fd4c69fca
Merge remote-tracking branch 'deadc1de/debug/shared-stream-connection-increment' into feature/shared_connection_count_fix
2025-11-20 14:52:42 +01:00
euzu
d86d599998
Merge remote-tracking branch 'deadc1de/debug/shared-stream-connection-increment' into feature/shared_connection_count_fix
2025-11-20 14:52:35 +01:00
euzu
d2779a3e30
Some fixes for async handling
2025-11-20 13:00:01 +01:00
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
DEADC1DE and root
06104dc8c1
Fix shared stream connection counting
...
Shared streams should not increment user connection count as they
represent a single provider connection shared by multiple clients.
Changes:
- update_connection: Only increment counter for non-shared streams
- release_connection: Only decrement counter for non-shared streams
2025-11-18 14:08:48 +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
DEADC0DE and root
4dae6dae72
Fix provider connection exhaustion when zapping channels
2025-11-17 12:50:48 +01: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