<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:10:01 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>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CDRIVER-601] libbson bundles YAJL library</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-601</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;It&apos;s good practise not to bundle foreign code. libbson-1.1.2 bundles YAJL library and uses it&apos;s internals not int the public YAJL API.&lt;/p&gt;

&lt;p&gt;Attached patch introduces a configure-time check for system YAJL library. If it&apos;s available, it is used instead of the bundled one.&lt;/p&gt;

&lt;p&gt;It would be good if libbson stopped using YAJL internals, or if you persuaded YAJL maintainers to publish API you need.&lt;/p&gt;</description>
                <environment></environment>
        <key id="193371">CDRIVER-601</key>
            <summary>libbson bundles YAJL library</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="jesse@mongodb.com">A. Jesse Jiryu Davis</assignee>
                                    <reporter username="ppisar">Petr Pisar</reporter>
                        <labels>
                    </labels>
                <created>Wed, 1 Apr 2015 12:07:13 +0000</created>
                <updated>Wed, 3 May 2017 22:15:24 +0000</updated>
                            <resolved>Wed, 1 Apr 2015 19:15:35 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="871163" author="ppisar" created="Thu, 2 Apr 2015 06:33:29 +0000"  >&lt;p&gt;I probably forgot to attach it. Here it is.&lt;/p&gt;</comment>
                            <comment id="870576" author="jesse" created="Wed, 1 Apr 2015 19:14:06 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ppisar&quot; class=&quot;user-hover&quot; rel=&quot;ppisar&quot;&gt;ppisar&lt;/a&gt;, I think this is a duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-597&quot; title=&quot;Support building without requiring vendored YAJL&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-597&quot;&gt;&lt;del&gt;CDRIVER-597&lt;/del&gt;&lt;/a&gt; which we&apos;re already considering as a priority for us in the medium term.&lt;/p&gt;

&lt;p&gt;YAJL needs to be more consistent about letting us configure its allocator (&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-595&quot; title=&quot;Remove uses of bare memory methods and ensure we don&amp;#39;t add new ones&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-595&quot;&gt;&lt;del&gt;CDRIVER-595&lt;/del&gt;&lt;/a&gt; &amp;#8211; YAJL has a few places where it calls malloc, not its configurable YA&amp;#95;MALLOC macro). Also, we&apos;ve modified it to support some error-recovery when transcoding a stream of JSON documents to BSON. We&apos;ll look into fixing these issues upstream so we can use the system YAJL when available.&lt;/p&gt;</comment>
                            <comment id="870401" author="bjori" created="Wed, 1 Apr 2015 17:19:09 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ppisar&quot; class=&quot;user-hover&quot; rel=&quot;ppisar&quot;&gt;ppisar&lt;/a&gt; Did you forget to attach the patch? &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="192626">CDRIVER-597</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="69478" name="0001-Use-system-YAJL-library-if-possible.patch" size="4800" author="ppisar" created="Thu, 2 Apr 2015 06:33:29 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hs7ozj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>