calzoneman
0109a87e55
package: build with babel for ES2015 support
...
* Rename lib/ -> src/
* Add `postinstall` npm target for compiling src files to lib
* Add `build-watch` npm target for development with babel --watch
* Add `lib/` to .gitignore
* Add `source-map-support` module for babel-generated sourcemaps
2015-09-23 19:27:04 -07:00
calzoneman
0d8a389e05
Remove YouTube v2 API fallback since v2 is dead
2015-06-07 11:45:23 -04:00
calzoneman
5f1f985dd0
Rewrite ffmpeg module
2015-05-19 19:48:08 -04:00
Calvin Montgomery
4d72ccb8a3
Merge pull request #461 from calzoneman/ytv3
...
Add YouTube v3 API
2015-03-31 12:01:36 -05:00
calzoneman
813ae3a2ef
Minor updates to SSL behavior
2015-03-29 11:34:27 -05:00
calzoneman
27a50cb702
Add YouTube v3 API
...
YouTube v2 is still supported as a fallback, but will log a warning
message to the error log as v2 is expected to be closed shortly after
April 20, 2015.
See also:
http://youtube-eng.blogspot.com/2015/03/dude-are-you-still-on-youtube-api-v2.html
2015-03-27 18:44:46 -05:00
bush
6138d3b7ff
Fixes for calzoneman <3
2015-03-06 21:59:34 +00:00
bush
f191e2a9c9
Fixed cipher list to high
2015-03-05 04:42:01 +00:00
bush
a9a77147be
Enabled disabling of openssl cipher suits. RC4 disabled by default.
2015-03-05 04:31:45 +00:00
bush6
c2a00420f2
Merge remote-tracking branch 'upstream/3.0' into 3.0
2015-02-24 08:28:08 +10:00
bush6
ca0f0c4086
set uid timeout
...
Allow the timeout to be changed allowing more time before dropping root
privledges
2015-02-24 08:08:43 +10:00
calzoneman
400e15dea8
Fix logins on raw IPs in chrome
2015-02-21 14:48:24 -06: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
b579db5310
Change login sessions
2015-02-20 18:53:02 -06:00
bush
ff8a9d02fe
fixed missing , xD
2015-02-20 08:10:04 +11:00
bush
407f8930c3
Fixed email not getting sent from correct email in config. Added way to
...
change the default name (CyTube Services) that email is sent from.
2015-02-20 07:53:33 +11:00
Adam Lavin
efb9d30de0
Added in ability to change mysql port
2015-02-14 22:20:26 +00:00
calzoneman
406717bb18
Update to work on node v0.12
2015-02-14 12:17:33 -06: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
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
7f4e2a8882
Fix a few issues
2014-06-12 20:29:12 -07:00
Calvin Montgomery
f2769e5062
Start adding file playback queue support
2014-06-01 11:43:18 -07:00
Calvin Montgomery
4c1b8e8c1a
Add ability to blacklist channels in site config
2014-05-21 20:33:24 -07:00
Calvin Montgomery
9ea48f58cf
Merge refactoring into 3.0
2014-05-20 19:30:14 -07:00
calzoneman
48e808c8ea
Fix ACP reading wrong config key
2014-04-13 19:27:32 -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
Calvin Montgomery
ee4fafcc6a
Add missing default keys to config.js
2014-04-07 14:41:21 -05:00
Calvin Montgomery
e841196570
Fix #332 ; add more helpful errors
2014-03-09 11:42:45 -05:00
calzoneman
398647974c
Add cafile config key
2014-03-05 22:26:10 -06:00
calzoneman
341d17c7b9
Fixes
2014-03-01 17:37:59 -06:00
calzoneman
3da717adb9
Fixes
2014-02-28 00:09:20 -06:00
calzoneman
c44e70893b
Shitty hack for cross-domain login cookies
2014-02-27 20:50:47 -06:00
Calvin Montgomery
4e2c6d486b
Add /reload console command, change some internal config
2014-02-26 14:28:24 -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
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
calzoneman
01464ed394
Fix a few minor express issues
2013-11-24 18:13:58 -06:00