<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/acinclude.m4, branch bagder/test493-https</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>configure: include &lt;time.h&gt; unconditionally</title>
<updated>2021-04-07T14:08:01+00:00</updated>
<author>
<name>Michael Forney</name>
<email>mforney@mforney.org</email>
</author>
<published>2021-04-07T07:32:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=eaa1d73229d5aa0c27ec09572b8abdac2676990a'/>
<id>eaa1d73229d5aa0c27ec09572b8abdac2676990a</id>
<content type='text'>
In 2682e5f5, several instances of AC_HEADER_TIME were removed since
it is a deprecated autoconf macro. However, this was the macro that
defined TIME_WITH_SYS_TIME, which was used to indicate that &lt;time.h&gt;
can be included alongside &lt;sys/time.h&gt;. TIME_WITH_SYS_TIME is still
used in the configure test body and since it is no longer defined,
&lt;time.h&gt; is *not* included on systems that have &lt;sys/time.h&gt;.

In particular, at least on musl libc and glibc, &lt;sys/time.h&gt; does
not implicitly include &lt;time.h&gt; and does not declare clock_gettime,
gmtime_r, or localtime_r. This causes configure to fail to detect
those functions.

The AC_HEADER_TIME macro deprecation text says

&gt; All current systems provide time.h; it need not be checked for.
&gt; Not all systems provide sys/time.h, but those that do, all allow
&gt; you to include it and time.h simultaneously.

So, to fix this issue, simply include &lt;time.h&gt; unconditionally when
testing for time-related functions and in libcurl, and don't bother
checking for it.

Closes #6859
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In 2682e5f5, several instances of AC_HEADER_TIME were removed since
it is a deprecated autoconf macro. However, this was the macro that
defined TIME_WITH_SYS_TIME, which was used to indicate that &lt;time.h&gt;
can be included alongside &lt;sys/time.h&gt;. TIME_WITH_SYS_TIME is still
used in the configure test body and since it is no longer defined,
&lt;time.h&gt; is *not* included on systems that have &lt;sys/time.h&gt;.

In particular, at least on musl libc and glibc, &lt;sys/time.h&gt; does
not implicitly include &lt;time.h&gt; and does not declare clock_gettime,
gmtime_r, or localtime_r. This causes configure to fail to detect
those functions.

The AC_HEADER_TIME macro deprecation text says

&gt; All current systems provide time.h; it need not be checked for.
&gt; Not all systems provide sys/time.h, but those that do, all allow
&gt; you to include it and time.h simultaneously.

So, to fix this issue, simply include &lt;time.h&gt; unconditionally when
testing for time-related functions and in libcurl, and don't bother
checking for it.

Closes #6859
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: disable min version set for Darwin</title>
<updated>2021-04-07T13:54:02+00:00</updated>
<author>
<name>Muhammed Yavuz Nuzumlalı</name>
<email>manuyavuz@gmail.com</email>
</author>
<published>2021-04-03T10:20:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=5d2c384452543c7b6c9fb02eaa0afc84fd5ab941'/>
<id>5d2c384452543c7b6c9fb02eaa0afc84fd5ab941</id>
<content type='text'>
Fixes #6838
Closes #6860
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #6838
Closes #6860
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: remove use of deprecated macros</title>
<updated>2021-03-16T22:02:02+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-03-15T17:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=2682e5f502679c7c6949b5e4a07f41e0b9c1510f'/>
<id>2682e5f502679c7c6949b5e4a07f41e0b9c1510f</id>
<content type='text'>
AC_HEADER_TIME, AC_HEADER_STDC and AC_TYPE_SIGNAL
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AC_HEADER_TIME, AC_HEADER_STDC and AC_TYPE_SIGNAL
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: s/AC_HELP_STRING/AS_HELP_STRING</title>
<updated>2021-03-16T22:01:53+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-03-15T16:32:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a59f04611629f0db9ad8e768b9def73b9b4d9423'/>
<id>a59f04611629f0db9ad8e768b9def73b9b4d9423</id>
<content type='text'>
AC_HELP_STRING is deprecated in 2.70+ and I believe AS_HELP_STRING works
already since 2.59 so bump the minimum required version to that.

Reported-by: Emil Engler
Fixes #6647
Closes #6748
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AC_HELP_STRING is deprecated in 2.70+ and I believe AS_HELP_STRING works
already since 2.59 so bump the minimum required version to that.

Reported-by: Emil Engler
Fixes #6647
Closes #6748
</pre>
</div>
</content>
</entry>
<entry>
<title>config: fix building SMB with configure using Win32 Crypto</title>
<updated>2021-03-15T16:01:30+00:00</updated>
<author>
<name>Marc Hoersken</name>
<email>info@marc-hoersken.de</email>
</author>
<published>2021-03-06T14:52:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=cc615f48e712202fc26297bc7597e3a1e9188aac'/>
<id>cc615f48e712202fc26297bc7597e3a1e9188aac</id>
<content type='text'>
Align conditions for NTLM features between CMake and configure
builds by differentiating between USE_NTLM and USE_CURL_NTLM_CORE,
just like curl_setup.h does internally to detect support of:

- USE_NTLM: required for NTLM crypto authentication feature
- USE_CURL_NTLM_CORE: required for SMB protocol

Implement USE_WIN32_CRYPTO detection by checking for Crypt functions
in wincrypt.h which are not available in the Windows App environment.

Link advapi32 and crypt32 for Crypto API and Schannel SSL backend.
Fix condition of Schannel SSL backend in CMake build accordingly.

Reviewed-by: Marcel Raad

Closes #6277
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Align conditions for NTLM features between CMake and configure
builds by differentiating between USE_NTLM and USE_CURL_NTLM_CORE,
just like curl_setup.h does internally to detect support of:

- USE_NTLM: required for NTLM crypto authentication feature
- USE_CURL_NTLM_CORE: required for SMB protocol

Implement USE_WIN32_CRYPTO detection by checking for Crypt functions
in wincrypt.h which are not available in the Windows App environment.

Link advapi32 and crypt32 for Crypto API and Schannel SSL backend.
Fix condition of Schannel SSL backend in CMake build accordingly.

Reviewed-by: Marcel Raad

Closes #6277
</pre>
</div>
</content>
</entry>
<entry>
<title>language: s/behaviour/behavior/g</title>
<updated>2021-01-02T22:35:59+00:00</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2020-12-31T09:11:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=725ec470e2ca5b1eb01ffee84d432653a8070722'/>
<id>725ec470e2ca5b1eb01ffee84d432653a8070722</id>
<content type='text'>
We currently use both spellings the british "behaviour" and the american
"behavior". However "behavior" is more used in the project so I think
it's worth dropping the british name.

Closes #6395
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We currently use both spellings the british "behaviour" and the american
"behavior". However "behavior" is more used in the project so I think
it's worth dropping the british name.

Closes #6395
</pre>
</div>
</content>
</entry>
<entry>
<title>curl: add compatibility for Amiga and GCC 6.5</title>
<updated>2020-11-20T22:36:51+00:00</updated>
<author>
<name>Oliver Urbann</name>
<email>oliver.urbann@tu-dortmund.de</email>
</author>
<published>2020-11-18T18:44:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=0d16a49c16a868524a3e51d390b5ea106ce9b51c'/>
<id>0d16a49c16a868524a3e51d390b5ea106ce9b51c</id>
<content type='text'>
Changes are mainly reordering and adding of includes required
to compile with a more recent version of GCC.

Closes #6220
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes are mainly reordering and adding of includes required
to compile with a more recent version of GCC.

Closes #6220
</pre>
</div>
</content>
</entry>
<entry>
<title>curl.se: new home</title>
<updated>2020-11-04T22:59:47+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-11-04T13:02:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=4d2f8006777d6354d9b62eae38ebd0a0256d0f94'/>
<id>4d2f8006777d6354d9b62eae38ebd0a0256d0f94</id>
<content type='text'>
Closes #6172
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6172
</pre>
</div>
</content>
</entry>
<entry>
<title>acinclude: detect manually set minimum macos/ipod version</title>
<updated>2020-10-30T15:10:34+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-10-29T09:01:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c131148b695afd9cf6601ce8879711ccb8ba0a9d'/>
<id>c131148b695afd9cf6601ce8879711ccb8ba0a9d</id>
<content type='text'>
... even if set in the CC or IPHONEOS/MACOSX_DEPLOYMENT_TARGET
variables.

Reported-by: hamstergene on github
Fixes #6138
Closes #6140
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... even if set in the CC or IPHONEOS/MACOSX_DEPLOYMENT_TARGET
variables.

Reported-by: hamstergene on github
Fixes #6138
Closes #6140
</pre>
</div>
</content>
</entry>
<entry>
<title>src: Consistently spell whitespace without whitespace</title>
<updated>2020-09-30T19:10:14+00:00</updated>
<author>
<name>Daniel Gustafsson</name>
<email>daniel@yesql.se</email>
</author>
<published>2020-09-30T19:10:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=2aac895fb6a7b19dada73f55041b710670befa49'/>
<id>2aac895fb6a7b19dada73f55041b710670befa49</id>
<content type='text'>
Whitespace is spelled without a space between white and space, so
make sure to consistently spell it that way across the codebase.

Closes #6023
Reviewed-by: Daniel Stenberg &lt;daniel@haxx.se&gt;
Reviewed-by: Emil Engler &lt;me@emilengler.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Whitespace is spelled without a space between white and space, so
make sure to consistently spell it that way across the codebase.

Closes #6023
Reviewed-by: Daniel Stenberg &lt;daniel@haxx.se&gt;
Reviewed-by: Emil Engler &lt;me@emilengler.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
