284 Commits (ed7b0d66380bfc385ff7f34a3da9d45c1790d613)

Author SHA1 Message Date
Gabe Kangas 6fb383d04b Only ignore messages 5min after disconnect. Part of fixing #1268 4 years ago
Gabe Kangas f87d4f960a Add formatting 4 years ago
Gabe Kangas cf87f53da3 Do not send empty type when its not apropriate 4 years ago
Gabe Kangas 9d0ae44c3c Give stream status webhooks an id and timestamp 4 years ago
Gabe Kangas 53d0e8653e Remove old unused function 4 years ago
Gabe Kangas b966d32d77 Incorrect webhook event type is being sent on user joined. Fixes #1302 4 years ago
Gabe Kangas dcc7a7c5c3 Support assigning nil as time instead of setting time as invalid. Fix typo that led to incorrect disconnect time. Maybe addresses #1268? 4 years ago
Meisam 41a7e8b896
check the return value of os.Rename (#1288) 4 years ago
Gabe Kangas 12cbe529de Fix incorrect handling of messages array. Closes #1287 4 years ago
Christian cb7a9b89ea
safely generate the thumbnail.jpg & preview.gif (#1279) 4 years ago
Gabe Kangas 031a848b7a No need to publicly log this 4 years ago
Meisam 109d2669ab
better chat message sanitization (#1266) 4 years ago
Meisam 44f406caf0
reject user messages when offline (#1269) 4 years ago
Gabe Kangas fac06257ad Add in the optimization where multiple websocket events can exist within a single message 4 years ago
Gabe Kangas 8b2747e4d7 Add some sqlite optimizations 4 years ago
Gabe Kangas f20aa4478d Add a simple caching of chat history as an optimization 4 years ago
Gabe Kangas f85b54cfeb Pass along just the client id instead a reference to the entire client when unregistering the client 4 years ago
Meisam f07c9e2e00
consider <p></p> as an empty message (#1264) 4 years ago
Christian Muehlhaeuser 35a0c6fa14
Improve performance of retrieving chat history by avoiding double-sort and outer join (#1261) 4 years ago
Meisam e1c4b452e6
test emoji title and alt tag sanitization (#1244) 4 years ago
Meisam a8e93de134
Prevent remote image injection with /img/emoji/ in url (#1245) 4 years ago
Gabe Kangas ae78283caf Remove extra log from displaying 4 years ago
Gabe Kangas 484098afda Some migration fixes and database optimizations 4 years ago
Meisam c4c1ecfc7b
Allow alt and title tags in chat emojis (#1241) 4 years ago
Gabe Kangas 3dc3ad75f6 Cleanup errors that are not fatal during filesystem cleanup 4 years ago
Gabe Kangas c3e8e78dad Centralize chan closure to be done in the client, not the server. Set chan size to max message size. 4 years ago
Gabe Kangas f782e82909 Fix potential concurrent access condition 4 years ago
Gabe Kangas 44d6a36b77 Cleanup linter warnings 4 years ago
Gabe Kangas b6f68628c0
Chat refactor + persistent backing chat users (#1163) 4 years ago
Gabe Kangas 37fedb8ab8 Ignore some additional non-fatal errors 4 years ago
Meisam 7361578412
style fix for error checking (#1170) 4 years ago
Meisam a13e1e75e2
proper cleanup and permission check for the hls directory (#1167) 4 years ago
Jannik 3f9f4a151c
refactor: use io.Pipe and ffmpeg's stdin (#1148) 4 years ago
Jannik edc777ae1b
🐛 use currentBroadcast for playlist overwrites (#1149) 4 years ago
Gabe Kangas 0802a20f4f Do not save invalid disconnect time 4 years ago
Gabe Kangas 12104978e8 Some linter cleanup 4 years ago
Gabe Kangas ab3bbd59bf Cleanup the persisted disconnected time 4 years ago
Gabe Kangas d28c4b96f3 Fix invalid nil time being returned 4 years ago
Gabe Kangas 1586d80a32 Wire up blocked chat username controller 4 years ago
Gabe Kangas 20c272ff3d Guard against invalid last disconnect time 4 years ago
Gabe Kangas 89dfcfb047 Fix buggy saving of lastDisconnectTime now used for #1111 4 years ago
Meisam e991199735
updates to backups directory (#1099) 4 years ago
Gabe Kangas 306a0066d1 Fix concurrency crash. Closes #1067 4 years ago
Jannik fae2c58259
Fix rtmp secret validation to allow `/` (#1069) (#1070) 4 years ago
Gabe Kangas 94136d4361 Demote log message 4 years ago
leuc 5ab901bb36
Fix #981 Use -webserverip to set http listen address (#1032) 4 years ago
Gabe Kangas 1a0beb1d0e Fix tests 4 years ago
Meisam 8b57ddcfb1
Remove config file migrator (#1045) 4 years ago
Fabian Fischer d3696cd0aa
fix: avoid duplicate cache-control header (#1048) 4 years ago
Gabe Kangas 61e07bf945 API for setting a list of blocked usernames. For #782 4 years ago