Commit graph

  • 3413c3bdaa Reject guest names matching the reserved usernames regex Calvin Montgomery 2018-06-03 22:01:40 -07:00
  • 90b5e5e09f deps: bump mocha and babel Calvin Montgomery 2018-06-03 21:55:41 -07:00
  • 125a781cc7 deps: updates to support node.js 10 Calvin Montgomery 2018-06-03 21:18:54 -07:00
  • a632a4cafa Show poll creator on hover of timestamp Xaekai 2018-05-28 14:01:42 -07:00
  • fdab26b792 Hoist sortUserlist outside of userlist population inner loop Calvin Montgomery 2018-05-24 23:49:28 -07:00
  • bfe0d75278 Add check for error condition exposed by misbehaving bot Calvin Montgomery 2018-04-08 19:19:22 -07:00
  • 976b0a2168 Fix error introduced by lint changes Calvin Montgomery 2018-04-08 19:17:03 -07:00
  • e9a183bf9a Replace muted user set implementation with ES6 Set Calvin Montgomery 2018-04-08 19:11:54 -07:00
  • 62417f7fb8
    Add eslint (#741) Calvin Montgomery 2018-04-07 15:30:30 -07:00
  • 953428cad5 Add Admin Setting - Block anonymous connections (#740) Adam davis 2018-04-07 14:24:52 -04:00
  • ef7bf1a319 Use path.join(__dirname, ...) to potentially avoid www/js/player.js issue Calvin Montgomery 2018-04-05 20:48:59 -07:00
  • c1e78fd4dc Kill process if www/js/player.js is not found at startup Calvin Montgomery 2018-04-05 20:39:49 -07:00
  • 2087921072 Clarify some wording Calvin Montgomery 2018-03-17 17:47:27 -07:00
  • 6070f7fc06 Update the README Calvin Montgomery 2018-03-17 17:46:21 -07:00
  • 304a6c9cfa Fix parseMediaLink stripping querystring from HLS manifest URLs Calvin Montgomery 2018-03-17 10:49:08 -07:00
  • 34eaca7b84 Fix version check in index.js to reject node <v6 Calvin Montgomery 2018-03-13 22:36:21 -07:00
  • fcfc45dd70 Save YouTube playlists to library in batch to avoid connection pool starvation Calvin Montgomery 2018-03-05 22:19:51 -08:00
  • 54bf7f1c5b Strip GDrive metadata from saved channel playlists Calvin Montgomery 2018-03-05 21:56:08 -08:00
  • 8340bf2c81 Add notice that quality preference doesn't work for YouTube anymore (#726) Calvin Montgomery 2018-03-05 21:51:40 -08:00
  • 81e1947656 Clear template cache on /reload (#734) Calvin Montgomery 2018-03-05 21:46:58 -08:00
  • 247cf770d0 Avoid O(N^2) loop when loading channel emotes on channel load Calvin Montgomery 2018-03-05 21:35:56 -08:00
  • 726a5bf7c4 Minor tweaks to specific error conditions Calvin Montgomery 2018-02-24 19:51:16 -08:00
  • 79556d9365
    deps: remove "q" (#731) Calvin Montgomery 2018-02-24 19:47:50 -08:00
  • d5f5c91b05 Minor fixes Calvin Montgomery 2018-02-15 19:59:23 -08:00
  • 49661a95ab Upgrade dependencies Calvin Montgomery 2018-02-15 19:58:33 -08:00
  • 03f30a82b9 Fix botched version bump in package.json Calvin Montgomery 2018-02-01 17:41:06 -08:00
  • 966da1ac58 Revert "Replace quadratic emote list impl with Map" Calvin Montgomery 2018-02-01 17:39:45 -08:00
  • aeab31825e Fix a raw file error caused by facebook CDN violating RFC 2616 Calvin Montgomery 2018-01-21 18:53:16 -08:00
  • e7781b5c09 Remove accidentally committed script Calvin Montgomery 2018-01-18 19:48:32 -08:00
  • 8821de0e7d Try to reduce the extra crap logged when a db query fails Calvin Montgomery 2018-01-18 19:47:55 -08:00
  • 0f9bc44925 Replace quadratic emote list impl with Map Calvin Montgomery 2018-01-18 19:34:57 -08:00
  • 8399eab33f Fix error on invalid regex for /clean Calvin Montgomery 2018-01-17 21:54:43 -08:00
  • 326e67893c Minor bugfix Calvin Montgomery 2018-01-14 15:43:12 -08:00
  • 1797e11b43 Sanitize google drive IDs to remove URL hash etc. Calvin Montgomery 2018-01-14 15:15:59 -08:00
  • 46a738b7f4 Minor tweak to playlist dirty check Calvin Montgomery 2018-01-14 15:08:55 -08:00
  • d706bf63b1 Fix ustream Calvin Montgomery 2018-01-14 15:02:15 -08:00
  • fec1372e4e Annual bit flip Calvin Montgomery 2018-01-07 15:45:18 -08:00
  • c07cf7c13a Remove confirmation prompt from postinstall Calvin Montgomery 2018-01-07 15:42:08 -08:00
  • e350eb731b Fix #728 Calvin Montgomery 2018-01-07 15:14:20 -08:00
  • cf9b95a265 Add experimental support for dash streaming Calvin Montgomery 2017-11-27 22:10:00 -08:00
  • 67fbc8e267 Add more information to the voteskip passed log message Calvin Montgomery 2018-01-06 10:31:59 -08:00
  • 4b48966e1d Add ffprobe errors for ECONNRESET and CERT_HAS_EXPIRED Calvin Montgomery 2018-01-06 10:13:07 -08:00
  • 6d0498987a Add sanity check for one instance of error unload Calvin Montgomery 2018-01-06 10:09:22 -08:00
  • 78bffad888 Fix errored channels getting stuck during unload Calvin Montgomery 2018-01-06 09:59:18 -08:00
  • 7b328b10c3 Removed Vidme provider from getInfo Zynjec 2017-12-27 21:03:33 -05:00
  • 8a8532fc84 Add node.js 9 to .travis.yml Calvin Montgomery 2017-12-27 14:24:57 -08:00
  • 95e147b5a0 Use socket.handshake instead of socket.client.request Calvin Montgomery 2017-12-27 14:18:46 -08:00
  • 0b6106a89e Clarify gdrive userscript error when fmt_stream_map is missing Calvin Montgomery 2017-12-26 20:40:12 -08:00
  • fa74ee0538 Add NEWS.md update I forgot to commit Calvin Montgomery 2017-12-26 11:04:40 -08:00
  • 24322d3b52 Remove config option that is no longer used Calvin Montgomery 2017-12-26 11:00:18 -08:00
  • b7bc93f194 Disable vid.me (RIP) Calvin Montgomery 2017-12-24 11:19:30 -08:00
  • 0c330a82ce Add dirty check to playlist for efficiency of channel saving Calvin Montgomery 2017-12-16 10:34:04 -08:00
  • a4e72a002a Fix #719 Calvin Montgomery 2017-12-16 00:05:28 -08:00
  • 7fbd62142e Minor tweaks/fixes Calvin Montgomery 2017-12-15 19:10:32 -08:00
  • 29be9233e9 Add check for weird setAFK edge case Calvin Montgomery 2017-12-11 22:46:41 -08:00
  • 1e969117c4 Fix #722 Calvin Montgomery 2017-12-10 19:28:05 -08:00
  • fbee6d2ab7 Fix a few common causes of error logs (incl. better ffprobe error messages) Calvin Montgomery 2017-12-10 16:39:06 -08:00
  • c4cc22dd05 Add experimental feature to reduce database writes for channel data Calvin Montgomery 2017-12-10 10:36:28 -08:00
  • a9062159ed Fix partial saving for flatfile channel data Calvin Montgomery 2017-12-10 09:48:40 -08:00
  • 64350cc492 Disable test for middleware commented out due to #724 Calvin Montgomery 2017-12-06 22:17:37 -08:00
  • 4e8c97bfb5 Fix deprecation warning about no callback to fs.unlink Calvin Montgomery 2017-12-06 22:16:25 -08:00
  • 39587a8448 Add DB query error count metric Calvin Montgomery 2017-12-06 22:13:07 -08:00
  • 9886f648f2 Workaround for #724 Calvin Montgomery 2017-12-06 22:09:13 -08:00
  • 60f77d4eb9
    Merge pull request #720 from calzoneman/servicelogin Calvin Montgomery 2017-11-28 21:37:28 -08:00
  • 6a0608bf7e Explicit type conversion in version number comparison. Xaekai 2017-11-27 23:56:21 -08:00
  • aa5066762b This resolves an issue where Google returns HTTP200 but provides an HTML redirect to a login portal instead of video data. Xaekai 2017-11-27 23:37:41 -08:00
  • 342e5d406a Drive userscript: support violentmonkey (#713) Calvin Montgomery 2017-11-27 22:42:50 -08:00
  • a260f79c7d Replace gm4 polyfill Calvin Montgomery 2017-11-20 18:00:45 -08:00
  • 85169fbb56 Update drive userscript (#714) Calvin Montgomery 2017-11-15 22:27:31 -08:00
  • 875337d9a6 web/account: add referrer check Calvin Montgomery 2017-11-05 16:17:37 -08:00
  • b876c8907a ffmpeg: preserve cookies when following redirects in pre-flight req Calvin Montgomery 2017-11-05 16:01:39 -08:00
  • b453aecee5 Replace froogaloop Calvin Montgomery 2017-10-28 23:10:15 -07:00
  • 3cd8bfa8c7 Remove /sioconfig for real Calvin Montgomery 2017-09-30 15:26:47 -07:00
  • a2be65aead Reset prometheus summaries for more accurate percentiles per 5 minutes Calvin Montgomery 2017-09-27 21:55:42 -07:00
  • 014f3f008e Remove config key that is no longer used Calvin Montgomery 2017-09-27 21:50:51 -07:00
  • c4ad9099c2 Merge pull request #707 from calzoneman/nodemailer-upgrade Calvin Montgomery 2017-09-27 21:46:54 -07:00
  • f975f7ef85 Update password reset to use new nodemailer impl Calvin Montgomery 2017-09-26 21:22:15 -07:00
  • 9cfe71d4c4 Start working on nodemailer upgrade Calvin Montgomery 2017-09-25 22:31:45 -07:00
  • 071def0838 Fix streamable autoplay Calvin Montgomery 2017-09-25 19:25:31 -07:00
  • 8db22ad924 Implement playerjs for streamable (#706) Calvin Montgomery 2017-09-25 18:55:58 -07:00
  • bfc7cfc193 Remove old /useragreement Calvin Montgomery 2017-09-19 22:07:00 -07:00
  • 9868a97dbd Remove a couple config keys that are no longer used Calvin Montgomery 2017-09-19 22:03:34 -07:00
  • c159fa8060 Remove old HTTPS redirect kludges Calvin Montgomery 2017-09-19 20:49:33 -07:00
  • 4e1bce6a24 Remove flaky (in CI) test Calvin Montgomery 2017-09-19 19:11:18 -07:00
  • de5cc3352a Fix another bug with prometheus socket.io emtrics Calvin Montgomery 2017-09-19 19:03:43 -07:00
  • 9a1d50dcd3 Add support for v8-profiler (optional dep) Calvin Montgomery 2017-09-18 21:54:36 -07:00
  • 4db78deda3 Support updating profile via /account/data Calvin Montgomery 2017-09-06 22:53:34 -07:00
  • 9e3426633d Support updating email via /account/data Calvin Montgomery 2017-09-05 23:11:28 -07:00
  • 5b6f86668a Refactoring Calvin Montgomery 2017-09-05 22:47:29 -07:00
  • 3eb97bab6a Fix bug in cytube_sockets_num_connected metric Calvin Montgomery 2017-09-04 10:04:33 -07:00
  • 97231e515c player: support HLS vod for vidme (fixes #703) Calvin Montgomery 2017-09-04 09:44:30 -07:00
  • 45d0e0b4c3 Guard unfinished web route with env variable Calvin Montgomery 2017-09-03 17:22:57 -07:00
  • b76869e2d2 Add some basic tests for implemented /account/data handlers Calvin Montgomery 2017-09-01 21:20:07 -07:00
  • 8b1b501bbd Start working on /account/data controller Calvin Montgomery 2017-08-30 22:45:48 -07:00
  • 33b2bc2d30 Add basic knex methods for channel data needed for /account/* Calvin Montgomery 2017-08-29 21:23:04 -07:00
  • 269aa6bfe6 Add basic knex methods to be used for /account/* pages Calvin Montgomery 2017-08-28 23:37:32 -07:00
  • 162f8fd9b5 Fix index page JS submit Calvin Montgomery 2017-08-24 21:01:10 -07:00
  • 3d50b8f52e Fix getSafeReferrer when referrer is null Calvin Montgomery 2017-08-24 20:55:18 -07:00
  • cc69b3c225 Revert "Remove legacy /sioconfig and user agreement link" Calvin Montgomery 2017-08-23 23:15:30 -07:00
  • cacde7f72d Fix unhandled rejections in webserver Calvin Montgomery 2017-08-23 23:02:08 -07:00