<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib, branch talloc-2.0.0</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>report the location of the original talloc_free on double free</title>
<updated>2009-09-04T04:40:51+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2009-09-04T03:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=27b19eb9f61dec1c60d9c6abcf1fb2e12541f62a'/>
<id>27b19eb9f61dec1c60d9c6abcf1fb2e12541f62a</id>
<content type='text'>
When we get a double free abort from talloc it is often hard to work
out where the first free came from. This patch takes advantage of the
fact that _talloc_free() now takes a location the free was called from
to allow the double free abort code to print the location of the first
free that conflicts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we get a double free abort from talloc it is often hard to work
out where the first free came from. This patch takes advantage of the
fact that _talloc_free() now takes a location the free was called from
to allow the double free abort code to print the location of the first
free that conflicts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Another part of the fix for bug 6651 - smbd SIGSEGV when breaking oplocks.</title>
<updated>2009-09-03T14:38:21+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-09-03T14:38:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=c97698e762b1ea8d7133f04ae822225676a6f135'/>
<id>c97698e762b1ea8d7133f04ae822225676a6f135</id>
<content type='text'>
SA_INFO_QUEUE_COUNT *MUST* be a power of 2, in order for the ring buffer
wrap to work correctly at the 32 bit boundary. Thanks to Petr
Vandrovec &lt;petr@vandrovec.name&gt; for this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SA_INFO_QUEUE_COUNT *MUST* be a power of 2, in order for the ring buffer
wrap to work correctly at the 32 bit boundary. Thanks to Petr
Vandrovec &lt;petr@vandrovec.name&gt; for this.
</pre>
</div>
</content>
</entry>
<entry>
<title>One would expect I could spell my name...</title>
<updated>2009-08-29T22:56:04+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-29T22:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=0d120be36bfc561e3f679d081993ccc6bea2a401'/>
<id>0d120be36bfc561e3f679d081993ccc6bea2a401</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>One would expect I could spell my name.</title>
<updated>2009-08-29T22:56:03+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-29T22:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=700533a748bd37fc0cfed2a65fdd9e4cd3e7e8ee'/>
<id>700533a748bd37fc0cfed2a65fdd9e4cd3e7e8ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tdb: move the original abi_checks script to script/abi_checks_gcc.sh</title>
<updated>2009-08-29T22:51:55+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T14:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=84446a2407d0e44f829a11d033ba59286d286e1b'/>
<id>84446a2407d0e44f829a11d033ba59286d286e1b</id>
<content type='text'>
Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>tdb: run abi_checks as part of "make test".</title>
<updated>2009-08-29T22:51:55+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-29T22:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f7c473f53470b3fb7eac9474928cfa76219e766e'/>
<id>f7c473f53470b3fb7eac9474928cfa76219e766e</id>
<content type='text'>
Strange: I had to place "test:: abi_checks" before the main
"test::" target here, otherwise the abi checks would not get run.

Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Strange: I had to place "test:: abi_checks" before the main
"test::" target here, otherwise the abi checks would not get run.

Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>tdb: remove files generated by "make abi_checks" in "make clean".</title>
<updated>2009-08-29T22:51:55+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-29T22:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=dff3f37cf189e99c2011048cbf23b37d7161d9f8'/>
<id>dff3f37cf189e99c2011048cbf23b37d7161d9f8</id>
<content type='text'>
Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>tdb: add a target "abi_checks" to tdb.</title>
<updated>2009-08-29T22:51:54+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T14:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e21ecfc5635e6fe8a53bf5297698f34cc8eaebd2'/>
<id>e21ecfc5635e6fe8a53bf5297698f34cc8eaebd2</id>
<content type='text'>
Simply run "make abi_checks" to call the abi check script appropriately.

Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simply run "make abi_checks" to call the abi check script appropriately.

Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>tdb: add script/abi_checks.sh. check for abi changes without gcc magic.</title>
<updated>2009-08-29T22:51:54+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T13:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9636e0d373e75cce7063b710227eaaf53f447c1b'/>
<id>9636e0d373e75cce7063b710227eaaf53f447c1b</id>
<content type='text'>
USAGE: abi_checks.sh LIBRARY_NAME header1 [header2 ...]

This creates symbol signature lists using the mksyms and mksigs scripts
and compares them with the checked in lists.

Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
USAGE: abi_checks.sh LIBRARY_NAME header1 [header2 ...]

This creates symbol signature lists using the mksyms and mksigs scripts
and compares them with the checked in lists.

Michael
</pre>
</div>
</content>
</entry>
<entry>
<title>tdb: add script to extract signatures from header files.</title>
<updated>2009-08-29T22:51:54+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2009-08-28T13:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=0760a04ef9f7d2f3d966017295712769d02b8b9f'/>
<id>0760a04ef9f7d2f3d966017295712769d02b8b9f</id>
<content type='text'>
This produces output like the output gcc produces when
invoked with the -aux-info switch.

Run like this: cat include/tdb.h | ./script/mksigs.pl

This simple parser is probably too coarse to handle all
possible header files, but it treats tdb.h correctly...

Michael
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This produces output like the output gcc produces when
invoked with the -aux-info switch.

Run like this: cat include/tdb.h | ./script/mksigs.pl

This simple parser is probably too coarse to handle all
possible header files, but it treats tdb.h correctly...

Michael
</pre>
</div>
</content>
</entry>
</feed>
