<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git, branch bagder/ftplistparser-memory-leak</title>
<subtitle>github.com: bagder/curl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/'/>
<entry>
<title>fixup ftp: unconditional ftplistparser cleanup in ftp_disconnect</title>
<updated>2018-04-22T15:25:25+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-22T15:25:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=65c1487fc13979392e918b1a10bc567562eea844'/>
<id>65c1487fc13979392e918b1a10bc567562eea844</id>
<content type='text'>
... another attempt to hunt down the memory leak
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... another attempt to hunt down the memory leak
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup ftp: improve (memory) cleanup after wildcard use or fail</title>
<updated>2018-04-21T10:05:06+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-21T10:04:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=6d0a02059664665bf48c07d51e399998b385a7b1'/>
<id>6d0a02059664665bf48c07d51e399998b385a7b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ftplistparser: use dedicated fileinfo_cleanup function</title>
<updated>2018-04-20T22:15:02+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-20T22:15:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=fb3e13ed2fb01a4baf40ead6a90aa11e66a29afd'/>
<id>fb3e13ed2fb01a4baf40ead6a90aa11e66a29afd</id>
<content type='text'>
... and avoid 'void *'. Fixed one case of wrong pointer passed in!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and avoid 'void *'. Fixed one case of wrong pointer passed in!
</pre>
</div>
</content>
</entry>
<entry>
<title>travis: set DEBUG=1 for fuzzer to attemp to get more details</title>
<updated>2018-04-20T22:04:42+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-20T19:49:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d838d96297b305d92965d25e99941a85433698a7'/>
<id>d838d96297b305d92965d25e99941a85433698a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ftplistparser: cleanup file info data unconditionally</title>
<updated>2018-04-20T22:04:42+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-20T09:10:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a587e2fba0f475639fcd1a481d45f20ca62b3811'/>
<id>a587e2fba0f475639fcd1a481d45f20ca62b3811</id>
<content type='text'>
Fix memory leak regression from #2508 (8fb78f9ddc6d85)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix memory leak regression from #2508 (8fb78f9ddc6d85)
</pre>
</div>
</content>
</entry>
<entry>
<title>ftplistparser: renamed some members and variables</title>
<updated>2018-04-20T22:04:33+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-20T08:29:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=75a3f20b844bea5ccbe9e4562973962d27266db1'/>
<id>75a3f20b844bea5ccbe9e4562973962d27266db1</id>
<content type='text'>
... to make them better spell out what they're for.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... to make them better spell out what they're for.
</pre>
</div>
</content>
</entry>
<entry>
<title>http2: handle GOAWAY properly</title>
<updated>2018-04-20T20:19:23+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-19T18:03:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d122df5972fc01e39ae28e6bca705237d7e3318a'/>
<id>d122df5972fc01e39ae28e6bca705237d7e3318a</id>
<content type='text'>
When receiving REFUSED_STREAM, mark the connection for close and retry
streams accordingly on another/fresh connection.

Reported-by: Terry Wu
Fixes #2416
Fixes #1618
Closes #2510
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When receiving REFUSED_STREAM, mark the connection for close and retry
streams accordingly on another/fresh connection.

Reported-by: Terry Wu
Fixes #2416
Fixes #1618
Closes #2510
</pre>
</div>
</content>
</entry>
<entry>
<title>http2: clear the "drain counter" when a stream is closed</title>
<updated>2018-04-20T20:18:19+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-19T18:01:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=7645c6bd5ea6c337414a264b37f50995b0f9e7d2'/>
<id>7645c6bd5ea6c337414a264b37f50995b0f9e7d2</id>
<content type='text'>
This fixes the notorious "httpc-&gt;drain_total &gt;= data-&gt;state.drain"
assert.

Reported-by: Anders Bakken

Fixes #1680
Closes #2509
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the notorious "httpc-&gt;drain_total &gt;= data-&gt;state.drain"
assert.

Reported-by: Anders Bakken

Fixes #1680
Closes #2509
</pre>
</div>
</content>
</entry>
<entry>
<title>http2: avoid strstr() on data not zero terminated</title>
<updated>2018-04-20T20:16:50+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-04-20T14:32:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=1514c44655e12e93e453bbc9e1934cf6d30d3817'/>
<id>1514c44655e12e93e453bbc9e1934cf6d30d3817</id>
<content type='text'>
It's not strictly clear if the API contract allows us to call strstr()
on a string that isn't zero terminated even when we know it will find
the substring, and clang's ASAN check dislikes us for it.

Also added a check of the return code in case it fails, even if I can't
think of a situation how that can trigger.

Detected by OSS-Fuzz
Closes #2513
Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7760
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's not strictly clear if the API contract allows us to call strstr()
on a string that isn't zero terminated even when we know it will find
the substring, and clang's ASAN check dislikes us for it.

Also added a check of the return code in case it fails, even if I can't
think of a situation how that can trigger.

Detected by OSS-Fuzz
Closes #2513
Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7760
</pre>
</div>
</content>
</entry>
<entry>
<title>openssl: fix subjectAltName check on non-ASCII platforms</title>
<updated>2018-04-20T14:55:31+00:00</updated>
<author>
<name>Stephan Mühlstrasser</name>
<email>stm@pdflib.com</email>
</author>
<published>2018-04-13T12:04:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=b0a50227c07654e47598c90fe55cee1c890cc4a4'/>
<id>b0a50227c07654e47598c90fe55cee1c890cc4a4</id>
<content type='text'>
Curl_cert_hostcheck operates with the host character set, therefore the
ASCII subjectAltName string retrieved with OpenSSL must be converted to
the host encoding before comparison.

Closes #2493
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Curl_cert_hostcheck operates with the host character set, therefore the
ASCII subjectAltName string retrieved with OpenSSL must be converted to
the host encoding before comparison.

Closes #2493
</pre>
</div>
</content>
</entry>
</feed>
