Calvin Montgomery
989a737ea4
s/e.trace/e.stack
2014-07-13 11:31:41 -07:00
Calvin Montgomery
69772bf2ec
Error handling for google+
2014-07-13 11:29:50 -07:00
Calvin Montgomery
1e38b05800
Fix minor issue
2014-07-13 11:15:56 -07:00
Calvin Montgomery
c213eb2f31
Minor fix
2014-07-12 18:39:48 -07:00
Calvin Montgomery
b6a1dd8cb3
Send onMediaChange (fixes voteskip stuff)
2014-07-11 21:09:28 -07:00
Calvin Montgomery
937ad04967
Change meta format so it persists in DB and on disk
2014-07-11 20:42:13 -07:00
Calvin Montgomery
c522516b88
Implement serverside Google+ retrieval
2014-07-10 23:03:13 -07:00
Calvin Montgomery
052afaf2f6
Start working on google+ support
2014-07-10 20:10:00 -07:00
Calvin Montgomery
b28fd9e4a8
Add permission for /clear and log it
2014-07-10 20:03:47 -07:00
Calvin Montgomery
c7ef76c518
Minor change
2014-07-10 19:54:26 -07:00
Calvin Montgomery
0f11615a1f
Increment version number
2014-07-10 19:52:16 -07:00
Calvin Montgomery
1c77a24839
Fix activeLock bug
2014-07-09 22:37:11 -07:00
Calvin Montgomery
f92d4bc5d4
Fix vimeo with no vimeo-workaround
2014-07-09 22:15:14 -07:00
Calvin Montgomery
f36d2b0258
Add onPreChangeMedia and improve refreshing
2014-07-09 21:46:45 -07:00
Calvin Montgomery
3f959087af
Initial improvements to playback system
2014-07-09 21:20:14 -07:00
Calvin Montgomery
256a951531
Fix potential race condition
2014-07-01 21:09:20 -07:00
Calvin Montgomery
03ba657783
Fix setting channel js/css
2014-07-01 20:43:34 -07:00
Calvin Montgomery
e87ddb473b
Require user permission to run channel js
2014-07-01 20:11:54 -07:00
Calvin Montgomery
3661ab1fd9
Update XSS filter
2014-06-25 20:22:54 -07:00
Calvin Montgomery
9ce02c8e6b
Merge pull request #380 from calzoneman/tablemerge
...
Merge channel specific tables into global tables with an indexed channel column
2014-06-25 20:14:03 -07:00
Calvin Montgomery
3dcdaf3045
Update version number
2014-06-25 20:13:03 -07:00
Erik
817c7ad4ba
quickfix
2014-06-25 16:13:54 -04:00
Calvin Montgomery
f44c9ce51b
Fix updater
2014-06-24 20:28:04 -07:00
Calvin Montgomery
36c4e41131
Add console command for deleting old channel tables
2014-06-23 22:15:57 -07:00
Calvin Montgomery
c768d9595c
Merge ban tables, fix channel create/delete operations
2014-06-23 22:10:15 -07:00
Calvin Montgomery
4afd69b2fb
Merge channel ranks tables
2014-06-23 21:40:40 -07:00
Calvin Montgomery
0abaaba690
Merge channel libraries into a single table
2014-06-23 21:09:18 -07:00
Calvin Montgomery
523bdfe065
Handle #377
2014-06-17 19:11:41 -07:00
Erik
5b76d4fb8c
fix voteskip not setting afk to false
2014-06-15 21:13:22 -04:00
Calvin Montgomery
8152008466
Crash fix
2014-06-15 16:34:32 -07:00
Calvin Montgomery
0102b92730
Fix wrong variable reference
2014-06-15 12:51:39 -07:00
Calvin Montgomery
8c50655ff2
Disable IP check for password recovery, resolves #376
2014-06-15 10:58:53 -07:00
Calvin Montgomery
7f4e2a8882
Fix a few issues
2014-06-12 20:29:12 -07:00
Erik
6f737349db
uncomment
2014-06-11 12:45:55 -04:00
Calvin Montgomery
b71d3610f2
Fix #374
2014-06-11 08:56:06 -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
63e60e65f0
Fix meta clearing on playlist save
2014-06-07 13:00:23 -07:00
Calvin Montgomery
777a87a8e6
Fix meta clearing on playlist save
2014-06-07 12:59:42 -07:00
Calvin Montgomery
19aac29347
Fix large chandump notification
2014-06-07 12:56:12 -07:00
Calvin Montgomery
6adba2f355
Don't run the database updater if the version is higher than current
2014-06-07 10:46:44 -07:00
Calvin Montgomery
5d5bdfc069
Various fixes for raw file playback
2014-06-07 10:45:52 -07:00
Calvin Montgomery
6dde745784
Better error handling, add support for mp3/ogg-vorbis
2014-06-05 22:02:51 -07:00
Calvin Montgomery
fdf7900dc8
Send rank packet to target on rank change
2014-06-05 21:12:21 -07:00
Calvin Montgomery
1d1630fb50
Implement raw file queues
2014-06-03 21:21:00 -07:00
Calvin Montgomery
626725031f
Fix IPv6 mask regex
2014-06-02 20:59:35 -07:00
Calvin Montgomery
ac7f0ac47a
Add update function to add meta column
2014-06-02 20:47:21 -07:00
Calvin Montgomery
f2769e5062
Start adding file playback queue support
2014-06-01 11:43:18 -07:00
Calvin Montgomery
862a7d876d
Fix #372
2014-05-31 22:13:53 -07:00
Erik
13f5e3a2c8
fix? #371 coming out of afk doesn't enable voteskip button if it's on the same media
2014-05-31 10:31:45 -04:00
Calvin Montgomery
1917baa4c3
Fix unregistered channels and jwplayer custom timing
2014-05-26 13:02:03 -07:00
Calvin Montgomery
3cae0b0e57
Prevent server from infinite looping when google docs refresh fails
2014-05-24 11:06:46 -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
ecc5ffc7da
Correct filename for channel loggers
2014-05-23 22:00:51 -07:00
Erik
af0ddd303d
fix #363
2014-05-23 22:07:54 -04:00
Calvin Montgomery
ca5ad87414
Fix google docs autorefresh
2014-05-22 20:04:43 -07:00
Calvin Montgomery
738dd3fb75
Fix 'user voteskipped [object Object]
...
'
2014-05-22 19:51:35 -07:00
Calvin Montgomery
89c94701dc
Fix #368
2014-05-22 19:50:26 -07:00
Calvin Montgomery
f3dae85b99
Add more useful error logging to google docs refresh
2014-05-22 19:36:01 -07:00
Calvin Montgomery
3994b42444
Add /kickanons; fix handling of kickban commands with no arguments
2014-05-22 19:34:46 -07:00
Erik
d004c0bcdd
fix poll unvoting
2014-05-22 18:08:24 -04:00
Erik
baa8af58bc
hopefully fix #366 delete causing change media
2014-05-22 10:28:58 -04:00
Erik
4f7e4ad65e
fix #365 parsing media limit
2014-05-22 09:22:58 -04:00
Erik
d42fc2eabf
fix typo
2014-05-22 02:37:04 -04:00
Erik
e19acd2d63
fix enforcement of media limit
2014-05-22 02:35:52 -04:00
Calvin Montgomery
1b3d154055
Prevent empty channel from being loaded on blacklist join
2014-05-21 21:11:15 -07:00
Calvin Montgomery
4e7dcbe7ef
Fix for soundcloud returning 302 found instead of 200 OK
2014-05-21 20:53:13 -07:00
Calvin Montgomery
4c1b8e8c1a
Add ability to blacklist channels in site config
2014-05-21 20:33:24 -07:00
Calvin Montgomery
7dde8cffe9
Hopefully fix playlist issues
2014-05-21 20:27:49 -07:00
Calvin Montgomery
ac629d4b7f
Clear poll timer on channel unload
2014-05-21 20:21:03 -07:00
Calvin Montgomery
a3469378aa
Minor fix
2014-05-21 20:18:27 -07:00
Calvin Montgomery
68475e2b30
Fix #364
2014-05-21 20:10:14 -07:00
Calvin Montgomery
2ce2467f4d
Fix #363
2014-05-21 20:09:10 -07:00
Calvin Montgomery
0c9099e766
Fix #362
2014-05-21 20:07:04 -07:00
Calvin Montgomery
46b288d6ee
Fixes
2014-05-21 08:42:09 -07:00
Calvin Montgomery
b6dcbe4d46
Fix duplicate userLeave
2014-05-20 22:50:55 -07:00
Calvin Montgomery
d598675576
Send deleteChatFilter packet
2014-05-20 22:42:51 -07:00
Calvin Montgomery
f5528c766f
only execute callback if it's not undefined
2014-05-20 22:32:26 -07:00
Calvin Montgomery
949299c5e5
Bump emotes above chat so that emotes will render in backlog
2014-05-20 22:28:23 -07:00
Calvin Montgomery
2be928eea1
Fix poll timers
2014-05-20 21:38:18 -07:00
Calvin Montgomery
5f0d2db1be
Add checks for dead channels
2014-05-20 20:59:36 -07:00
Calvin Montgomery
705b8ce10a
Fix vimeo workaround
2014-05-20 20:56:42 -07:00
Calvin Montgomery
39090fbe40
Fix check for channel being registered
2014-05-20 20:48:19 -07:00
Calvin Montgomery
d27a8efcb1
Remove debug database print message
2014-05-20 19:33:34 -07:00
Calvin Montgomery
9ea48f58cf
Merge refactoring into 3.0
2014-05-20 19:30:14 -07:00
calzoneman
89939682ce
Fix possible XSS issue with chat filters
2014-05-13 01:02:38 -05:00
calzoneman
992c8d8da9
Fix a case where users could cause duplicate joins
2014-05-02 12:06:31 -05:00
calzoneman
e9fc3cfaca
Fix #356
2014-04-30 19:36:01 -05:00
calzoneman
2a507fcac5
Fix incorrect parsing of x-forwarded-for in webserver.ipForRequest
2014-04-17 00:03:32 -05:00
calzoneman
71f9ab79ea
Resolve #349
2014-04-14 19:13:54 -05:00
calzoneman
48e808c8ea
Fix ACP reading wrong config key
2014-04-13 19:27:32 -05:00
calzoneman
cfe34112a4
Fix emote issues as discussed in #347
2014-04-13 02:06:28 -05:00
calzoneman
7c252eab2f
Fix ENOENT for people with HTTPS disabled
2014-04-12 21:52:06 -05:00
calzoneman
85c62b1579
Add login log message
2014-04-12 12:26:14 -05:00
calzoneman
54226c0ca5
Fix race condition failing to properly log in user
2014-04-12 12:22:30 -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