[ 
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

        

Reply via email to