<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:56:15 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-1473] XML/JSON YangInstanceIdentifier codecs mis-handle key values</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-1473</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;It seems AbstractStringInstanceIdentifierCodec is not handling values correctly, as it uses String.valueOf() on the object &#8211; bypassing any additional processing &#8211; so, for example, I do not believe in handles identityref and instance-identifier references correctly.&lt;/p&gt;

&lt;p&gt;Furthermore it does not perform any escaping, which probably means we cannot handle strings containing backslashes, or single quotes or double quotes.&lt;/p&gt;

&lt;p&gt;This relates to &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-1361&quot; title=&quot;YangXPathExpression.interpretAsInstanceIdentifier() does not handle unqualified names&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-1361&quot;&gt;&lt;del&gt;YANGTOOLS-1361&lt;/del&gt;&lt;/a&gt;, as it provides a counterpart parser, which needs to behave correctly w.r.t. these.&lt;/p&gt;

&lt;p&gt;Write a set of tests to show how we handle these corner cases.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="36512">YANGTOOLS-1473</key>
            <summary>XML/JSON YangInstanceIdentifier codecs mis-handle key values</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.opendaylight.org/images/icons/priorities/blocker.svg">Highest</priority>
                        <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="10000">Done</resolution>
                                        <assignee username="rkashapov">Ruslan Kashapov</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Tue, 3 Jan 2023 14:54:03 +0000</created>
                <updated>Wed, 15 Mar 2023 23:40:03 +0000</updated>
                            <resolved>Wed, 15 Mar 2023 23:39:21 +0000</resolved>
                                    <version>8.0.0</version>
                    <version>9.0.0</version>
                    <version>7.0.18</version>
                    <version>10.0.4</version>
                                    <fixVersion>11.0.0</fixVersion>
                    <fixVersion>8.0.10</fixVersion>
                    <fixVersion>9.0.7</fixVersion>
                    <fixVersion>10.0.5</fixVersion>
                                    <component>codecs</component>
                    <component>data-util</component>
                        <due></due>
                            <votes>1</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="71812" author="rovarga" created="Fri, 6 Jan 2023 15:57:39 +0000"  >&lt;p&gt;Tests are showing that at least yang-data-codec-gson is affected by this.&lt;/p&gt;

&lt;p&gt;The test suite requires:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;NodeWithValue tests&lt;/li&gt;
	&lt;li&gt;XML tests&lt;/li&gt;
	&lt;li&gt;full body JSON/XML tests&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I very much suspect this will be rather easy for JSON, but XML will need a bespoke solution to work in actual XML bodies, as we need to also emit namespace declarations as part of encoding.&lt;/p&gt;</comment>
                            <comment id="71815" author="rovarga" created="Tue, 10 Jan 2023 12:05:51 +0000"  >&lt;p&gt;I suspect type bits is mis-handled as well.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="35048">NETCONF-845</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="36239">YANGTOOLS-1458</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i043vz:</customfieldvalue>

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