[
http://jira.codehaus.org/browse/MRM-1468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=263117#action_263117
]
Marc Jansen Tan Chua edited comment on MRM-1468 at 4/10/11 10:26 PM:
---------------------------------------------------------------------
@Brett Porter: here is a sneak peek of a single action class' validator.xml:
{code:xml}
<validators>
<field name="groupId">
<field-validator type="requiredstring">
<message>You must enter a groupId.</message>
</field-validator>
<field-validator type="regex">
<param name="expression">^([a-zA-Z0-9.-]|s)+$</param>
<message>groupId must only contain alphanumeric characters,
white-spaces, dot(.) characters, and dash(-) characters.</message>
</field-validator>
</field>
<field name="artifactId">
<field-validator type="requiredstring">
<message>You must enter an artifactId.</message>
</field-validator>
<field-validator type="regex">
<param name="expression">^([a-zA-Z0-9.-]|s)+$</param>
<message>artifactId must only contain alphanumeric characters,
white-spaces, dot(.) characters, and dash(-) characters.</message>
</field-validator>
</field>
<field name="version">
<field-validator type="requiredstring">
<message>You must enter a version.</message>
</field-validator>
</field>
<field name="repositoryId">
<field-validator type="regex">
<param name="expression">^([a-zA-Z0-9.!-]|s)+$</param>
<message>repositoryId must only contain alphanumeric characters,
white-spaces, exclamation point(!) characters, dot(.) characters, and dash(-)
characters.</message>
</field-validator>
</field>
</validators>
{code}
was (Author: mchua):
@Brett Porter: here is a sneak peek of a single action class' validator.xml:
<pre>
<validators>
<field name="groupId">
<field-validator type="requiredstring">
<message>You must enter a groupId.</message>
</field-validator>
<field-validator type="regex">
<param name="expression">^([a-zA-Z0-9.-]|s)+$</param>
<message>groupId must only contain alphanumeric characters,
white-spaces, dot(.) characters, and dash(-) characters.</message>
</field-validator>
</field>
<field name="artifactId">
<field-validator type="requiredstring">
<message>You must enter an artifactId.</message>
</field-validator>
<field-validator type="regex">
<param name="expression">^([a-zA-Z0-9.-]|s)+$</param>
<message>artifactId must only contain alphanumeric characters,
white-spaces, dot(.) characters, and dash(-) characters.</message>
</field-validator>
</field>
<field name="version">
<field-validator type="requiredstring">
<message>You must enter a version.</message>
</field-validator>
</field>
<field name="repositoryId">
<field-validator type="regex">
<param name="expression">^([a-zA-Z0-9.!-]|s)+$</param>
<message>repositoryId must only contain alphanumeric characters,
white-spaces, exclamation point(!) characters, dot(.) characters, and dash(-)
characters.</message>
</field-validator>
</field>
</validators>
</pre>
> Fix cross-site scripting vulnerability in Archiva.
> --------------------------------------------------
>
> Key: MRM-1468
> URL: http://jira.codehaus.org/browse/MRM-1468
> Project: Archiva
> Issue Type: Task
> Reporter: Marc Jansen Tan Chua
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira