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
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
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
Calvin Montgomery
0b86eeea6d
Change link avoidance mechanism in filters
2015-03-24 09:23:38 -07:00
Calvin Montgomery
e1c8d5c6c9
Fix Ustream
2015-03-23 16:10:00 -07:00
bush
fdf73b5908
I gotta stop using the tab key
2015-03-06 22:29:21 +00:00
bush
fb2d568c76
Merge remote-tracking branch 'upstream/3.0' into 3.0
2015-03-06 22:00:40 +00:00
bush
6138d3b7ff
Fixes for calzoneman <3
2015-03-06 21:59:34 +00:00
calzoneman
e6bdbb99b1
Prefer MP4 over WebM because IE can't play webm apparently
2015-03-06 00:23:06 -06:00
calzoneman
950853ba71
cytubefilters: bump git hash
2015-03-05 14:31:58 -06:00
bush
f191e2a9c9
Fixed cipher list to high
2015-03-05 04:42:01 +00:00
bush
a9a77147be
Enabled disabling of openssl cipher suits. RC4 disabled by default.
2015-03-05 04:31:45 +00:00
calzoneman
a049a7e2dc
Fix login/logout redirects
2015-02-24 11:08:10 -06:00
calzoneman
a0b7bff70c
Fix
2015-02-24 10:48:51 -06:00
Calvin Montgomery
6ab609db71
Merge pull request #454 from calzoneman/gdocs-refactor
...
Gdocs refactor
2015-02-24 10:42:35 -06:00
Calvin Montgomery
62b81708ab
Merge pull request #453 from calzoneman/csurf
...
Add csrf middleware
2015-02-24 10:42:11 -06:00
bush6
c2a00420f2
Merge remote-tracking branch 'upstream/3.0' into 3.0
2015-02-24 08:28:08 +10:00
bush6
ca0f0c4086
set uid timeout
...
Allow the timeout to be changed allowing more time before dropping root
privledges
2015-02-24 08:08:43 +10:00
calzoneman
afc0ea0a58
Add csrf prevention
2015-02-22 18:15:22 -06:00
calzoneman
400e15dea8
Fix logins on raw IPs in chrome
2015-02-21 14:48:24 -06:00