9 Commits
Author SHA1 Message Date
Mark D Horn d1237d1c52 network: fix to ensure an endless loop
Item flagged by security assessment software scan.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-04-23 19:14:55 -07:00
Reagan Lopez 9ee68d0a3e Initialize localization in test files
Signed-off-by: Reagan Lopez <reagan.lopez@intel.com>
2019-04-23 18:52:18 -07:00
Ikey Doherty 2f9461b2e1 gui: Initial introduction of pre-alpha installer GUI (bootstrap)
This GUI has been implemented in GTK+ and is very much a work in
progress. So far, we have a number of initial pages implemented:

 - Disk Configuration
 - Bundles
 - Keyboard
 - Language
 - Timezone
 - Telemetry

Note, some of the pages are quite ugly and basic and will need
some improvements. Additionally, the disk config page is currently
very crude, only supporting automatic installation mode.

Additionally, the use of pkexec will ignore environmental variables
for the proxy, thus, proxy support is a bust in the GUI installer.
Some OS-level work is expected to resolve this magically anyway.

There are some ugly hardcoded elements, such as relying on a system
wallpaper file for CSS, and the cooked-in CSS vs an on-disk .css file
that designers can edit and tweak locally. Note that error handling
is incredibly immature right now, resulting in a panic. Realistically
we need to show a "success" or "failure" page within a stack on the
install page to let the user know what happened, and offer the choice
of a reboot.

As a final note, the UX is still not rock solid, and will need
a design-develop feedback loop to improve. This commit represents
my initial handoff for others to jump in and vastly improve the
GUI.

Signed-off-by: Ikey Doherty <ikey.doherty@intel.com>
2019-04-19 14:25:56 -07:00
Mark D Horn 53fb6f0f8a Only archive records when telemetry is enabled
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-01-22 13:03:19 -08:00
Mark D Horn 55512b1bf0 Refactor the telemetry bundle into the package
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-10-23 10:03:34 -07:00
Mark D Horn a2afa04ca9 Fix the OS naming
Update product name and text on install screen

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-10-18 17:04:55 -07:00
Mark D Horn e8b7bca288 Use Telemetry control, not system
Fixes: #68

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-09-21 14:19:20 -07:00
Mark D Horn 95b7efeb5e Fixes to re-enable telemetry testing
Have to run a local http server for testing local IPs
- Create a new network interface
- Update the local host file
- Spawn a HTTP server on the private ip
- Only use ip address base URL for testing

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-08-20 13:59:22 -07:00
Mark D Horn e84bb0e403 First Open Source push of code base
This is code is still alpha. The Text-based User Interface is
undergoing a resign of the layout before beta.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-08-13 14:14:30 -07:00