Commit graph

26 commits

Author SHA1 Message Date
calzoneman 309e5d8b46 Doing it live 2014-09-13 00:01:54 -05:00
calzoneman 4eb81a84d9 Update nodemailer, yamljs, q 2014-08-19 00:36:31 -05:00
calzoneman 8fddbc3e6e Add IP cloaking; make tor bans channel specific 2014-08-14 21:42:13 -05:00
Calvin Montgomery 81d16b09fa Update config.template.yaml 2014-06-12 20:31:22 -07:00
Calvin Montgomery f75ffe089c Toss out fluent-ffmpeg in favor of own parser 2014-06-08 21:03:29 -07:00
Calvin Montgomery ac10f05f21 Update ffmpeg loader to work with newer fluent-ffmpeg; fix playlists 2014-06-07 21:25:48 -07:00
Calvin Montgomery 1d1630fb50 Implement raw file queues 2014-06-03 21:21:00 -07:00
Calvin Montgomery 4c1b8e8c1a Add ability to blacklist channels in site config 2014-05-21 20:33:24 -07:00
calzoneman 3567087c48 Update config.template.yaml and server files for new listen syntax 2014-04-11 10:52:51 -05:00
calzoneman 04dbb3444b Fix a few memory leaks; add /gc console command
3 memory leaks were fixed
  - ipThrottle (due to the periodic cleaner clearing the wrong object...)
  - ipCount (shouldn't have leaked very much, but removing obsolete data is good practice)
  - lastguestlogin (again, shouldn't leak much, but should be cleared periodically anyways)
A new console command (i.e. from the terminal running node) was added: /gc
  - If the process is invoked as node --expose-gc index.js, /gc allows you to manually invoke the garbage collector
2014-04-10 21:54:46 -05:00
Calvin Montgomery a2f2b1adc2 Add support for Vimeo's OAuth ("advanced") API
This allows for authenticated API requests.  Currently, the only reason
you would want to use this is to be able to add videos that are marked
private but still embeddable.
2014-04-04 20:06:16 -05:00
Calvin Montgomery aac8f3c671 Fix config template for nodemailer 2014-03-11 21:28:26 -05:00
calzoneman 398647974c Add cafile config key 2014-03-05 22:26:10 -06:00
calzoneman c44e70893b Shitty hack for cross-domain login cookies 2014-02-27 20:50:47 -06:00
calzoneman 1e2a158ae6 Add io.domain config key 2014-02-26 10:57:49 -06:00
calzoneman 93d5980f05 Fix cross-domain cookie issue 2014-02-26 10:50:59 -06:00
calzoneman cc241da5cf Static content caching 2014-02-23 23:27:07 -06:00
calzoneman 1cbb1c2a6a Add contact page 2014-02-13 18:15:22 -06:00
calzoneman 55b6e99896 Limit user registrations 2014-02-09 19:52:24 -06:00
calzoneman 359a228d5f Theme fixes; layout fixes; limit channel registrations 2014-02-06 10:37:00 -06:00
calzoneman 767e90a757 Add config keys for reserved names 2014-02-05 18:05:52 -06:00
Calvin Montgomery 6fe31b9a3e Add configuration option to use express-minify for CSS and JS 2014-02-04 11:32:52 -06:00
calzoneman e6acf92bdb Add volume normalization and vimeo workaround 2014-02-02 20:04:50 -06:00
calzoneman 6570c3da6c Fix a buttload of things 2014-01-26 00:01:36 -06:00
calzoneman 8313e7b006 Add HTML template config, fixes to account profile page 2014-01-25 13:55:00 -06:00
calzoneman 4a2366eb06 Switch config to YAML 2014-01-22 17:11:26 -06:00