Commit graph

823 commits

Author SHA1 Message Date
Igor Katson
f3a4e99bb6 allowlist ip 2024-05-03 02:53:52 +04:00
Igor Katson
b597ee0fad Slowdown again 2024-05-03 02:53:52 +04:00
Igor Katson
5027d8ccd1 All storage factories are generic now 2024-05-03 02:53:52 +04:00
Igor Katson
e4adfa569a storages generics 2024-05-03 02:53:52 +04:00
Igor Katson
fdc9243a41 log buf.len() 2024-05-03 02:53:52 +04:00
Igor Katson
6cc7fa7ae0 micros vs millis 2024-05-03 02:53:52 +04:00
Igor Katson
1c880bf75f remove slow storage 2024-05-03 02:53:52 +04:00
Igor Katson
4054c36d5e Revert "allowlist ip"
This reverts commit 1860cc632724c1cb70b026e969e104d1f657aac4.
2024-05-03 02:53:52 +04:00
Igor Katson
5912cbe4c2 logs 2024-05-03 02:53:52 +04:00
Igor Katson
c5a73f1d4f Add timing storage 2024-05-03 02:53:52 +04:00
Igor Katson
d3413370d2 Slow storage impl 2024-05-03 02:53:52 +04:00
Igor Katson
45375fe2db allowlist ip 2024-05-03 02:53:52 +04:00
Igor Katson
bc5098355f Move mmap to storages from example 2024-05-02 12:29:46 +04:00
Igor Katson
3398babba9 Mmap custom storage example 2024-05-02 12:29:46 +04:00
Igor Katson
fd30ad9cbf Tweak everything for APIs to support everything while not changing too much 2024-05-02 12:29:46 +04:00
Igor Katson
ebd4731c09 Small tweak 2024-05-02 12:29:46 +04:00
Igor Katson
aec1b94544 No sleeps, wait properly now 2024-05-02 12:29:46 +04:00
Igor Katson
e3254f97bf E2E streaming test 2024-05-02 12:29:46 +04:00
Igor Katson
f466facd1a Small tweaks 2024-05-02 12:29:46 +04:00
Igor Katson
cd33f99352 Move files around a bit 2024-05-02 12:29:46 +04:00
Igor Katson
f2ae2f67f4 Custom storage example 2024-05-02 12:29:46 +04:00
Igor Katson
6c3dfbc52f Add storage example 2024-05-02 12:29:46 +04:00
Igor Katson
3e37b4698f remove impl for box dyn storage 2024-05-02 12:29:46 +04:00
Igor Katson
dc137c075f Move to storage folder 2024-05-02 12:29:46 +04:00
Igor Katson
c6a8761a8d Move storage to mod.rs 2024-05-02 12:29:46 +04:00
Igor Katson
67c22c9313 It compiles now 2024-05-02 12:29:46 +04:00
Igor Katson
42bbf84ea5 Fixing up initialization to allow passing in custom storages 2024-05-02 12:29:46 +04:00
Igor Katson
1b49257019 Storages 2024-05-02 12:29:46 +04:00
Igor Katson
609f9d92ae
Remove outdated comment 2024-05-02 09:11:45 +01:00
Igor Katson
d2e37ead51
Download speed: dont lag behind disk 2024-05-02 09:10:36 +01:00
Igor Katson
648c4edf71
Add explanation to peer semaphore 2024-05-02 09:04:57 +01:00
Igor Katson
04d8b5f7c8 128 works even better 2024-05-01 15:55:55 +04:00
Igor Katson
371d1ff927 Bump up peer semaphore 2024-05-01 15:55:55 +04:00
Igor Katson
5cac8ac02c fix after rebase on remove-reopen 2024-05-01 00:43:51 +04:00
Igor Katson
4a73739871 Force set file length on stream 2024-05-01 00:43:51 +04:00
Igor Katson
0ebd4aa128 Force set file length on stream 2024-05-01 00:43:51 +04:00
Igor Katson
ea2dfd0500 update URL for streams 2024-05-01 00:43:51 +04:00
Igor Katson
da3e199c91 Two JS small fixes (worth for main) 2024-05-01 00:43:51 +04:00
Igor Katson
7450e43eb8 Add a missing JS property 2024-05-01 00:43:51 +04:00
Igor Katson
517b62a35b Update TODO.md 2024-05-01 00:43:51 +04:00
Igor Katson
6a9578cc0b Fix a bug 2024-05-01 00:43:51 +04:00
Igor Katson
867785422c update a cuople error messages 2024-05-01 00:43:51 +04:00
Igor Katson
82f8b0932c Patch in some changes from another branch 2024-05-01 00:43:51 +04:00
Igor Katson
9474a6d52e Works pretty well now! 2024-05-01 00:43:51 +04:00
Igor Katson
ffc662e370 Less spammy log message 2024-05-01 00:43:51 +04:00
Igor Katson
5ffe2d59b7 Fix streaming logic 2024-05-01 00:43:51 +04:00
Igor Katson
0a895c5b9c Update streaming if checks 2024-05-01 00:43:51 +04:00
Igor Katson
2b315a6524 Nothing. todo 2024-05-01 00:43:51 +04:00
Igor Katson
94589a21fe UI link to video files 2024-05-01 00:43:51 +04:00
Igor Katson
f0788f2c4a Works fine now finally 2024-05-01 00:43:51 +04:00