<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3/lib/tdb, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/'/>
<entry>
<title>Use single copy of tdb in both samba3 and samba4.</title>
<updated>2008-09-16T13:16:31+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2008-09-16T13:16:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=7111645d3c46e55b2c180e3db0ba8a3c670a3c31'/>
<id>7111645d3c46e55b2c180e3db0ba8a3c670a3c31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/tdb: sync build system changes and python code from samba4</title>
<updated>2008-09-14T17:23:00+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2008-09-14T17:21:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=4f2b99646bb88bbae2fb84b7199cab607577b3db'/>
<id>4f2b99646bb88bbae2fb84b7199cab607577b3db</id>
<content type='text'>
metze
(This used to be commit bdb8ed24488fd87cd30dd18744feeef0bd4b2c18)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
(This used to be commit bdb8ed24488fd87cd30dd18744feeef0bd4b2c18)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update homepages for talloc, tdb and ldb subprojects</title>
<updated>2008-09-14T17:04:05+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>idra@samba.org</email>
</author>
<published>2008-02-25T19:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=79297bc1326a6231ea465a6344717d525595cc22'/>
<id>79297bc1326a6231ea465a6344717d525595cc22</id>
<content type='text'>
(cherry picked from commit 8cb07814bc6627fc8eba228eafd13336e3ca3758)
(This used to be commit 7d85b8d076d6b5b1773c44cd527e016b5d319da5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 8cb07814bc6627fc8eba228eafd13336e3ca3758)
(This used to be commit 7d85b8d076d6b5b1773c44cd527e016b5d319da5)
</pre>
</div>
</content>
</entry>
<entry>
<title>r25614: Add trivial tdb website.</title>
<updated>2008-09-14T17:00:08+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2007-10-10T15:04:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=586084688a4db35fbee9f0f8ca7328c58889b17e'/>
<id>586084688a4db35fbee9f0f8ca7328c58889b17e</id>
<content type='text'>
(cherry picked from commit 6f88c41c31271fd4b634b6393dc4ca44563a88d2)
(This used to be commit 830f99fb5d73c999bb0975828bab6e5f7537baf6)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 6f88c41c31271fd4b634b6393dc4ca44563a88d2)
(This used to be commit 830f99fb5d73c999bb0975828bab6e5f7537baf6)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unecessary msync.</title>
<updated>2008-09-05T22:32:22+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2008-09-05T22:32:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=a90ba70cbf8af0d6081f6bb02cae71b955126c49'/>
<id>a90ba70cbf8af0d6081f6bb02cae71b955126c49</id>
<content type='text'>
Jeremy.
(This used to be commit 0bae1ef3de8fda5e1e2d641b14a408e627396912)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jeremy.
(This used to be commit 0bae1ef3de8fda5e1e2d641b14a408e627396912)
</pre>
</div>
</content>
</entry>
<entry>
<title>The msync manpage reports that msync *must* be called before munmap. Failure to do so may result in lost data. Fix an ifdef check, I really think we meant to check HAVE_MMAP here.</title>
<updated>2008-09-03T18:25:33+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>idra@samba.org</email>
</author>
<published>2008-09-03T14:44:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=04691de379fa692b22fc9f0b58c0bd829ce7cc7a'/>
<id>04691de379fa692b22fc9f0b58c0bd829ce7cc7a</id>
<content type='text'>
(This used to be commit 74c8575b3f3b90ea21ae6aa7ccd95947838af956)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit 74c8575b3f3b90ea21ae6aa7ccd95947838af956)
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to fix bug 5684</title>
<updated>2008-08-13T08:53:17+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2008-08-12T20:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=9b987e3923f7e8714acec6a2929435b1e6016645'/>
<id>9b987e3923f7e8714acec6a2929435b1e6016645</id>
<content type='text'>
With the ctdb checkin dde9f3f006 tdb optimized out write lock checks for
write-enabled transaction. Sadly, this also removed the possibility to ever
remove dead records left over from tdb_delete calls within a transaction.

Tridge, please check this! Did dde9f3f006 have any reason beyond performance
optimizations?

Thanks,

Volker
(This used to be commit 3f884c4ae36f3260e63626bdd4989d9258ae6497)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the ctdb checkin dde9f3f006 tdb optimized out write lock checks for
write-enabled transaction. Sadly, this also removed the possibility to ever
remove dead records left over from tdb_delete calls within a transaction.

Tridge, please check this! Did dde9f3f006 have any reason beyond performance
optimizations?

Thanks,

Volker
(This used to be commit 3f884c4ae36f3260e63626bdd4989d9258ae6497)
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "tdbtool: fix off-by-one error in argument length. (bug #2344)"</title>
<updated>2008-07-09T10:59:37+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2008-07-09T10:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=c09b42746411138d9cb16eb69fe78c3a2826924e'/>
<id>c09b42746411138d9cb16eb69fe78c3a2826924e</id>
<content type='text'>
This reverts commit fafb8ad2b81b9a46cf8259bedc1dca5023b06115.

This fix is not valid:

1. convert_string() is not only used for key strings but also for data.

2. Some databases use string_tdb_data() i.e. non-null-terminated strings
   as keynames and others (like the one I was using), use
   string_term_tdb_data(), i.e. zero-terminated key strings.

After discussion with Metze, the easiest (and proper way) to
handle this is to specify key names as "keyname\0" for databases
which use string_term_tdb_data().

Sorry for the noise...

Michael
(cherry picked from commit 17c012c4645f4e9542537c15f80d9b4e74304d11)
(This used to be commit 42c953c106b3da90e8c3452c4a246392502c200d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit fafb8ad2b81b9a46cf8259bedc1dca5023b06115.

This fix is not valid:

1. convert_string() is not only used for key strings but also for data.

2. Some databases use string_tdb_data() i.e. non-null-terminated strings
   as keynames and others (like the one I was using), use
   string_term_tdb_data(), i.e. zero-terminated key strings.

After discussion with Metze, the easiest (and proper way) to
handle this is to specify key names as "keyname\0" for databases
which use string_term_tdb_data().

Sorry for the noise...

Michael
(cherry picked from commit 17c012c4645f4e9542537c15f80d9b4e74304d11)
(This used to be commit 42c953c106b3da90e8c3452c4a246392502c200d)
</pre>
</div>
</content>
</entry>
<entry>
<title>tdbtool: fix off-by-one error in argument length. (bug #2344)</title>
<updated>2008-07-08T13:56:28+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2008-07-08T13:33:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=932bc95a13add99b72228cb8e92b093a5c569bce'/>
<id>932bc95a13add99b72228cb8e92b093a5c569bce</id>
<content type='text'>
This prevented all commands operating on keys (all non-traverse commands)
in tdbtool to fail with a "fetch failed" or "delete failed" message.

It seems that it fixes bug #2344 ...

Apparently this bug was introduced with 94e53472666ed in 2005.
Either nobody is using tdbtool or else tdb_find() has become
more strict about the key legth in the meantime. :-)

Michael
(This used to be commit 9be6b46f7715cdc7f77308d7613e8df73effe3c1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevented all commands operating on keys (all non-traverse commands)
in tdbtool to fail with a "fetch failed" or "delete failed" message.

It seems that it fixes bug #2344 ...

Apparently this bug was introduced with 94e53472666ed in 2005.
Either nobody is using tdbtool or else tdb_find() has become
more strict about the key legth in the meantime. :-)

Michael
(This used to be commit 9be6b46f7715cdc7f77308d7613e8df73effe3c1)
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert in_transaction to a bool. Add the same fix Volker</title>
<updated>2008-05-20T21:18:58+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2008-05-20T21:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=1a416ff13ca7786f2e8d24c66addf00883e9cb12'/>
<id>1a416ff13ca7786f2e8d24c66addf00883e9cb12</id>
<content type='text'>
used for tdb_traverse() to tdb_traverse_read().
Jeremy.
(This used to be commit bda0f03fb3fa8a7b14d4f54bee7076d691cad44f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
used for tdb_traverse() to tdb_traverse_read().
Jeremy.
(This used to be commit bda0f03fb3fa8a7b14d4f54bee7076d691cad44f)
</pre>
</div>
</content>
</entry>
</feed>
