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
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
calzoneman
324fa6c81a
Fix a typo and an undefined variable case
2014-04-08 18:06:37 -05:00
calzoneman
5c9c096209
Merge branch '3.0' of github.com:calzoneman/sync into 3.0
2014-04-08 16:52:13 -05:00
calzoneman
8ebacdbe12
Add missing return statement
2014-04-08 16:51:47 -05:00
Calvin Montgomery
ee4fafcc6a
Add missing default keys to config.js
2014-04-07 14:41:21 -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
4577a2dbd5
Start working on vimeo advanced api support
2014-04-04 11:37:30 -05:00
Calvin Montgomery
92e05b96c8
Use correct io.domain for sioSource in acp
2014-04-04 01:09:48 -05:00
Calvin Montgomery
42e590c6fd
Fix #340 ; add shadowchat option for moderators
...
The new option allows moderators to see what shadowmuted users are saying. When enabled, messages from shadowmuted users will appear in a darker (or lighter, depending on theme) font and struck through.
2014-04-01 11:52:20 -05:00
calzoneman
43be6402a0
Fix edge case of emotes directly succeeding one another in a message
2014-03-27 11:03:27 -05:00
calzoneman
de145d00c7
Fix incorrect logging of user IP in User.login
2014-03-27 10:14:26 -05:00
calzoneman
f482a4e3b8
Correct typo; didn't cause errors but best to fix it anyways
2014-03-27 10:11:50 -05:00
calzoneman
b82b5289f1
Fix isIPBanned
2014-03-25 17:22:48 -05:00
calzoneman
1f7cf66367
Fix minor issue with preJoin patch
2014-03-21 09:26:41 -05:00