Commit graph

  • 6f56862307 Add vidme support (#568) calzoneman 2016-06-25 17:09:48 -07:00
  • 056b2a48ea Add throttling of usercount frames calzoneman 2016-06-18 00:32:50 -07:00
  • e4decbc34f Merge pull request #580 from calzoneman/partitioning Calvin Montgomery 2016-06-18 00:13:28 -07:00
  • 77d84d5b76 Add redis client error listener calzoneman 2016-06-13 23:09:27 -07:00
  • b6bb0aa56d Add redis-based channel index calzoneman 2016-06-09 23:42:30 -07:00
  • 5b9948f709 Omit the connection warning if the socket connected at least once before calzoneman 2016-06-08 22:58:34 -07:00
  • 6e772c6837 Add partition map reload calzoneman 2016-06-08 22:54:16 -07:00
  • 7faf2829b2 Improve clientside socket.io connection error reporting calzoneman 2016-06-07 23:00:50 -07:00
  • a360cd8808 Reject joins for channels mapped to other partitions calzoneman 2016-06-07 22:47:49 -07:00
  • 77465e6b49 Add partitioning logic calzoneman 2016-06-06 21:54:49 -07:00
  • 5f773d46c9 Fix poll timestamps with no unit calzoneman 2016-06-05 23:01:03 -07:00
  • 0a94da4d13 Use Promise.reduce() on shutdown to prevent overloading memory calzoneman 2016-05-25 18:56:10 -07:00
  • 594a9e17da Spread channel saves across the save interval calzoneman 2016-05-25 18:52:17 -07:00
  • 5a2aa396fe Fix #575 calzoneman 2016-05-25 17:39:22 -07:00
  • aedd0df228 Limit the number of channels displayed on the index page calzoneman 2016-05-21 16:59:28 -07:00
  • beb99c5632 Improve UI for new poll timeout entry calzoneman 2016-05-21 16:52:48 -07:00
  • ae3f4bbf0b Bump version number calzoneman 2016-05-21 16:29:22 -07:00
  • f8a4652533 Fix #572 calzoneman 2016-05-21 16:26:32 -07:00
  • 0922ce8e66 Remove dead client code calzoneman 2016-05-21 16:24:41 -07:00
  • 7e623daebb Fix #573 calzoneman 2016-05-21 16:18:52 -07:00
  • a00820a4c6 Fix queue progress bar for youtube playlists calzoneman 2016-05-21 16:13:58 -07:00
  • 75245e4d98 Include video ID in the progress bar to prevent false clears calzoneman 2016-05-19 21:31:10 -07:00
  • 8ed50d0b08 Add progress bar to the queue calzoneman 2016-05-19 21:24:06 -07:00
  • d357b30f9d Add raw video documentation calzoneman 2016-05-19 21:07:42 -07:00
  • b35b2a6e7e Clean up ffprobe error reporting calzoneman 2016-05-19 20:51:39 -07:00
  • fe37cb198e Add channelCount metrics calzoneman 2016-05-19 20:09:35 -07:00
  • 58a193b63b Add back socket.io:count metric that was accidentally removed calzoneman 2016-05-06 20:09:00 -07:00
  • d61005e419 Add rel=noopener noreferrer to autogenerated links calzoneman 2016-05-04 20:58:18 -07:00
  • 59c7571ad5 Fix emote click-to-insert behavior calzoneman 2016-05-04 20:52:55 -07:00
  • 46eaa7e090 Update to handle cytube-common logger initialization calzoneman 2016-04-27 22:33:53 -07:00
  • e7866cabc8 Update NEWS.md calzoneman 2016-04-27 22:06:52 -07:00
  • 3b4800d045 Add database queryTime metric calzoneman 2016-04-27 21:55:25 -07:00
  • 72bd3e4c98 Add localStorage flag for connecting to alt server list calzoneman 2016-04-26 21:57:11 -07:00
  • a33f3d8bb0 Remove debug console.log calzoneman 2016-04-23 19:54:32 -07:00
  • b69bd82a72 Add DualClusterClient for live testing phase of backend/frontend split calzoneman 2016-04-23 19:53:18 -07:00
  • 295c2a41a8 Add socket.leave() support for proxy backend calzoneman 2016-04-03 11:49:58 -07:00
  • 0ee7f05213 Make polls more efficient calzoneman 2016-04-02 11:57:26 -07:00
  • 20538e328f Replace legacy emitter with EventEmitter prototype calzoneman 2016-04-02 11:23:34 -07:00
  • a45148863a Fix #548 v3.14.5 calzoneman 2016-03-31 22:51:05 -07:00
  • d59daab2ae Make EmoteList self-contained instead of referencing globals calzoneman 2016-03-29 23:31:02 -07:00
  • 4e011c0d26 Change modflair label to "Name Color" calzoneman 2016-03-29 22:30:16 -07:00
  • 9debebd4b9 /clean: error when no argument given calzoneman 2016-03-28 22:31:35 -07:00
  • 52e444ab64 ffmpeg: follow relative redirects v3.14.4 calzoneman 2016-03-26 11:43:26 -07:00
  • efdab32aa8 soundcloud: fix volume preservation calzoneman 2016-03-26 11:25:04 -07:00
  • 319c52911a Resolve #553 calzoneman 2016-03-23 23:04:58 -07:00
  • c5c40a0386 Address #560 by adding a 'Volume' label calzoneman 2016-03-23 22:45:54 -07:00
  • 7448429341 Fix #566 calzoneman 2016-03-21 23:28:21 -07:00
  • a96b85fa5b proxyinterceptor: handle SocketDisconnectEvent calzoneman 2016-03-07 20:25:32 -08:00
  • d913f02657 player: call videojs.destroy() when transitioning calzoneman 2016-03-02 19:31:29 -08:00
  • e07cc0f5aa Remove unused rtmpEventHandler calzoneman 2016-03-02 19:19:47 -08:00
  • e88031f4c5 Fix rtmp->rtmp transition calzoneman 2016-03-02 19:18:33 -08:00
  • 2bfb143c4c Update copyright year (finally lol) calzoneman 2016-03-01 22:59:05 -08:00
  • 1eb91e8c3c Merge pull request #563 from XCanG/patch-1 Calvin Montgomery 2016-02-29 17:24:13 -08:00
  • e2e864e93b Fixed profile image XCanG 2016-02-28 18:38:41 +05:00
  • 908377b20c Set allowfullscreen for iframe embeds calzoneman 2016-02-21 21:04:35 -08:00
  • 6192de4bcb Create ISSUE_TEMPLATE.md Calvin Montgomery 2016-02-17 19:38:47 -08:00
  • 76ef8d6906 Improve performance of mass connects by broadcasting usercount calzoneman 2016-02-15 21:35:59 -08:00
  • 98d3090c7d Move BackendModule import calzoneman 2016-02-15 17:21:28 -08:00
  • 39e3978161 Fix calzoneman 2016-02-09 23:04:07 -08:00
  • cada5f0b0a Actually make the legacy mode default calzoneman 2016-02-09 22:59:48 -08:00
  • 5de6be0850 Merge branch 'mp-backend' into 3.0 calzoneman 2016-02-09 20:14:08 -08:00
  • e6234297a1 Merge calzoneman 2016-02-09 20:13:58 -08:00
  • 2eb17f4c32 Fix MIME mapping for ogg/vorbis -> audio/ogg calzoneman 2016-02-09 19:44:07 -08:00
  • b3c85e8534 Limit requestPlaylist to once per 60 seconds calzoneman 2016-02-06 19:40:50 -08:00
  • 50124c8a45 Refactor backend initialization calzoneman 2016-02-04 21:43:20 -08:00
  • 65d4ea9496 Fix #555 calzoneman 2016-01-31 11:17:19 -08:00
  • ba54848db5 mediarefresher: fix memory leak from dangling timers calzoneman 2016-01-30 19:42:55 -08:00
  • 86abebf9bf Add RedisClusterClient calzoneman 2016-01-28 19:51:59 -08:00
  • f8470fc8f6 Use new proxy address formatter calzoneman 2016-01-23 12:46:04 -08:00
  • dd73a8ee9a Automatically publish backend address to the pool calzoneman 2016-01-20 23:11:55 -08:00
  • eba787942c package: bump source-map-support calzoneman 2016-01-09 11:59:23 -08:00
  • d7da01a7d0 package: bump cytubefilters calzoneman 2016-01-08 00:08:08 -08:00
  • be0759069e package: bump cytubefilters calzoneman 2016-01-07 22:15:21 -08:00
  • f46891b6ed Defer to mediaquery for anonymous vimeo lookup calzoneman 2016-01-07 17:38:05 -08:00
  • eeaffe1f61 Update socket.io to version 1.4.0 calzoneman 2016-01-06 21:42:48 -08:00
  • 1ac69709ee Minor fix to refcounter logic calzoneman 2016-01-04 20:35:02 -08:00
  • 865a7453d9 Undo HD layout before applying synchtube, fluid (#549) calzoneman 2016-01-03 22:53:29 -08:00
  • 8bef7924b2 Minor fix calzoneman 2016-01-01 18:28:53 -08:00
  • 28807344bc Import logger calzoneman 2016-01-01 18:26:43 -08:00
  • cdb20e8d40 Handle when a frontend disconnects calzoneman 2016-01-01 18:25:12 -08:00
  • 9a262da13d Set socketUser data from frontend calzoneman 2015-12-30 21:57:46 -08:00
  • 5b44117681 Use new protocol calzoneman 2015-12-28 23:52:39 -08:00
  • 9dd617d9fc Update to reflect change in endpoint key calzoneman 2015-12-27 15:10:43 -08:00
  • b536c15758 Initial hacks to get the split to work calzoneman 2015-12-26 15:07:03 -08:00
  • be4011cda1 Replace old ActiveLock system with a slightly better one calzoneman 2015-12-25 17:07:25 -08:00
  • 10d4ec8e60 Initial work for proxy connections calzoneman 2015-12-24 16:24:07 -08:00
  • e88971a011 Shorten index length for channel library table (#543) calzoneman 2015-12-21 17:38:46 -08:00
  • 01004c6a3f Improve require failure message as suggested in #546 calzoneman 2015-12-21 17:34:22 -08:00
  • 04ffda7a20 Fix race condition in Chrome (#547) calzoneman 2015-12-21 17:23:48 -08:00
  • 5a2ef2d24d Minor fixes for queueWarn calzoneman 2015-12-20 22:35:24 -08:00
  • e9e3cbb575 Update migrator to allow blacklisting/whitelisting keys to backfill calzoneman 2015-12-18 19:21:11 -08:00
  • b4e7ab2443 Don't save a channel if it hasn't loaded yet calzoneman 2015-12-18 19:20:57 -08:00
  • 176d4cb06f Show custom title UI for fi: override (#523) calzoneman 2015-12-13 11:18:28 -08:00
  • 6f654b16b8 Prevent crash due to activeLock being destroyed before callback calzoneman 2015-12-13 00:22:18 -08:00
  • 9a4237cd00 Exclude siteadmins from channel limit (resolves #508) calzoneman 2015-12-12 17:03:42 -08:00
  • bfe76dae0e Check X-Forwarded-For on sockets (resolves #528) calzoneman 2015-12-12 16:59:58 -08:00
  • 432ee7bc30 Add warning for inline CSS too large (fixes #538) calzoneman 2015-12-12 16:49:40 -08:00
  • 80c35b4190 Remove unused code calzoneman 2015-12-12 16:28:24 -08:00
  • 27af66075e Centralize x-forwarded-proto handling; fixes #542 calzoneman 2015-12-12 16:25:59 -08:00
  • 1f9e396e05 Merge pull request #541 from lolcow/patch-2 Calvin Montgomery 2015-12-11 20:45:47 -08:00