Commit graph

  • 52030506b5 deps: remove status-message-polyfill Calvin Montgomery 2017-07-22 10:45:36 -0700
  • a8f1e48157 ffmpeg: remove bitrate and codec warning Calvin Montgomery 2017-07-22 10:43:18 -0700
  • ffde151ebd Make redis announcement channel configurable Calvin Montgomery 2017-07-22 10:41:22 -0700
  • 964feb7243 Add id field to announcements and hide previously closed announcements Calvin Montgomery 2017-07-22 10:35:45 -0700
  • ff3ececc36 Copy utils from cytube-common and remove dep Calvin Montgomery 2017-07-19 20:47:02 -0700
  • e780e7dadb Deprecate stats table in favor of prometheus integration Calvin Montgomery 2017-07-17 21:58:58 -0700
  • c7bec6251e Begin prometheus integration Calvin Montgomery 2017-07-16 22:35:33 -0700
  • dd770137e5 Fix error for rtmp player Calvin Montgomery 2017-07-15 20:17:13 -0700
  • 7efa3d4704 deps: upgrade to socket.io 2.0 Calvin Montgomery 2017-07-15 14:56:36 -0700
  • d9813e6244 Remove legacy tab complete (no longer used) Calvin Montgomery 2017-07-15 14:48:53 -0700
  • c152a19624 Ignore library cached metadata when queueing Calvin Montgomery 2017-07-15 14:41:37 -0700
  • b7ceee8ef4 Fix video sources being lost when playlist is saved Calvin Montgomery 2017-07-15 14:12:32 -0700
  • 30a5657d62 soundcloud: fix volume issue Calvin Montgomery 2017-07-10 21:38:27 -0700
  • fc66e758ac Minor fix Calvin Montgomery 2017-07-09 22:40:09 -0700
  • 637bcad816 camo: include subdomains of whitelisted domains in whitelist Calvin Montgomery 2017-07-08 20:46:19 -0700
  • 07179d6c83 Upgrade to jsli 2.0 Calvin Montgomery 2017-07-08 20:11:54 -0700
  • 486ce04a3e camo: support URL encoding option Calvin Montgomery 2017-07-08 19:21:14 -0700
  • 54045766f2 Replace instances of cytube-common logger with jsli Calvin Montgomery 2017-07-02 22:38:54 -0700
  • 00901f9cdb Remove junk from an old abandoned project Calvin Montgomery 2017-07-02 22:35:12 -0700
  • 860775a90b Remove html5hack (legacy google drive setting) Calvin Montgomery 2017-07-02 22:30:19 -0700
  • 5500054b84 Add resolution switcher plugin for video.js Calvin Montgomery 2017-07-01 16:50:30 -0700
  • d36bc160ca Merge pull request #693 from Xaekai/damnit Calvin Montgomery 2017-06-29 21:09:54 -0700
  • 18bf1b946b Minor fixes to afk stuff. Xaekai 2017-06-29 19:04:49 -0700
  • 7ebf3c18ab Add knex AliasesDB Calvin Montgomery 2017-06-28 22:58:40 -0700
  • 76e0d1b7ec Use proxy-addr for parsing x-forwarded-for Calvin Montgomery 2017-06-27 23:37:18 -0700
  • 9cffd7dde8 Merge pull request #691 from calzoneman/upgrade-babel-nodejs-6 Calvin Montgomery 2017-06-21 22:34:46 -0700
  • 2427b3ef4b Merge pull request #690 from Xaekai/shadow.anons Calvin Montgomery 2017-06-20 23:21:27 -0700
  • 9fc399c200 Upgrade babel preset for node 6, add async transform Calvin Montgomery 2017-06-20 23:16:33 -0700
  • 5f71c4d368 Send shadowmuted messages to anons Xaekai 2017-06-20 22:29:27 -0700
  • a96f7976d8 Change Tor exit list Calvin Montgomery 2017-06-17 10:12:15 -0700
  • 6161f4ad44 Add ffmpeg error log for request failure case Calvin Montgomery 2017-06-17 09:45:47 -0700
  • 6633e23aa3 Add characterization test for sanitize-html Calvin Montgomery 2017-06-17 09:39:58 -0700
  • 53cee986c6 Resend userlist if rank changes meta visibility Calvin Montgomery 2017-06-17 09:38:19 -0700
  • efae9c4774 Merge pull request #686 from Xaekai/silly.bug Calvin Montgomery 2017-06-16 22:00:02 -0700
  • be8318f014 Fix a typo. Xaekai 2017-06-16 21:50:17 -0700
  • 33f632036e Merge pull request #684 from Xaekai/afk.meta Calvin Montgomery 2017-06-16 21:42:23 -0700
  • 2dc6504a77 Use a consistent pattern. Xaekai 2017-06-16 21:37:30 -0700
  • 0f5193c700 Merge pull request #685 from Xaekai/custom.path Calvin Montgomery 2017-06-16 21:22:11 -0700
  • 6d4558c978 Allow channel path to be customizable Xaekai 2017-06-16 00:16:59 -0700
  • f89832a6d1 Gracefully allow script authors time to update their code Xaekai 2017-06-15 22:09:09 -0700
  • df0fc769d9 Single source of truth for AFK Xaekai 2017-06-15 21:48:17 -0700
  • 00a65a1584 Deprecate legacy global ban junk Calvin Montgomery 2017-06-05 23:18:20 -0700
  • b23a858a8c Integrate socket.io ban check with GlobalBanDB Calvin Montgomery 2017-06-05 23:14:45 -0700
  • ed811db6ec Integrate ACP with GlobalBanDB class Calvin Montgomery 2017-06-05 22:53:35 -0700
  • b80a87ba01 Add integration test for global bans Calvin Montgomery 2017-06-05 22:45:14 -0700
  • 8ad9b4e543 Remove redundant template local Calvin Montgomery 2017-06-05 18:57:04 -0700
  • 58c65a5bac Use host header instead of req.host which is actually req.hostname Calvin Montgomery 2017-06-05 18:53:36 -0700
  • 830486bc4f Fix channel registration error due to extra knex query param Calvin Montgomery 2017-06-05 18:46:41 -0700
  • 07c801a12d Merge pull request #674 from Xaekai/channel.registration Calvin Montgomery 2017-06-05 18:40:50 -0700
  • 699aa2abe1 Finish validation touchup Xaekai 2017-06-04 23:44:46 -0700
  • d42de93d74 Round 2. Xaekai 2017-06-04 22:16:40 -0700
  • 668477d711 Nice is subjective. Xaekai 2017-06-04 22:04:39 -0700
  • 8769ca1dd9 Basic validation of channel IDs on the registration page Xaekai 2017-06-04 18:59:36 -0700
  • d0712d007e Work on refactoring global IP ban database calls Calvin Montgomery 2017-05-31 22:46:06 -0700
  • 7fcf31dec6 Merge pull request #671 from calzoneman/knex Calvin Montgomery 2017-05-29 13:16:35 -0700
  • 290f802b7c Merge pull request #670 from calzoneman/camo-proxy-chat-images Calvin Montgomery 2017-05-29 10:32:01 -0700
  • e02bc46ed2 Add camo example config Calvin Montgomery 2017-05-29 10:24:49 -0700
  • 2a694e73af The knexening: part 1 Calvin Montgomery 2017-05-28 22:39:27 -0700
  • 22a9acfc90 Support proxying chat images via camo Calvin Montgomery 2017-05-28 19:38:43 -0700
  • f968521936 Remove google drive refresh logic Calvin Montgomery 2017-05-28 18:35:13 -0700
  • e9c519c6e2 Add twitch clip support (#659) Calvin Montgomery 2017-05-27 11:49:27 -0700
  • 995ab142e3 Merge pull request #669 from Xaekai/hail.satan Calvin Montgomery 2017-05-25 21:42:05 -0700
  • 5163c2acb1 Glory to the dark lord Xaekai 2017-05-25 08:04:19 -0700
  • 97f94dd3ac Merge pull request #667 from Xaekai/acp.users Calvin Montgomery 2017-05-24 19:50:05 -0700
  • 1d65eb036e Use a more salient variable name. Use a style thats readable with brevity. Xaekai 2017-05-24 19:08:53 -0700
  • 93ef067b8c [ACP] Allow searching users by email. Xaekai 2017-05-24 04:10:44 -0700
  • d23b5278b1 Rename Hitbox -> Smashcast Calvin Montgomery 2017-05-20 16:50:00 -0700
  • 55b03d51d7 Fix setOptions for playlist_max_duration_per_user Calvin Montgomery 2017-05-20 16:31:52 -0700
  • 02587dbb5c Merge pull request #664 from Xaekai/emote.rename Calvin Montgomery 2017-05-18 22:02:50 -0700
  • 9cfd97088e Some validation Xaekai 2017-05-18 02:55:57 -0700
  • 8434d20826 Fix minor issues with emote rename Xaekai 2017-05-16 19:15:12 -0700
  • 8e3ce4e1c3 Emote renaming Xaekai 2017-05-16 09:56:37 -0700
  • 5f6176b18c Merge pull request #663 from Xaekai/vidme.parseupdate Calvin Montgomery 2017-05-15 22:01:57 -0700
  • 929e1b2c69 Add support for embedded VidMe URLs Xaekai 2017-05-14 19:21:01 -0700
  • dd97c244f2 Merge pull request #662 from Xaekai/SignalHandler Calvin Montgomery 2017-05-14 18:39:50 -0700
  • 071170dd90 Merge pull request #661 from Xaekai/ServcmdCert Calvin Montgomery 2017-05-14 18:39:12 -0700
  • 35a01b6127 Merge pull request #660 from Xaekai/UstreamURLs Calvin Montgomery 2017-05-14 18:38:33 -0700
  • 8dae6e66cc Add a simple listener for SIGUSR2 to reload SSL certs Xaekai 2017-05-14 04:20:58 -0700
  • c6065dbd95 Add tab completion entry for reloading cert Xaekai 2017-05-14 04:10:18 -0700
  • 8b95b9fc41 Fix UStream URL Generation Xaekai 2017-05-14 04:02:32 -0700
  • de309d675e Remove redundant signing logic from IP session cookie Calvin Montgomery 2017-05-01 21:51:11 -0700
  • 6bfbbc0c01 Support hot-swapping HTTPS certificates Calvin Montgomery 2017-04-30 17:20:19 -0700
  • e92afcb203 Fix error logger to only log if error is non-null Calvin Montgomery 2017-04-30 16:49:23 -0700
  • a0af0ccab5 Remove dead/commented-out code Calvin Montgomery 2017-04-29 17:08:43 -0700
  • 089ac75e9a Fix DB purge of expired password reset reqs Calvin Montgomery 2017-04-29 17:05:45 -0700
  • 8e74b0c765 Tweak setting description for playlist_max_ruation_per_user Calvin Montgomery 2017-04-29 16:50:56 -0700
  • fac94d46a6 Bugfix: stringify first parameter to Logger.xxx() Calvin Montgomery 2017-04-27 21:06:16 -0700
  • 5b58c30011 Fix TypeError Calvin Montgomery 2017-04-24 22:31:51 -0700
  • ef9c744003 Use HTTPS in formatURL Calvin Montgomery 2017-04-11 21:57:05 -0700
  • 8d40c87dda Deprecate jwplayer and googleplus videos Calvin Montgomery 2017-04-11 21:55:31 -0700
  • 25c663c110 Fix node deprecation warning about calling fs.writeFile without cb Calvin Montgomery 2017-04-04 23:12:02 -0700
  • 8306d2d1b6 Refactor logging Calvin Montgomery 2017-04-04 23:02:31 -0700
  • b1a328d2e0 Implement max total video time per user Calvin Montgomery 2017-04-03 21:18:40 -0700
  • f42e3bf2b7 Fix #656 Calvin Montgomery 2017-04-03 20:31:21 -0700
  • 5bdf8b4aaf Fix #657 Calvin Montgomery 2017-03-26 11:13:10 -0700
  • 0ce6fbba20 Fix an issue with playlist item matching Calvin Montgomery 2017-03-26 11:04:02 -0700
  • 5e537fa8db Instead, add env var for overriding user input Calvin Montgomery 2017-03-21 20:27:29 -0700
  • 61f872bb84 Add before_script to run build-server Calvin Montgomery 2017-03-21 20:21:58 -0700
  • cc23fd5273 Add .travis.yml Calvin Montgomery 2017-03-21 20:08:10 -0700
  • 7595faf11d Fix voteskip issue when there are no videos left Calvin Montgomery 2017-03-21 20:04:06 -0700