remove period from characters allowed in username, as this will mess up URL based content-type negotiation. It was previously disallowed but permitted a month or two ago after seeing Diaspora started allowing it. It's OK if they have it, but we can't; as many of our urls are based on username and theirs are primarily based on uid.
This commit is contained in:
@@ -52,7 +52,7 @@ function identity_check_service_class($account_id) {
|
||||
*
|
||||
* This action is pluggable.
|
||||
* We're currently only checking for an empty name or one that exceeds our
|
||||
* storage limit (255 chars). 255 chars is probably going to create a mess on
|
||||
* storage limit (191 chars). 191 chars is probably going to create a mess on
|
||||
* some pages.
|
||||
* Plugins can set additional policies such as full name requirements, character
|
||||
* sets, multi-byte length, etc.
|
||||
@@ -67,7 +67,7 @@ function validate_channelname($name) {
|
||||
if (! $name)
|
||||
return t('Empty name');
|
||||
|
||||
if (strlen($name) > 255)
|
||||
if (mb_strlen($name) > 191)
|
||||
return t('Name too long');
|
||||
|
||||
$arr = ['name' => $name];
|
||||
|
Reference in New Issue
Block a user