<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib/tsocket, 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>lib/tsocket: fix receiving of udp packets from 0 bytes (bug #9184)</title>
<updated>2012-09-22T02:31:06+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2012-09-21T20:54:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=eacdd9f730c09bc59e3906e4f2eff6b8b3051169'/>
<id>eacdd9f730c09bc59e3906e4f2eff6b8b3051169</id>
<content type='text'>
It's possible for a client to send 0 bytes in a UDP packet,
we need still need to call recvfrom() and skip the invalid
packet at a higher level. Otherwise the kernel receive queue
is blocked.

metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's possible for a client to send 0 bytes in a UDP packet,
we need still need to call recvfrom() and skip the invalid
packet at a higher level. Otherwise the kernel receive queue
is blocked.

metze
</pre>
</div>
</content>
</entry>
<entry>
<title>tsocket: Fix a couple of typos and spellings in tsocket_guide.txt</title>
<updated>2012-04-17T12:41:52+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2012-04-17T10:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9fe3544565ae94516983d9123eec1a777cf8f8c2'/>
<id>9fe3544565ae94516983d9123eec1a777cf8f8c2</id>
<content type='text'>
Autobuild-User: Michael Adam &lt;obnox@samba.org&gt;
Autobuild-Date: Tue Apr 17 14:41:53 CEST 2012 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autobuild-User: Michael Adam &lt;obnox@samba.org&gt;
Autobuild-Date: Tue Apr 17 14:41:53 CEST 2012 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>tsocket: make use of tevent_queue_add_optimize_empty() to optimize for the empty queue case</title>
<updated>2011-08-10T06:04:15+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2011-07-28T08:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b97aab0223746870429255acac5607062781a266'/>
<id>b97aab0223746870429255acac5607062781a266</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>Use tevent_req_oom</title>
<updated>2011-06-20T10:33:24+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2011-06-19T19:10:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=f0ff6f390a14b0da8466096c0886f5c4860b977f'/>
<id>f0ff6f390a14b0da8466096c0886f5c4860b977f</id>
<content type='text'>
This fixes a few Coverity errors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a few Coverity errors
</pre>
</div>
</content>
</entry>
<entry>
<title>tsocket: fill in sa.sa_len if the system supports it</title>
<updated>2010-11-05T08:45:14+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2010-10-21T05:00:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=c378835cb6d660bcd2e0bc6524fc7da5b29963ea'/>
<id>c378835cb6d660bcd2e0bc6524fc7da5b29963ea</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>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>tsocket: let tstream_inet_tcp_connect_recv() optionally return the used local address</title>
<updated>2010-10-23T06:49:30+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2010-10-21T21:31:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=79c6572256a01279d9e4f0b436d334f4fd739866'/>
<id>79c6572256a01279d9e4f0b436d334f4fd739866</id>
<content type='text'>
tstream_inet_tcp_connect_send() usually only gets no local port number
and it may use the wildcard address '0.0.0.0' or '::'.

tstream_inet_tcp_connect_recv() provides the used local address and port
which are used on the wire.

metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tstream_inet_tcp_connect_send() usually only gets no local port number
and it may use the wildcard address '0.0.0.0' or '::'.

tstream_inet_tcp_connect_recv() provides the used local address and port
which are used on the wire.

metze
</pre>
</div>
</content>
</entry>
<entry>
<title>tsocket: ask the kernel for the specific local address after a tcp connect</title>
<updated>2010-10-23T06:49:29+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2010-10-21T21:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d2c653629cdc3df8549c6faabfcdbe3045cd013c'/>
<id>d2c653629cdc3df8549c6faabfcdbe3045cd013c</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>tsocket: make sure we delete the fd event before calling close()</title>
<updated>2010-10-04T14:05:15+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2010-09-27T21:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=4423aa59abda50c8b71815f922ea03e2009f9e50'/>
<id>4423aa59abda50c8b71815f922ea03e2009f9e50</id>
<content type='text'>
We got random double free errors, when getting events from
epoll_wait() and try to dereference the private talloc pointer
attached to it.

Before doing the close() in the tstream_disconnect_send() function
we need to delete the fd event.

commit 38f505530ba06323a56c7d3914630efffcd12629 only fixed it for
tdgram sockets.

metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We got random double free errors, when getting events from
epoll_wait() and try to dereference the private talloc pointer
attached to it.

Before doing the close() in the tstream_disconnect_send() function
we need to delete the fd event.

commit 38f505530ba06323a56c7d3914630efffcd12629 only fixed it for
tdgram sockets.

metze
</pre>
</div>
</content>
</entry>
<entry>
<title>tsocket: make sure we delete the fd event before calling close()</title>
<updated>2010-09-28T01:02:55+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2010-09-27T21:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=38f505530ba06323a56c7d3914630efffcd12629'/>
<id>38f505530ba06323a56c7d3914630efffcd12629</id>
<content type='text'>
We got random double free errors, when getting events from
epoll_wait() and try to dereference the private talloc pointer
attached to it.

Before doing the close() in the tstream_disconnect_send() function
we need to delete the fd event.

metze

Autobuild-User: Stefan Metzmacher &lt;metze@samba.org&gt;
Autobuild-Date: Tue Sep 28 01:02:55 UTC 2010 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We got random double free errors, when getting events from
epoll_wait() and try to dereference the private talloc pointer
attached to it.

Before doing the close() in the tstream_disconnect_send() function
we need to delete the fd event.

metze

Autobuild-User: Stefan Metzmacher &lt;metze@samba.org&gt;
Autobuild-Date: Tue Sep 28 01:02:55 UTC 2010 on sn-devel-104
</pre>
</div>
</content>
</entry>
</feed>
