<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:53:55 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[YANGTOOLS-658] Escape Meta-characters like $, ^ in Regular Expression provided in pattern statement</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-658</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;Pattern statement (RFC 6020, Section 9.4.6) accepts regular expression defined by XSD Schema Spec (&lt;a href=&quot;https://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#regexs&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#regexs&lt;/a&gt;) which doesn&apos;t have meta-characters like ^ and $.&lt;/p&gt;

&lt;p&gt;XSD Schema definition of RegExp expects to match the entire string and so Yangtools is correctly returning the pattern defined in Yang enclosed within ^ and $. But, it doesn&apos;t escape these characters if they are found inside the pattern value.&lt;/p&gt;

&lt;p&gt;Due to this issue, attempts to use PatternConstraint::getRegularExpression as is with Java Pattern/Matcher classes doesn&apos;t work as expected.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23078">YANGTOOLS-658</key>
            <summary>Escape Meta-characters like $, ^ in Regular Expression provided in pattern statement</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10002">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="reachme@kajasweb.com">Kaja Mohideen</reporter>
                        <labels>
                    </labels>
                <created>Mon, 5 Sep 2016 17:05:17 +0000</created>
                <updated>Sun, 10 Apr 2022 18:35:51 +0000</updated>
                            <resolved>Thu, 12 Jan 2017 07:23:54 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="44096" author="reachme@kajasweb.com" created="Mon, 5 Sep 2016 18:10:45 +0000"  >&lt;p&gt;Issue uncovered while trying to use YT to parse the iana-crypt-hash yang module (&lt;a href=&quot;https://tools.ietf.org/html/rfc7317#section-5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc7317#section-5&lt;/a&gt;)&lt;/p&gt;</comment>
                            <comment id="44097" author="pkajsa" created="Tue, 6 Sep 2016 11:51:35 +0000"  >&lt;p&gt;It seems that solution of Bug-5410 should resolve also this issue.&lt;/p&gt;</comment>
                            <comment id="44098" author="reachme@kajasweb.com" created="Thu, 12 Jan 2017 06:04:14 +0000"  >&lt;p&gt;1. I couldn&apos;t find the relevant code change that could have solved this issue.&lt;br/&gt;
2. Apparently, the issue is not fixed. I had a work-around in my code for this issue. Even after upgrade to boron, removing the wor-around is causing the original issue.&lt;br/&gt;
3. Moving back to Confirmed.&lt;/p&gt;</comment>
                            <comment id="44099" author="ifoltin" created="Thu, 12 Jan 2017 07:23:54 +0000"  >&lt;p&gt;This issue is addressed in the following bug - &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=5410&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=5410&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, the bug has not been resolved yet and it is planned for Carbon M5.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="23007">YANGTOOLS-587</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="23007">YANGTOOLS-587</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6630</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=6630]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10307"><![CDATA[Boron-1]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i028l3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>