<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3/locking, branch talloc-2.0.8</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>s3:locking: add brl_mark_disconnected() and brl_reconnect_disconnected()</title>
<updated>2012-09-08T01:39:06+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2012-06-30T19:48:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f0a5b791ae4e64e42270edad7a961aa046efbaac'/>
<id>f0a5b791ae4e64e42270edad7a961aa046efbaac</id>
<content type='text'>
Pair-Programmed-With: Michael Adam &lt;obnox@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pair-Programmed-With: Michael Adam &lt;obnox@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:locking: add mark_share_mode_disconnected()</title>
<updated>2012-09-08T01:39:06+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2012-08-03T14:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9a81f8ee1713317262f3fc773dae38cb51816149'/>
<id>9a81f8ee1713317262f3fc773dae38cb51816149</id>
<content type='text'>
Pair-Programmed-With: Michael Adam &lt;obnox@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pair-Programmed-With: Michael Adam &lt;obnox@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:locking: fix trailing space in brl_close_fnum()</title>
<updated>2012-09-05T08:46:37+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2012-09-04T09:56:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a3eee547ac939eec6f040c3b9968364b6b58aad3'/>
<id>a3eee547ac939eec6f040c3b9968364b6b58aad3</id>
<content type='text'>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: Fix a typo</title>
<updated>2012-09-04T22:15:00+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2012-08-29T15:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d0df12f3ea6d3ad9bc83d9628ab68da9b4cc44d4'/>
<id>d0df12f3ea6d3ad9bc83d9628ab68da9b4cc44d4</id>
<content type='text'>
Signed-off-by: Jeremy Allison &lt;jra@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jeremy Allison &lt;jra@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:brlock: give traverse_fn a proper name</title>
<updated>2012-08-16T16:05:29+00:00</updated>
<author>
<name>Christian Ambach</name>
<email>ambi@samba.org</email>
</author>
<published>2012-08-08T15:46:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=7c56d80bee60895391fdec3f8f3f11d38a492190'/>
<id>7c56d80bee60895391fdec3f8f3f11d38a492190</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move copy_unix_token() from locking/locking.c to lib/util.c.</title>
<updated>2012-07-03T22:34:22+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2012-07-03T22:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=90881da68509ad673c1e921831ef4f36cabb9ea8'/>
<id>90881da68509ad673c1e921831ef4f36cabb9ea8</id>
<content type='text'>
Make public.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make public.
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:brlock: s/int/uint64_t for fnum</title>
<updated>2012-06-28T08:08:03+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2012-06-28T07:54:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=bbad8f6d72f2be5bf3556c57e06d1ae604f1be36'/>
<id>bbad8f6d72f2be5bf3556c57e06d1ae604f1be36</id>
<content type='text'>
fsp-&gt;fnum and lock-&gt;fnum are uint64_t already and we should not truncate the value here.

Currently this doesn't matter as we only use 16-bit.

But as 'int' is int32_t and we later compare fnum with lock-&gt;fnum == fnum,
the cast from int32_t to uint64_t goes via int64_t instead of uint32_t.

This means even if fsp-&gt;fnum just uses 32-bit of the uint64_t
we'll get the wrong result, as the implicit cast from a negative int32_t
value to uint64_t adds 0xFFFFFFFF00000000.

metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fsp-&gt;fnum and lock-&gt;fnum are uint64_t already and we should not truncate the value here.

Currently this doesn't matter as we only use 16-bit.

But as 'int' is int32_t and we later compare fnum with lock-&gt;fnum == fnum,
the cast from int32_t to uint64_t goes via int64_t instead of uint32_t.

This means even if fsp-&gt;fnum just uses 32-bit of the uint64_t
we'll get the wrong result, as the implicit cast from a negative int32_t
value to uint64_t adds 0xFFFFFFFF00000000.

metze
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:brlock: add some const to print_lock_struct()</title>
<updated>2012-06-28T08:08:02+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2012-06-28T07:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=c5f1ab9a886104780ee65e43a5f36a3259df60f3'/>
<id>c5f1ab9a886104780ee65e43a5f36a3259df60f3</id>
<content type='text'>
metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: Remove reduce_windows_lock_ref_count, used only once</title>
<updated>2012-06-22T13:16:51+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2012-06-12T10:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=770d9affd721f05c4729d26dbc674cac491fba7c'/>
<id>770d9affd721f05c4729d26dbc674cac491fba7c</id>
<content type='text'>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: Make reduce_windows_lock_ref_count static</title>
<updated>2012-06-22T13:16:49+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2012-06-12T10:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=89b2eb1d06f543388fce9239bcd209fc367d0cad'/>
<id>89b2eb1d06f543388fce9239bcd209fc367d0cad</id>
<content type='text'>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
