Calvin Montgomery
48483efb02
Take care of obnoxious channel names and video titles
2013-07-30 23:36:18 -04:00
Calvin Montgomery
27b95fd856
Only record login-success for rank >= 255
2013-07-30 23:23:20 -04:00
Calvin Montgomery
49f7fb2e15
Change the way action log is queried
2013-07-30 23:21:32 -04:00
calzoneman
5a91a7ce21
Only change afkcount if afk state changes
2013-07-30 18:24:09 -04:00
calzoneman
36d3232d9f
Strip URL query before logging
2013-07-30 12:26:08 -04:00
calzoneman
9194c341af
HTTP Access Log
2013-07-30 09:43:58 -04:00
calzoneman
d9c4c32c6d
Handle #215 , re-add multifilter editor
2013-07-30 09:27:13 -04:00
calzoneman
fe2985e8dd
Save playlists with cached data
2013-07-30 09:07:30 -04:00
calzoneman
17c733be44
Dedupe playlist option notification
2013-07-29 20:06:01 -04:00
calzoneman
995b92ebed
Reset AFK timer when returning from being AFK
2013-07-29 20:02:31 -04:00
calzoneman
ba26d9abbb
Fix logger being closed inappropriately
2013-07-29 19:59:52 -04:00
calzoneman
687a561079
Fix logger dead handler
2013-07-29 19:32:51 -04:00
calzoneman
4c7da26f13
Add close() check
2013-07-29 18:16:11 -04:00
calzoneman
93dd730bde
Add check to prevent write-after-end error
2013-07-29 18:13:06 -04:00
calzoneman
1df015b839
Would help if I imported the module
2013-07-28 19:47:55 -04:00
calzoneman
ac75cf34ab
Fix not autogenerating folders
2013-07-28 19:47:13 -04:00
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
d35ace1916
Fix #234
2013-07-28 14:10:47 -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