<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-petitboot/lib/types, 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-24T00:42:25+00:00</updated>
<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>Consolidate petitboot,tty and petitboot,console</title>
<updated>2016-09-08T04:26:27+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-08-09T06:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=d9e70bb63227a683f808a21be20b3d5e1a474f95'/>
<id>urn:sha1:d9e70bb63227a683f808a21be20b3d5e1a474f95</id>
<content type='text'>
Commit ce54f86 "Add petitboot,tty and track available consoles" added
the petitboot,tty parameter, but the petitboot,console parameter is also
recognised by Petitboot. These are ultimately handled by the 30-add-offb
and 80-set-stdout hooks respectively, but exist for mostly the same
purpose.

We consolidate these down to just the original petitboot,console
parameter. If the contents of petitboot,console have been configured by
Petitboot (ie. it is of the form /dev/dev# [ Description ]) we behave as
normal, otherwise we assume that petitboot,console contains a full
OF path to the intended console device and do not allow it to be
modified. This follows petitboot,console's original intent to be a debug
aid, and takes precedence over any other use.
The 80-set-stdout hook is removed as 30-add-offb now accounts for both
use cases.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>Use 'consoles' instead of 'tty' to refer to interfaces</title>
<updated>2016-09-08T04:26:27+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-08-09T06:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=9f42e56fc5968fcb34edfad017adb73960c2bb61'/>
<id>urn:sha1:9f42e56fc5968fcb34edfad017adb73960c2bb61</id>
<content type='text'>
'Console' is more readily understandable and technically more correct
than 'tty' for referring to the interfaces that Petitboot starts a UI on.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>discover: Avoid writing network overrides to NVRAM</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-06T03:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=662129afba2d344d692a9dbfd430c91eff4f281d'/>
<id>urn:sha1:662129afba2d344d692a9dbfd430c91eff4f281d</id>
<content type='text'>
Explicitly keep track of whether the current interface config was set by
an IPMI network override, and avoid overwriting any saved config unless
the override was marked persistent.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>Add support for GPG signature enforcement on booted</title>
<updated>2016-08-26T03:23:01+00:00</updated>
<author>
<name>tpearson@raptorengineering.com</name>
<email>tpearson@raptorengineering.com</email>
</author>
<published>2016-08-18T09:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=86c9d34380b0074dab1ba89a569a94280d6999c4'/>
<id>urn:sha1:86c9d34380b0074dab1ba89a569a94280d6999c4</id>
<content type='text'>
kernels and related blobs

This can be used to implement a form of organization-controlled secure boot,
whereby kernels may be loaded from a variety of sources but they will only
boot if a valid signature file is found for each component, and only if the
signature is listed in the /etc/pb-lockdown file.

Signed-off-by: Timothy Pearson &lt;tpearson@raptorengineering.com&gt;
Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
(Minor build fixes and gpgme.m4, comment on secure boot in gpg.c)
</content>
</entry>
<entry>
<title>lib: Add support for tracking boot consoles</title>
<updated>2016-06-28T06:17:36+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-06-07T06:23:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=d19b94a83870f7b2a41e55d7462bcf36d2b5ba0b'/>
<id>urn:sha1:d19b94a83870f7b2a41e55d7462bcf36d2b5ba0b</id>
<content type='text'>
Add tty_list and boot_tty to the config struct to keep track of
available console interfaces and the default console to set as primary
respectively.
Also add a tty field to the boot_command struct so that the current
console can be sent to the discover server during a manual boot command.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>Use 'Primary' instead of 'Current' for flash sides</title>
<updated>2016-02-26T01:39:37+00:00</updated>
<author>
<name>Sam Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-02-25T23:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=72928ed32ab3684be74e4a3b90329dee7cfa6bbb'/>
<id>urn:sha1:72928ed32ab3684be74e4a3b90329dee7cfa6bbb</id>
<content type='text'>
When queried libflash will return the 'first' flash side (ie. the one
with the lowest TOC address), however we label this the 'Current' side
which is incorrect if the machine has booted from the alternate side.

A future fix will inlcude additional platform logic to determine which
flash side is current; in the interim label the first flash side as
'Primary' instead of 'Current'.

Signed-off-by: Sam Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>Retrieve BMC version info via IPMI</title>
<updated>2016-02-10T05:21:08+00:00</updated>
<author>
<name>Sam Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2016-01-29T04:16:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=d531395a3ff60730238854b127925978f6eab289'/>
<id>urn:sha1:d531395a3ff60730238854b127925978f6eab289</id>
<content type='text'>
On BMC machines the "Get Device ID" and "Get BMC Golden Side Version"
IPMI commands are available. If possible retrieve some interesting
version numbers and display them in the System Information screen.

Signed-off-by: Sam Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>Display VERSION partition info on BMC machines</title>
<updated>2016-02-09T02:40:15+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam.mj@au1.ibm.com</email>
</author>
<published>2015-12-08T23:32:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=d974c3c39237c8e94bb3a51d3511d18dea01043e'/>
<id>urn:sha1:d974c3c39237c8e94bb3a51d3511d18dea01043e</id>
<content type='text'>
On supported platforms read the VERSION partition on startup and display
the available versions strings in the System Information screen.

This adds a skeleton hostboot.c to support possible additional BMC
platform support.

Signed-off-by: Sam Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>ui: add URL for static configurations to load a specified file</title>
<updated>2015-12-18T02:06:53+00:00</updated>
<author>
<name>Nishanth Aravamudan</name>
<email>nacc@linux.vnet.ibm.com</email>
</author>
<published>2015-08-19T21:05:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=32d3249e252fe201eb81155cbf3b800ce5cf88e0'/>
<id>urn:sha1:32d3249e252fe201eb81155cbf3b800ce5cf88e0</id>
<content type='text'>
In certain configurations, e.g. automation, we want to use static
networking but load a particular file, automatically and parse it as a
pxelinux config file. Currently, we support something like this for DHCP
based booting, but not static. Add a URL field to the UI for static
configurations and reuse the logic from device_handler_process_url() to
load the specified file.

Signed-off-by: Nishanth Aravamudan &lt;nacc@linux.vnet.ibm.com&gt;
Signed-off-by: Samuel Mendoza-Jonas &lt;sam.mj@au1.ibm.com&gt;
</content>
</entry>
</feed>
