Commit graph

1320 commits

Author SHA1 Message Date
Calvin Montgomery 1b3d154055 Prevent empty channel from being loaded on blacklist join 2014-05-21 21:11:15 -07:00
Calvin Montgomery 4e7dcbe7ef Fix for soundcloud returning 302 found instead of 200 OK 2014-05-21 20:53:13 -07:00
Calvin Montgomery 4c1b8e8c1a Add ability to blacklist channels in site config 2014-05-21 20:33:24 -07:00
Calvin Montgomery 7dde8cffe9 Hopefully fix playlist issues 2014-05-21 20:27:49 -07:00
Calvin Montgomery ac629d4b7f Clear poll timer on channel unload 2014-05-21 20:21:03 -07:00
Calvin Montgomery a3469378aa Minor fix 2014-05-21 20:18:27 -07:00
Calvin Montgomery 68475e2b30 Fix #364 2014-05-21 20:10:14 -07:00
Calvin Montgomery 2ce2467f4d Fix #363 2014-05-21 20:09:10 -07:00
Calvin Montgomery 0c9099e766 Fix #362 2014-05-21 20:07:04 -07:00
Calvin Montgomery 46b288d6ee Fixes 2014-05-21 08:42:09 -07:00
Calvin Montgomery b6dcbe4d46 Fix duplicate userLeave 2014-05-20 22:50:55 -07:00
Calvin Montgomery d598675576 Send deleteChatFilter packet 2014-05-20 22:42:51 -07:00
Calvin Montgomery da6eadf33b Fix regex warning message 2014-05-20 22:41:21 -07:00
Calvin Montgomery f5528c766f only execute callback if it's not undefined 2014-05-20 22:32:26 -07:00
Calvin Montgomery 949299c5e5 Bump emotes above chat so that emotes will render in backlog 2014-05-20 22:28:23 -07:00
Calvin Montgomery 2be928eea1 Fix poll timers 2014-05-20 21:38:18 -07:00
Calvin Montgomery 8b9242fc7b Add failsafe for VOLUME=NaN 2014-05-20 21:10:08 -07:00
Calvin Montgomery 5f0d2db1be Add checks for dead channels 2014-05-20 20:59:36 -07:00
Calvin Montgomery 705b8ce10a Fix vimeo workaround 2014-05-20 20:56:42 -07:00
Calvin Montgomery 39090fbe40 Fix check for channel being registered 2014-05-20 20:48:19 -07:00
Calvin Montgomery 1cc769b1ea More missed merges 2014-05-20 20:13:41 -07:00
Calvin Montgomery 6046ea2480 Fix the wrong files being merged 2014-05-20 20:11:40 -07:00
Calvin Montgomery d27a8efcb1 Remove debug database print message 2014-05-20 19:33:34 -07:00
Calvin Montgomery 9ea48f58cf Merge refactoring into 3.0 2014-05-20 19:30:14 -07:00
calzoneman 91bf6a5062 Fix #360 2014-05-16 23:29:14 -05:00
Calvin Montgomery d16482b863 Make vimeo workaround respect default quality option 2014-05-16 00:46:30 -05:00
Calvin Montgomery 03a188e8f2 Improvements to Dailymotion player
* Hide the logo by default
    * Set the wmode based on the user's preference
    * Automatic quality as with youtube
2014-05-16 00:36:33 -05:00
calzoneman 89939682ce Fix possible XSS issue with chat filters 2014-05-13 01:02:38 -05:00
calzoneman 79f7e96921 Fix possible issue with youtube workaround 2014-05-10 03:01:09 -05:00
Calvin Montgomery 6c4168c675 Improve workaround for YouTube's shitty internal race conditions 2014-05-09 20:09:17 -05:00
calzoneman 3fcb855c35 Fix the regex warning message about parentheses 2014-05-04 14:22:13 -05:00
calzoneman 992c8d8da9 Fix a case where users could cause duplicate joins 2014-05-02 12:06:31 -05:00
calzoneman 842fd80e0e Don't catch dangling /edit on google drive links 2014-05-01 10:22:03 -05:00
calzoneman d6d1cd4289 Fix formatURL and parseMediaLink for google drive 2014-04-30 20:40:25 -05:00
calzoneman e9fc3cfaca Fix #356 2014-04-30 19:36:01 -05:00
calzoneman c11d31e716 Resolve #352 2014-04-30 17:40:16 -05:00
calzoneman 2a507fcac5 Fix incorrect parsing of x-forwarded-for in webserver.ipForRequest 2014-04-17 00:03:32 -05:00
calzoneman d4885951fb Resolve #343 2014-04-14 19:22:01 -05:00
calzoneman 71f9ab79ea Resolve #349 2014-04-14 19:13:54 -05:00
calzoneman 48e808c8ea Fix ACP reading wrong config key 2014-04-13 19:27:32 -05:00
calzoneman 64980bc293 Add warning as discussed in #347 2014-04-13 02:14:34 -05:00
calzoneman cfe34112a4 Fix emote issues as discussed in #347 2014-04-13 02:06:28 -05:00
calzoneman 445d8be55d Fix #346 2014-04-12 21:54:17 -05:00
calzoneman 7c252eab2f Fix ENOENT for people with HTTPS disabled 2014-04-12 21:52:06 -05:00
calzoneman 85c62b1579 Add login log message 2014-04-12 12:26:14 -05:00
calzoneman 54226c0ca5 Fix race condition failing to properly log in user 2014-04-12 12:22:30 -05:00
Calvin Montgomery 60ba970c34 Merge pull request #345 from calzoneman/serverdefs
Change the way IPs/ports to bind are specified
2014-04-11 14:10:40 -05:00
calzoneman 3567087c48 Update config.template.yaml and server files for new listen syntax 2014-04-11 10:52:51 -05:00
calzoneman fb0533bd94 Convert server definitions to be more flexible 2014-04-11 00:14:52 -05:00
calzoneman 04dbb3444b Fix a few memory leaks; add /gc console command
3 memory leaks were fixed
  - ipThrottle (due to the periodic cleaner clearing the wrong object...)
  - ipCount (shouldn't have leaked very much, but removing obsolete data is good practice)
  - lastguestlogin (again, shouldn't leak much, but should be cleared periodically anyways)
A new console command (i.e. from the terminal running node) was added: /gc
  - If the process is invoked as node --expose-gc index.js, /gc allows you to manually invoke the garbage collector
2014-04-10 21:54:46 -05:00