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
calzoneman
4ad22308a0
Add module to block Tor IPs
2013-11-04 16:04:24 -06:00
calzoneman
2e77cb4499
Change channel dumping to a single interval rather than per-channel
2013-10-14 16:39:41 -05:00
calzoneman
542461a533
Refactor out server init to index.js
2013-10-11 15:48:01 -05:00
calzoneman
ba66aadf66
Move interval stuff to config keys
2013-09-26 23:41:38 -05:00
calzoneman
83ea83429e
Add passphrase support to SSL
2013-09-10 14:10:30 -05:00
calzoneman
4ec1d04247
Add SSL support
2013-09-09 17:16:41 -05:00
calzoneman
bca7199ec1
Add io-host option
2013-09-06 16:30:20 -05:00
calzoneman
7840fa35e8
Move server files to lib/ to clean up root directory
2013-09-05 13:48:05 -05:00