Commit graph

746 commits

Author SHA1 Message Date
dumbmoron 7fab5a37ff
crypto: use secret directly instead of deriving key 2024-03-05 16:49:00 +00:00
wukko fc39ac76b6 crypto: change input var name in stream functions 2024-03-05 21:18:20 +06:00
wukko 97f4528e92 core/api: update checkSafeLength 2024-03-05 21:15:32 +06:00
wukko f4acd2f141 stream/manage: replace base64 with base64url 2024-03-05 21:15:13 +06:00
wukko 73b63e5487 crypto: replace base64 with base64url 2024-03-05 21:14:54 +06:00
wukko 48ac75b135 crypto: concat buffers in encryptStream and decryptStream 2024-03-05 21:07:03 +06:00
wukko 6ed03b0035 crypto: rename sha256 func to generateHmac
it has always been actually hmac
2024-03-05 20:55:17 +06:00
wukko 9211b39588 createStream: removed an outdated variable 2024-03-05 20:45:54 +06:00
wukko c22d76444b core/api: remove unnecessary Math.floor for timestamp 2024-03-05 20:41:33 +06:00
wukko dbe2a02152 stream/manage: remove unnecessary Math.floor for timestamp from prehistoric times 2024-03-05 20:41:08 +06:00
wukko e282a9183f stream: encrypt cached stream data & clean up related modules
also limited CORS methods to GET and POST
2024-03-05 18:14:26 +06:00
wukko 8d8b04dd1f css: smaller button padding in home 2024-02-27 15:48:46 +06:00
wukko d80d37e936 package: bump youtubei.js version to 9.1.0
fixes network issues
2024-02-24 17:57:07 +06:00
wukko e6e9f4f099
api core: fix cors env variable (#358) 2024-02-16 08:42:34 +06:00
wukko 0432cd1c00 package: bump version to 7.10.3 2024-02-16 08:41:20 +06:00
wukko f8f85b771b api core: fix cors env variable 2024-02-16 08:39:31 +06:00
wukko 40c17f6e33
loc: fix yt codec error typo 2024-02-10 23:24:27 +06:00
wukko 5961fb8252 loc: remove double sometimes from yt codec error 2024-02-10 23:22:21 +06:00
wukko 335696686c package: bump version to 7.10.2 2024-02-02 23:12:34 +06:00
wukko 6de230f642 twitter: more descriptive errors 2024-02-02 23:12:05 +06:00
wukko a0df70110d package: bump version to 7.10.1 2024-01-31 17:53:12 +06:00
wukko 0c83522356
youtube: ignore audio tracks when quality matching
merge pull request #340 from dumbmoron/yt-fix-quality-match
2024-01-31 17:52:32 +06:00
dumbmoron 3a693efbd1
youtube: ignore audio tracks when quality matching 2024-01-31 11:50:43 +00:00
wukko 56afa2848f readme: add info about ok video 2024-01-31 17:32:50 +06:00
wukko 8c963e724b package: bump to 7.10 2024-01-31 17:30:48 +06:00
wukko c2e1f736bb
youtube: unify quality matching, slight cleanup
merge pull request #224 from dumbmoron/fix-single-quality
2024-01-31 17:13:47 +06:00
wukko e85b2ace14 youtube: clean up 2024-01-31 17:10:02 +06:00
wukko bb04749fc1
api: proper rate limiting (including limiting ipv6 by prefix)
merge pull request #163 from dumbmoron/xff
2024-01-31 16:48:13 +06:00
wukko 01240b6ca3 utils: getIP formatting 2024-01-31 16:47:18 +06:00
dumbmoron a375000ae9
api: use req.ip instead of cloudflare headers, ratelimit ipv6 by prefix
allows for more versatile configurations that do not necessarily have to use cloudflare

also ratelimits IPv6 addresses by prefix instead of individual addresses
currently set at /56, which should not be too strict
(yet allows a /48 holder to make 256 as many requests instead of 2^80 as many requests), change if needed
2024-01-31 10:36:19 +00:00
wukko b4f11b047e
front: fix press & hold not working on various picker
merge pull request #217 from dumbmoron/fix-hold-various-picker
2024-01-31 16:16:38 +06:00
wukko 5a45f5ef64
Merge branch 'current' into fix-hold-various-picker 2024-01-31 16:12:20 +06:00
wukko 1345964280 front: fix picker padding and content alignment 2024-01-28 14:15:11 +06:00
wukko b0d1840087 front: update picker descriptions 2024-01-28 14:13:53 +06:00
wukko d73d431eec front: use same picker title for images and media 2024-01-28 13:59:18 +06:00
wukko 1f7089744d package: bump to 7.9.5 2024-01-28 13:34:24 +06:00
wukko 3e7aafbaa3
tiktok: fix photo link parsing
merge pull request #336 from wukko/tiktok-fix
2024-01-28 13:33:57 +06:00
wukko c9947fc75d tiktok: fix photo link parsing 2024-01-28 13:23:00 +06:00
wukko 8e24f91a06 cobalt.css: brighter light mode 2024-01-28 12:43:13 +06:00
wukko dc3e32bb7d
test: add twitter mediaviewer link
merge pull request #308 from mxr/patch-1
2024-01-24 17:43:13 +06:00
wukko 3f39cf818a package: bump version to 7.9.4 2024-01-21 22:48:02 +06:00
wukko 00ef8cd288
types: add processing priority
merge pull request #331 from wukko/processing-priority
2024-01-21 22:47:33 +06:00
wukko cb1046bd71
setup: fix crash caused by module dependency
merge pull request #329 from dumbmoron/fix-setup
2024-01-21 22:47:08 +06:00
wukko a14116e902 types: actually unwrap args 2024-01-21 22:37:55 +06:00
wukko 8b6e147b4b types: add nice priority to ffmpeg commands 2024-01-21 22:35:42 +06:00
dumbmoron a1369215c0
setup: fix crash caused by module dependency 2024-01-19 22:40:25 +00:00
wukko b6e7d73089 package: bump version to 7.9.3 2024-01-19 11:51:42 +06:00
wukko 48dab09487 config: rearrange crypto donation list 2024-01-19 11:51:27 +06:00
wukko debe8ba8aa
twitter: fix gif encoding for multi-media tweets
merge pull request #327 from dumbmoron/twitter-multi-gif-fix
2024-01-19 11:22:16 +06:00
dumbmoron 558e466478
twitter: fix gif encoding for multi-media tweets 2024-01-18 16:21:28 +00:00