Commit graph

  • 2a694e73af The knexening: part 1 Calvin Montgomery 2017-05-28 22:39:27 -07:00
  • 22a9acfc90 Support proxying chat images via camo Calvin Montgomery 2017-05-28 19:38:43 -07:00
  • f968521936 Remove google drive refresh logic Calvin Montgomery 2017-05-28 18:35:13 -07:00
  • e9c519c6e2 Add twitch clip support (#659) Calvin Montgomery 2017-05-27 11:49:27 -07:00
  • 995ab142e3 Merge pull request #669 from Xaekai/hail.satan Calvin Montgomery 2017-05-25 21:42:05 -07:00
  • 5163c2acb1 Glory to the dark lord Xaekai 2017-05-25 08:04:19 -07:00
  • 97f94dd3ac Merge pull request #667 from Xaekai/acp.users Calvin Montgomery 2017-05-24 19:50:05 -07:00
  • 1d65eb036e Use a more salient variable name. Use a style thats readable with brevity. Xaekai 2017-05-24 19:08:53 -07:00
  • 93ef067b8c [ACP] Allow searching users by email. Xaekai 2017-05-24 04:10:44 -07:00
  • d23b5278b1 Rename Hitbox -> Smashcast Calvin Montgomery 2017-05-20 16:50:00 -07:00
  • 55b03d51d7 Fix setOptions for playlist_max_duration_per_user Calvin Montgomery 2017-05-20 16:31:52 -07:00
  • 02587dbb5c Merge pull request #664 from Xaekai/emote.rename Calvin Montgomery 2017-05-18 22:02:50 -07:00
  • 9cfd97088e Some validation Xaekai 2017-05-18 02:55:57 -07:00
  • 8434d20826 Fix minor issues with emote rename Xaekai 2017-05-16 19:15:12 -07:00
  • 8e3ce4e1c3 Emote renaming Xaekai 2017-05-16 09:56:37 -07:00
  • 5f6176b18c Merge pull request #663 from Xaekai/vidme.parseupdate v3.36.1 Calvin Montgomery 2017-05-15 22:01:57 -07:00
  • 929e1b2c69 Add support for embedded VidMe URLs Xaekai 2017-05-14 19:21:01 -07:00
  • dd97c244f2 Merge pull request #662 from Xaekai/SignalHandler Calvin Montgomery 2017-05-14 18:39:50 -07:00
  • 071170dd90 Merge pull request #661 from Xaekai/ServcmdCert Calvin Montgomery 2017-05-14 18:39:12 -07:00
  • 35a01b6127 Merge pull request #660 from Xaekai/UstreamURLs Calvin Montgomery 2017-05-14 18:38:33 -07:00
  • 8dae6e66cc Add a simple listener for SIGUSR2 to reload SSL certs Xaekai 2017-05-14 04:20:58 -07:00
  • c6065dbd95 Add tab completion entry for reloading cert Xaekai 2017-05-14 04:10:18 -07:00
  • 8b95b9fc41 Fix UStream URL Generation Xaekai 2017-05-14 04:02:32 -07:00
  • de309d675e Remove redundant signing logic from IP session cookie Calvin Montgomery 2017-05-01 21:51:11 -07:00
  • 6bfbbc0c01 Support hot-swapping HTTPS certificates Calvin Montgomery 2017-04-30 17:20:19 -07:00
  • e92afcb203 Fix error logger to only log if error is non-null Calvin Montgomery 2017-04-30 16:49:23 -07:00
  • a0af0ccab5 Remove dead/commented-out code Calvin Montgomery 2017-04-29 17:08:43 -07:00
  • 089ac75e9a Fix DB purge of expired password reset reqs Calvin Montgomery 2017-04-29 17:05:45 -07:00
  • 8e74b0c765 Tweak setting description for playlist_max_ruation_per_user Calvin Montgomery 2017-04-29 16:50:56 -07:00
  • fac94d46a6 Bugfix: stringify first parameter to Logger.xxx() Calvin Montgomery 2017-04-27 21:06:16 -07:00
  • 5b58c30011 Fix TypeError Calvin Montgomery 2017-04-24 22:31:51 -07:00
  • ef9c744003 Use HTTPS in formatURL Calvin Montgomery 2017-04-11 21:57:05 -07:00
  • 8d40c87dda Deprecate jwplayer and googleplus videos Calvin Montgomery 2017-04-11 21:55:31 -07:00
  • 25c663c110 Fix node deprecation warning about calling fs.writeFile without cb Calvin Montgomery 2017-04-04 23:12:02 -07:00
  • 8306d2d1b6 Refactor logging Calvin Montgomery 2017-04-04 23:02:31 -07:00
  • b1a328d2e0 Implement max total video time per user Calvin Montgomery 2017-04-03 21:18:40 -07:00
  • f42e3bf2b7 Fix #656 Calvin Montgomery 2017-04-03 20:31:21 -07:00
  • 5bdf8b4aaf Fix #657 Calvin Montgomery 2017-03-26 11:13:10 -07:00
  • 0ce6fbba20 Fix an issue with playlist item matching Calvin Montgomery 2017-03-26 11:04:02 -07:00
  • 5e537fa8db Instead, add env var for overriding user input Calvin Montgomery 2017-03-21 20:27:29 -07:00
  • 61f872bb84 Add before_script to run build-server Calvin Montgomery 2017-03-21 20:21:58 -07:00
  • cc23fd5273 Add .travis.yml Calvin Montgomery 2017-03-21 20:08:10 -07:00
  • 7595faf11d Fix voteskip issue when there are no videos left Calvin Montgomery 2017-03-21 20:04:06 -07:00
  • 309cd40da2 Compare owner name case-insensitively when deleting channel Calvin Montgomery 2017-03-21 19:47:31 -07:00
  • 0613083eb0 Handle the case where no socket.io ack exists Calvin Montgomery 2017-03-20 22:09:16 -07:00
  • 9dc82ad444 Enforce stricter validation on polls Calvin Montgomery 2017-03-20 21:37:32 -07:00
  • 41a538c655 Fix playlist visibility: wait for U_HAS_CHANNEL_RANK instead of just login Calvin Montgomery 2017-03-18 18:53:37 -07:00
  • d8b9e3dab6 Merge pull request #648 from zeratul0/patch-1 Calvin Montgomery 2017-03-16 21:48:24 -07:00
  • 88044e11d5 Error response -> template literal as requested zeratul0 2017-03-16 23:34:38 -04:00
  • ab1358df36 Change skipratio fallback to error response zeratul0 2017-03-16 18:35:42 -04:00
  • a594b19745 Fix user join ban check for users with blank names (but clean IPs) Calvin Montgomery 2017-03-15 23:44:03 -07:00
  • f6500ff745 Fix emote regex due to sanitize-html changes Calvin Montgomery 2017-03-14 21:36:44 -07:00
  • 9239c2d465 Add channels.owner_last_seen column Calvin Montgomery 2017-03-13 21:05:32 -07:00
  • 8f266ccd44 Add channels.last_loaded column Calvin Montgomery 2017-03-13 20:55:06 -07:00
  • d62d5e0cab Add NEWS entry about the name_dedupe column Calvin Montgomery 2017-03-13 20:33:06 -07:00
  • c721d67080 Add explicit confirmation that accounts are unrecoverable with no email Calvin Montgomery 2017-03-11 17:22:31 -08:00
  • f8183bea1b Add name_dedupe column instead of using LIKE kludge for similar-looking names Calvin Montgomery 2017-03-11 17:09:50 -08:00
  • d93e42a71c Change fallback voteskip ratio to .5 from 0 zeratul0 2017-03-06 13:44:05 -05:00
  • 4701e767b6 Another fix for the new emote code Calvin Montgomery 2017-03-03 23:59:07 -08:00
  • d65cf1beef Change sanitize-html back to the upstream module Calvin Montgomery 2017-03-03 23:51:47 -08:00
  • a56f0d5b10 Adjust google drive userscript prompt Calvin Montgomery 2017-03-03 23:39:38 -08:00
  • aea456436e Fix race condition for siteadmin rank socket frames Calvin Montgomery 2017-03-03 23:34:27 -08:00
  • 6672f5f75e Minor fix to new emote method Calvin Montgomery 2017-03-02 18:53:34 -08:00
  • 70be35e3fa Experimental ustream fix Calvin Montgomery 2017-03-02 18:47:47 -08:00
  • 20326194f7 Add execEmotesEfficient behind feature flag Calvin Montgomery 2017-03-01 21:16:55 -08:00
  • d4db459ff9 Fix #647 Calvin Montgomery 2017-03-01 20:46:01 -08:00
  • a80512aa60 Fix #646 Calvin Montgomery 2017-02-23 20:10:57 -08:00
  • 5487d15bdf Add config option for mysql pool size, optimize restart login flood case Calvin Montgomery 2017-02-02 23:05:50 -08:00
  • 3020060627 Merge pull request #642 from h2v4c/voteskipfix Calvin Montgomery 2017-01-30 22:00:28 -08:00
  • 022fda3d1c Update voteskip.js h2v4c 2017-01-25 12:54:04 -06:00
  • 97de993055 Rename shit to avoid breaking backwards compat of currenttitle Calvin Montgomery 2017-01-23 22:00:18 -08:00
  • d7c3edfac5 Fix for video resizing Calvin Montgomery 2017-01-23 21:56:11 -08:00
  • 2c57719318 Support changing the ratio of video:chat width Calvin Montgomery 2017-01-23 21:47:21 -08:00
  • b0ff4d5ef0 Make delete from channel library a configurable permission Calvin Montgomery 2017-01-23 21:16:39 -08:00
  • bec55bc3d1 Add message for /clear Calvin Montgomery 2017-01-23 21:06:42 -08:00
  • 27e168ba8b Integrate new tab completion methods Calvin Montgomery 2017-01-10 22:26:46 -08:00
  • e1ad7c63af Clarify custom embed error to remove the clause about switching to plain HTTP Calvin Montgomery 2017-01-09 23:47:11 -08:00
  • ee8cf35cdf Add checks for a couple JSPREF edge cases Calvin Montgomery 2017-01-09 21:02:42 -08:00
  • 5321996c64 Implement tab cycle style completion (not used anywhere yet) Calvin Montgomery 2017-01-07 10:55:59 -08:00
  • dfdc07cbfa Start working on better tab completion Calvin Montgomery 2017-01-06 20:10:33 -08:00
  • 34ca5e12af 2016 -> 2017 Calvin Montgomery 2017-01-05 23:05:09 -08:00
  • 6e61a13354 Add tests missed in last commit Calvin Montgomery 2017-01-05 21:04:15 -08:00
  • e2abb90d14 Add HTTPS check for ffmpeg and custom embeds Calvin Montgomery 2017-01-05 20:58:07 -08:00
  • 5f4e9076df Fix ustream to be https Calvin Montgomery 2017-01-05 20:31:20 -08:00
  • 31880fa625 Fix an issue where one broken channel can prevent others from saving Calvin Montgomery 2016-12-28 23:24:08 -08:00
  • b0daa58874 Remove debug conditional Calvin Montgomery 2016-12-20 00:10:17 -08:00
  • f6c201f3ba Add a few safeguards around channel saving Calvin Montgomery 2016-12-20 00:09:24 -08:00
  • d21943ecc7 Whitelist m4a/aac for ffmpeg Calvin Montgomery 2016-12-17 19:53:17 -08:00
  • 041d50cb23 Merge pull request #636 from calzoneman/deprecate-http Calvin Montgomery 2016-12-15 22:57:06 -08:00
  • 8719527a31 Enforce HTTPS for new profile images Calvin Montgomery 2016-12-13 22:44:23 -08:00
  • 53d385f53e Copy CSS URL validation for JS Calvin Montgomery 2016-12-13 22:22:25 -08:00
  • 453ed607ba [http deprecation] enforce HTTPS for externalcss URLs Calvin Montgomery 2016-12-10 23:23:57 -08:00
  • e8d39850c5 Fix null check for youtube livestream check Calvin Montgomery 2016-11-30 09:24:28 -08:00
  • a624f45493 Fix warning in node 7 Calvin Montgomery 2016-11-17 23:01:20 -08:00
  • aa06884bd6 Ignore cached metadata for youtube livestreams Calvin Montgomery 2016-11-17 23:00:06 -08:00
  • 632ffdfa8f deps: upgrade yamljs Calvin Montgomery 2016-11-02 22:55:14 -07:00
  • 9302a271d0 Remove default contact config Calvin Montgomery 2016-11-01 22:44:26 -07:00
  • bfad626b2d Merge pull request #632 from calzoneman/partition-refactor Calvin Montgomery 2016-10-25 20:21:34 -07:00
  • afa18c4749 Fix Google Drive URL Calvin Montgomery 2016-10-20 19:07:03 -07:00
  • d159a16aca Add configuration for redis key Calvin Montgomery 2016-10-18 23:13:25 -07:00