<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/Makefile.am, branch bagder/https-proxy-tests</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>cleanup: correct copyright year range on a few files</title>
<updated>2020-04-06T21:21:52+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-04-06T21:21:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=fef4334091e714a0b71d6f5ebf12a65db4394317'/>
<id>fef4334091e714a0b71d6f5ebf12a65db4394317</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dist: add missing setup-win32.h</title>
<updated>2020-04-06T16:05:13+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2020-04-06T16:05:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=298a8235fd43b0aa40255c0565e7a65e0bc2f16e'/>
<id>298a8235fd43b0aa40255c0565e7a65e0bc2f16e</id>
<content type='text'>
Follow up to d820224b8b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow up to d820224b8b
</pre>
</div>
</content>
</entry>
<entry>
<title>vssh: create directory for SSH backend code</title>
<updated>2019-08-17T14:57:55+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-08-16T14:01:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=5b2d703fe5900fcda846e41d67c62f62dd755839'/>
<id>5b2d703fe5900fcda846e41d67c62f62dd755839</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>curl_multi_poll: a sister to curl_multi_wait() that waits more</title>
<updated>2019-08-06T07:33:29+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-07-29T11:41:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=02346abc32a3995299fa9c2f35b9f0a1d091b045'/>
<id>02346abc32a3995299fa9c2f35b9f0a1d091b045</id>
<content type='text'>
Repeatedly we see problems where using curl_multi_wait() is difficult or
just awkward because if it has no file descriptor to wait for
internally, it returns immediately and leaves it to the caller to wait
for a small amount of time in order to avoid occasional busy-looping.

This is often missed or misunderstood, leading to underperforming
applications.

This change introduces curl_multi_poll() as a replacement drop-in
function that accepts the exact same set of arguments. This function
works identically to curl_multi_wait() - EXCEPT - for the case when
there's nothing to wait for internally, as then this function will by
itself wait for a "suitable" short time before it returns. This
effectiely avoids all risks of busy-looping and should also make it less
likely that apps "over-wait".

This also changes the curl tool to use this funtion internally when
doing parallel transfers and changes curl_easy_perform() to use it
internally.

Closes #4163
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Repeatedly we see problems where using curl_multi_wait() is difficult or
just awkward because if it has no file descriptor to wait for
internally, it returns immediately and leaves it to the caller to wait
for a small amount of time in order to avoid occasional busy-looping.

This is often missed or misunderstood, leading to underperforming
applications.

This change introduces curl_multi_poll() as a replacement drop-in
function that accepts the exact same set of arguments. This function
works identically to curl_multi_wait() - EXCEPT - for the case when
there's nothing to wait for internally, as then this function will by
itself wait for a "suitable" short time before it returns. This
effectiely avoids all risks of busy-looping and should also make it less
likely that apps "over-wait".

This also changes the curl tool to use this funtion internally when
doing parallel transfers and changes curl_easy_perform() to use it
internally.

Closes #4163
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/Makefile.am: make checksrc run in vquic too</title>
<updated>2019-08-05T12:20:51+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-08-05T08:36:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=47645f45da29d86865275eacf05b524009902729'/>
<id>47645f45da29d86865275eacf05b524009902729</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>plan9: add support for running on Plan 9</title>
<updated>2019-07-30T22:23:25+00:00</updated>
<author>
<name>lufia</name>
<email>lufia@lufia.org</email>
</author>
<published>2019-03-26T13:26:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=84aba180e22c1cfab41cae8074af01dcb20adb16'/>
<id>84aba180e22c1cfab41cae8074af01dcb20adb16</id>
<content type='text'>
Closes #3701
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3701
</pre>
</div>
</content>
</entry>
<entry>
<title>makefile: make checksrc and hugefile commands "silent"</title>
<updated>2019-03-14T19:11:24+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-03-14T09:40:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=5cf5d57ab9f9d0878c2116d8407bf060616f9950'/>
<id>5cf5d57ab9f9d0878c2116d8407bf060616f9950</id>
<content type='text'>
... to match the style already used for compiling, linking
etc. Acknowledges 'make V=1' to enable verbose.

Closes #3681
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... to match the style already used for compiling, linking
etc. Acknowledges 'make V=1' to enable verbose.

Closes #3681
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: rewrite --enable-code-coverage</title>
<updated>2019-01-25T23:29:50+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-01-25T09:14:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=179311ec37ffed5b88f446f4348993a51a168abd'/>
<id>179311ec37ffed5b88f446f4348993a51a168abd</id>
<content type='text'>
The previously used ax_code_coverage.m4 is not license compatible and
must not be used.

Reported-by: William A. Rowe Jr
Fixes #3497
Closes #3499
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previously used ax_code_coverage.m4 is not license compatible and
must not be used.

Reported-by: William A. Rowe Jr
Fixes #3497
Closes #3499
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: move objnames-* from lib into tests</title>
<updated>2019-01-15T07:09:34+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-01-14T22:35:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ea77fec16f701c0b50f3bd6eb75b85db8fc80e1d'/>
<id>ea77fec16f701c0b50f3bd6eb75b85db8fc80e1d</id>
<content type='text'>
Since they're used purely for testing purposes, I think they should
rather be stored there.

Closes #3470
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since they're used purely for testing purposes, I think they should
rather be stored there.

Closes #3470
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: add 'tidy' target that runs clang-tidy</title>
<updated>2018-10-27T13:59:38+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-10-22T22:33:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=be208141915f18d4ffae66078303fe15d717c8b5'/>
<id>be208141915f18d4ffae66078303fe15d717c8b5</id>
<content type='text'>
Available in the root, src and lib dirs.

Closes #3163
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Available in the root, src and lib dirs.

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