<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3/include/locking.h, branch talloc-2.0.7</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-messages: only include messages.h where needed.</title>
<updated>2011-03-29T23:13:09+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2011-03-24T14:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b2af281e508194d9548ea1119c19ee96a0dd1f0a'/>
<id>b2af281e508194d9548ea1119c19ee96a0dd1f0a</id>
<content type='text'>
Guenther
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Guenther
</pre>
</div>
</content>
</entry>
<entry>
<title>idl: add file_id idl.</title>
<updated>2011-01-25T11:27:00+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2011-01-25T01:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=c9f4fad75cf9749709cbebfe55c59f3c2d01858e'/>
<id>c9f4fad75cf9749709cbebfe55c59f3c2d01858e</id>
<content type='text'>
Guenther

Autobuild-User: Günther Deschner &lt;gd@samba.org&gt;
Autobuild-Date: Tue Jan 25 12:27:00 CET 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Guenther

Autobuild-User: Günther Deschner &lt;gd@samba.org&gt;
Autobuild-Date: Tue Jan 25 12:27:00 CET 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>This patch looks bigger than it is. It does 2 things. 1). Renames smbpid -&gt; smblctx in our locking code. 2). Widens smblctx to 64-bits internally. Preparing to use the SMB2 handle as the locking context.</title>
<updated>2010-05-07T13:20:50+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2010-05-07T13:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=adf4833792f36653bc8a854aeff47598a046dad6'/>
<id>adf4833792f36653bc8a854aeff47598a046dad6</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>Plumb the SMB2 front end into the blocking lock backend.</title>
<updated>2010-05-01T04:03:20+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2010-05-01T04:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f4092ecec722d7e2c04f3049630975af9e96bc07'/>
<id>f4092ecec722d7e2c04f3049630975af9e96bc07</id>
<content type='text'>
Metze, you'll probably be happier with this work as it
doesn't abuse tevent in the way you dislike. This is a
first cut at the code, which will need lots of testing
but I'm hoping this will give people an idea of where I'm
going with this.

Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Metze, you'll probably be happier with this work as it
doesn't abuse tevent in the way you dislike. This is a
first cut at the code, which will need lots of testing
but I'm hoping this will give people an idea of where I'm
going with this.

Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: Add extid to the dev/inode pair</title>
<updated>2009-02-20T04:58:26+00:00</updated>
<author>
<name>Tim Prouty</name>
<email>tprouty@samba.org</email>
</author>
<published>2009-02-16T07:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e4675ce8db436ac572fcc476b9bfb1116e997f9f'/>
<id>e4675ce8db436ac572fcc476b9bfb1116e997f9f</id>
<content type='text'>
This extends the file_id struct to add an additional generic uint64_t
field: extid.  For backwards compatibility with dev/inodes stored in
xattr_tdbs and acl_tdbs, the ext id is ignored for these databases.
This patch should cause no functional change on systems that don't use
SMB_VFS_FILE_ID_CREATE to set the extid.

Existing code that uses the smb_share_mode library will need to be
updated to be compatibile with the new extid.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This extends the file_id struct to add an additional generic uint64_t
field: extid.  For backwards compatibility with dev/inodes stored in
xattr_tdbs and acl_tdbs, the ext id is ignored for these databases.
This patch should cause no functional change on systems that don't use
SMB_VFS_FILE_ID_CREATE to set the extid.

Existing code that uses the smb_share_mode library will need to be
updated to be compatibile with the new extid.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add VFS ops for Windows BRL: Lock, Unlock and Cancel:</title>
<updated>2009-02-13T18:08:40+00:00</updated>
<author>
<name>Zack Kirsch</name>
<email>zack.kirsch@isilon.com</email>
</author>
<published>2009-02-10T05:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=813273c87e4f48d7d8415c8ee9a1a553ed369429'/>
<id>813273c87e4f48d7d8415c8ee9a1a553ed369429</id>
<content type='text'>
This patch adds 3 new VFS OPs for Windows byte range locking: BRL_LOCK_WINDOWS,
BRL_UNLOCK_WINDOWS and BRL_CANCEL_WINDOWS. Specifically:

* I renamed brl_lock_windows, brl_unlock_windows and brl_lock_cancel to
  *_default as the default implementations of the VFS ops.
* The blocking_lock_record (BLR) is now passed into the brl_lock_windows and
  brl_cancel_windows paths. The Onefs implementation uses it - future
  implementations may find it useful too.
* Created brl_lock_cancel to do what brl_lock/brl_unlock do: set up a
  lock_struct and call either the Posix or Windows lock function. These happen
  to be the same for the default implementation.
* Added helper functions: increment_current_lock_count() and
  decrement_current_lock_count().
* Minor spelling correction in brl_timeout_fn: brl -&gt; blr.
* Changed blocking_lock_cancel() to return the BLR that it has cancelled. This
  allows us to assert its the lock that we wanted to cancel. If this assert ever
  fires, this path will need to take in the BLR to cancel, rather than choosing
  on its own.
* Adds a small helper function: find_blocking_lock_record_by_id(). Used by the
  OneFS implementation, but could be useful for others.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds 3 new VFS OPs for Windows byte range locking: BRL_LOCK_WINDOWS,
BRL_UNLOCK_WINDOWS and BRL_CANCEL_WINDOWS. Specifically:

* I renamed brl_lock_windows, brl_unlock_windows and brl_lock_cancel to
  *_default as the default implementations of the VFS ops.
* The blocking_lock_record (BLR) is now passed into the brl_lock_windows and
  brl_cancel_windows paths. The Onefs implementation uses it - future
  implementations may find it useful too.
* Created brl_lock_cancel to do what brl_lock/brl_unlock do: set up a
  lock_struct and call either the Posix or Windows lock function. These happen
  to be the same for the default implementation.
* Added helper functions: increment_current_lock_count() and
  decrement_current_lock_count().
* Minor spelling correction in brl_timeout_fn: brl -&gt; blr.
* Changed blocking_lock_cancel() to return the BLR that it has cancelled. This
  allows us to assert its the lock that we wanted to cancel. If this assert ever
  fires, this path will need to take in the BLR to cancel, rather than choosing
  on its own.
* Adds a small helper function: find_blocking_lock_record_by_id(). Used by the
  OneFS implementation, but could be useful for others.
</pre>
</div>
</content>
</entry>
<entry>
<title>RIP BOOL. Convert BOOL -&gt; bool. I found a few interesting</title>
<updated>2007-10-19T00:40:25+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2007-10-19T00:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=30191d1a5704ad2b158386b511558972d539ce47'/>
<id>30191d1a5704ad2b158386b511558972d539ce47</id>
<content type='text'>
bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
(This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
(This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
</pre>
</div>
</content>
</entry>
<entry>
<title>r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text</title>
<updated>2007-10-10T17:28:22+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2007-07-10T00:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5e54558c6dea67b56bbfaba5698f3a434d3dffb6'/>
<id>5e54558c6dea67b56bbfaba5698f3a434d3dffb6</id>
<content type='text'>
(This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07)
</pre>
</div>
</content>
</entry>
<entry>
<title>r23779: Change from v2 or later to v3 or later.</title>
<updated>2007-10-10T17:28:20+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2007-07-09T19:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d824b98f80ba186030cbb70b3a1e5daf80469ecd'/>
<id>d824b98f80ba186030cbb70b3a1e5daf80469ecd</id>
<content type='text'>
Jeremy.
(This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jeremy.
(This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
</pre>
</div>
</content>
</entry>
<entry>
<title>r23195: Add void *private_data to brl_forall</title>
<updated>2007-10-10T17:22:53+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vlendec@samba.org</email>
</author>
<published>2007-05-29T13:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d3ed91d9e1f3ba9f3d5093b3607dd563b37c27ed'/>
<id>d3ed91d9e1f3ba9f3d5093b3607dd563b37c27ed</id>
<content type='text'>
(This used to be commit c91b2bdc160d76bf0b0770fe7f92cbc7124d6c3c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit c91b2bdc160d76bf0b0770fe7f92cbc7124d6c3c)
</pre>
</div>
</content>
</entry>
</feed>
