Kethsar
2c541448a2
Set the cap for max-chat-message-length to 1000
2023-03-25 14:31:25 -07:00
Kethsar
21d7f16413
Fix missed expansion of the option
2023-03-25 14:31:25 -07:00
Kethsar
87198bd4e7
Expand chat message length option to be consistent with other options
2023-03-25 14:31:25 -07:00
Kethsar
986207b46b
Add max chat message length config option
2023-03-25 14:31:25 -07:00
Calvin Montgomery
c78ef333da
Fix a couple issues discussed on IRC
2023-01-11 17:57:02 -08:00
Calvin Montgomery
fad1da7ab4
deps: fix high sev warnings
2023-01-10 20:56:38 -08:00
Calvin Montgomery
306e3adde8
Work around flaky test
2022-09-23 21:39:38 -07:00
Calvin Montgomery
99740a3673
Add cache, test
2022-09-23 21:39:38 -07:00
Calvin Montgomery
913348d46e
Continue working on banned channels
2022-09-23 21:39:38 -07:00
Calvin Montgomery
ae5dbf5f48
Continue working on banned channels
2022-09-23 21:39:38 -07:00
Calvin Montgomery
8338fe2f25
Work on banned channels feature
2022-09-23 21:39:38 -07:00
Xaekai
7921f41174
Fix inadvertent code reversions
2022-09-18 20:04:42 -07:00
Calvin Montgomery
9e0f7b8efa
Tweaks
2022-09-18 19:10:36 -07:00
Xaekai
f185e6c3ea
Add audioTracks support for custom manifests
2022-09-18 19:10:36 -07:00
Xaekai
45217ccad8
Add Niconico support
2022-09-18 19:10:36 -07:00
Xaekai
a2c4ea5036
Add Odysee support
2022-09-18 19:10:36 -07:00
Xaekai
1790d5b569
Add BandCamp support
2022-09-18 19:10:36 -07:00
Xaekai
97b8d1b4b7
Enable caching BitChute metadata
2022-09-18 19:10:36 -07:00
Xaekai
25ddc336e0
Use child iframe for BitChute
...
By using an iframe we can take advantage of the referrer meta tag,
while still being able to scaffold everything relatively easily because it's same-origin
2022-09-18 19:10:36 -07:00
Xaekai
8774dc89e7
Fixup Livestream.com
2022-09-18 19:10:36 -07:00
Xaekai
16f183c117
Add BitChute support
2022-09-18 19:10:36 -07:00
Xaekai
f929758bfd
Improve the ESLint situation
2022-09-18 19:10:36 -07:00
Xaekai
d516c5ebfc
Add PeerTube support
2022-09-18 19:10:36 -07:00
Xaekai
0e3307b9f4
Remove references to defunct services
...
Imgur discontinued support for albums
SmashCast/Hitbox disappeared
Ustream was sunset by IBM
Mixer is dead
Picasa is long dead
Vidme is long dead
IE11 is dead
2022-09-18 19:10:36 -07:00
Calvin Montgomery
dcfcee9a23
Accept #946
2022-05-17 21:13:50 -07:00
Calvin Montgomery
fd451fe9d2
Require at least one vote to skip
2022-05-09 20:25:34 -07:00
Calvin Montgomery
af62fbaef4
Fix #924
2021-10-13 20:12:31 -07:00
Calvin Montgomery
1f10f0f09c
Fix eslint error
2021-08-19 20:55:40 -07:00
Calvin Montgomery
edb5f94b7c
Add a POST flow to password recovery ( #871 )
2021-08-19 20:55:02 -07:00
Calvin Montgomery
394f03ee1c
Remove some legacy cruft
2021-08-19 20:44:57 -07:00
Calvin Montgomery
7214b7c474
Upgrade to socket.io v4
2021-08-19 20:36:04 -07:00
Calvin Montgomery
1b7e7c74f5
Remove legacy counters
2021-08-19 20:36:04 -07:00
Calvin Montgomery
5f799fe1a1
Disable soundcloud lookup due to #916
2021-08-12 19:46:47 -07:00
Calvin Montgomery
c717a55c2d
Implement #884
2021-08-11 21:16:19 -07:00
Zero
9a008d4623
Add support for raw AV1/Opus
2021-08-10 21:14:03 -07:00
Calvin Montgomery
f84892dc6a
Refactor polls
2021-08-02 19:23:53 -07:00
Calvin Montgomery
da53decdd5
Fix #885
2021-03-22 22:53:03 -07:00
Calvin Montgomery
08c0cfcd58
deps: upgrade prom-client
2021-03-21 21:50:05 -07:00
Calvin Montgomery
988029e6c7
deps: bump uuid
2021-03-21 21:50:05 -07:00
Calvin Montgomery
99559d8fda
deps: remove graceful-fs
...
graceful-fs was added at a time when channel state was stored in
flatfiles that could become corrupted if enough concurrent saves
occurred to hit the ulimit for maxfds (EMFILE). Saving channels this
way is no longer supported, so it shouldn't be an issue anymore.
2021-03-21 21:50:05 -07:00
Calvin Montgomery
182e6f0816
customembed: drop <object> and <embed>
2021-03-21 21:50:05 -07:00
kr4ssi
e391a80d65
Allow alt-attribute on <img>-tags
...
https://www.w3.org/html/wg/wiki/IssueAltAttribute
2021-01-28 19:32:33 -09:00
Calvin Montgomery
a75917d4e4
fix: attempt to avoid socket leak in node >= 13.x
...
The default timeout was removed from the HTTP module in node 13.x:
https://github.com/nodejs/node/pull/27558 . I believe this is the most
likely cause of fd leaks when running under current node versions.
2021-01-16 14:19:22 -08:00
Calvin Montgomery
00e9acbe4d
Revert "Remove channel reference counter"
...
This reverts commit d678fa56d1
. The
reference counter, flawed as it is, was masking far more issues than I
realized. It would require a more significant rearchitecture of the
code to remove it. Probably better to keep it and try to improve it for
now.
2021-01-09 13:03:38 -08:00
aleves64
a8d9781821
Small changes
2021-01-03 14:48:10 -09:00
aleves64
18fd611c91
Links to wiki now
2021-01-03 14:48:10 -09:00
aleves64
7c3d2f74ed
Made get-info save if yt video is age-restricted and made playlist refuse to add age-restricted videos
2021-01-03 14:48:10 -09:00
Calvin Montgomery
9e3c23c58a
Refuse to start on invalid config
2020-12-02 18:09:49 -08:00
Calvin Montgomery
d678fa56d1
Remove channel reference counter
...
This was an old attempt at gracefully unloading channels that still had
pending callbacks. Its implementation was always flawed, and the number
of places where it was used is small enough to replace with
straightforward checks for whether the channel has been unloaded after
an asynchronous operation. Hopefully fixes the stuck 0 user channels
issue.
2020-11-11 22:05:05 -08:00
Calvin Montgomery
66fadab492
Handle some common error conditions in the ffprobe preflight path
2020-11-11 22:05:05 -08:00