<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:10:00 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-595] Remove uses of bare memory methods and ensure we don&apos;t add new ones</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-595</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;(Required for Phongo.)&lt;/p&gt;

&lt;p&gt;A quick scan shows:&lt;/p&gt;

&lt;p&gt;.h3 libbson&lt;/p&gt;

&lt;p&gt;yajl stuff uses bare malloc/realloc/free&lt;/p&gt;

&lt;p&gt;.h3 libmongoc&lt;/p&gt;

&lt;p&gt;mongoc-sasl uses bare free and strdup&lt;/p&gt;

&lt;p&gt;They need to not do that.  It&apos;d also be nice to have a way to enforce the requirement that we not call out (maybe scan object files for symbol dependencies on malloc, calloc, realloc,free?)&lt;/p&gt;</description>
                <environment></environment>
        <key id="192516">CDRIVER-595</key>
            <summary>Remove uses of bare memory methods and ensure we don&apos;t add new ones</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="9">Done</resolution>
                                        <assignee username="bjori">Hannes Magnusson</assignee>
                                    <reporter username="mira.carey@mongodb.com">Mira Carey</reporter>
                        <labels>
                    </labels>
                <created>Fri, 27 Mar 2015 17:48:28 +0000</created>
                <updated>Mon, 11 Jan 2016 22:02:23 +0000</updated>
                            <resolved>Wed, 5 Aug 2015 21:03:29 +0000</resolved>
                                                    <fixVersion>1.2-beta0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="1131695" author="xgen-internal-githook" created="Mon, 11 Jan 2016 22:02:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: Merge branch &apos;master&apos; into r1.2&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;master:&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-927&quot; title=&quot;libbson streaming writer docs are unclear, perhaps misleading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-927&quot;&gt;&lt;del&gt;CDRIVER-927&lt;/del&gt;&lt;/a&gt; can&apos;t stream BSON to an fd&lt;br/&gt;
  post-release bump&lt;br/&gt;
  consistent punctuation in NEWS&lt;br/&gt;
  fix Jira URL in man pages&lt;br/&gt;
  &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;: Use the bson_free wrapper for copy&amp;amp;pastability&lt;br/&gt;
  Missing statement&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-913&quot; title=&quot;Coverity analysis defect 18296: Logically dead code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-913&quot;&gt;&lt;del&gt;CDRIVER-913&lt;/del&gt;&lt;/a&gt;: Logically dead code&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-754&quot; title=&quot;Review &amp;quot;supported platforms&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-754&quot;&gt;&lt;del&gt;CDRIVER-754&lt;/del&gt;&lt;/a&gt; update list of supported platforms&lt;br/&gt;
  use &quot;.B&quot;, not &quot;.BR&quot;, in man pages&lt;br/&gt;
  escape backslashes in man pages&lt;br/&gt;
  typo in bson_utf8_validate.page&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-862&quot; title=&quot;lintian warnings about hyphens in man pages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-862&quot;&gt;&lt;del&gt;CDRIVER-862&lt;/del&gt;&lt;/a&gt; escape hyphens in man pages&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-863&quot; title=&quot;lintian warnings about man pages&amp;#39; whatis entries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-863&quot;&gt;&lt;del&gt;CDRIVER-863&lt;/del&gt;&lt;/a&gt; whatis entries for all man pages&lt;br/&gt;
Branch: 1.3.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/25fddb6259b355c3d948997e39eb7e0aa407ee96&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/25fddb6259b355c3d948997e39eb7e0aa407ee96&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1131691" author="xgen-internal-githook" created="Mon, 11 Jan 2016 22:02:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &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;: Use the bson_free wrapper for copy&amp;amp;pastability&lt;br/&gt;
Branch: 1.3.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/4a5c4c452121a73c86eeb5d4edd42c16d1f89da6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/4a5c4c452121a73c86eeb5d4edd42c16d1f89da6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1068349" author="xgen-internal-githook" created="Thu, 22 Oct 2015 20:35:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: Merge branch &apos;master&apos; into r1.2&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;master:&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-927&quot; title=&quot;libbson streaming writer docs are unclear, perhaps misleading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-927&quot;&gt;&lt;del&gt;CDRIVER-927&lt;/del&gt;&lt;/a&gt; can&apos;t stream BSON to an fd&lt;br/&gt;
  post-release bump&lt;br/&gt;
  consistent punctuation in NEWS&lt;br/&gt;
  fix Jira URL in man pages&lt;br/&gt;
  &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;: Use the bson_free wrapper for copy&amp;amp;pastability&lt;br/&gt;
  Missing statement&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-913&quot; title=&quot;Coverity analysis defect 18296: Logically dead code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-913&quot;&gt;&lt;del&gt;CDRIVER-913&lt;/del&gt;&lt;/a&gt;: Logically dead code&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-754&quot; title=&quot;Review &amp;quot;supported platforms&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-754&quot;&gt;&lt;del&gt;CDRIVER-754&lt;/del&gt;&lt;/a&gt; update list of supported platforms&lt;br/&gt;
  use &quot;.B&quot;, not &quot;.BR&quot;, in man pages&lt;br/&gt;
  escape backslashes in man pages&lt;br/&gt;
  typo in bson_utf8_validate.page&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-862&quot; title=&quot;lintian warnings about hyphens in man pages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-862&quot;&gt;&lt;del&gt;CDRIVER-862&lt;/del&gt;&lt;/a&gt; escape hyphens in man pages&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-863&quot; title=&quot;lintian warnings about man pages&amp;#39; whatis entries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-863&quot;&gt;&lt;del&gt;CDRIVER-863&lt;/del&gt;&lt;/a&gt; whatis entries for all man pages&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/25fddb6259b355c3d948997e39eb7e0aa407ee96&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/25fddb6259b355c3d948997e39eb7e0aa407ee96&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1065735" author="xgen-internal-githook" created="Tue, 20 Oct 2015 15:39:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: Merge branch &apos;master&apos; into r1.2&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;master:&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-927&quot; title=&quot;libbson streaming writer docs are unclear, perhaps misleading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-927&quot;&gt;&lt;del&gt;CDRIVER-927&lt;/del&gt;&lt;/a&gt; can&apos;t stream BSON to an fd&lt;br/&gt;
  post-release bump&lt;br/&gt;
  consistent punctuation in NEWS&lt;br/&gt;
  fix Jira URL in man pages&lt;br/&gt;
  &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;: Use the bson_free wrapper for copy&amp;amp;pastability&lt;br/&gt;
  Missing statement&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-913&quot; title=&quot;Coverity analysis defect 18296: Logically dead code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-913&quot;&gt;&lt;del&gt;CDRIVER-913&lt;/del&gt;&lt;/a&gt;: Logically dead code&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-754&quot; title=&quot;Review &amp;quot;supported platforms&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-754&quot;&gt;&lt;del&gt;CDRIVER-754&lt;/del&gt;&lt;/a&gt; update list of supported platforms&lt;br/&gt;
  use &quot;.B&quot;, not &quot;.BR&quot;, in man pages&lt;br/&gt;
  escape backslashes in man pages&lt;br/&gt;
  typo in bson_utf8_validate.page&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-862&quot; title=&quot;lintian warnings about hyphens in man pages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-862&quot;&gt;&lt;del&gt;CDRIVER-862&lt;/del&gt;&lt;/a&gt; escape hyphens in man pages&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-863&quot; title=&quot;lintian warnings about man pages&amp;#39; whatis entries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-863&quot;&gt;&lt;del&gt;CDRIVER-863&lt;/del&gt;&lt;/a&gt; whatis entries for all man pages&lt;br/&gt;
Branch: debian&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/25fddb6259b355c3d948997e39eb7e0aa407ee96&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/25fddb6259b355c3d948997e39eb7e0aa407ee96&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1065731" author="xgen-internal-githook" created="Tue, 20 Oct 2015 15:39:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &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;: Use the bson_free wrapper for copy&amp;amp;pastability&lt;br/&gt;
Branch: debian&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/4a5c4c452121a73c86eeb5d4edd42c16d1f89da6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/4a5c4c452121a73c86eeb5d4edd42c16d1f89da6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1065593" author="xgen-internal-githook" created="Tue, 20 Oct 2015 14:56:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: Merge branch &apos;master&apos; into r1.2&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;master:&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-927&quot; title=&quot;libbson streaming writer docs are unclear, perhaps misleading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-927&quot;&gt;&lt;del&gt;CDRIVER-927&lt;/del&gt;&lt;/a&gt; can&apos;t stream BSON to an fd&lt;br/&gt;
  post-release bump&lt;br/&gt;
  consistent punctuation in NEWS&lt;br/&gt;
  fix Jira URL in man pages&lt;br/&gt;
  &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;: Use the bson_free wrapper for copy&amp;amp;pastability&lt;br/&gt;
  Missing statement&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-913&quot; title=&quot;Coverity analysis defect 18296: Logically dead code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-913&quot;&gt;&lt;del&gt;CDRIVER-913&lt;/del&gt;&lt;/a&gt;: Logically dead code&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-754&quot; title=&quot;Review &amp;quot;supported platforms&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-754&quot;&gt;&lt;del&gt;CDRIVER-754&lt;/del&gt;&lt;/a&gt; update list of supported platforms&lt;br/&gt;
  use &quot;.B&quot;, not &quot;.BR&quot;, in man pages&lt;br/&gt;
  escape backslashes in man pages&lt;br/&gt;
  typo in bson_utf8_validate.page&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-862&quot; title=&quot;lintian warnings about hyphens in man pages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-862&quot;&gt;&lt;del&gt;CDRIVER-862&lt;/del&gt;&lt;/a&gt; escape hyphens in man pages&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-863&quot; title=&quot;lintian warnings about man pages&amp;#39; whatis entries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-863&quot;&gt;&lt;del&gt;CDRIVER-863&lt;/del&gt;&lt;/a&gt; whatis entries for all man pages&lt;br/&gt;
Branch: r1.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/25fddb6259b355c3d948997e39eb7e0aa407ee96&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/25fddb6259b355c3d948997e39eb7e0aa407ee96&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1065589" author="xgen-internal-githook" created="Tue, 20 Oct 2015 14:56:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &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;: Use the bson_free wrapper for copy&amp;amp;pastability&lt;br/&gt;
Branch: r1.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/4a5c4c452121a73c86eeb5d4edd42c16d1f89da6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/4a5c4c452121a73c86eeb5d4edd42c16d1f89da6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1060679" author="xgen-internal-githook" created="Wed, 14 Oct 2015 18:54:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &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;: Use the bson_free wrapper for copy&amp;amp;pastability&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/4a5c4c452121a73c86eeb5d4edd42c16d1f89da6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/4a5c4c452121a73c86eeb5d4edd42c16d1f89da6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="997687" author="xgen-internal-githook" created="Wed, 5 Aug 2015 21:02:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &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;: Remove uses of bare memory methods&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/10c0421289330a0733f4ee1d35e156a871afaedc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/10c0421289330a0733f4ee1d35e156a871afaedc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="997686" author="xgen-internal-githook" created="Wed, 5 Aug 2015 21:02:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &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;: These are bson_free()d, so must be bson_malloc()d&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/91a651d3f37e778137519b9821745b14dc99ac17&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/91a651d3f37e778137519b9821745b14dc99ac17&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="995498" author="bjori" created="Mon, 3 Aug 2015 21:21:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://mongodbcr.appspot.com/13360001/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://mongodbcr.appspot.com/13360001/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://mongodbcr.appspot.com/12510001&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://mongodbcr.appspot.com/12510001&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="995374" author="bjori" created="Mon, 3 Aug 2015 19:57:12 +0000"  >&lt;p&gt;Correctly fixing the yajl_tree.c source to account for yajl_alloc_funcs is a little painful.&lt;br/&gt;
I eventually realized that we don&apos;t actually use it at all.&lt;br/&gt;
As the entry point is yajl_tree_parse() which should be freed with yajl_tree_free() we will atleast not attempt to bson_free() something that wasn&apos;t bson_alloc()cated. We don&apos;t expose the yajl api either.&lt;/p&gt;

&lt;p&gt;I think its safe not to patch yajl_tree.c&lt;/p&gt;

&lt;p&gt;I think scanning the object files for dependencies on malloc/../ is a bit excessive.&lt;/p&gt;</comment>
                            <comment id="870584" author="jesse" created="Wed, 1 Apr 2015 19:18:01 +0000"  >&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/lloyd/yajl/blob/master/src/yajl_tree.c#L63-63&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/lloyd/yajl/blob/master/src/yajl_tree.c#L63-63&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </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|hs7k53:</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>