<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-petitboot, 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-11-24T02:25:44+00:00</updated>
<entry>
<title>ui/ncurses: Make server connect message more clear</title>
<updated>2016-11-24T02:25:44+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-11-03T05:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=ea8bd5f424a9b01c71e1694bb5b6ffc13e3da4f5'/>
<id>urn:sha1:ea8bd5f424a9b01c71e1694bb5b6ffc13e3da4f5</id>
<content type='text'>
The current message mentions a "server" which can give the misleading
impression that the UI is waiting for a remote network server. The delay
is actually in waiting for the pb-discover process to be ready, so
update the message to reflect that.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>discover/platform-powerpc: Reject bootdevs with empty UUIDs</title>
<updated>2016-11-24T00:42:25+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-11-22T00:00:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=5bf4ee3677385d655ad06878b9a504f606baa73e'/>
<id>urn:sha1:5bf4ee3677385d655ad06878b9a504f606baa73e</id>
<content type='text'>
If a "uuid:" label is set in the petitboot,bootdevs parameter without a
matching UUID, the UUID is unintentionally accepted and set to NULL.
This can cause a segfault in nc-config when device UUIDs are compared
against the autoboot option. Instead treat options like this as
malformed.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>discover/platform-powerpc: Deprecate petitboot,bootdev parameter</title>
<updated>2016-11-24T00:42:25+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-11-22T00:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=3daa33e027e327e75835ed5570bab150cb5e7a10'/>
<id>urn:sha1:3daa33e027e327e75835ed5570bab150cb5e7a10</id>
<content type='text'>
The "petitboot,bootdevs" parameter has been around long enough now that
there shouldn't be anyone still transitioning over from the old
"petitboot,bootdev" parameter. Drop this parameter to simplify the
populate_bootdev_config() logic.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>discover/platform-powerpc: Remove unused max_partition_size</title>
<updated>2016-11-24T00:42:25+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-10-27T05:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=d0c069b5acfacd853873bb6623ede94d4d1fe10e'/>
<id>urn:sha1:d0c069b5acfacd853873bb6623ede94d4d1fe10e</id>
<content type='text'>
Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>Support HTTP(S) proxies when downloading resources</title>
<updated>2016-11-24T00:42:25+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-10-27T03:56:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=a055f6714fd06aa3b633b1bc44a8dbf42a0eedb0'/>
<id>urn:sha1:a055f6714fd06aa3b633b1bc44a8dbf42a0eedb0</id>
<content type='text'>
Allow the user to specify a HTTP and HTTPS proxy server. The discover
server will set the http_proxy and https_proxy environment variables,
enabling the proxy servers for any further HTTP(S) requests.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>ui/ncurses: Spin child to ensure autoboot cancelled on exit</title>
<updated>2016-11-23T05:33:19+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-11-23T00:48:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=1dd51e986202e5e111c1042f148867bd08c2bedc'/>
<id>urn:sha1:1dd51e986202e5e111c1042f148867bd08c2bedc</id>
<content type='text'>
If the client is not connected to the server instance when exiting, fork
and have the child process spin until the server is available and can be
told to cancel autoboot. This prevents the scenario of a user exiting
the UI and having the server continue to autoboot while they are using
the command line.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>utils: Rename 30-dtb_updates to 30-dtb-updates</title>
<updated>2016-10-19T02:18:52+00:00</updated>
<author>
<name>Arthur Heymans</name>
<email>arthur@aheymans.xyz</email>
</author>
<published>2016-10-18T11:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=e1e5d7f8169f36978a08078582c4cd1d2e71264e'/>
<id>urn:sha1:e1e5d7f8169f36978a08078582c4cd1d2e71264e</id>
<content type='text'>
This is more consistent with other files in utils/hooks.

Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt;
Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>discover/pxe-parser: Parse only the first config</title>
<updated>2016-10-11T03:39:42+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-09-23T03:06:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=f64638f5a4f159297a74df9329afc6e73acf6d6b'/>
<id>urn:sha1:f64638f5a4f159297a74df9329afc6e73acf6d6b</id>
<content type='text'>
Commit 2163af5 "discover/pxe-parser: Retrieve configs asynchronously"
added asynchronous loading of remote pxe filenames, but made an
unintended change in behaviour to the PXE parser. Previously the parser
would try a list of possible filenames, and parse the first one it
found. However the above commit spawns an asynchronous job for every
filename, and parses any that can be retrieved. It is a common
configuration to have a machine-specific config and a 'fallback' default
config, and the change means we could erroneously retrieve and parse
both configs.

Update the PXE parser so that asynchronous jobs are spawned
sequentially. That is, spawn a job for the first filename and if not
successful spawn another job for the next filename, and so on. Once a
remote config is successfully retrieved, parse it and stop.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>lib/file: Fix errors found by Coverity scan</title>
<updated>2016-10-11T03:39:38+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-09-07T05:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=de2f990a98718d15bff074b9ae65f2eb92a2f938'/>
<id>urn:sha1:de2f990a98718d15bff074b9ae65f2eb92a2f938</id>
<content type='text'>
Fix several errors in copy_file_secure_dest() found by Coverity and some
minor formatting issues:

143603: Correctly handle mkstemp() return value
143605: Avoid accessing dest_filename[-1] on readlink() error
143606, 143610: Avoid accessing dest_filename[sizeof(dest_filename)]
143607: Fix incorrectly passing sizeof(pointer) to fread()
143608, 143611: Cleanup resources on early exit
143609: Explicitly set umask before calling mkstemp()

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>utils/hooks: Rename 30-add-offb to 30-dtb-updates</title>
<updated>2016-09-08T04:26:27+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-09-08T01:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=ff09391bd6294cce5cfc294ce34148f464a8cf3a'/>
<id>urn:sha1:ff09391bd6294cce5cfc294ce34148f464a8cf3a</id>
<content type='text'>
30-add-offb now performs functions other than just setting offb
information, so rename it to a more accurate '30-dtb-updates'.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
</feed>
