Commit Graph

380 Commits

Author SHA1 Message Date
Calvin Montgomery b0b22a7579 Fix migrator (#831) 2019-10-27 13:09:22 -07:00
Calvin Montgomery 27e8885285 Add kick logline (#821) 2019-08-01 19:49:22 -07:00
Calvin Montgomery 77b7af7fd9 deps: bump cytubefilters 2019-06-27 20:51:58 -07:00
Calvin Montgomery 5c51d73c4e Update nodemailer 2019-06-16 13:41:51 -07:00
Calvin Montgomery 5a2494adcf Prevent uncaught exception if spawn() throws synchronously (e.g. ENOMEM) 2019-05-28 21:32:03 -07:00
Calvin Montgomery 6b2dfa483c Fix #813 2019-05-25 16:07:44 -07:00
Calvin Montgomery 60c348a905 Clamp timeouts to 1 day 2019-04-28 22:30:08 -07:00
Calvin Montgomery 2a1f1df17b Bump some crufty dependencies 2019-04-28 11:18:04 -07:00
Calvin Montgomery 97266b6dfc Better fix for jank dailymotion race conditions 2019-04-11 20:43:24 -07:00
Calvin Montgomery a3a2daff4c Remove file extension check (#801) 2019-04-07 16:32:58 -07:00
Calvin Montgomery c5b122bcf8 Fix #790 2019-03-27 21:28:46 -07:00
Calvin Montgomery 8c136c563a Fix #799 and remove old unused quality selection 2019-03-27 21:19:30 -07:00
Calvin Montgomery b25560c4a9 Add error message for #798 2019-03-27 21:05:45 -07:00
Calvin Montgomery 367df3d70b Implement #797 2019-02-23 21:23:21 -08:00
Calvin Montgomery c6f9b1611e Add some sanity checks for common first-startup issues 2019-02-10 10:22:16 -08:00
Calvin Montgomery 9c44488d8e Add sanity check to prevent null duration from corrupting playlist meta 2018-12-07 20:47:46 -08:00
Calvin Montgomery b68ed4d77a Set purge interval to 1 hour 2018-12-07 20:35:00 -08:00
Calvin Montgomery fe4030a247 Fix ustream link parsing 2018-11-16 19:52:09 -08:00
Calvin Montgomery 4c9e85b293 Support IO token bucket capacity > refill rate 2018-11-15 23:04:03 -08:00
Calvin Montgomery 8c9622f1b2 Fix #783 2018-11-15 22:40:01 -08:00
Calvin Montgomery 4ccdca6dca Default channel-storage to database for new installs 2018-11-14 22:48:49 -08:00
Calvin Montgomery bfff2900ca deps: replace cytubefilters short hash with full hash 2018-11-14 22:03:14 -08:00
Calvin Montgomery b85406716b deps: bump cytubefilters git hash 2018-11-14 22:01:38 -08:00
Calvin Montgomery cd94c8b83d Use page visibility API instead of buggy window.focus tracking 2018-11-11 20:24:19 -08:00
Calvin Montgomery 2d6af31c00 voteskip: add early exit for duplicate votes 2018-11-11 16:08:00 -08:00
Calvin Montgomery f6a58d00b2 Adjust some socket.io settings (#780) 2018-11-07 21:23:00 -08:00
Calvin Montgomery 1f28c0b87d Add checks for kisscartoon/kissanime/mega to direct the user to the FAQ 2018-10-21 22:26:43 -07:00
Calvin Montgomery 801d3d9be1 Fix #775 2018-10-21 22:18:22 -07:00
Calvin Montgomery 5b86fb3187 Implement #779 2018-10-21 22:12:49 -07:00
Calvin Montgomery 1923af16a9 Fix a few minor error conditions 2018-09-30 21:22:20 -07:00
Calvin Montgomery c7fcd11e53 Fix channel save error introduced by removing async-to-generator 2018-08-29 20:59:07 -07:00
Calvin Montgomery d9e2a62f77 Add check for #766 2018-08-29 20:40:24 -07:00
Calvin Montgomery 553052f901 Drop node.js 6.x 2018-08-27 21:59:48 -07:00
Calvin Montgomery c90d9c0ddc Remove flow (not being used) 2018-08-27 21:48:52 -07:00
Calvin Montgomery f19efdb859 Fix #762 2018-08-18 13:14:37 -07:00
Calvin Montgomery a9a644460f Fix #760 2018-08-18 12:27:24 -07:00
Calvin Montgomery cb687fc078 zalgo text hasn't been funny for years, guys 2018-08-06 19:56:55 -07:00
Calvin Montgomery 67b1c97d89 Add io.throttle-in-rate-limit for socket event rate 2018-07-25 21:07:07 -07:00
Calvin Montgomery db2361aee9 Misc fixes for password reset
* Remove messaging about asking an administrator for help if no email
    is associated with the account (no longer correct or relevant)
  * Compare user-provided email with registered email case-insensitively
    (#755)
  * Replace antiquated hash generator with cryptographically secure
    random byte string generator
2018-07-11 19:21:32 -07:00
Calvin Montgomery 3db751b65f Fix socket count metric leak 2018-07-09 20:24:53 -07:00
Calvin Montgomery aca40dde0c Add note about unsupported filetypes 2018-06-15 20:33:55 -07:00
Calvin Montgomery dd23564c15 link-domain-blacklist: fix blank blacklist matching empty string 2018-06-14 18:45:35 -07:00
Calvin Montgomery 90b5e5e09f deps: bump mocha and babel 2018-06-03 21:55:41 -07:00
Calvin Montgomery 125a781cc7 deps: updates to support node.js 10 2018-06-03 21:19:12 -07:00
Calvin Montgomery fdab26b792 Hoist sortUserlist outside of userlist population inner loop 2018-05-26 13:28:26 -07:00
Calvin Montgomery 976b0a2168 Fix error introduced by lint changes 2018-04-08 19:17:03 -07:00
Calvin Montgomery 62417f7fb8
Add eslint (#741) 2018-04-07 15:30:30 -07:00
Calvin Montgomery c1e78fd4dc Kill process if www/js/player.js is not found at startup 2018-04-05 20:39:49 -07:00
Calvin Montgomery fcfc45dd70 Save YouTube playlists to library in batch to avoid connection pool starvation 2018-03-05 22:19:51 -08:00
Calvin Montgomery 54bf7f1c5b Strip GDrive metadata from saved channel playlists 2018-03-05 21:56:08 -08:00