<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/src/tool_formparse.c, branch bagder/timerfunction-not-recursive</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>cli tool: fix mime post with --disable-libcurl-option configure option</title>
<updated>2019-02-19T16:08:58+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2019-02-19T16:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=e49e5eaa1069a4dfb0ece4a6d833bf51341ef73a'/>
<id>e49e5eaa1069a4dfb0ece4a6d833bf51341ef73a</id>
<content type='text'>
Reported-by: Marcel Raad
Fixes #3576
Closes #3583
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported-by: Marcel Raad
Fixes #3576
Closes #3583
</pre>
</div>
</content>
</entry>
<entry>
<title>curl: "Dereference of null pointer"</title>
<updated>2019-02-13T17:44:17+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2019-02-13T17:44:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=e916025f3247f80ad3e8dbbaf661f313c1dbfe14'/>
<id>e916025f3247f80ad3e8dbbaf661f313c1dbfe14</id>
<content type='text'>
Rephrase to satisfy scan-build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rephrase to satisfy scan-build.
</pre>
</div>
</content>
</entry>
<entry>
<title>cli tool: do not use mime.h private structures.</title>
<updated>2019-02-11T18:10:41+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2019-02-11T18:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=cac0e4a6ad14b42471ebc62e82ecdb7dad164702'/>
<id>cac0e4a6ad14b42471ebc62e82ecdb7dad164702</id>
<content type='text'>
Option -F generates an intermediate representation of the mime structure
that is used later to create the libcurl mime structure and generate
the --libcurl statements.

Reported-by: Daniel Stenberg
Fixes #3532
Closes #3546
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Option -F generates an intermediate representation of the mime structure
that is used later to create the libcurl mime structure and generate
the --libcurl statements.

Reported-by: Daniel Stenberg
Fixes #3532
Closes #3546
</pre>
</div>
</content>
</entry>
<entry>
<title>cppcheck: fix warnings</title>
<updated>2018-06-11T09:14:48+00:00</updated>
<author>
<name>Marian Klymov</name>
<email>nekto1989@gmail.com</email>
</author>
<published>2018-06-02T20:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c45360d4633850839bb9c2d77dbf8a8285e9ad49'/>
<id>c45360d4633850839bb9c2d77dbf8a8285e9ad49</id>
<content type='text'>
- Get rid of variable that was generating false positive warning
(unitialized)

- Fix issues in tests

- Reduce scope of several variables all over

etc

Closes #2631
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Get rid of variable that was generating false positive warning
(unitialized)

- Fix issues in tests

- Reduce scope of several variables all over

etc

Closes #2631
</pre>
</div>
</content>
</entry>
<entry>
<title>checksrc: make sure sizeof() is used *with* parentheses</title>
<updated>2018-05-21T21:21:47+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-05-11T21:40:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=cb529b713f4882ac65a074ae8d87faa41d19168e'/>
<id>cb529b713f4882ac65a074ae8d87faa41d19168e</id>
<content type='text'>
... and unify the source code to adhere.

Closes #2563
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and unify the source code to adhere.

Closes #2563
</pre>
</div>
</content>
</entry>
<entry>
<title>all: Refactor malloc+memset to use calloc</title>
<updated>2018-04-15T07:00:37+00:00</updated>
<author>
<name>Daniel Gustafsson</name>
<email>daniel@yesql.se</email>
</author>
<published>2018-04-14T20:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=94400f32e9016d2eaea2db583f6e213c36b1eb1d'/>
<id>94400f32e9016d2eaea2db583f6e213c36b1eb1d</id>
<content type='text'>
When a zeroed out allocation is required, use calloc() rather than
malloc() followed by an explicit memset(). The result will be the
same, but using calloc() everywhere increases consistency in the
codebase and avoids the risk of subtle bugs when code is injected
between malloc and memset by accident.

Closes https://github.com/curl/curl/pull/2497
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a zeroed out allocation is required, use calloc() rather than
malloc() followed by an explicit memset(). The result will be the
same, but using calloc() everywhere increases consistency in the
codebase and avoids the risk of subtle bugs when code is injected
between malloc and memset by accident.

Closes https://github.com/curl/curl/pull/2497
</pre>
</div>
</content>
</entry>
<entry>
<title>cli tool: improve ";type=" handling in -F option arguments</title>
<updated>2017-10-29T15:23:06+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2017-10-29T13:31:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=e240a546a7ac2fa7956adb664b8c40c4dee4f82b'/>
<id>e240a546a7ac2fa7956adb664b8c40c4dee4f82b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cli tool: in -F option arg, comma is a delimiter for files only</title>
<updated>2017-10-29T15:23:06+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2017-10-29T12:57:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f82f952d2f941f756ce95e970c139e051daa8a8d'/>
<id>f82f952d2f941f756ce95e970c139e051daa8a8d</id>
<content type='text'>
Also upgrade test 1133 to cover this case and clarify man page about
form data quoting.

Bug: https://github.com/curl/curl/issues/2022
Reported-By: omau on github
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also upgrade test 1133 to cover this case and clarify man page about
form data quoting.

Bug: https://github.com/curl/curl/issues/2022
Reported-By: omau on github
</pre>
</div>
</content>
</entry>
<entry>
<title>cli tool: use file2memory() to buffer stdin in -F option.</title>
<updated>2017-10-12T15:42:02+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2017-10-12T15:42:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=56509055d23986479f472d667625426f51074992'/>
<id>56509055d23986479f472d667625426f51074992</id>
<content type='text'>
Closes PR https://github.com/curl/curl/pull/1985
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes PR https://github.com/curl/curl/pull/1985
</pre>
</div>
</content>
</entry>
<entry>
<title>cli tool: reimplement stdin buffering in -F option.</title>
<updated>2017-10-12T13:25:59+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2017-10-12T13:25:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=665b3e48bc95713ecceaddf445fc2049440a6fb3'/>
<id>665b3e48bc95713ecceaddf445fc2049440a6fb3</id>
<content type='text'>
If stdin is not a regular file, its content is memory-buffered to enable
a possible data "rewind".
In all cases, stdin data size is determined before real use to avoid
having an unknown part's size.

--libcurl generated code is left as an unbuffered stdin fread/fseek callback
part with unknown data size.

Buffering is not supported in deprecated curl_formadd() API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If stdin is not a regular file, its content is memory-buffered to enable
a possible data "rewind".
In all cases, stdin data size is determined before real use to avoid
having an unknown part's size.

--libcurl generated code is left as an unbuffered stdin fread/fseek callback
part with unknown data size.

Buffering is not supported in deprecated curl_formadd() API.
</pre>
</div>
</content>
</entry>
</feed>
