<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/memdebug.h, 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>getnameinfo: not used</title>
<updated>2018-06-27T11:49:18+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-06-27T06:20:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=0aeca41702d2a70f7d253451781fe52398aab257'/>
<id>0aeca41702d2a70f7d253451781fe52398aab257</id>
<content type='text'>
Closes #2687
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2687
</pre>
</div>
</content>
</entry>
<entry>
<title>memdebug: use send/recv signature for curl_dosend/curl_dorecv</title>
<updated>2017-10-30T20:27:59+00:00</updated>
<author>
<name>Marcel Raad</name>
<email>Marcel.Raad@teamviewer.com</email>
</author>
<published>2017-10-27T08:10:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=52d9a11c1c166d248fa09e834cf0171eb07cf23f'/>
<id>52d9a11c1c166d248fa09e834cf0171eb07cf23f</id>
<content type='text'>
This avoids build errors and warnings caused by implicit casts.

Closes https://github.com/curl/curl/pull/2031
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids build errors and warnings caused by implicit casts.

Closes https://github.com/curl/curl/pull/2031
</pre>
</div>
</content>
</entry>
<entry>
<title>memdebug: trace send, recv and socket</title>
<updated>2017-10-14T15:40:12+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2017-10-10T14:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ad164eceb3ce6721d34a3418e0dacabd4f4ff904'/>
<id>ad164eceb3ce6721d34a3418e0dacabd4f4ff904</id>
<content type='text'>
... to allow them to be included in torture tests too.

closes #1980
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... to allow them to be included in torture tests too.

closes #1980
</pre>
</div>
</content>
</entry>
<entry>
<title>memdebug.h: remove inclusion of other headers</title>
<updated>2016-04-29T13:33:46+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2016-04-29T13:33:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=63b5378a617437859da1e7ab5553d36eb83bdd44'/>
<id>63b5378a617437859da1e7ab5553d36eb83bdd44</id>
<content type='text'>
Mostly because they're not needed, because memdebug.h is always included
last of all headers so the others already included the correct ones.

But also, starting now we don't want this to accidentally include any
system headers, as the header included _before_ this header may add
defines and other fun stuff that we won't want used in system includes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly because they're not needed, because memdebug.h is always included
last of all headers so the others already included the correct ones.

But also, starting now we don't want this to accidentally include any
system headers, as the header included _before_ this header may add
defines and other fun stuff that we won't want used in system includes.
</pre>
</div>
</content>
</entry>
<entry>
<title>code: style updates</title>
<updated>2016-04-03T20:38:36+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2016-04-03T18:28:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a71012c03ef6a7cbfba69bcafb559fa417c49af0'/>
<id>a71012c03ef6a7cbfba69bcafb559fa417c49af0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>lwip: Fix compatibility issues with later versions</title>
<updated>2015-12-07T19:27:55+00:00</updated>
<author>
<name>Gisle Vanem</name>
<email>gvanem@yahoo.no</email>
</author>
<published>2015-12-07T19:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=e1b6b2219d2e5b44c50b9809a19321ee0d0c77db'/>
<id>e1b6b2219d2e5b44c50b9809a19321ee0d0c77db</id>
<content type='text'>
The name of the header guard in lwIP's &lt;lwip/opt.h&gt; has changed from
'__LWIP_OPT_H__' to 'LWIP_HDR_OPT_H' (bug #35874 in May 2015).

Other fixes:

- In curl_setup.h, the problem with an old PSDK doesn't apply if lwIP is
used.

- In memdebug.h, the 'socket' should be undefined first due to lwIP's
lwip_socket() macro.

- In curl_addrinfo.c lwIP's getaddrinfo() + freeaddrinfo() macros need
special handling because they were undef'ed in memdebug.h.

- In select.c we can't use preprocessor conditionals inside select if
MSVC and select is a macro, as it is with lwIP.

http://curl.haxx.se/mail/lib-2015-12/0023.html
http://curl.haxx.se/mail/lib-2015-12/0024.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The name of the header guard in lwIP's &lt;lwip/opt.h&gt; has changed from
'__LWIP_OPT_H__' to 'LWIP_HDR_OPT_H' (bug #35874 in May 2015).

Other fixes:

- In curl_setup.h, the problem with an old PSDK doesn't apply if lwIP is
used.

- In memdebug.h, the 'socket' should be undefined first due to lwIP's
lwip_socket() macro.

- In curl_addrinfo.c lwIP's getaddrinfo() + freeaddrinfo() macros need
special handling because they were undef'ed in memdebug.h.

- In select.c we can't use preprocessor conditionals inside select if
MSVC and select is a macro, as it is with lwIP.

http://curl.haxx.se/mail/lib-2015-12/0023.html
http://curl.haxx.se/mail/lib-2015-12/0024.html
</pre>
</div>
</content>
</entry>
<entry>
<title>checksrc: use space after comma</title>
<updated>2015-03-17T12:57:37+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2015-03-17T12:41:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=9395999543eaad251d61a83b50f461cc29884cd2'/>
<id>9395999543eaad251d61a83b50f461cc29884cd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>free: instead of Curl_safefree()</title>
<updated>2015-03-16T14:01:15+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2015-03-16T14:01:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=0f4a03cbb6fdb84d05cb6aafe50444edad4f4119'/>
<id>0f4a03cbb6fdb84d05cb6aafe50444edad4f4119</id>
<content type='text'>
Since we just started make use of free(NULL) in order to simplify code,
this change takes it a step further and:

- converts lots of Curl_safefree() calls to good old free()
- makes Curl_safefree() not check the pointer before free()

The (new) rule of thumb is: if you really want a function call that
frees a pointer and then assigns it to NULL, then use Curl_safefree().
But we will prefer just using free() from now on.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we just started make use of free(NULL) in order to simplify code,
this change takes it a step further and:

- converts lots of Curl_safefree() calls to good old free()
- makes Curl_safefree() not check the pointer before free()

The (new) rule of thumb is: if you really want a function call that
frees a pointer and then assigns it to NULL, then use Curl_safefree().
But we will prefer just using free() from now on.
</pre>
</div>
</content>
</entry>
<entry>
<title>WIN32 MemoryTracking: require UNICODE for wide strdup code support</title>
<updated>2013-07-19T10:33:10+00:00</updated>
<author>
<name>Yang Tse</name>
<email>yangsita@gmail.com</email>
</author>
<published>2013-07-19T04:44:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=6bcacff1a52df5818c2a12807de6e7ca896da508'/>
<id>6bcacff1a52df5818c2a12807de6e7ca896da508</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
