<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3, 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>s3-ntlm_auth: fix two segfaults in diagnostics mode.</title>
<updated>2009-09-03T22:04:40+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2009-09-03T21:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d9bdf2a02f2966720a573cfa933edb112bf6fe64'/>
<id>d9bdf2a02f2966720a573cfa933edb112bf6fe64</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>Hopefully last part of the fix for bug 6651 - smbd SIGSEGV when breaking oplocks.</title>
<updated>2009-09-03T14:40:48+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-09-03T14:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=bdc7bdb0d3e02d04477906dbda8995bc5789ce22'/>
<id>bdc7bdb0d3e02d04477906dbda8995bc5789ce22</id>
<content type='text'>
This one is subtle. There is a race condition where a signal can be
queued for oplock break, and then the file can be closed by the client
before the signal can be processed. Currently if this occurs we panic
(we can't match an incoming signal fd with a fsp pointer). Simply log
the error (at debug level 10 right now, might be too much) and then
return without processing the break request. It looks like there is
another race condition with this fix, but here's why it won't happen.
If the signal was pending (caused by a kernel oplock break from a
local file open), and the client closed the file and then re-opened
another file which happened to use the same file descriptor as the
file just closed, then theoretically the oplock break requests could
be processed on the wrong fd. Here's why this should be very rare..
Processing a pending signal always take precedence over an incoming
network request, so as long as the client close request is non-chained
then the break signal should always be harmlessly processed *before*
the open can be called. If the open is chained onto the close, and
the fd on the new open is the same as the old closed fd, then it's
possible this race will occur. However, all that will happen is that
we'll lose the oplock on this file. A shame, but not a fatal event.
Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This one is subtle. There is a race condition where a signal can be
queued for oplock break, and then the file can be closed by the client
before the signal can be processed. Currently if this occurs we panic
(we can't match an incoming signal fd with a fsp pointer). Simply log
the error (at debug level 10 right now, might be too much) and then
return without processing the break request. It looks like there is
another race condition with this fix, but here's why it won't happen.
If the signal was pending (caused by a kernel oplock break from a
local file open), and the client closed the file and then re-opened
another file which happened to use the same file descriptor as the
file just closed, then theoretically the oplock break requests could
be processed on the wrong fd. Here's why this should be very rare..
Processing a pending signal always take precedence over an incoming
network request, so as long as the client close request is non-chained
then the break signal should always be harmlessly processed *before*
the open can be called. If the open is chained onto the close, and
the fd on the new open is the same as the old closed fd, then it's
possible this race will occur. However, all that will happen is that
we'll lose the oplock on this file. A shame, but not a fatal event.
Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:libsmb: Attempt to fix bug 6665</title>
<updated>2009-09-03T07:23:57+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-09-03T07:18:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5c54e4c103c99ec5be836cdd51469ce2558366fb'/>
<id>5c54e4c103c99ec5be836cdd51469ce2558366fb</id>
<content type='text'>
Before the async libsmb rewrites, we sent tid==0 on negprot. With the rewrite,
we send 0xffff. This *should* not matter, but this is one difference in the
sniffs I see.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before the async libsmb rewrites, we sent tid==0 on negprot. With the rewrite,
we send 0xffff. This *should* not matter, but this is one difference in the
sniffs I see.
</pre>
</div>
</content>
</entry>
<entry>
<title>s3-net: allow to exit "net rpc sh" with "q" as well.</title>
<updated>2009-09-02T21:19:20+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2009-09-02T19:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5268783e5cb5d77b3fa016d1da6ddf197d7bd8a8'/>
<id>5268783e5cb5d77b3fa016d1da6ddf197d7bd8a8</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>s3-netlogon: use WERRORs in NETLOGON_INFO structures.</title>
<updated>2009-09-02T13:29:44+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2009-09-02T13:29:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a0b1968167c36c345711a98c65c3974590b1ce6a'/>
<id>a0b1968167c36c345711a98c65c3974590b1ce6a</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>Do not redefine strupr</title>
<updated>2009-09-02T11:02:39+00:00</updated>
<author>
<name>Matt Kraai</name>
<email>mkraai@beckman.com</email>
</author>
<published>2009-08-26T21:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=6657598168724d4fe076f9014c2b5c16a034fe52'/>
<id>6657598168724d4fe076f9014c2b5c16a034fe52</id>
<content type='text'>
Signed-off-by: Günther Deschner &lt;gd@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Günther Deschner &lt;gd@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>s3-pdb_ldap: Fix bug #4296: Clean up group membership while deleting a user.</title>
<updated>2009-09-02T10:40:47+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2009-06-23T22:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f092d689c577293d011912be5ded5ebf8aa49fc9'/>
<id>f092d689c577293d011912be5ded5ebf8aa49fc9</id>
<content type='text'>
Note that this only is tried with editposix=yes.

Guenther
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that this only is tried with editposix=yes.

Guenther
</pre>
</div>
</content>
</entry>
<entry>
<title>s3-netlogon: implement _netr_ServerPasswordSet2.</title>
<updated>2009-09-02T08:47:36+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2009-08-27T21:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=2b8afd2257d8c9886f785929ca8dfcd04eb45755'/>
<id>2b8afd2257d8c9886f785929ca8dfcd04eb45755</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>s3-netlogon: rework _netr_ServerPasswordSet.</title>
<updated>2009-09-02T08:47:35+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2009-08-27T21:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=71e9dfc0cd7d054dd52508faa4c07db9205b541a'/>
<id>71e9dfc0cd7d054dd52508faa4c07db9205b541a</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>s3-netlogon: implement _netr_LogonSamLogonWithFlags().</title>
<updated>2009-09-02T08:23:28+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gd@samba.org</email>
</author>
<published>2009-08-31T15:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=931771138a52a3385afb2d3966509a57def3ece5'/>
<id>931771138a52a3385afb2d3966509a57def3ece5</id>
<content type='text'>
Guenther
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Guenther
</pre>
</div>
</content>
</entry>
</feed>
