Commit graph

  • 71114b0060 Fix: don't search channel library if rank < seeplaylist calzoneman 2014-09-04 20:53:18 -0500
  • bc3f20198c I'm not sure who to hate more calzoneman 2014-09-02 17:30:41 -0500
  • 79d636ea89 Fix chrome incompatibility calzoneman 2014-09-02 17:28:16 -0500
  • 293f943a9a Accept drive.google.com/file/d/blah as a substitute for docs.google.com/file/d/blah calzoneman 2014-09-02 16:50:26 -0500
  • ea9fa0a95a Fix /smute with 0 args throwing error calzoneman 2014-09-02 16:46:53 -0500
  • 12447ce5dc Give up early if username is invalid for rank change calzoneman 2014-09-01 20:33:11 -0500
  • 66865f718c Fix Error: Requested Range Not Satisfiable calzoneman 2014-09-01 14:36:24 -0500
  • 91c24518c5 Conditionally allow ASCII characters (for Xaekai) calzoneman 2014-08-29 16:38:57 -0500
  • 7002874bbb Minor fix for messages with spaces only calzoneman 2014-08-29 15:49:32 -0500
  • 484b695965 Disallow ASCII control characters in messages calzoneman 2014-08-29 15:47:56 -0500
  • 2a8b94e26a Chrome shiftclick workaround requested by Xaekai calzoneman 2014-08-27 18:49:00 -0500
  • 7b00ba10b9 Fixes at Xaekai's request calzoneman 2014-08-27 18:45:11 -0500
  • ddb4be0c59 Socket.io pls calzoneman 2014-08-24 13:38:34 -0500
  • 9be993a679 Fix socket.io issue; fix ACP announcements calzoneman 2014-08-24 13:18:15 -0500
  • c8684d58ed Fix handling of /mute with no name calzoneman 2014-08-22 10:52:15 -0500
  • 53971af737 Fix remove video reconnect bug calzoneman 2014-08-21 20:32:58 -0500
  • ec9ee1d37f Wrap socket callbacks in try-catch, fix mediaUpdate remove video calzoneman 2014-08-21 20:30:24 -0500
  • b3c3ee93ce Hopefully fix an error case calzoneman 2014-08-21 14:37:40 -0500
  • c757f62fc1 Typo calzoneman 2014-08-20 12:11:46 -0500
  • ab49eaab76 Reject sockets with no IP calzoneman 2014-08-20 12:09:38 -0500
  • 3e53b30305 Fix IP extraction for socket.io calzoneman 2014-08-20 11:44:37 -0500
  • edac89b204 Fix x-forwarded-for resolution in http logging calzoneman 2014-08-20 10:56:36 -0500
  • db86d3918f Update to socket.io 1.0 calzoneman 2014-08-19 22:57:28 -0500
  • daec397015 Merge pull request #400 from calzoneman/deps Calvin Montgomery 2014-08-19 22:28:32 -0500
  • 088c547522 Update dependencies - execute npm update && npm rebuild after pulling calzoneman 2014-08-19 22:27:59 -0500
  • ae42ac9c56 Remove ghost httpaccess.log file calzoneman 2014-08-19 00:52:50 -0500
  • 6dfeab9657 Update rest of dependencies calzoneman 2014-08-19 00:46:30 -0500
  • 4eb81a84d9 Update nodemailer, yamljs, q calzoneman 2014-08-19 00:36:31 -0500
  • c693e84a46 Update bcrypt and fix a deprecated reference in auth calzoneman 2014-08-19 00:25:36 -0500
  • 3d6aaf0e1f Fix a bug with theme.js calzoneman 2014-08-19 00:23:05 -0500
  • 020e2326b5 Replace own static and log functions with serve-static and morgan calzoneman 2014-08-19 00:21:32 -0500
  • 5f7adc98ba Update express dependency calzoneman 2014-08-19 00:07:24 -0500
  • c2ba55ac0f Fail /kick, /ban if the target name is blank calzoneman 2014-08-18 22:00:51 -0500
  • aff20c3012 Use JWPlayer as flash fallback because it can actually synch calzoneman 2014-08-18 12:00:26 -0500
  • 6452ea4ab4 Fix ban reason calzoneman 2014-08-18 11:49:03 -0500
  • 5d624fa49f Merge pull request #396 from calzoneman/ipcloak Calvin Montgomery 2014-08-15 11:43:56 -0500
  • 0f2b93e5c5 Increment version number calzoneman 2014-08-15 11:41:09 -0500
  • 3446eb5357 Add Google Docs checks for missing duration/title calzoneman 2014-08-15 00:27:51 -0500
  • b82583a79c Remove IP leak from ban log message calzoneman 2014-08-14 22:07:06 -0500
  • c255133a2b Fix wrong argument being passed calzoneman 2014-08-14 22:02:58 -0500
  • 25ab4b62e5 Update cloaking function so the banlist looks right calzoneman 2014-08-14 21:57:38 -0500
  • 722c55e0da Remove reference to maskIP calzoneman 2014-08-14 21:50:34 -0500
  • c5a52d2ce5 Fix wrong scope on ipList calzoneman 2014-08-14 21:45:25 -0500
  • 6b9968a489 Remove torblocker dependency calzoneman 2014-08-14 21:44:33 -0500
  • 8fddbc3e6e Add IP cloaking; make tor bans channel specific calzoneman 2014-08-14 21:42:13 -0500
  • ecca806a58 Fix an issue with quality selection calzoneman 2014-08-14 16:28:44 -0500
  • 83ae835bed Allow modals to be wider on large screens calzoneman 2014-08-13 14:01:21 -0500
  • dc3efd94c8 Remove JustinTV support as it is no longer in service calzoneman 2014-08-13 13:51:09 -0500
  • 735b2fcd07 Improve URL parsing calzoneman 2014-08-13 13:49:32 -0500
  • fae1609a50 Apparently redirector is https sometimes calzoneman 2014-08-12 18:34:37 -0500
  • 936c75a062 Update user agreement to explicitly mention spamming other sites calzoneman 2014-08-11 20:50:43 -0500
  • b88f1931c6 Prevent vimeo from logging errors when videos become private/removed calzoneman 2014-08-11 11:58:03 -0500
  • ef921b1f96 Fix logging of customizations Erik 2014-08-09 14:41:12 -0400
  • ea79b7d6b1 Remove unused file Calvin Montgomery 2014-08-08 23:29:07 -0700
  • 9ff23622a0 Fix a minor matching issue for google docs Calvin Montgomery 2014-08-08 23:27:54 -0700
  • 4f7ec228d3 Fix regular expression for google docs parsing Calvin Montgomery 2014-08-07 23:19:07 -0700
  • f11be6ae81 Fix pausing on HTML5 player Calvin Montgomery 2014-08-07 20:34:24 -0700
  • 4a3645e3ed Prevent invalid URI escapes from logging errors Calvin Montgomery 2014-08-07 19:25:34 -0700
  • ae4f159cf7 Merge pull request #389 from calzoneman/god_damnit_google_drive Calvin Montgomery 2014-08-06 20:21:08 -0700
  • b7edfc31f9 Fix for google docs changing their video player: Calvin Montgomery 2014-08-06 20:12:57 -0700
  • d94c596063 Require auth for read-only requests too Calvin Montgomery 2014-08-04 18:01:57 -0700
  • 032dede66d Soundcloud fix, part 2 Calvin Montgomery 2014-08-03 22:56:17 -0700
  • 7acfcaf152 Soundcloud changed their volume range silently Calvin Montgomery 2014-08-03 22:50:24 -0700
  • 59dd733219 Fix null reference bug Calvin Montgomery 2014-08-02 19:15:49 -0700
  • 84a07030d0 Disallow cloning playlist if user doesn't have seeplaylist permission Calvin Montgomery 2014-08-02 19:12:09 -0700
  • 952b2d66d3 General Settings should be selected by default in channel settings Calvin Montgomery 2014-07-30 19:03:18 -0700
  • a6d0ae5993 Merge pull request #387 from calzoneman/channeloptions Calvin Montgomery 2014-07-30 19:29:15 -0500
  • 2264013a3b Small change per calzone's request Erik 2014-07-30 20:26:29 -0400
  • ee4624fd73 tweak options layout Erik 2014-07-30 20:13:25 -0400
  • d9f5c551e3 Fix TypeError due to race condition Calvin Montgomery 2014-07-20 19:36:29 -0700
  • 79bb6a96cd Fix exception Calvin Montgomery 2014-07-14 21:13:45 -0700
  • 89de33031c Merge pull request #386 from calzoneman/plusvideo Calvin Montgomery 2014-07-13 22:16:00 -0700
  • 35c6a68e5e Remove redundant RegExp constructor Calvin Montgomery 2014-07-13 22:14:37 -0700
  • b1709758fd Increment version number Calvin Montgomery 2014-07-13 22:13:16 -0700
  • 565e490078 Fix setFlag/waitFlag edge case that was causing duplicate joins Calvin Montgomery 2014-07-13 12:23:04 -0700
  • e6d6e3391e Don't log gdocs 'exceeded quota' errors to error.log Calvin Montgomery 2014-07-13 11:33:10 -0700
  • 989a737ea4 s/e.trace/e.stack Calvin Montgomery 2014-07-13 11:31:30 -0700
  • 69772bf2ec Error handling for google+ Calvin Montgomery 2014-07-13 11:29:50 -0700
  • 1e38b05800 Fix minor issue Calvin Montgomery 2014-07-13 11:15:56 -0700
  • c213eb2f31 Minor fix Calvin Montgomery 2014-07-12 18:39:48 -0700
  • b6a1dd8cb3 Send onMediaChange (fixes voteskip stuff) Calvin Montgomery 2014-07-11 21:09:28 -0700
  • 937ad04967 Change meta format so it persists in DB and on disk Calvin Montgomery 2014-07-11 20:42:13 -0700
  • 8acffda8ec Add clientside support for Google+ Calvin Montgomery 2014-07-10 23:23:48 -0700
  • c522516b88 Implement serverside Google+ retrieval Calvin Montgomery 2014-07-10 23:03:13 -0700
  • 052afaf2f6 Start working on google+ support Calvin Montgomery 2014-07-09 20:41:11 -0700
  • b28fd9e4a8 Add permission for /clear and log it Calvin Montgomery 2014-07-10 20:03:47 -0700
  • 0e8e0aef54 Merge pull request #385 from calzoneman/playback-improvements Calvin Montgomery 2014-07-10 19:55:31 -0700
  • c7ef76c518 Minor change Calvin Montgomery 2014-07-10 19:54:26 -0700
  • 0f11615a1f Increment version number Calvin Montgomery 2014-07-10 19:52:16 -0700
  • 1c77a24839 Fix activeLock bug Calvin Montgomery 2014-07-09 22:37:11 -0700
  • f92d4bc5d4 Fix vimeo with no vimeo-workaround Calvin Montgomery 2014-07-09 22:15:14 -0700
  • 2d0fe02a19 Move vimeo simulator out of the changemedia callback Calvin Montgomery 2014-07-09 21:55:49 -0700
  • f36d2b0258 Add onPreChangeMedia and improve refreshing Calvin Montgomery 2014-07-09 21:46:45 -0700
  • 3f959087af Initial improvements to playback system Calvin Montgomery 2014-07-09 21:20:14 -0700
  • a97db09928 Shift+click workaround for Chrome on playlist Calvin Montgomery 2014-07-07 21:48:23 -0700
  • d3b4ac1468 Change script prompt to be more friendly Calvin Montgomery 2014-07-01 21:13:52 -0700
  • 256a951531 Fix potential race condition Calvin Montgomery 2014-07-01 21:09:20 -0700
  • 03ba657783 Fix setting channel js/css Calvin Montgomery 2014-07-01 20:43:34 -0700
  • 002dadd67a Fix question marks breaking channel joins Calvin Montgomery 2014-07-01 20:35:13 -0700
  • ece32dda5d Fix chrome bug Calvin Montgomery 2014-07-01 20:29:12 -0700