euzu
80660312e4
write operations optimized for less memory usage
2025-12-11 20:02:20 +01:00
euzu
a522d2863b
write operations optimized for less memory usage
2025-12-11 19:50:31 +01:00
euzu
1193fc2265
write operations optimized for less memory usage
2025-12-11 19:27:56 +01:00
euzu
ab8e6c0d53
write operations optimized for less memory usage
2025-12-11 14:32:04 +01:00
euzu
55191d6c84
vod resolve refactored
...
Arc<Client> is now Client
2025-12-11 09:54:28 +01:00
knylbyte
5a10efe82e
feat: added option to create an alias during mapping
2025-11-30 18:35:01 +01:00
euzu
4ffda5e068
Fixed additional feature for file_lock memory leak through weak references
2025-11-30 13:51:54 +01:00
euzu
e11a22b79a
Fixed additional feature for file_lock memory leak through weak references
2025-11-30 13:44:27 +01:00
euzu
b352ea44e2
Fixed additional feature for file_lock memory leak through weak references
2025-11-30 13:28:21 +01:00
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
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
a873848a39
added exp_date for input, alias and csv batch file
2025-11-26 13:19:10 +01:00
euzu
0119abe8bb
Added copy to clipboard menu for stream table
2025-11-24 14:29:05 +01:00
euzu
178f5d5cbf
Xtream Codes Batch provider accounts are now checked for expiration.
2025-11-22 11:12:30 +01:00
euzu
72fef10b86
Xtream Codes Batch provider accounts are now checked for expiration.
2025-11-22 11:07:50 +01:00
euzu
4e6c5209d8
Xtream Codes Batch provider accounts are now checked for expiration.
2025-11-22 10:55:46 +01:00
euzu
b691105510
Epg resource rewrite
2025-11-21 12:42:44 +01:00
euzu
dd4f3beb56
Epg resource rewrite
2025-11-21 12:28:56 +01:00
euzu
e2709956f8
SyncIOBridge caused tokio panic
2025-11-21 01:53:45 +01:00
euzu
98dc80dd75
SyncIOBridge caused tokio panic
2025-11-21 01:35:04 +01:00
euzu
a14253519e
fixed some async file operations
2025-11-20 13:40:04 +01:00
euzu
e6338b69a2
Added braking change info
...
fixed a notification message, added input name
2025-11-20 13:08:37 +01:00
euzu
d2779a3e30
Some fixes for async handling
2025-11-20 13:00:01 +01:00
euzu
8ca88a4711
Merge remote-tracking branch 'dark-breakpoint/feature/async-cleanup' into feature/connection_logging_and_non_order_and_session_connection_token
2025-11-20 10:34:46 +01:00
DarkBreakpoint
0876ebc43b
async Config
2025-11-19 15:13:33 -06:00
DarkBreakpoint
000df50b76
EPG export async
2025-11-19 15:07:30 -06:00
DarkBreakpoint
8f6c49c73f
Async Json writer
2025-11-19 14:59:52 -06: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
6f2be9693c
Using async file operations
2025-11-14 22:45:08 +01:00
DarkBreakpoint
e681da0733
Persist cache pipe via tokio::fs to avoid blocking the runtime
2025-11-14 11:00:01 -06:00
euzu
66bba7b96b
Merge remote-tracking branch 'dark-breakpoint/async-file-copy' into feature/async_playlist_persistence
2025-11-14 16:32:24 +01:00
DarkBreakpoint
c65e9181e4
Use tokio::fs for playlist persistence to avoid blocking async paths
2025-11-14 08:58:11 -06: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
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
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
796982c2b4
fixed clippy warnings
2025-11-01 02:05:21 +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
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
62db7affc3
Some refactorings
...
- HdHomerun
- WebUI GeoIP
- Playlist Updates
...
2025-10-28 20:21:36 +01:00