67 Commits

Author SHA1 Message Date
calzoneman
5c0d70f8eb Fix /poll 2013-10-12 19:03:39 -05:00
calzoneman
2744b3a20d Improve strictness of data checking 2013-10-12 18:59:50 -05:00
calzoneman
51d89b99e8 Fix a vulnerability in chatMsg handler 2013-10-12 18:25:36 -05:00
calzoneman
babeb01ebe Add try-catch to playlist loading 2013-10-12 15:54:39 -05:00
calzoneman
2cb8ab3a98 Fix GET / 2013-10-11 18:20:52 -05:00
calzoneman
aad1c2995c Fixes 2013-10-11 18:15:44 -05:00
calzoneman
fa9656432d Remove rank.js 2013-10-11 16:31:54 -05:00
calzoneman
f2c996ebfa major refactoring 2013-10-11 16:31:40 -05:00
calzoneman
542461a533 Refactor out server init to index.js 2013-10-11 15:48:01 -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
718a70bc60 Fix clean; minor error message fixes 2013-10-07 00:10:16 -05:00
calzoneman
7d862cac60 Show links that failed for queueFail 2013-10-06 01:43:25 -05:00
calzoneman
ce197d3d8a Fix a bug with guestname capitalization 2013-10-05 20:42:15 -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
9d35636be2 Resolve merge conflict 2013-10-01 23:05:02 -05:00
calzoneman
a23a55f6a2 Update changelog and version # 2013-10-01 23:02:31 -05:00
calzoneman
a1c72aaa8d Use asyncqueue clientside too 2013-10-01 13:35:29 -05:00
calzoneman
29a1f0b9d3 Throttle comma-separated lists properly 2013-10-01 13:14:44 -05:00
calzoneman
54dee9e25d Fix some error messages, intialize announcement to null 2013-09-30 21:59:04 -05:00
calzoneman
54016f6f48 Remove debug message; stack queueFail messages clientside 2013-09-30 21:54:01 -05:00
calzoneman
0c52c3f17d Fix /clean 2013-09-30 21:34:40 -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
calzoneman
69ac0b39ad Check for videos where embedding is disabled 2013-09-29 21:32:04 -05:00
calzoneman
a371ca6440 Continue refactoring playlist 2013-09-29 19:53:27 -05:00
calzoneman
21bd270813 Improvements to playlist queue 2013-09-29 11:30:36 -05:00
calzoneman
3d3d21a3f9 Add asyncqueue class 2013-09-29 00:27:43 -05:00
calzoneman
8ba5743bc2 Improve link filter 2013-09-27 10:28:48 -05:00
calzoneman
ba66aadf66 Move interval stuff to config keys 2013-09-26 23:41:38 -05:00
calzoneman
6bf11a57b3 Generalize background tasks, rework aliases a bit 2013-09-26 23:36:00 -05:00
calzoneman
2f813c1d11 Remove mostly useless realtime connection stats 2013-09-26 23:10:00 -05:00
calzoneman
6e18e25139 Code style cleanup on user.js 2013-09-26 13:29:36 -05:00
calzoneman
379522f2df A few minor cleanups 2013-09-26 13:18:37 -05:00
calzoneman
87ee45165d Fix announcements for SSL sockets 2013-09-24 13:46:41 -05:00
calzoneman
0addff6bab Don't add delete buttons to youtube search results
People kept clicking them resulting in database errors for unregistered channels.
2013-09-23 16:25:45 -05:00
calzoneman
851491e4ac Modify lead function for lead-in 2013-09-21 23:54:29 -05:00
calzoneman
4517741455 A few minor changes to the /clean merge 2013-09-21 00:10:22 -05:00
Nick Bensema
8899b5f799 Added /cleantitle, and -i option to ignore case.
Fix #257, you should be able to clear username and title patterns
now with ease.  For best results, wait until they've wasted a lot
of time adding a lot of videos before you wipe them.
2013-09-18 22:23:23 -07:00
Nick Bensema
bf95be812c made slightly more efficient in response to comments 2013-09-18 22:23:23 -07:00
Nick Bensema
c6c6e8e55b Added /clean command to clear a user's additions from a channel
Any user with playlistdelete permission can now use the /clean
command to wipe out a user's additions to the playlist.  This
can be helpful for taking down abusive items en masse without
resetting the entire playlist.

The code should probably be generalized, somehow, to handle
title patterns or additions within a certain timeframe.
2013-09-18 22:23:23 -07:00
calzoneman
1d9845f6d5 Change channel checks in user.js 2013-09-18 18:27:42 -05:00
calzoneman
39fe452e96 Add extra checks to channel.js for deadness 2013-09-18 18:16:12 -05:00
calzoneman
d5c5de41e1 Fix what I assume was a race condition 2013-09-17 22:26:44 -05:00
calzoneman
6aae146f8b Fix ustream for channels with /channel/foo syntax; ustream wtf are you doing 2013-09-17 13:19:33 -05:00
calzoneman
3f65a69f0e Fix reset password 2013-09-13 10:24:54 -05:00