<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/include/curl/mprintf.h, 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>defines: avoid underscore-prefixed defines</title>
<updated>2019-08-23T09:47:57+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-08-22T13:29:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=32d64b2e875f0d74cd433dff8bda9f8a98dcd44e'/>
<id>32d64b2e875f0d74cd433dff8bda9f8a98dcd44e</id>
<content type='text'>
Double-underscored or underscore plus uppercase letter at least.

... as they're claimed to be reserved.

Reported-by: patnyb on github

Fixes #4254
Closes #4255
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Double-underscored or underscore plus uppercase letter at least.

... as they're claimed to be reserved.

Reported-by: patnyb on github

Fixes #4254
Closes #4255
</pre>
</div>
</content>
</entry>
<entry>
<title>curl/mprintf.h: remove support for _MPRINTF_REPLACE</title>
<updated>2016-04-01T08:46:36+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2016-04-01T08:14:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=55452ebdff47f98bf3cc383f1dfc3623fcaefefd'/>
<id>55452ebdff47f98bf3cc383f1dfc3623fcaefefd</id>
<content type='text'>
The define is not in our name space and is therefore not protected by
our API promises.

It was only really used by libcurl internals but was mostly erased from
there already in 8aabbf5 (March 2015). This is supposedly the final
death blow to that define from everywhere.

As a side-effect, making sure _MPRINTF_REPLACE is gone and not used, I
made the lib tests in tests/libtest/ use curl_printf.h for its redefine
magic and then subsequently the use of sprintf() got banned in the tests
as well (as it is in libcurl internals) and I then replaced them all
with snprintf().

In the unlikely event that any users is actually using this define and
gets sad by this change, it is very easily copied to the user's own
code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The define is not in our name space and is therefore not protected by
our API promises.

It was only really used by libcurl internals but was mostly erased from
there already in 8aabbf5 (March 2015). This is supposedly the final
death blow to that define from everywhere.

As a side-effect, making sure _MPRINTF_REPLACE is gone and not used, I
made the lib tests in tests/libtest/ use curl_printf.h for its redefine
magic and then subsequently the use of sprintf() got banned in the tests
as well (as it is in libcurl internals) and I then replaced them all
with snprintf().

In the unlikely event that any users is actually using this define and
gets sad by this change, it is very easily copied to the user's own
code.
</pre>
</div>
</content>
</entry>
<entry>
<title>URLs: change all http:// URLs to https://</title>
<updated>2016-02-02T23:19:02+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2016-02-02T23:19:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=4af40b3646d3b09f68e419f7ca866ff395d1f897'/>
<id>4af40b3646d3b09f68e419f7ca866ff395d1f897</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mprintf.h: remove #ifdef CURLDEBUG</title>
<updated>2015-03-03T11:36:18+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2015-03-03T11:36:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=df5578a7a304a23f9aa3670daff8573ec3ef416f'/>
<id>df5578a7a304a23f9aa3670daff8573ec3ef416f</id>
<content type='text'>
... and as a consequence, introduce curl_printf.h with that re-define
magic instead and make all libcurl code use that instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and as a consequence, introduce curl_printf.h with that re-define
magic instead and make all libcurl code use that instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>checksrc: ban unsafe functions</title>
<updated>2013-03-07T10:08:05+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2013-03-06T12:27:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=7f963a19ecbceef5d7e95e677ccc089d04ef987f'/>
<id>7f963a19ecbceef5d7e95e677ccc089d04ef987f</id>
<content type='text'>
The list of unsafe functions currently consists of sprintf, vsprintf,
strcat, strncat and gets.

Subsequently, some existing code needed updating to avoid warnings on
this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The list of unsafe functions currently consists of sprintf, vsprintf,
strcat, strncat and gets.

Subsequently, some existing code needed updating to avoid warnings on
this.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove the CVSish $Id$ lines</title>
<updated>2010-03-24T10:02:54+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2010-03-24T10:02:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=2309b4e330b96bc2e1f8e36b6184015e59544037'/>
<id>2309b4e330b96bc2e1f8e36b6184015e59544037</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapting last changes to OS400:</title>
<updated>2008-05-20T10:21:50+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>Patrick.Monnerat@datasphere.ch</email>
</author>
<published>2008-05-20T10:21:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=24bf52bc691cca9f8b3a668e26b4dd695ec4991c'/>
<id>24bf52bc691cca9f8b3a668e26b4dd695ec4991c</id>
<content type='text'>
_ Updated packages/OS400/curl.inc.in with new definitions.
_ New connect/bind/sendto/recvfrom wrappers to support AF_UNIX sockets.
_ Include files line length shortened below 100 chars.
_ Const parameter in lib/qssl.[ch].
_ Typos in packages/OS400/initscript.sh.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_ Updated packages/OS400/curl.inc.in with new definitions.
_ New connect/bind/sendto/recvfrom wrappers to support AF_UNIX sockets.
_ Include files line length shortened below 100 chars.
_ Const parameter in lib/qssl.[ch].
_ Typos in packages/OS400/initscript.sh.
</pre>
</div>
</content>
</entry>
<entry>
<title>Some #if --&gt; #ifdef</title>
<updated>2007-08-07T12:44:38+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>Patrick.Monnerat@datasphere.ch</email>
</author>
<published>2007-08-07T12:44:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ad9cb40b6f0fc79a1fddd9fa6aa12bf1dd31092b'/>
<id>ad9cb40b6f0fc79a1fddd9fa6aa12bf1dd31092b</id>
<content type='text'>
undef standard *printf before (re)defining them
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
undef standard *printf before (re)defining them
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow 'curl_*printf()' to be used in C++ programs.</title>
<updated>2006-10-30T16:26:24+00:00</updated>
<author>
<name>Gisle Vanem</name>
<email>gvanem@broadpark.no</email>
</author>
<published>2006-10-30T16:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=755ccbc468a8ebe99ac108d32e3dfb7fa8e0fad7'/>
<id>755ccbc468a8ebe99ac108d32e3dfb7fa8e0fad7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>for the CURLDEBUG case, we redefine sprintf and vsprintf to make us notice</title>
<updated>2006-03-28T10:08:54+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2006-03-28T10:08:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=0ff1faf7f289134c833b91c252cc0138248c5b26'/>
<id>0ff1faf7f289134c833b91c252cc0138248c5b26</id>
<content type='text'>
if any use of such a function slip through
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if any use of such a function slip through
</pre>
</div>
</content>
</entry>
</feed>
