<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-petitboot/lib/talloc/talloc.c, branch v1.3.2</title>
<subtitle>Blackbird™ petitboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-petitboot/atom?h=v1.3.2</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-petitboot/atom?h=v1.3.2'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/'/>
<updated>2016-06-28T06:17:21+00:00</updated>
<entry>
<title>discover/pxe-parser: Retrieve configs asynchronously</title>
<updated>2016-06-28T06:17:21+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-05-16T06:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=2163af58b5e631a2a8d2acd79b541ed884ab7b57'/>
<id>urn:sha1:2163af58b5e631a2a8d2acd79b541ed884ab7b57</id>
<content type='text'>
Depending on the configuration of the DHCP server and the network, tftp
requests made by the pxe parser can timeout. The pxe parser makes these
requests synchronously so several timeouts can block the server
completely for several minutes, leaving the server unresponsive to UI
requests.

Rework the pxe parser such that it handles the result of each tftp
request in a callback, which can complete after iterate_parsers() has
returned. Each callback is allocated its own conf_context which takes a
talloc reference on the discover_context so that each callback can
commit new boot options after the initial iterate loop has completed.
This also means talloc_unlink must be used instead by the original
parent of the discover_context.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>lib/talloc: Avoid early exit before va_end()</title>
<updated>2016-02-09T02:39:34+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam.mj@au1.ibm.com</email>
</author>
<published>2015-12-18T03:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=e25641dc14753cc070ecf50e10809ce3ce8b9ecd'/>
<id>urn:sha1:e25641dc14753cc070ecf50e10809ce3ce8b9ecd</id>
<content type='text'>
Fixes Coverity defect #30486

Signed-off-by: Sam Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>lib/talloc: Add missing va_end() calls</title>
<updated>2015-12-18T00:15:58+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam.mj@au1.ibm.com</email>
</author>
<published>2015-11-11T05:38:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=e90189081c52496a9db6fd0b8a0c4899f51b9049'/>
<id>urn:sha1:e90189081c52496a9db6fd0b8a0c4899f51b9049</id>
<content type='text'>
Fixes Coverity defects #30485 and #30486

Signed-off-by: Samuel Mendoza-Jonas &lt;sam.mj@au1.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add custom TALLOC_ABORT</title>
<updated>2011-11-12T22:05:31+00:00</updated>
<author>
<name>Geoff Levand</name>
<email>geoff@infradead.org</email>
</author>
<published>2011-11-12T21:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=c75e362781057bc982799d300eebfd47417ad23e'/>
<id>urn:sha1:c75e362781057bc982799d300eebfd47417ad23e</id>
<content type='text'>
Signed-off-by: Geoff Levand &lt;geoff@infradead.org&gt;
</content>
</entry>
<entry>
<title>Add va-copy check to configure.ac</title>
<updated>2011-11-12T22:05:19+00:00</updated>
<author>
<name>Geoff Levand</name>
<email>geoff@infradead.org</email>
</author>
<published>2011-11-12T21:42:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=f5d6bf0af6aa5e6f1d51e00a617910ddfb76e32c'/>
<id>urn:sha1:f5d6bf0af6aa5e6f1d51e00a617910ddfb76e32c</id>
<content type='text'>
Signed-off-by: Geoff Levand &lt;geoff@infradead.org&gt;
</content>
</entry>
<entry>
<title>Initial support for multiple UIs</title>
<updated>2008-12-15T04:22:34+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2008-12-15T04:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=32e6a41f33e5576716b351bd473a27939fe94fa1'/>
<id>urn:sha1:32e6a41f33e5576716b351bd473a27939fe94fa1</id>
<content type='text'>
Move the device discovery code from separate udev helpers to a single
process to listen on two sockets: one SOCK_DGRAM for incoming udev
events, and one SOCK_STREAM for UIs to connect.

Initial support for client/server infrastructure, still need to wire-up
the udev messages.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
</feed>
