{result:lengthBody(req.body.filters,0,20000),expected:false,error:'Filters length must be 20000 characters or less'},
{result:lengthBody(req.body.custom_css,0,globalLimits.customCss.max),expected:false,error:`Custom CSS must be ${globalLimits.customCss.max} characters or less`},
{result:arrayInBody(globalLimits.customCss.filters,req.body.custom_css),permission:Permissions.ROOT,expected:false,error:`Custom CSS strict mode is enabled and does not allow the following: "${globalLimits.customCss.filters.join('", "')}"`},
{result:lengthBody(req.body.moderators,0,500),expected:false,error:'Moderators length must be 500 characters orless'},
{result:lengthBody(req.body.name,1,globalLimits.fieldLength.boardname),expected:false,error:`Board name must be 1-${globalLimits.fieldLength.boardname} characters`},
{result:lengthBody(req.body.default_name,0,50),expected:false,error:'Anon name must be 50 characters or less'},
{result:numberBody(req.body.reply_limit,globalLimits.replyLimit.min,globalLimits.replyLimit.max),expected:true,error:`Reply Limit must be ${globalLimits.replyLimit.min}-${globalLimits.replyLimit.max}`},
p A tripcode is a password of sorts, which users can provide in the tripcode component of their name. This tripcode is used in conjunction with a server-known secret to generate a unique* tripcode portion of the name. Long, unique tripcodes can be used as a form of identity. It is important that you keep tripcodes secret if you use them for some form of identity. A compromised tripcode can be used for impersonation and cannot be revoked in any way. Single # before tripcodes will use the traditional (what is now sometimes known as "insecure") tripcode algorithm shared by many imageboard softwares and websites. Double # before tripcodes will use a sha256 hash with server-side secret for a more secure, non-portable tripcode.
b Capcode
p A capcode is a component of the name field only available to authenticated users. This includes admins, global staff, board owners and board moderators. If there is no text after the ##, the role will be displayed alone. Leaving a space and putting custom text will be prefixed by the role name. This way, the role is always shown to prevent role impersonation.
p A capcode is a component of the name field only available to authenticated users. This includes admins, global staff, board owners and board staff. If there is no text after the ##, the role will be displayed alone. Leaving a space and putting custom text will be prefixed by the role name. This way, the role is always shown to prevent role impersonation.