<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/m4, branch bagder/https-proxyu-req-http</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>lib: fix -Wassign-enum warnings</title>
<updated>2020-09-08T11:53:02+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-07T08:52:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=17fcdf6a310d4c80762455ee9d5e4f52bd55c809'/>
<id>17fcdf6a310d4c80762455ee9d5e4f52bd55c809</id>
<content type='text'>
configure --enable-debug now enables -Wassign-enum with clang,
identifying several enum "abuses" also fixed.

Reported-by: Gisle Vanem
Bug: https://github.com/curl/curl/commit/879007f8118771f4896334731aaca5850a154675#commitcomment-42087553

Closes #5929
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
configure --enable-debug now enables -Wassign-enum with clang,
identifying several enum "abuses" also fixed.

Reported-by: Gisle Vanem
Bug: https://github.com/curl/curl/commit/879007f8118771f4896334731aaca5850a154675#commitcomment-42087553

Closes #5929
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: let --enable-debug set -Wenum-conversion with gcc &gt;= 10</title>
<updated>2020-09-07T20:47:39+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-07T09:03:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=8684bb70d3676dcd84ba14f0d990a1d8dc451c3b'/>
<id>8684bb70d3676dcd84ba14f0d990a1d8dc451c3b</id>
<content type='text'>
Unfortunately, this option is not detecting the same issues as clang's
-Wassign-enum flag, but should still be useful to detect future
mistakes.

Closes #5930
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately, this option is not detecting the same issues as clang's
-Wassign-enum flag, but should still be useful to detect future
mistakes.

Closes #5930
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: allow disabling warnings</title>
<updated>2020-07-17T07:35:16+00:00</updated>
<author>
<name>Marcel Raad</name>
<email>Marcel.Raad@teamviewer.com</email>
</author>
<published>2020-07-15T19:28:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ae5b6deb15a42d483a256d095e18fc9518d7153f'/>
<id>ae5b6deb15a42d483a256d095e18fc9518d7153f</id>
<content type='text'>
When using `--enable-warnings`, it was not possible to disable warnings
via CFLAGS that got explicitly enabled. Now warnings are not enabled
anymore if they are explicitly disabled (or enabled) in CFLAGS. This
works for at least GCC, clang, and TCC as they have corresponding
`-Wno-` options for every warning.

Closes https://github.com/curl/curl/pull/5689
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using `--enable-warnings`, it was not possible to disable warnings
via CFLAGS that got explicitly enabled. Now warnings are not enabled
anymore if they are explicitly disabled (or enabled) in CFLAGS. This
works for at least GCC, clang, and TCC as they have corresponding
`-Wno-` options for every warning.

Closes https://github.com/curl/curl/pull/5689
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: remove use of -vec-report0 from CFLAGS with icc</title>
<updated>2020-04-06T21:19:06+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-04-06T15:07:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=efa830f9f6a133c14b869541d17b2c0d557e1662'/>
<id>efa830f9f6a133c14b869541d17b2c0d557e1662</id>
<content type='text'>
... as it apparently isn't (always) supported.
Reported-by: Alain Miniussi
Fixes #5096
Closes #5191
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... as it apparently isn't (always) supported.
Reported-by: Alain Miniussi
Fixes #5096
Closes #5191
</pre>
</div>
</content>
</entry>
<entry>
<title>copyright: fix out-of-date copyright ranges and missing headers</title>
<updated>2020-03-24T14:05:59+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-03-23T13:44:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=9a8b3b3e131359aea1cac650fb6ac331fbe2047c'/>
<id>9a8b3b3e131359aea1cac650fb6ac331fbe2047c</id>
<content type='text'>
Reported by the new script 'scripts/copyright.pl'. The script has a
regex whitelist for the files that don't need copyright headers.

Removed three (mostly usesless) README files from docs/

Closes #5141
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by the new script 'scripts/copyright.pl'. The script has a
regex whitelist for the files that don't need copyright headers.

Removed three (mostly usesless) README files from docs/

Closes #5141
</pre>
</div>
</content>
</entry>
<entry>
<title>curl-functions.m4: remove inappropriate AC_REQUIRE</title>
<updated>2020-03-21T21:31:32+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2020-03-20T21:16:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f25f602ffd026cc6b5bb0b3a6d8f1abe1bad7881'/>
<id>f25f602ffd026cc6b5bb0b3a6d8f1abe1bad7881</id>
<content type='text'>
AC_REQUIRE means "if this macro hasn't been executed already, execute
it".  So in a wrapper around AC_RUN_IFELSE, AC_REQUIRE(AC_RUN_IFELSE)
isn't correct at that will execute AC_RUN_IFELSE without any arguments.

With autoconf 2.69 this is basically a no-op, but with autoconf 2.70,
AC_RUN_IFELSE without a default value when cross-compiling is fatal.
The result is that curl with autoconf 2.70 cannot cross-compile.

Fixes https://github.com/curl/curl/issues/5126
Closes https://github.com/curl/curl/pull/5130
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AC_REQUIRE means "if this macro hasn't been executed already, execute
it".  So in a wrapper around AC_RUN_IFELSE, AC_REQUIRE(AC_RUN_IFELSE)
isn't correct at that will execute AC_RUN_IFELSE without any arguments.

With autoconf 2.69 this is basically a no-op, but with autoconf 2.70,
AC_RUN_IFELSE without a default value when cross-compiling is fatal.
The result is that curl with autoconf 2.70 cannot cross-compile.

Fixes https://github.com/curl/curl/issues/5126
Closes https://github.com/curl/curl/pull/5130
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: convert -I to -isystem as a last step</title>
<updated>2020-03-11T07:51:25+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-03-08T10:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=27ea8fc2faa4e4753a9cff0a7f48d1dba68013d6'/>
<id>27ea8fc2faa4e4753a9cff0a7f48d1dba68013d6</id>
<content type='text'>
As all the -I uses in CFLAGS at that point are for system headers and
third party libraries this helps us remove/ignore warnings on those!

Closes #5060
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As all the -I uses in CFLAGS at that point are for system headers and
third party libraries this helps us remove/ignore warnings on those!

Closes #5060
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: document 'compiler_num' for gcc</title>
<updated>2020-03-11T07:47:59+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-03-10T13:37:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f0f3952f551073450cb950d693b692d4eabe4e76'/>
<id>f0f3952f551073450cb950d693b692d4eabe4e76</id>
<content type='text'>
The CURL_CHECK_COMPILER_GNU_C function sets the number to MAJOR*100 +
MINOR and ignores the patch version, and since gcc version 7 it only
sets it to MAJOR*100.

Reported-by: Stepan Efremov
Ref: #5067
Closes #5069
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The CURL_CHECK_COMPILER_GNU_C function sets the number to MAJOR*100 +
MINOR and ignores the patch version, and since gcc version 7 it only
sets it to MAJOR*100.

Reported-by: Stepan Efremov
Ref: #5067
Closes #5069
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup: fix typos and wording in docs and comments</title>
<updated>2020-02-02T17:43:01+00:00</updated>
<author>
<name>Pedro Monreal</name>
<email>pmgdeb@gmail.co</email>
</author>
<published>2020-02-02T08:49:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=4b6fd29f1a0e5e71b1863b843324a7bdc800ef0a'/>
<id>4b6fd29f1a0e5e71b1863b843324a7bdc800ef0a</id>
<content type='text'>
Closes #4869
Reviewed-by: Emil Engler and Daniel Gustafsson
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4869
Reviewed-by: Emil Engler and Daniel Gustafsson
</pre>
</div>
</content>
</entry>
<entry>
<title>ESNI: initial build/setup</title>
<updated>2019-10-02T10:33:08+00:00</updated>
<author>
<name>Niall</name>
<email>Niall.oReilly@ucd.ie</email>
</author>
<published>2019-06-04T14:53:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=0f48055c40e3a10da6a535ce70407b25ea7fe855'/>
<id>0f48055c40e3a10da6a535ce70407b25ea7fe855</id>
<content type='text'>
Closes #4011
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4011
</pre>
</div>
</content>
</entry>
</feed>
