Re: [PATCH 2/4] conf: Fix parsing python style triple quotes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/19/2010 04:56 PM, Eric Blake wrote:
> On 11/19/2010 02:51 PM, Cole Robinson wrote:
>> On 11/19/2010 03:38 PM, Eric Blake wrote:
>>> On 11/19/2010 09:15 AM, Cole Robinson wrote:
>>>> An incorrect check broke matching the closing set of quotes. Update
>>>> tests to cover this case for XM config files, and update the domain schema
>>>> to allow more path characters.
>>>>
>>>> -      <param name="pattern">/[a-zA-Z0-9_\.\+\-&amp;/%]*</param>
>>>> +      <param name="pattern">/[a-zA-Z0-9_\.\+\-\\&amp;&quot;&apos;&lt;&gt;/%]*</param>
>>>
>>> So far, so good...
>>>
>>>>      </data>
>>>>    </define>
>>>>    <define name="devicePath">
>>>>      <data type="string">
>>>> -      <param name="pattern">/[a-zA-Z0-9_\+\-/%]+</param>
>>>> +      <param name="pattern">/[a-zA-Z0-9_\+\-\\&amp;&quot;&apos;&lt;&gt;/%]+</param>
>>>
>>> but given that a devicePath can't have '.', should it really be allowed
>>> to have other characters like &, ", ', <, or >?
>>>
>>
>> I didn't notice the lack of '.'  but should probably also be added. From
>> the XML point of view, a devicePath could really just be any old FS path.
> 
> If that's the case, then can we consolidate things rather than repeating
> the same pattern multiple times?  That is, can the schema use _just_
> filePath and absFilePath, rather than confusing things by adding devicePath?
> 

Sounds good, I'll update the patch.

Thanks,
Cole

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]