Shai Erera created SOLR-9016: -------------------------------- Summary: SolrIdentifierValidator accepts empty names Key: SOLR-9016 URL: https://issues.apache.org/jira/browse/SOLR-9016 Project: Solr Issue Type: Bug Components: Server Reporter: Shai Erera
SolrIdentifierValidator accepts shard, collection, cores and alias names following this pattern: {code} ^(?!\\-)[\\._A-Za-z0-9\\-]*$ {code} This accepts an "empty" name. This is easily fixable by changing the {{\*}} to {{+}}. However, it also accepts names such as {{..}}, {{,__---}} etc. Do we not want to require collection names to have a letter/digit identifier in them? Something like the following pattern: {code} ^(\\.)?[a-zA-Z0-9]+[\\._\\-a-zA-Z0-9]*$ {code} That pattern requires the name to start with an optional {{.}} followed by a series of letters/digits followed by the rest of the allowed characters. What do you think? -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org