Calvin Montgomery
103e01042e
Fix voteskip calculation
2013-08-01 00:03:56 -04:00
Calvin Montgomery
7477c64ae2
v2.2 - IMPORTANT CONFIG CHANGED
...
config.js is now a module which loads configuration dynamically.
It automatically generates a file "cfg.json" with defaults.
Edit cfg.json and restart the server to apply.
2013-07-31 22:27:34 -04:00
Calvin Montgomery
971cb18c9f
Update version
2013-07-31 22:27:08 -04:00
Calvin Montgomery
ec1b28b8cd
Merge branch 'dev'
2013-07-31 22:26:40 -04:00
calzoneman
008655e5bf
Force linewrap on video title in Chrome
2013-07-31 11:13:32 -04:00
calzoneman
7d0de7b1ba
Paginate library/search
2013-07-31 11:05:07 -04:00
calzoneman
2573218d55
Paginate channel ranks
2013-07-31 10:57:59 -04:00
calzoneman
a4587ef53c
Tweak user pagination
2013-07-31 10:47:23 -04:00
calzoneman
520697af86
Use paginator for actionlog
2013-07-31 10:45:15 -04:00
calzoneman
e47c1abff7
Merge branch 'dev' of github.com:calzoneman/sync into dev
2013-07-31 10:27:09 -04:00
calzoneman
17b9353833
Switch pagination on users in ACP
2013-07-31 10:27:01 -04:00
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