<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/tests/unit/Makefile.inc, 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>xattr: strip credentials from any URL that is stored</title>
<updated>2019-01-10T09:49:51+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-01-02T19:18:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=98e6629154044e4ab1ee7cff8351c7ebcb131e88'/>
<id>98e6629154044e4ab1ee7cff8351c7ebcb131e88</id>
<content type='text'>
Both user and password are cleared uncondtitionally.

Added unit test 1621 to verify.

Fixes #3423
Closes #3433
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Both user and password are cleared uncondtitionally.

Added unit test 1621 to verify.

Fixes #3423
Closes #3433
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: add urlapi unittest</title>
<updated>2018-12-11T14:02:24+00:00</updated>
<author>
<name>Daniel Gustafsson</name>
<email>daniel@yesql.se</email>
</author>
<published>2018-12-11T14:02:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=e1be2ecba485e49c740286b7bc431592507aa8f0'/>
<id>e1be2ecba485e49c740286b7bc431592507aa8f0</id>
<content type='text'>
This adds a new unittest intended to cover the internal functions in
the urlapi code, starting with parse_port(). In order to avoid name
collisions in debug builds, parse_port() is renamed Curl_parse_port()
since it will be exported.

Reviewed-by: Daniel Stenberg &lt;daniel@haxx.se&gt;
Reviewed-by: Marcel Raad &lt;Marcel.Raad@teamviewer.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new unittest intended to cover the internal functions in
the urlapi code, starting with parse_port(). In order to avoid name
collisions in debug builds, parse_port() is renamed Curl_parse_port()
since it will be exported.

Reviewed-by: Daniel Stenberg &lt;daniel@haxx.se&gt;
Reviewed-by: Marcel Raad &lt;Marcel.Raad@teamviewer.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>infof: clearly indicate truncation</title>
<updated>2018-11-03T19:54:18+00:00</updated>
<author>
<name>Daniel Gustafsson</name>
<email>daniel@yesql.se</email>
</author>
<published>2018-11-03T19:54:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c37b66aaaed0a36bcb1b19596e897d7ac6219611'/>
<id>c37b66aaaed0a36bcb1b19596e897d7ac6219611</id>
<content type='text'>
The internal buffer in infof() is limited to 2048 bytes of payload plus
an additional byte for NULL termination. Servers with very long error
messages can however cause truncation of the string, which currently
isn't very clear, and leads to badly formatted output.

This appends a "...\n" (or just "..." in case the format didn't with a
newline char) marker to the end of the string to clearly show
that it has been truncated.

Also include a unittest covering infof() to try and catch any bugs
introduced in this quite important function.

Closes #3216
Reviewed-by: Daniel Stenberg &lt;daniel@haxx.se&gt;
Reviewed-by: Marcel Raad &lt;Marcel.Raad@teamviewer.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The internal buffer in infof() is limited to 2048 bytes of payload plus
an additional byte for NULL termination. Servers with very long error
messages can however cause truncation of the string, which currently
isn't very clear, and leads to badly formatted output.

This appends a "...\n" (or just "..." in case the format didn't with a
newline char) marker to the end of the string to clearly show
that it has been truncated.

Also include a unittest covering infof() to try and catch any bugs
introduced in this quite important function.

Closes #3216
Reviewed-by: Daniel Stenberg &lt;daniel@haxx.se&gt;
Reviewed-by: Marcel Raad &lt;Marcel.Raad@teamviewer.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>test1651: unit test Curl_extract_certinfo()</title>
<updated>2018-10-27T13:59:43+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-10-26T21:07:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a669e069460b4068647e9646377b4a1990c4bb13'/>
<id>a669e069460b4068647e9646377b4a1990c4bb13</id>
<content type='text'>
The version used for Gskit, NSS, GnuTLS, WolfSSL and schannel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The version used for Gskit, NSS, GnuTLS, WolfSSL and schannel.
</pre>
</div>
</content>
</entry>
<entry>
<title>whitespace fixes</title>
<updated>2018-09-23T22:24:02+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vszakats.net</email>
</author>
<published>2018-09-23T22:24:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=b801b453af6de75838c3298137628f05e94ffb48'/>
<id>b801b453af6de75838c3298137628f05e94ffb48</id>
<content type='text'>
- replace tabs with spaces where possible
- remove line ending spaces
- remove double/triple newlines at EOF
- fix a non-UTF-8 character
- cleanup a few indentations/line continuations
  in manual examples

Closes https://github.com/curl/curl/pull/3037
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- replace tabs with spaces where possible
- remove line ending spaces
- remove double/triple newlines at EOF
- fix a non-UTF-8 character
- cleanup a few indentations/line continuations
  in manual examples

Closes https://github.com/curl/curl/pull/3037
</pre>
</div>
</content>
</entry>
<entry>
<title>DOH: add test case 1650 and 2100</title>
<updated>2018-09-06T07:17:25+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-06-19T14:08:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f2b1a1897537d1915ac2f840b13a8991018755c4'/>
<id>f2b1a1897537d1915ac2f840b13a8991018755c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: add unit tests for url.c</title>
<updated>2018-09-05T12:30:48+00:00</updated>
<author>
<name>Jim Fuller</name>
<email>jim@webcomposite.com</email>
</author>
<published>2018-07-13T15:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=b004a174ea5efb3d6bdce83949b6c1eab994930b'/>
<id>b004a174ea5efb3d6bdce83949b6c1eab994930b</id>
<content type='text'>
Approved-by: Daniel Gustafsson
Closes #2937
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved-by: Daniel Gustafsson
Closes #2937
</pre>
</div>
</content>
</entry>
<entry>
<title>CURLOPT_RESOLVE: always purge old entry first</title>
<updated>2018-06-01T10:47:52+00:00</updated>
<author>
<name>Alibek.Jorajev</name>
<email>ajorajev@blackberry.com</email>
</author>
<published>2018-05-30T14:23:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f66d97b677d114733f6b938d54ce7502d6aff214'/>
<id>f66d97b677d114733f6b938d54ce7502d6aff214</id>
<content type='text'>
If there's an existing entry using the selected name.

Closes #2622
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If there's an existing entry using the selected name.

Closes #2622
</pre>
</div>
</content>
</entry>
<entry>
<title>resolve: add CURLOPT_DNS_SHUFFLE_ADDRESSES</title>
<updated>2018-03-17T19:44:14+00:00</updated>
<author>
<name>Rick Deist</name>
<email>dreckard@users.noreply.github.com</email>
</author>
<published>2018-03-17T19:10:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d95f3dc0b117b0677700dae8dd51145c9b6f2d08'/>
<id>d95f3dc0b117b0677700dae8dd51145c9b6f2d08</id>
<content type='text'>
This patch adds CURLOPT_DNS_SHUFFLE_ADDRESSES to explicitly request
shuffling of IP addresses returned for a hostname when there is more
than one. This is useful when the application knows that a round robin
approach is appropriate and is willing to accept the consequences of
potentially discarding some preference order returned by the system's
implementation.

Closes #1694
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds CURLOPT_DNS_SHUFFLE_ADDRESSES to explicitly request
shuffling of IP addresses returned for a hostname when there is more
than one. This is useful when the application knows that a round robin
approach is appropriate and is willing to accept the consequences of
potentially discarding some preference order returned by the system's
implementation.

Closes #1694
</pre>
</div>
</content>
</entry>
<entry>
<title>CURLOPT_RESOLVE: Add support for multiple IP addresses per entry</title>
<updated>2018-02-20T09:24:28+00:00</updated>
<author>
<name>Anders Bakken</name>
<email>agbakken@gmail.com</email>
</author>
<published>2018-01-31T00:33:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=50d1b3379a818df00c6382d68e2e39977cc96cd6'/>
<id>50d1b3379a818df00c6382d68e2e39977cc96cd6</id>
<content type='text'>
This enables users to preresolve but still take advantage of happy
eyeballs and trying multiple addresses if some are not connecting.

Ref: https://github.com/curl/curl/pull/2260
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enables users to preresolve but still take advantage of happy
eyeballs and trying multiple addresses if some are not connecting.

Ref: https://github.com/curl/curl/pull/2260
</pre>
</div>
</content>
</entry>
</feed>
