259 Commits (eeda334416b894bcf1867c88699dd0d7280b3efe)

Author SHA1 Message Date
Gabe Kangas a393e213aa Create a pool for the type checking 4 years ago
Gabe Kangas 4c4c9400b0 Fix using nil disconnect time reference 4 years ago
Gabe Kangas 17b4ad7a08 Misc performance improvements. 4 years ago
Gabe Kangas 81a423ec52 Move client map to sync.Map 4 years ago
Gabe Kangas 3c594918a9 Pass along just the client id instead a reference to the entire client when unregistering the client 4 years ago
Gabe Kangas b0f9465138 WIP performance and load related updates 4 years ago
Tim Cooper 12eb59f611
refactor geoip (#1442) 4 years ago
Tim Cooper 9a912d5385
remove global variables from core/storageproviders (#1444) 4 years ago
Gabe Kangas ca9d5de192
Embed static resources (#1466) 4 years ago
Gabe Kangas fb1c919e59
Fix the destination path. Closes #1455 (#1456) 4 years ago
Gabe Kangas db22931fb5
Do not send user joined messages for already active users (#1416) 4 years ago
Ruffy 9c484efd36
Feature/oc 1316 add support for system message to single user (#1351) 4 years ago
Gabe Kangas 1b053ffd1b
Simplify HLS storage paths (#1393) 4 years ago
Gabe Kangas c6c6f0233d
Expanded linting + fix warnings (#1396) 4 years ago
Halil İbrahim Kocaöz d90b02e50b
fix moved transcoding error links (#1381) 4 years ago
ooa113y efb80243d5
Fix Windows tests (#1376) 4 years ago
Gabe Kangas e3b0af1b67 Expand upon flood detection and chat rate limiting. Closes #1349 4 years ago
Gabe Kangas 1a1e2a3738 Revert "Update test to reflect the newline -> br tag change" 4 years ago
Gabe Kangas e5735b8d6d Remove adding <br> tags to newlines 4 years ago
Gabe Kangas 3d09698355 Update test to reflect the newline -> br tag change 4 years ago
Gabe Kangas 3618a28240 Re-enable unsafe tags as they are needed for emoji 4 years ago
Gabe Kangas 8907566ed1 Fixing chat message formatting in #1315 4 years ago
Gabe Kangas 04bb97bffc Fix build error on FreeBSD. Closes #1243 4 years ago
Gabe Kangas 4ea416fdbe Update the user object name change time when changing name. Closes #1277 4 years ago
Gabe Kangas 6f57f570d2 Restore GeoIP support to now support chat users. Closes #1304 4 years ago
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