Account Create Fails

Order Accept Encountered Problems

Util_Process::formatDataCallProc(): AddDomain: INFO : no bandwidth rollover date specified, using day of month, `12' ERROR : Opcenter\Account\Create::installServices(): failed verification on service `auth': Opcenter\Auth\Password::strong(): minimum password length is `7' 0. Error_Reporter::add_error("minimum password length is `%d'", [7]) [/usr/local/apnscp/lib/log_wrapper.php:72] 1. error("minimum password length is `%d'", 7) [/usr/local/apnscp/lib/Opcenter/Auth/Password.php:49] 2. Opcenter\Auth\Password::strong("[]") [/usr/local/apnscp/lib/Opcenter/Service/Validators/Auth/Tpasswd.php:35] 3. Opcenter\Service\Validators\Auth\Tpasswd->valid("[]") [/usr/local/apnscp/lib/Opcenter/Service/ConfigurationContext.php:561] 4. Opcenter\Service\ConfigurationContext->check("tpasswd", "[]") [/usr/local/apnscp/lib/Opcenter/Service/ConfigurationContext.php:164] 5. Opcenter\Service\ConfigurationContext->preflight() [/usr/local/apnscp/lib/Opcenter/SiteConfiguration.php:729] 6. Opcenter\SiteConfiguration->verify("auth", Opcenter\Service\ConfigurationContext) [/usr/local/apnscp/lib/Opcenter/SiteConfiguration.php:648] 7. Opcenter\SiteConfiguration->verifyAll() [/usr/local/apnscp/lib/Opcenter/Account/Create.php:183] 8. Opcenter\Account\Create->installServices("FILESYSTEM.created", Opcenter\Filesystem) [/usr/local/apnscp/lib/Event/Cardinal.php:143] 9. Event\Contracts\Subscriber@anonymous

Password is 6H31[]zGqWw8Ng, so WTF?

[] is treated as an array. Escaping as \[\] would work in this instance but so too would handling array metacharacter syntax when it’s syntactically invalid.

Fixed in edge :+1:.