calzoneman
77a57d24c1
Implement Auto-AFK ( #192 )
...
- Channel-configurable delay
- User is marked AFK if no chat messages are received before the delay expires
- User is marked un-AFK if a chat message is received or if the user voteskips
2013-07-28 17:58:22 -04:00
calzoneman
1150d03474
AFKers don't affect voteskip ( #193 )
2013-07-28 17:36:53 -04:00
calzoneman
c50baef9c6
Change logger to stream, decode HTML messages
...
- Using a WritableStream instead of manually buffering is a good idea
- Chat messages are logged with HTML entities decoded (< instead of <)
2013-07-28 17:25:06 -04:00
calzoneman
6899186600
Add cache TTL option; fixes
2013-07-28 17:10:35 -04:00
calzoneman
2fb28f4d43
Change config system
2013-07-28 11:49:29 -04:00
calzoneman
3932014ed0
Tried implementing Vimeo flash player, didn't fix problem
2013-07-28 10:49:12 -04:00
Calvin Montgomery
ab671917f7
Send proper HTTP status code for failed files
2013-07-27 21:14:19 -04:00
calzoneman
149eeb6277
Add error message when socket fails
2013-07-27 16:42:42 -04:00
calzoneman
34e55d6fad
Proper fix for path traversal
2013-07-27 11:06:49 -04:00
calzoneman
5dfd9ad310
Fix ACP unload channel bug
2013-07-27 10:52:17 -04:00
calzoneman
9084a1aa8c
Fixes
...
- Add Channel.canonical_name to store lowercase
- Hopefully prevent future dangling playlists
- Disallow joining channels with names longer than 30 characters
2013-07-27 10:40:49 -04:00
calzoneman
6673e6c203
Fix #225
2013-07-27 10:30:12 -04:00
calzoneman
be7ebf49d1
Fix #228
2013-07-27 10:13:30 -04:00
calzoneman
b9e465b714
Fix URI encoding on register/login, also fix database escape bug
2013-07-27 10:11:31 -04:00
Calvin Montgomery
c7aac027dd
Merge pull request #229 from nuclearace/patch-1
...
Fix #227
2013-07-24 15:10:14 -07:00
nuclearace
a2fd40dd24
Fix #227
2013-07-24 15:11:50 -04:00
Calvin Montgomery
21cda67163
Fix password reset not returning a response
2013-07-20 21:38:03 -04:00
Calvin Montgomery
212fae9fc8
Emergency patch
2013-07-20 18:02:08 +02:00
Calvin Montgomery
0c26f68f1c
Make sure channels are dumped on SIGINT
2013-07-19 22:07:25 -04:00
Calvin Montgomery
d56d46c608
Fix index.html breakage
2013-07-19 21:59:39 -04:00
Calvin Montgomery
a25b2fdadf
Merge pull request #223 from gro-ove/master
...
Fixed: path traversal attack
2013-07-19 14:33:37 -07:00
gro-ove
deb0231b7f
Fixed: path traversal attack
2013-07-20 00:27:21 +04:00
calzoneman
383525fd9f
Merge branch 'master' of github.com:calzoneman/sync
2013-07-18 10:33:36 -04:00
calzoneman
5a7b6aee85
Minor fix
2013-07-18 10:33:10 -04:00
Calvin Montgomery
d325d3126d
Hopefully shed some light on stats issue
2013-07-17 22:55:50 -04:00
calzoneman
f4e392d190
Fix bug with tryIPBan
2013-07-17 10:09:20 -04:00
calzoneman
1efcb3acd1
ffs
2013-07-16 14:58:29 -04:00
calzoneman
709f6d09c6
Would help if I included chart lib
2013-07-16 14:57:49 -04:00
calzoneman
b8611de605
Add stat charts
2013-07-16 14:57:34 -04:00
calzoneman
9b7ebde551
More fixes
2013-07-16 12:12:00 -04:00
calzoneman
8b05e6ebcc
Temporary fix
2013-07-16 11:56:33 -04:00
calzoneman
200f1aadb5
Fix channellist.html if anyone still uses that
2013-07-16 11:50:08 -04:00
calzoneman
bd6acc42c9
fix index page
2013-07-16 11:49:32 -04:00
calzoneman
c2baf8dde3
Quickfix
2013-07-16 11:48:11 -04:00
calzoneman
da61f55d65
Reset config.js
2013-07-16 11:46:58 -04:00
calzoneman
824a313b19
Fixes
2013-07-16 11:46:09 -04:00
Calvin Montgomery
5a9b3128d1
I think it works
2013-07-15 23:01:12 -04:00
calzoneman
bf8fef29cf
Start working on refactoring server
2013-07-15 18:57:33 -04:00
calzoneman
4cf0f76733
Fug, I used the wrong varname
2013-07-14 21:04:34 -04:00
calzoneman
fab78019ea
(Hopefully) fix a weird channel unload bug
2013-07-14 21:00:38 -04:00
calzoneman
e5af4051f6
Fix possible playlist bug
2013-07-14 17:59:40 -04:00
calzoneman
dad89c823c
Minor fix to ACP
2013-07-14 13:08:33 -04:00
Calvin Montgomery
38c29acdb5
Revert mistakenly committed change to channel.html
2013-07-13 22:28:51 -04:00
Calvin Montgomery
e5d9a4c125
A few small improvements
2013-07-13 22:25:34 -04:00
Calvin Montgomery
f2b6534d0a
Fix channels not unloading / video skipping
2013-07-13 22:19:47 -04:00
calzoneman
5a5016fd79
Change alt socket to socketio xhr-polling
2013-07-13 16:15:57 -04:00
calzoneman
07795feffa
Improve ACP
2013-07-13 14:26:27 -04:00
calzoneman
8d9d2b6433
Clear individual rows from action log
2013-07-13 13:23:32 -04:00
calzoneman
5df30cb8a9
Move action log to DB, throttle registrations
2013-07-13 12:05:58 -04:00
Calvin Montgomery
7bc86037b7
Whoops, forgot to make site footer load when I released v2
2013-07-13 00:53:32 -04:00