Commit Graph

576 Commits

Author SHA1 Message Date
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 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
Calvin Montgomery 7782ba4ae5 Subject moderators to MIN_ANTIFLOOD rather than channel limit 2015-04-27 12:22:52 -05:00
Calvin Montgomery 7debb7afa7 Update limits for chat_antiflood_params 2015-04-27 12:21:21 -05:00
calzoneman e2c3b2daad Fix PM maxlength and throttling 2015-04-23 21:49:15 -05:00
calzoneman b8d2d74e2f Resolve #447 2015-04-19 14:14:38 -05:00
Adam Lavin 36290dfd5e Sanitized output of channel name in invalid channel 2015-04-19 04:38:57 +01:00
Calvin Montgomery 4a7e478f37 Merge pull request #465 from Xaekai/3.0
Allow mumble:// links through XSS filter
2015-04-16 10:45:07 -05:00
Xaekai 09de27644d Allow mumble:// links through XSS filter 2015-04-15 23:07:12 -07:00
Calvin Montgomery 84579c0d60 Add missing disconnect() in throttle 2015-04-10 12:05:27 -05:00
calzoneman 976228683b Add note to config template, fix improper err callback 2015-04-07 15:42:24 -05:00
calzoneman 5522628363 Fix Google+ 2015-03-31 15:58:46 -05:00
Calvin Montgomery 4d72ccb8a3 Merge pull request #461 from calzoneman/ytv3
Add YouTube v3 API
2015-03-31 12:01:36 -05:00
calzoneman 813ae3a2ef Minor updates to SSL behavior 2015-03-29 11:34:27 -05:00
calzoneman 27a50cb702 Add YouTube v3 API
YouTube v2 is still supported as a fallback, but will log a warning
message to the error log as v2 is expected to be closed shortly after
April 20, 2015.

See also:
http://youtube-eng.blogspot.com/2015/03/dude-are-you-still-on-youtube-api-v2.html
2015-03-27 18:44:46 -05:00
Calvin Montgomery 9541b40f68 Merge pull request #460 from calzoneman/filter-changes
Change link avoidance mechanism in filters
2015-03-27 08:33:41 -07:00
Calvin Montgomery 7539dc1544 Merge pull request #459 from Xaekai/3.0
Fix rare error where only unsupported qualities of video are present in ...
2015-03-25 20:19:56 -07:00
Xaekai 4b65b9128a Fix rare error where only unsupported qualities of video are present in metadata on Picasa 2015-03-25 11:32:14 -07:00