Commit Graph

  • f0ba3a998a Handle errors in broadcast emit Calvin Montgomery 2018-06-21 21:39:08 -0700
  • 3547a51f2c Remove node.js 6 from .travis.yml since uws no longer supports it Calvin Montgomery 2018-06-19 23:18:47 -0700
  • 85947d326e Fix mismatch between single-emit and broadcast encoding Calvin Montgomery 2018-06-19 21:50:03 -0700
  • 4cad31d82c Add test for typecheckedOn Calvin Montgomery 2018-06-18 23:14:44 -0700
  • 86e023d233 Refactor protocol and add acks Calvin Montgomery 2018-06-18 23:12:00 -0700
  • d369f1ebe4 Add uws middleware Calvin Montgomery 2018-06-17 20:28:01 -0700
  • 61b856c2c9 Refactor socket.io middleware for future uws compatibility Calvin Montgomery 2018-06-17 16:25:40 -0700
  • 1021cc706a More work on uws integration Calvin Montgomery 2018-06-14 21:33:40 -0700
  • fb5f92b7ee Initial experiment for UWS support Calvin Montgomery 2018-06-13 21:52:22 -0700
  • 3db751b65f Fix socket count metric leak Calvin Montgomery 2018-07-09 20:24:53 -0700
  • 7acae30875 Add breaking spaces into footer Ryan Huang 2018-07-07 00:36:03 -0700
  • 1040028cc6 Add breaking spaces into footer Ryan Huang 2018-07-07 00:36:03 -0700
  • aca40dde0c Add note about unsupported filetypes Calvin Montgomery 2018-06-15 20:33:55 -0700
  • dd23564c15 link-domain-blacklist: fix blank blacklist matching empty string Calvin Montgomery 2018-06-14 18:45:06 -0700
  • fa49921866 Speed up join by avoiding quadratic userlist code Calvin Montgomery 2018-06-06 22:45:08 -0700
  • 3413c3bdaa Reject guest names matching the reserved usernames regex Calvin Montgomery 2018-06-03 22:01:40 -0700
  • 90b5e5e09f deps: bump mocha and babel Calvin Montgomery 2018-06-03 21:55:41 -0700
  • 125a781cc7 deps: updates to support node.js 10 Calvin Montgomery 2018-06-03 21:18:54 -0700
  • a632a4cafa Show poll creator on hover of timestamp Xaekai 2018-05-28 14:01:42 -0700
  • 078cf064c3 Show poll creator on hover of timestamp Xaekai 2018-05-28 14:01:42 -0700
  • fdab26b792 Hoist sortUserlist outside of userlist population inner loop Calvin Montgomery 2018-05-24 23:49:28 -0700
  • fd95ac60c9 Hoist sortUserlist outside of userlist population inner loop Calvin Montgomery 2018-05-24 23:49:28 -0700
  • 2b23613955 Re-committing work for channel overlay in new branch in an attempt to learn how to use git good and stuff. Adam Davis 2018-04-08 23:47:19 -0400
  • 14a434b5d2
    Merge 423c673e99 into bfe0d75278 Adam davis 2018-04-09 02:20:16 +0000
  • bfe0d75278 Add check for error condition exposed by misbehaving bot Calvin Montgomery 2018-04-08 19:19:22 -0700
  • 976b0a2168 Fix error introduced by lint changes Calvin Montgomery 2018-04-08 19:17:03 -0700
  • e9a183bf9a Replace muted user set implementation with ES6 Set Calvin Montgomery 2018-04-08 19:11:54 -0700
  • 423c673e99 trailing space fixes and other formatting stuff. Adam Davis 2018-04-08 22:00:58 -0400
  • d19d1bec0e Cleanup Adam Davis 2018-04-08 21:35:17 -0400
  • fa197db148 returning the disconnect check that got away. Adam Davis 2018-04-08 20:48:58 -0400
  • da1c3e5ab5 reverting some unintended format changes in else statement. Adam Davis 2018-04-08 20:44:51 -0400
  • d5abf3a238 More empty lines. Adam Davis 2018-04-08 20:39:15 -0400
  • 1230d3bcbc Cleaning up empty lines. Adam Davis 2018-04-08 20:38:23 -0400
  • d67a106487 Cleaning up empty lines. Adam Davis 2018-04-08 20:36:21 -0400
  • 57226f4d68 reverting white space I deleted in a test commit. Adam Davis 2018-04-08 20:33:26 -0400
  • b98ba476d7 Fix type in overlayInput variable name + some minor code cleanup. Adam Davis 2018-04-08 19:23:00 -0400
  • ab54ea7b65 Tweaking some CSS rules, fix bug with wrong callback in anonymouscheck.js, making sure to unbind keydown and click events for channel overlay before re-using, added message for wrong password. Adam Davis 2018-04-08 19:12:52 -0400
  • 1eb3c0221f Just deleting some white space for a test commit Adam Davis 2018-04-08 12:20:36 -0400
  • 327be436b8 Updates to channel UI for identity and password challenges. Adam Davis 2018-04-08 12:09:35 -0400
  • f106bdf919 Merge branch '3.0' of https://github.com/calzoneman/sync into 3.0 fork Adam Davis 2018-04-08 12:01:18 -0400
  • 62417f7fb8
    Add eslint (#741) Calvin Montgomery 2018-04-07 15:30:30 -0700
  • a8689c01eb Add eslint Calvin Montgomery 2018-04-04 21:17:15 -0700
  • 953428cad5 Add Admin Setting - Block anonymous connections (#740) Adam davis 2018-04-07 14:24:52 -0400
  • 544b2cc530 Missing check to see if user was already disconnected by the time onUserPreJoin gets called. Adam Davis 2018-04-06 20:31:08 -0400
  • ef7bf1a319 Use path.join(__dirname, ...) to potentially avoid www/js/player.js issue Calvin Montgomery 2018-04-05 20:48:59 -0700
  • c1e78fd4dc Kill process if www/js/player.js is not found at startup Calvin Montgomery 2018-04-05 20:39:49 -0700
  • 59b7eddfcf Spacing updates. Adam Davis 2018-04-02 16:38:39 -0400
  • fc7ebced2f Fixing spacing. Adam Davis 2018-04-02 15:46:34 -0400
  • 6e31e0aad3 Adding user socket disconnect callback for anonymous check. Adam Davis 2018-04-02 15:44:39 -0400
  • 18819e7553 Just a little cleanup. Adam Davis 2018-04-01 00:07:31 -0400
  • 0fef83e05e Moved anonymous check out of acceptUser into its own module . Changed behavior to allow access after user provides a guest login name or logs in. Adam Davis 2018-03-31 23:56:40 -0400
  • 7dd6357c7c reverting additions for /leader command. Leaving it out off Block Anonymous Users Pull request work. Adam Davis 2018-03-30 02:30:59 -0400
  • a636b2996f Added /leader command to assign leader via chat. Adam Davis 2018-03-30 02:16:26 -0400
  • 49baabdf66 Adding option to block anonymous users from joining a channel. First draft. Adam Davis 2018-03-29 22:59:28 -0400
  • 2087921072 Clarify some wording Calvin Montgomery 2018-03-17 17:47:27 -0700
  • 6070f7fc06 Update the README Calvin Montgomery 2018-03-17 17:46:21 -0700
  • 304a6c9cfa Fix parseMediaLink stripping querystring from HLS manifest URLs Calvin Montgomery 2018-03-17 10:49:08 -0700
  • 34eaca7b84 Fix version check in index.js to reject node <v6 Calvin Montgomery 2018-03-13 22:36:21 -0700
  • fcfc45dd70 Save YouTube playlists to library in batch to avoid connection pool starvation Calvin Montgomery 2018-03-05 22:19:51 -0800
  • 54bf7f1c5b Strip GDrive metadata from saved channel playlists Calvin Montgomery 2018-03-05 21:56:08 -0800
  • 8340bf2c81 Add notice that quality preference doesn't work for YouTube anymore (#726) Calvin Montgomery 2018-03-05 21:51:40 -0800
  • 81e1947656 Clear template cache on /reload (#734) Calvin Montgomery 2018-03-05 21:46:58 -0800
  • 247cf770d0 Avoid O(N^2) loop when loading channel emotes on channel load Calvin Montgomery 2018-03-05 21:35:56 -0800
  • 726a5bf7c4 Minor tweaks to specific error conditions Calvin Montgomery 2018-02-24 19:51:16 -0800
  • 79556d9365
    deps: remove "q" (#731) Calvin Montgomery 2018-02-24 19:47:50 -0800
  • 882d6f57ce Add IPban tests and fix a few minor issues Calvin Montgomery 2018-02-24 17:54:15 -0800
  • e2629a2e2c Add /ban tests Calvin Montgomery 2018-02-20 21:52:08 -0800
  • ad43458b57 Fix tests Calvin Montgomery 2018-02-19 21:32:42 -0800
  • ecfc05c22f deps: remove "q" Calvin Montgomery 2018-02-19 21:22:59 -0800
  • d5f5c91b05 Minor fixes Calvin Montgomery 2018-02-15 19:59:23 -0800
  • 49661a95ab Upgrade dependencies Calvin Montgomery 2018-02-15 19:58:33 -0800
  • 03f30a82b9 Fix botched version bump in package.json Calvin Montgomery 2018-02-01 17:41:06 -0800
  • 966da1ac58 Revert "Replace quadratic emote list impl with Map" Calvin Montgomery 2018-02-01 17:39:45 -0800
  • aeab31825e Fix a raw file error caused by facebook CDN violating RFC 2616 Calvin Montgomery 2018-01-21 18:53:16 -0800
  • e7781b5c09 Remove accidentally committed script Calvin Montgomery 2018-01-18 19:48:32 -0800
  • 8821de0e7d Try to reduce the extra crap logged when a db query fails Calvin Montgomery 2018-01-18 19:47:55 -0800
  • 0f9bc44925 Replace quadratic emote list impl with Map Calvin Montgomery 2018-01-18 19:34:57 -0800
  • 8399eab33f Fix error on invalid regex for /clean Calvin Montgomery 2018-01-17 21:54:43 -0800
  • 326e67893c Minor bugfix Calvin Montgomery 2018-01-14 15:43:12 -0800
  • 1797e11b43 Sanitize google drive IDs to remove URL hash etc. Calvin Montgomery 2018-01-14 15:15:59 -0800
  • 46a738b7f4 Minor tweak to playlist dirty check Calvin Montgomery 2018-01-14 15:08:55 -0800
  • d706bf63b1 Fix ustream Calvin Montgomery 2018-01-14 15:02:15 -0800
  • fec1372e4e Annual bit flip Calvin Montgomery 2018-01-07 15:45:18 -0800
  • c07cf7c13a Remove confirmation prompt from postinstall Calvin Montgomery 2018-01-07 15:42:08 -0800
  • e350eb731b Fix #728 Calvin Montgomery 2018-01-07 15:14:20 -0800
  • cf9b95a265 Add experimental support for dash streaming Calvin Montgomery 2017-11-27 22:10:00 -0800
  • 67fbc8e267 Add more information to the voteskip passed log message Calvin Montgomery 2018-01-06 10:31:59 -0800
  • 4b48966e1d Add ffprobe errors for ECONNRESET and CERT_HAS_EXPIRED Calvin Montgomery 2018-01-06 10:13:07 -0800
  • 6d0498987a Add sanity check for one instance of error unload Calvin Montgomery 2018-01-06 10:09:22 -0800
  • 78bffad888 Fix errored channels getting stuck during unload Calvin Montgomery 2018-01-06 09:59:18 -0800
  • 7b328b10c3 Removed Vidme provider from getInfo Zynjec 2017-12-27 21:03:33 -0500
  • a91a316a37
    Removed Vidme provider from getInfo Zynjec 2017-12-27 21:03:33 -0500
  • 8a8532fc84 Add node.js 9 to .travis.yml Calvin Montgomery 2017-12-27 14:24:57 -0800
  • 95e147b5a0 Use socket.handshake instead of socket.client.request Calvin Montgomery 2017-12-27 14:18:46 -0800
  • 0b6106a89e Clarify gdrive userscript error when fmt_stream_map is missing Calvin Montgomery 2017-12-26 20:40:12 -0800
  • fa74ee0538 Add NEWS.md update I forgot to commit Calvin Montgomery 2017-12-26 11:04:40 -0800
  • 24322d3b52 Remove config option that is no longer used Calvin Montgomery 2017-12-26 11:00:18 -0800
  • b7bc93f194 Disable vid.me (RIP) Calvin Montgomery 2017-12-24 11:19:30 -0800
  • 0c330a82ce Add dirty check to playlist for efficiency of channel saving Calvin Montgomery 2017-12-16 10:34:04 -0800
  • a4e72a002a Fix #719 Calvin Montgomery 2017-12-16 00:05:28 -0800