78 Commits

Author SHA1 Message Date
bush
fdf73b5908 I gotta stop using the tab key 2015-03-06 22:29:21 +00:00
bush
fb2d568c76 Merge remote-tracking branch 'upstream/3.0' into 3.0 2015-03-06 22:00:40 +00:00
bush
6138d3b7ff Fixes for calzoneman <3 2015-03-06 21:59:34 +00:00
calzoneman
950853ba71 cytubefilters: bump git hash 2015-03-05 14:31:58 -06:00
bush
a9a77147be Enabled disabling of openssl cipher suits. RC4 disabled by default. 2015-03-05 04:31:45 +00:00
bush
2f6fb43152 added a feature to change uid/gid after startup to bind ports lower than
1024 on Linux
2015-02-21 19:12:26 +11:00
calzoneman
858207a6f8 Upgrade deps 2015-01-27 00:12:40 -06:00
calzoneman
7d2015620a socket.io: upgrade to 1.3 2015-01-19 17:43:22 -06:00
calzoneman
8630c5972c deps: upgrade socket.io to 1.2.1 2015-01-08 17:57:44 -06:00
Calvin Montgomery
cf35c92391 Apparently this happens a lot, don't put it in the logfile 2015-01-06 10:58:15 -05:00
Calvin Montgomery
414cbfdc5d Add more safeguards for socket errors 2015-01-06 10:54:14 -05:00
Calvin Montgomery
829cc090fa Use graceful-fs to maybe prevent EMFILE 2015-01-02 23:22:48 -05:00
Calvin Montgomery
0c23b8a4c5 Update Copyright year; remove old junk 2014-12-31 12:06:29 -05:00
calzoneman
da2d461941 Fix caching and add gzip 2014-11-16 21:06:10 -06:00
calzoneman
4967e46343 Fix socket.io issue; fix ACP announcements 2014-10-24 10:24:02 -05:00
calzoneman
088c547522 Update dependencies - execute npm update && npm rebuild after pulling 2014-08-19 22:27:59 -05:00
calzoneman
ae42ac9c56 Remove ghost httpaccess.log file 2014-08-19 00:52:50 -05:00
calzoneman
0f2b93e5c5 Increment version number 2014-08-15 11:41:09 -05:00
calzoneman
6b9968a489 Remove torblocker dependency 2014-08-14 21:44:33 -05:00
Calvin Montgomery
b1709758fd Increment version number 2014-07-13 22:13:16 -07:00
Calvin Montgomery
0f11615a1f Increment version number 2014-07-10 19:52:16 -07:00
Calvin Montgomery
3dcdaf3045 Update version number 2014-06-25 20:13:03 -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
02771e6623 Add raw video/audio playback with ffmpeg 2014-06-07 16:57:25 -07:00
Calvin Montgomery
f3eb999a76 Refactor channel packing 2014-05-23 23:09:36 -07:00
Calvin Montgomery
02ac983fba Start working on channel detail view 2014-05-23 22:40:35 -07:00
Calvin Montgomery
9ea48f58cf Merge refactoring into 3.0 2014-05-20 19:30:14 -07:00
calzoneman
7c252eab2f Fix ENOENT for people with HTTPS disabled 2014-04-12 21:52:06 -05:00
calzoneman
3567087c48 Update config.template.yaml and server files for new listen syntax 2014-04-11 10:52:51 -05:00
calzoneman
fb0533bd94 Convert server definitions to be more flexible 2014-04-11 00:14:52 -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
calzoneman
e973813718 Patch a memory leak caused by an earlier failsafe
A global object AllPlaylists was added back in v2 as a hardfix for an issue where playlists would continue to send updates after the channel was reloaded and the playlist object was obsolete.  This condition should no longer happen due to other fixes, so the only thing this object was doing was wasting memory.
2014-04-10 16:10:55 -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
calzoneman
9bd984f66b Fix typo in CA file loading 2014-03-06 15:38:46 -06:00
calzoneman
398647974c Add cafile config key 2014-03-05 22:26:10 -06:00
Calvin Montgomery
f992d625fb Fixes 2014-03-04 11:57:05 -06:00
calzoneman
644437ea42 Directory cleanup 2014-02-18 22:00:56 -06:00
calzoneman
91aaed96fa Add socket.io login handler 2014-02-16 13:27:01 -06:00
calzoneman
1cbb1c2a6a Add contact page 2014-02-13 18:15:22 -06:00
calzoneman
afa17165f7 Add ACP list active channels 2014-02-06 23:31:47 -06:00
calzoneman
1864cc0b35 Change the way unregistered channels work 2014-02-02 15:50:05 -06:00
calzoneman
2c6edb38b8 Persist announcements in the database 2014-02-01 12:41:06 -06:00
calzoneman
5f3fa8922d Start working on event log 2014-01-27 18:37:48 -06:00
calzoneman
8b0c370ad0 Fix leader issue 2014-01-27 16:44:22 -06:00
calzoneman
6570c3da6c Fix a buttload of things 2014-01-26 00:01:36 -06:00
calzoneman
6e2d9c3caa Fixes 2014-01-23 15:53:53 -06:00
calzoneman
feabf35714 Work on SIO and SSL 2014-01-22 21:12:43 -06:00
calzoneman
4a2366eb06 Switch config to YAML 2014-01-22 17:11:26 -06:00
calzoneman
7307c9c82e Work on index page 2014-01-20 17:52:36 -06:00