Commit Graph

64 Commits

Author SHA1 Message Date
calzoneman 22e1253422 Fix typo in previous commit 2014-01-02 18:34:40 -05:00
calzoneman 3460b0544c Fix corner case causing TypeError in userJoin
I believe this issue was caused by a single user in the channel being kicked for a duplicate login, thereby unloading the channel while the for loop was iterating, so this.users became undefined before the loop exited and thus there was a TypeError for reading this.users.length
2014-01-02 18:32:49 -05:00
calzoneman 10de5df3c6 Minor bugfixes 2013-12-17 23:07:01 -05:00
nuclearace c0431eb3e7 fix allow_voteskip 2013-12-17 22:35:28 -05:00
calzoneman 3ced278bd0 Support links in polls 2013-12-01 17:20:42 -06:00
calzoneman 6cf2c40240 add extra user input validation and truncation 2013-12-01 17:10:37 -06:00
calzoneman 2a84eab386 merge master into roompassword 2013-11-29 22:53:08 -06:00
calzoneman 3f1e665922 Add strict type checking to channel options 2013-11-29 21:21:49 -06:00
calzoneman 873330e991 Fix #312 2013-11-29 21:09:19 -06:00
calzoneman 81b5c0eeaa Fix bug with userJoin, add password support to channel API 2013-11-26 11:06:10 -06:00
calzoneman d006099fc7 Start working on room passwords 2013-11-25 16:20:15 -06:00
calzoneman 0945fc0d7b Clean up loadDump 2013-11-24 23:20:41 -06:00
Calvin Montgomery 7f3561bd27 Merge pull request #311 from calzoneman/chatthrottle
Chat Throttle
2013-11-21 15:51:07 -08:00
calzoneman 714d302cf9 Automatically calculate cooldown 2013-11-21 17:50:17 -06:00
calzoneman d36dcc5352 Exclude mods from chat throttle, add extra description to options 2013-11-20 10:14:39 -06:00
calzoneman 85e413bcdf Fix issues with chat logging after chat format refactoring
- Fix '<username.undefined>' in log
- Fix channel log filter
2013-11-20 10:10:01 -06:00
calzoneman b50dc3a626 Fix greentext bug 2013-11-19 16:14:33 -06:00
calzoneman ee9b19b0ff Start switching chat flood system 2013-11-19 15:14:40 -06:00
calzoneman 0e95ef2aa4 Continue refactoring 2013-11-17 15:32:19 -06:00
calzoneman 6e99990ef0 Start refactoring commands 2013-11-17 13:12:56 -06:00
calzoneman 681911ffb1 Fix #307 2013-11-15 10:24:43 -06:00
calzoneman 436df375c7 Fix #305 2013-11-10 22:26:30 -06:00
calzoneman b6f4702570 Continue refactoring, tweak sban 2013-11-09 12:33:18 -06:00
calzoneman 30c5f67d4d Start refactoring leader and rank 2013-11-08 22:12:17 -06:00
calzoneman 6588e90bfe Add basic shadow mute command 2013-11-08 20:45:59 -06:00
calzoneman 4198f3ce2c Add support for Google Docs videos 2013-11-07 17:19:36 -06:00
calzoneman 9e56400f53 Prevent double userLeave 2013-11-05 22:45:11 -06:00
calzoneman bc7a2e0ff1 Fix channel dead race condition (another one) 2013-10-22 13:42:07 -05:00
calzoneman 33e5f2e056 Fix MOTD XSS filter stripping style tags 2013-10-20 20:04:09 -05:00
calzoneman 9be513221e Remove some unnecessary packets 2013-10-19 12:20:55 -05:00
calzoneman 120d56d6c8 Change the way /mute works 2013-10-16 17:36:05 -05:00
calzoneman 5eda748fc4 Be nicer about who is kicked 2013-10-16 17:21:11 -05:00
calzoneman 95c2118740 Make it impossible to ever lose rank when logging in 2013-10-14 18:15:36 -05:00
calzoneman 2e77cb4499 Change channel dumping to a single interval rather than per-channel 2013-10-14 16:39:41 -05:00
calzoneman 2744b3a20d Improve strictness of data checking 2013-10-12 18:59:50 -05:00
calzoneman babeb01ebe Add try-catch to playlist loading 2013-10-12 15:54:39 -05:00
calzoneman aad1c2995c Fixes 2013-10-11 18:15:44 -05:00
calzoneman f2c996ebfa major refactoring 2013-10-11 16:31:40 -05:00
calzoneman 128367bfc4 Do some server refactoring 2013-10-09 18:10:26 -05:00
calzoneman a3153246ce Fix the only thing I see that could possibly still cause #285 2013-10-07 19:03:20 -05:00
calzoneman f5cbdb2f24 Fix #291 2013-10-07 10:04:08 -05:00
calzoneman 7d862cac60 Show links that failed for queueFail 2013-10-06 01:43:25 -05:00
calzoneman 6309e42989 Tweak movement 2013-10-03 22:11:47 -05:00
calzoneman 89422c3c1d Fix #289 2013-10-03 22:07:44 -05:00
calzoneman abc9c398f4 Fix media length limit 2013-10-02 09:37:13 -05:00
calzoneman 29a1f0b9d3 Throttle comma-separated lists properly 2013-10-01 13:14:44 -05:00
calzoneman 54016f6f48 Remove debug message; stack queueFail messages clientside 2013-09-30 21:54:01 -05:00
calzoneman 3666b43f7a Use new asyncqueue system for moving and deleting 2013-09-30 10:05:09 -05:00
calzoneman 0eda0b8ed2 Fix comma separated queues 2013-09-30 09:51:38 -05:00
calzoneman 2fc8349daf Migrate youtube playlists and user playlists, comma lists sometimes break still 2013-09-29 22:32:37 -05:00