<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source4/lib/stream, 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>s4:lib: use tevent_ fns names instead of legcay event_ ones</title>
<updated>2011-08-13T13:54:16+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2010-05-25T19:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=15efcbaa09472b306a875178ee535a06d1b01811'/>
<id>15efcbaa09472b306a875178ee535a06d1b01811</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s4: Remove the old perl/m4/make/mk-based build system.</title>
<updated>2010-10-31T02:01:44+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-10-31T01:17:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3deece559159150a0710d8160f39583ba7f2e582'/>
<id>3deece559159150a0710d8160f39583ba7f2e582</id>
<content type='text'>
The new waf-based build system now has all the same functionality, and
the old build system has been broken for quite some time.

Autobuild-User: Jelmer Vernooij &lt;jelmer@samba.org&gt;
Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new waf-based build system now has all the same functionality, and
the old build system has been broken for quite some time.

Autobuild-User: Jelmer Vernooij &lt;jelmer@samba.org&gt;
Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>s4-packet: make packet_recv_disable() a lot more efficient</title>
<updated>2010-09-07T02:55:27+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-09-07T01:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a8bac4a09a4a81c280c62fb4dcdbd0e61c782479'/>
<id>a8bac4a09a4a81c280c62fb4dcdbd0e61c782479</id>
<content type='text'>
this avoids doing an epoll system call when we want to prevent receipt
of packets on a socket, unless there actually is a packet to receive.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this avoids doing an epoll system call when we want to prevent receipt
of packets on a socket, unless there actually is a packet to receive.
</pre>
</div>
</content>
</entry>
<entry>
<title>s4-waf: removed the AUTOGENERATED markers</title>
<updated>2010-04-06T10:27:16+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-03-29T10:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b690fedef55bb4bf9ecff07b78d3a14b4d4d6e45'/>
<id>b690fedef55bb4bf9ecff07b78d3a14b4d4d6e45</id>
<content type='text'>
we won't be using the mk -&gt; wscript generator again
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we won't be using the mk -&gt; wscript generator again
</pre>
</div>
</content>
</entry>
<entry>
<title>s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them</title>
<updated>2010-04-06T10:27:11+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-03-27T22:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f9eae32f4b4284e3820f61f3d40c46a41be97227'/>
<id>f9eae32f4b4284e3820f61f3d40c46a41be97227</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: commit all the waf build files in the tree</title>
<updated>2010-04-06T10:26:48+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-03-17T11:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=845e0cbe6f43e2762796c644035ac6bc2b07cf17'/>
<id>845e0cbe6f43e2762796c644035ac6bc2b07cf17</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s4: Fix a few warnings.</title>
<updated>2010-01-21T03:15:11+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2010-01-20T03:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f679def4f2c4d878c8fac49ea248cfadb665168c'/>
<id>f679def4f2c4d878c8fac49ea248cfadb665168c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s4: spelling error</title>
<updated>2009-10-18T04:56:16+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2009-10-18T04:56:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=81eb31f07b6c8802021ff524646323c2aa6e3af5'/>
<id>81eb31f07b6c8802021ff524646323c2aa6e3af5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Worked around a problem with select/poll/epoll and gnutls </title>
<updated>2009-02-18T06:37:45+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2009-02-18T06:37:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=bb7e6f0f51a91e461c18efd392af3e4fc6174c34'/>
<id>bb7e6f0f51a91e461c18efd392af3e4fc6174c34</id>
<content type='text'>
Our packet layer relies on the event system reliably telling us when a
packet is available. When we are using a socket layer like TLS then
things get a bit trickier, as there may be bytes in the encryption
buffer which could be read even if there are no bytes at the socket
level. The GNUTLS library is supposed to prevent this happening by
always leaving some data at the socket level when there is data to be
processed in its buffers, but it seems that this is not always
reliable.

To work around this I have added a new packet option
packet_set_unreliable_select() which tells the packet layer to not
assume that the socket layer has a reliable select, and to instead
keep trying to read from the socket until it gets back no data. This
option is set for the ldap client and server when TLS is negotiated.

This seems to fix the problems with the ldaps tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our packet layer relies on the event system reliably telling us when a
packet is available. When we are using a socket layer like TLS then
things get a bit trickier, as there may be bytes in the encryption
buffer which could be read even if there are no bytes at the socket
level. The GNUTLS library is supposed to prevent this happening by
always leaving some data at the socket level when there is data to be
processed in its buffers, but it seems that this is not always
reliable.

To work around this I have added a new packet option
packet_set_unreliable_select() which tells the packet layer to not
assume that the socket layer has a reliable select, and to instead
keep trying to read from the socket until it gets back no data. This
option is set for the ldap client and server when TLS is negotiated.

This seems to fix the problems with the ldaps tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:lib/stream: s/private/private_data</title>
<updated>2009-02-02T12:08:26+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2009-02-02T07:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=79ae2de00135b3047dcb835c14a3afac6eb168eb'/>
<id>79ae2de00135b3047dcb835c14a3afac6eb168eb</id>
<content type='text'>
metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
</pre>
</div>
</content>
</entry>
</feed>
