<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git, branch bagder/curl-integer-overflow-1730</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>test1427: verify command line parser integer overflow detection</title>
<updated>2017-08-06T19:33:25+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-08-06T19:33:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=2f97b7fd7b1686797f0e83fb0603e56dc9f8791b'/>
<id>2f97b7fd7b1686797f0e83fb0603e56dc9f8791b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup: str2double bug</title>
<updated>2017-08-06T19:32:43+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-08-06T19:32:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=8661a0aacc01492e0436275ff36a21734f2541bb'/>
<id>8661a0aacc01492e0436275ff36a21734f2541bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>curl: detect and bail out early on parameter integer overflows</title>
<updated>2017-08-06T18:10:40+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-08-06T18:10:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f1c26efcbf42e5d5e440eef541c22efcbbef54e0'/>
<id>f1c26efcbf42e5d5e440eef541c22efcbbef54e0</id>
<content type='text'>
Make the number parser aware of the maximum limit curl accepts for a
value and return an error immediately if larger, instead of running an
integer overflow later.

Fixes #1730
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the number parser aware of the maximum limit curl accepts for a
value and return an error immediately if larger, instead of running an
integer overflow later.

Fixes #1730
</pre>
</div>
</content>
</entry>
<entry>
<title>getparameter: avoid returning uninitialized 'usedarg'</title>
<updated>2017-08-05T09:52:27+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-08-04T09:49:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d6c8def82a2cfc0d177acc81e4244221d4e98f2f'/>
<id>d6c8def82a2cfc0d177acc81e4244221d4e98f2f</id>
<content type='text'>
Fixes #1728
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1728
</pre>
</div>
</content>
</entry>
<entry>
<title>gssapi: fix memory leak of output token in multi round context</title>
<updated>2017-08-04T22:23:24+00:00</updated>
<author>
<name>Isaac Boukris</name>
<email>iboukris@gmail.com</email>
</author>
<published>2017-07-21T23:00:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=0b11660234c4f9bbea7308402ad739dc3f153b08'/>
<id>0b11660234c4f9bbea7308402ad739dc3f153b08</id>
<content type='text'>
When multiple rounds are needed to establish a security context
(usually ntlm), we overwrite old token with a new one without free.
Found by proposed gss tests using stub a gss implementation (by
valgrind error), though I have confirmed the leak with a real
gssapi implementation as well.

Closes https://github.com/curl/curl/pull/1733
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When multiple rounds are needed to establish a security context
(usually ntlm), we overwrite old token with a new one without free.
Found by proposed gss tests using stub a gss implementation (by
valgrind error), though I have confirmed the leak with a real
gssapi implementation as well.

Closes https://github.com/curl/curl/pull/1733
</pre>
</div>
</content>
</entry>
<entry>
<title>darwinssl: fix compiler warning</title>
<updated>2017-08-04T22:11:01+00:00</updated>
<author>
<name>Marcel Raad</name>
<email>Marcel.Raad@teamviewer.com</email>
</author>
<published>2017-08-04T20:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=61046e7bd59fc5f2ab2e7b1f0b89e2b5a90ae8c7'/>
<id>61046e7bd59fc5f2ab2e7b1f0b89e2b5a90ae8c7</id>
<content type='text'>
clang complains:
vtls/darwinssl.c:40:8: error: extra tokens at end of #endif directive
[-Werror,-Wextra-tokens]

This breaks the darwinssl build on Travis. Fix it by making this token
a comment.

Closes https://github.com/curl/curl/pull/1734
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
clang complains:
vtls/darwinssl.c:40:8: error: extra tokens at end of #endif directive
[-Werror,-Wextra-tokens]

This breaks the darwinssl build on Travis. Fix it by making this token
a comment.

Closes https://github.com/curl/curl/pull/1734
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: fix CURL_WERROR for MSVC</title>
<updated>2017-08-04T10:01:24+00:00</updated>
<author>
<name>Marcel Raad</name>
<email>Marcel.Raad@teamviewer.com</email>
</author>
<published>2017-07-18T16:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=54aef857b37b5da730dce693d4df04d0a232a0c8'/>
<id>54aef857b37b5da730dce693d4df04d0a232a0c8</id>
<content type='text'>
When using CURL_WERROR in MSVC builds, the debug flags were overridden
by the release flags and /WX got added twice in debug mode.

Closes https://github.com/curl/curl/pull/1715
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using CURL_WERROR in MSVC builds, the debug flags were overridden
by the release flags and /WX got added twice in debug mode.

Closes https://github.com/curl/curl/pull/1715
</pre>
</div>
</content>
</entry>
<entry>
<title>RELEASE-NOTES: synced with 561e9217c</title>
<updated>2017-08-04T08:32:38+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-08-04T08:32:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=26e02eae4ba359938230bc449feba1d22a4733bd'/>
<id>26e02eae4ba359938230bc449feba1d22a4733bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test1010: verify that #1718 is fixed</title>
<updated>2017-08-04T08:01:23+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-08-03T21:50:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=561e9217c743fc829dc622c4d6aee5f920418ba0'/>
<id>561e9217c743fc829dc622c4d6aee5f920418ba0</id>
<content type='text'>
... by doing two transfers in nocwd mode and check that there's no
superfluous CWD command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... by doing two transfers in nocwd mode and check that there's no
superfluous CWD command.
</pre>
</div>
</content>
</entry>
<entry>
<title>FTP: skip unnecessary CWD when in nocwd mode</title>
<updated>2017-08-04T08:01:23+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-08-03T21:48:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=2ccd65af3b44ef413c3746f8857ed9a1bff1b5b6'/>
<id>2ccd65af3b44ef413c3746f8857ed9a1bff1b5b6</id>
<content type='text'>
... when reusing a connection. If it didn't do any CWD previously.

Fixes #1718
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... when reusing a connection. If it didn't do any CWD previously.

Fixes #1718
</pre>
</div>
</content>
</entry>
</feed>
