<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib/util/talloc_stack.c, branch v3-5-test</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>talloc_stack: reset stackframe pointers to NULL</title>
<updated>2010-03-15T15:04:56+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2010-03-15T13:39:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=29eb47bdaf9a80e819c30e4c1fac9d07040d32bc'/>
<id>29eb47bdaf9a80e819c30e4c1fac9d07040d32bc</id>
<content type='text'>
This makes it easier to debug the code in future.

metze
(cherry picked from commit d23581b4d7a4936002c1d2d748836aead9215120)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it easier to debug the code in future.

metze
(cherry picked from commit d23581b4d7a4936002c1d2d748836aead9215120)
</pre>
</div>
</content>
</entry>
<entry>
<title>talloc_stack: make sure we never let talloc_tos() return ts-&gt;talloc_stack[-1]</title>
<updated>2010-03-15T15:04:55+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2010-03-15T13:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=0c0e54cbb967150b91b3d83fb75c8c971875cb21'/>
<id>0c0e54cbb967150b91b3d83fb75c8c971875cb21</id>
<content type='text'>
In smbd there's a small gab between TALLOC_FREE(frame); before
we call smbd_parent_loop() where we don't have a valid talloc stackframe.

smbd_parent_loop() calls talloc_stackframe() only within the while(1) loop.
As DEBUG(2,("waiting for connections")) uses talloc_tos() to construct
the time header for the debug message we crash on some systems.

metze
(cherry picked from commit 10ed809a1a31be50ce09142eb99b3a243ae8b940)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In smbd there's a small gab between TALLOC_FREE(frame); before
we call smbd_parent_loop() where we don't have a valid talloc stackframe.

smbd_parent_loop() calls talloc_stackframe() only within the while(1) loop.
As DEBUG(2,("waiting for connections")) uses talloc_tos() to construct
the time header for the debug message we crash on some systems.

metze
(cherry picked from commit 10ed809a1a31be50ce09142eb99b3a243ae8b940)
</pre>
</div>
</content>
</entry>
<entry>
<title>Take advantage of the easier-to-use thread macros</title>
<updated>2009-05-13T18:37:28+00:00</updated>
<author>
<name>Derrell Lipman</name>
<email>derrell@dworkin.(none)</email>
</author>
<published>2009-05-13T18:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=045af600f299f55f5a5b09a23b753ba97880aa06'/>
<id>045af600f299f55f5a5b09a23b753ba97880aa06</id>
<content type='text'>
- Now that we initialize for the non-thread-safe case in the macro, there's no
  need to do it here too.

Derrell
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Now that we initialize for the non-thread-safe case in the macro, there's no
  need to do it here too.

Derrell
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow a parameter to smb_thread_once's initialization function</title>
<updated>2009-05-13T13:50:17+00:00</updated>
<author>
<name>Derrell Lipman</name>
<email>derrell@dworkin.(none)</email>
</author>
<published>2009-05-13T13:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e03b9ae609a3ef856c483832332e307975a1bf0a'/>
<id>e03b9ae609a3ef856c483832332e307975a1bf0a</id>
<content type='text'>
- This should make life easier for ourselves. We're no longer constrained to
  the semantics of pthread_once, so let's allow passing a parameter to the
  initialization function. Some of Samba's init functions return a
  value. Although I haven't searched, I suspect that some of the init
  functions require in input parameters. The parameter added here can be used
  for input, output, or both, as necessary... or ignored, as is now done in
  talloc_stackframe_init().

Derrell
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- This should make life easier for ourselves. We're no longer constrained to
  the semantics of pthread_once, so let's allow passing a parameter to the
  initialization function. Some of Samba's init functions return a
  value. Although I haven't searched, I suspect that some of the init
  functions require in input parameters. The parameter added here can be used
  for input, output, or both, as necessary... or ignored, as is now done in
  talloc_stackframe_init().

Derrell
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to fix build farm on platforms where pthread_once_t is a struct.</title>
<updated>2009-04-20T11:00:06+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-04-20T11:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=399c765538d91c696efd1496fffd9ae1e876f3ae'/>
<id>399c765538d91c696efd1496fffd9ae1e876f3ae</id>
<content type='text'>
Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the pthread_once initialization issue. Make talloc_stackframe use</title>
<updated>2009-04-20T10:04:42+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-04-20T10:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3d2e95c296a1858986b9c806dff67c9cc3d8f70d'/>
<id>3d2e95c296a1858986b9c806dff67c9cc3d8f70d</id>
<content type='text'>
this.
Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this.
Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure a tls key is only generated once - wrap create &amp; destroy in a mutex.</title>
<updated>2009-04-14T22:19:39+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-04-14T22:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=8e06e945b6b03db825862f2f057f0dfe13ade3a2'/>
<id>8e06e945b6b03db825862f2f057f0dfe13ade3a2</id>
<content type='text'>
Change the function names to add _once to the tls_create &amp; tls_destroy to
make this obvious.
Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the function names to add _once to the tls_create &amp; tls_destroy to
make this obvious.
Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make talloc_stack threadsafe using TLS. Volker please</title>
<updated>2009-04-14T19:23:22+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-04-14T19:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=27a3118bcf6105848e8200c15ebab910831f73c6'/>
<id>27a3118bcf6105848e8200c15ebab910831f73c6</id>
<content type='text'>
check. Passes make test and basic valgrind testing.
Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
check. Passes make test and basic valgrind testing.
Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use common net utility code (address and sockaddr manipulation).</title>
<updated>2008-10-23T18:41:15+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2008-10-23T18:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=fe36fe8c3e76e3dd7c66ecdf7254dc01c5d065c0'/>
<id>fe36fe8c3e76e3dd7c66ecdf7254dc01c5d065c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Import talloc_stack into util library.</title>
<updated>2008-10-23T15:27:30+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2008-10-23T15:27:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=cf659fa4fe7369ac58ef547f744c0ff3f9fb137a'/>
<id>cf659fa4fe7369ac58ef547f744c0ff3f9fb137a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
