I understand my contributions may be rejected for any reason
I understand my contributions are for the benefit of this imageboard software
I understand my contributions are licensed under the GNU AGPLv3
[x] I understand all of the above
Adds two new plugs, NotableNamePlug with associated DB table schema, which will block registration or changing to any name in the notable_names table, if it exists, and NameLengthLimiterPlug, which...limits the lengths of names (to 80 characters max). Adds Registration.NewController to handle new user registration, passing through the new plugs. Modifies NameController to use new plugs. Modifies Router to use new controller, and controller callbacks to remove old captcha-verification registration callback.
Before you begin
I understand my contributions may be rejected for any reason
I understand my contributions are for the benefit of this imageboard software
I understand my contributions are licensed under the GNU AGPLv3
[x] I understand all of the above
Adds two new plugs, NotableNamePlug with associated DB table schema, which will block registration or changing to any name in the notable_names table, if it exists, and NameLengthLimiterPlug, which...limits the lengths of names (to 80 characters max). Adds Registration.NewController to handle new user registration, passing through the new plugs. Modifies NameController to use new plugs. Modifies Router to use new controller, and controller callbacks to remove old captcha-verification registration callback.