calzoneman
c97332947d
mediarefresher: fix google drive ignores
2015-09-03 18:17:08 -07:00
calzoneman
00fd0482a5
ffmpeg: fix issue where valid streams are overridden by invalid ones
2015-09-03 18:11:25 -07:00
calzoneman
bb3b9004e0
database: exit if initial connection fails ( #500 )
2015-09-02 23:03:47 -07:00
calzoneman
f2000b4459
Fix
2015-09-02 23:00:45 -07:00
calzoneman
5c35f0f39b
setuid: fix folder permissions before dropping
2015-09-02 23:00:31 -07:00
calzoneman
26eb3502be
Respect x-forwarded-proto for ACP
2015-08-17 20:20:58 -07:00
calzoneman
91d81c4367
Respect X-Forwarded-Proto if it is set
2015-08-12 20:00:52 -07:00
calzoneman
a405c2c5fa
Don't kill ffmpeg for HTTP 416
2015-08-11 18:25:14 -07:00
calzoneman
3cac6d2d10
Fix ffmpeg fd leak
2015-08-10 17:55:23 -07:00
calzoneman
9a5c71fddc
Minor fix
2015-07-30 22:12:52 -07:00
calzoneman
b0f65ded80
Add TLS failure check
2015-07-30 21:11:30 -07:00
calzoneman
92b0747c0b
Kill ffprobe after 30 seconds; add logging
2015-07-30 20:45:47 -07:00
calzoneman
66b08f53d1
Fix subtitles race condition
2015-07-28 20:34:55 -07:00
Calvin Montgomery
eb02ad0836
Merge pull request #499 from calzoneman/gdrive-captions
...
Support captions/subtitles for Google Drive videos
2015-07-27 17:42:32 -07:00
calzoneman
174ad8d81e
Fixes for google drive subtitles
2015-07-25 10:31:21 -07:00
calzoneman
33e7f81fa7
Wire up google drive subtitles
2015-07-25 01:19:32 -07:00
calzoneman
6d9fc73701
Work on fetching/converting google drive subtitles
2015-07-22 21:24:37 -07:00
calzoneman
74e7b25877
Fix: playlist showing for guest when perm set to guest
2015-07-22 18:08:05 -07:00
calzoneman
817e7ceb84
Fix underscore escaping for similar chars check
2015-07-20 19:07:58 -07:00
calzoneman
45c4e650ee
Fix
2015-07-12 22:25:55 -07:00
Calvin Montgomery
4100dfbc04
Sanity check for mediarefresher error
2015-07-09 21:47:11 -07:00
Calvin Montgomery
b2687f49a8
Update error messages caught by mediarefresher
2015-07-08 13:27:43 -07:00
calzoneman
cb52148b2f
Replace lib/status-messages with status-message-polyfill
2015-07-08 11:00:40 -07:00
Calvin Montgomery
d1f21573e6
customembed: don't parse in xmlMode
...
This fixes an issue where <params> weren't being parsed correctly
because they are self-closing HTML5 tags.
2015-07-07 12:28:09 -07:00
calzoneman
a6ddebbec3
Fix custom embeds in user_playlists; add NEWS.md
...
Server administrators should check NEWS.md before updating for
information about important changes or required administrator
intervention.
2015-07-06 12:49:21 -07:00
calzoneman
70be8a6713
Resolve merge conflict
2015-07-06 11:28:18 -07:00
calzoneman
87c1112508
Bump version number
2015-07-06 11:16:02 -07:00
calzoneman
a457ea6c8a
Convert custom embeds when loading playlist
2015-06-30 09:38:19 -07:00
calzoneman
92d5375950
database: update for new custom embed format
2015-06-29 17:43:57 -07:00
calzoneman
7fee1414e2
Use VideoJSPlayer for vimeo workaround
2015-06-28 09:42:21 -07:00
calzoneman
c28dc0d3d2
Fix #489
...
Channels are occasionally plagued by trolls who confuse users by
"hijacking" names of other users in the channel. This is accomplished
by replacing certain letters with visually similar letters (in fact,
indistinguishable in some sans-serif fonts), e.g. replacing lowercase
'l' with capital 'I'
This commit replaces capital 'I', lowercase 'l', digit '1', lowercase
'o', uppercase 'O', and digit '0' with '_' and changes the matching for
isUsernameTaken() to a LIKE query. Since '_' is a single character
wildcard, this causes the database to treat a username with one of these
simple replacements as already registered.
2015-06-19 16:44:25 -04:00
calzoneman
01fbd3c54e
Work on custom embeds
2015-06-18 18:46:33 -04:00
calzoneman
9451e3978c
Cut down on unneccessary ffprobe error logging
2015-06-15 08:32:11 -04:00
calzoneman
32d9285560
Temporary fix for vimeoWorkaround
2015-06-14 06:41:01 -04:00
calzoneman
0d8a389e05
Remove YouTube v2 API fallback since v2 is dead
2015-06-07 11:45:23 -04:00
calzoneman
a81f691d4e
Allow 2 redirects
2015-05-25 16:04:27 -04:00
calzoneman
9b3a71d84f
Fix typo
2015-05-24 11:23:43 -04:00
calzoneman
241db797d3
Add node comment to status-messages.js
2015-05-24 11:22:08 -04:00
calzoneman
18199b32ad
Add status message map for pre-node v0.12 servers
2015-05-24 11:20:09 -04:00
calzoneman
334c0d933b
Fix typo
2015-05-24 11:09:56 -04:00
calzoneman
c4add8f142
Preflight raw file requests to get better error messages
2015-05-24 11:06:02 -04:00
calzoneman
cd0cc69fd8
Gracefully handle HTTP errors in ffprobe
2015-05-23 14:36:13 -04:00
calzoneman
54f2ad7c5c
Fixes
2015-05-19 22:07:55 -04:00
calzoneman
5f1f985dd0
Rewrite ffmpeg module
2015-05-19 19:48:08 -04:00
Xaekai
7f269784b1
Fix shadowmuted users usage of greentext and slash commands
2015-05-19 00:03:02 -07:00
calzoneman
88be0e1e92
Don't crash if ffprobe is missing
2015-05-16 23:36:04 -05:00
calzoneman
ce8ac4591e
Use VideoJS for google+
2015-05-15 01:19:08 -05:00
calzoneman
fe9ebfa6b1
Start working on VideoJS for Google Drive
2015-05-15 00:03:05 -05:00
calzoneman
73fc5dd724
Fix ffprobe title detection
2015-05-10 23:02:24 -05:00
Calvin Montgomery
1ff9f5648b
Update MIN_ANTIFLOOD to be the same as the limits for channel settings
2015-04-27 13:09:32 -05:00