History log of /openbmc/phosphor-webui/package.json (Results 1 – 25 of 52)
Revision Date Author Comments
# 0c4aceb7 17-Aug-2020 Ed Tanous <ed@tanous.net>

Relace node-sass with dart-sass

This patchset moves phosphor-webui away from node-sass. This is a good
thing overall, and should make phosphor-webui build a little faster,
given it doesn't have to

Relace node-sass with dart-sass

This patchset moves phosphor-webui away from node-sass. This is a good
thing overall, and should make phosphor-webui build a little faster,
given it doesn't have to compile libsass. It also dumps a significant
number of dependencies from the tree.

webui-vue has a similar patch:
https://gerrit.openbmc-project.xyz/c/openbmc/webui-vue/+/35663

Tested:
Build phosphor-webui with changes. Builds as expected.

Change-Id: I30537284518ebf2e0816568e25320a55ade323e4
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...


# d8713594 16-Jul-2020 Ed Tanous <ed@tanous.net>

Drop encoding library

Commit f4a43cca440535a63592877c9bdbbe28636d803c attempted to fix a IE
bug in the SOL library. Unfortunately, it did it by pulling in the
entire NPM encoding library, which is

Drop encoding library

Commit f4a43cca440535a63592877c9bdbbe28636d803c attempted to fix a IE
bug in the SOL library. Unfortunately, it did it by pulling in the
entire NPM encoding library, which is insanely large (190kb after
minification and compression). This is almost equivalent to the rest of
our javascript put together! That's nuts, and I don't think anyone
would argue that's a binary hit worth taking for IE9 support.

This commit removes it, and swaps in an inline polyfill from the mozilla
recommendations, that compresses much....much smaller.

Before this patchset build prints:
app.bundle.js.gz 522 KiB [emitted] [big]

After this patchset:
app.bundle.js.gz 332 KiB [emitted] [big]

If you don't want to break out a calculator, that's 190KB savings in the
root filesystem, and should cut the initial page load time (on slow
connections) by nearly 30 percent.

Note: text-encodings was never pinned in the package-lock.json, hence
why you don't see a diff removing it from package lock. This was a miss
on the original commiters part, although it doesn't really matter, as
it's now removed.

PS: A reviewer may note, I could've moved the polyfill into its own
file. Considering the serial console is the only page that uses that,
and it's not that big I elected not to, to make removing it analagous
with removing xterm/the serial console.

Bonus content!
Added a (commented out) webpack config that allows you to generate the
webui as individual gzipped fragments, instead of one bundle. This
allows you to see file sizes on a package by package basis, and was how
I found this commit in question.

Testing:
This is where this patchset gets hairy. I dont' have an IE9 instance to
test on. Given it's low usage, and the fact that it's a relatively
straightforward change we can probably just wait for someone to tell us
it's broken again.

Enjoy the sweet sweet savings.

Signed-off-by: Ed Tanous <ed@tanous.net>
Change-Id: I2820ff1c4b33d725ebc63490793a72fe600b8ed3
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...


# 47246f59 28-Apr-2020 Gunnar Mills <gmills@us.ibm.com>

Python3 Support: Force node-gyp to 6.1.0

The version of node-gyp, ^3.8.0, used by node-sass does not support
Python 3 only environments.

Starting with node-gyp 5.0.0, support for Python 3 only was

Python3 Support: Force node-gyp to 6.1.0

The version of node-gyp, ^3.8.0, used by node-sass does not support
Python 3 only environments.

Starting with node-gyp 5.0.0, support for Python 3 only was added.

Added node-gyp 6.1.0 to package.json and edited the node-sass
"requires" in package-lock.json to force node-sass to use this
version.

This problem can be seen if building an image or the webui
recipe with the meta-oe and poky subtree bumps:
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/31299
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/31297

This poky refresh deprecates python2. From the mailing list:
https://lists.ozlabs.org/pipermail/openbmc/2020-February/020421.html

node-sass knows of this issue and has a fix, same fix as this,
move node-gyp to 6.1.0, but that fix isn't in a release yet.
Asked for a timeline of when a release with this fix will
happen. This change can be removed after moving to a
version of node-sass with this fix.
https://github.com/sass/node-sass/issues/2877

Considered using https://www.npmjs.com/package/npm-force-resolutions
but required more packages and wasn't simple to make work.

Modifying package-lock.json manually is not recommended but
in this case until fixed upstream, not a better solution.

Tested: Built for a Witherspoon and no regression.
Was able to build the GUI with change and 31299 / 31297.
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Change-Id: I514395ca0ae2fda6d46cb7a2a3e70cc5b92be58d

show more ...


# 0b7d07b7 15-Apr-2020 Gunnar Mills <gmills@us.ibm.com>

Update packages and fix vulnerabilities

Ran "npm-check --update-all --save-exact"
then "npm audit fix".
Rolled back to xterm 3, since problems building xterm 4.

Tested: Built the GUI and loaded on

Update packages and fix vulnerabilities

Ran "npm-check --update-all --save-exact"
then "npm audit fix".
Rolled back to xterm 3, since problems building xterm 4.

Tested: Built the GUI and loaded on a Witherspoon.

Change-Id: Ibe86fba54090bfa8b4ef0a6d87baf3dd4f88d48f
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# c3f5e318 07-Apr-2020 James Feist <james.feist@linux.intel.com>

Add XSRF token into websocket request

Add XSRF token so we can implement CRSF checking
on websockets.

Tested: Saw it in bmcweb logs

Change-Id: Ie9479508bc69fad631f66fb282133ad18d025300
Signed-off-

Add XSRF token into websocket request

Add XSRF token so we can implement CRSF checking
on websockets.

Tested: Saw it in bmcweb logs

Change-Id: Ie9479508bc69fad631f66fb282133ad18d025300
Signed-off-by: James Feist <james.feist@linux.intel.com>

show more ...


# 425ed044 16-Jan-2020 Gunnar Mills <gmills@us.ibm.com>

Fix security vulnerabilities

Had a few more vulnerabilities show up including:
regular expressions Cross-Site Scripting (XSS) vulnerability

https://github.com/advisories/GHSA-h9rv-jmmf-4pgx

Remedi

Fix security vulnerabilities

Had a few more vulnerabilities show up including:
regular expressions Cross-Site Scripting (XSS) vulnerability

https://github.com/advisories/GHSA-h9rv-jmmf-4pgx

Remediation
Upgrade serialize-javascript to version 2.1.1 or later.

Ran npm audit fix.

Don't think this was a real vulnerability but always good to fix.

Tested: Built for a Witherspoon, loaded on the code, and tested.

Change-Id: I3af6941fdef98b950c7e17ddfeb368fdccc5cabc
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 86f4056a 20-Nov-2019 Gunnar Mills <gmills@us.ibm.com>

AngularJS: vulnerability: npm audit fix

https://github.com/advisories/GHSA-89mq-4x47-5v83
"In AngularJS before 1.7.9 the function merge() could be tricked
into adding or modifying properties of Obje

AngularJS: vulnerability: npm audit fix

https://github.com/advisories/GHSA-89mq-4x47-5v83
"In AngularJS before 1.7.9 the function merge() could be tricked
into adding or modifying properties of Object.prototype using
a __proto__ payload."

Although, don't see how this is a real threat to the webui
fixed anyway.

https://github.com/angular/angular.js/compare/v1.7.8...v1.7.9
The difference between 1.7.8 and 1.7.9 is small.

Discussion in the works to move any from AngularJS
https://lists.ozlabs.org/pipermail/openbmc/2019-November/019431.html

Tested: Built and loaded on a Witherspoon
Change-Id: Ibe2c9671203a76cd8b4dbb8b1dbbaae2a8230138
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# f6387628 23-Oct-2019 Ed Tanous <ed.tanous@intel.com>

Remove CSP protections from HTML

When I originally wrote CSP into the webui files, I intended to drop it
into the HTML file so it could be removed from bmcweb. Unfortunately,
that plan doesn't fly,

Remove CSP protections from HTML

When I originally wrote CSP into the webui files, I intended to drop it
into the HTML file so it could be removed from bmcweb. Unfortunately,
that plan doesn't fly, as the CSP headers in bmcweb need to remain for
non-html files.

This normally wouldn't matter, but a number of people utilize
BMCWEB_INSECURE_DISABLE_XSS_PREVENTION to run the webui locally and
debug a new webui patch from a working BMC. This causes the CSP headers
to conflict, and the browser to fail with a CSP error on connect-src
when debugging locally.

Removing the CSP section entirely from the webui resolves this, and
doesn't change functionality at all, as it's still covered in bmcweb.

Tested: Will verify on a real platform.

Verified that building the webui locally with the above bmcweb flag
allows the webui to launch correctly.

Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Change-Id: I60e5011361ec3ce1930249a20cf34480beb48a7f

show more ...


# 7d349d04 23-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

Update package version

Have the package.json version follow the version used in OpenBMC.

cat /etc/os-release
ID="openbmc-phosphor"
NAME="Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro)

Update package version

Have the package.json version follow the version used in OpenBMC.

cat /etc/os-release
ID="openbmc-phosphor"
NAME="Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro)"
VERSION="2.8.0-dev"
VERSION_ID="2.8.0-dev-277-g08902b0-dirty"
PRETTY_NAME="Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro) 2.8.0-dev"
BUILD_ID="2.8.0-dev"
OPENBMC_TARGET_MACHINE="witherspoon

When a 2.8.0 branch is created this should be updated to "2.8.0" before the
2.8.0 tag in the 2.8.0 branch.
After the 2.8.0 branch, when a 2.9.0-dev OpenBMC tag is created, this
should be updated to "2.9.0-dev".

Tested: npm install
Change-Id: Ica774624efb49b194250b61488c7c68f4c74c1a8
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# f4a43cca 26-Aug-2019 Kuiying Wang <kuiying.wang@intel.com>

Fix issue on IE cannot open SOL page

The root cause is that TextEncoder/TextDecoder does not support IE
More detail at https://caniuse.com/#feat=textencoder

One workable solution is to include text

Fix issue on IE cannot open SOL page

The root cause is that TextEncoder/TextDecoder does not support IE
More detail at https://caniuse.com/#feat=textencoder

One workable solution is to include text-encoder lib,
as this patch did.

Tested:
IE visit BMC and navigate to "#/server-control/remote-console"
SOL page is working well.

Change-Id: I5019c626afcf67916252db4115af7616c7a9759b
Signed-off-by: Kuiying Wang <kuiying.wang@intel.com>

show more ...


# e0334c5e 19-Aug-2019 Gunnar Mills <gmills@us.ibm.com>

Run npm-check update

Ran "npm-check --update-all --save-exact".

We were missing the following dependencies:
Missing dependencies
* regenerator-runtime
* is-path-inside
* pkg-dir

https://github.com

Run npm-check update

Ran "npm-check --update-all --save-exact".

We were missing the following dependencies:
Missing dependencies
* regenerator-runtime
* is-path-inside
* pkg-dir

https://github.com/openbmc/phosphor-webui/commit/dc25db0301ae6d4dabab6d98fb8447832a8c30e2
added regenerator-runtime, is-path-inside, and pkg-dir.

This change adds them as a dependency.

Running npm-check also updated a few packages.

Since moving to webpack-dev-server 3.8, a random port will be used,
need the following bmcweb change:
https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/24610

A random port breaks running the GUI locally (assuming XSS disabled)
because of:
https://github.com/openbmc/bmcweb/blob/43b761d0c8f5c4c39199093ee4bcd60698e77138/include/security_headers_middleware.hpp#L52

Tested: Built and loaded on a Witherspoon. No regressions observed.
Ran the GUI locally with CSRF and XSS disabled with 24610.
Change-Id: I57ff3edff979b24f7c0a7256d47fa47412041ad7
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# dc25db03 31-Jul-2019 Ed Tanous <ed.tanous@intel.com>

Fix IE11 support

While we don't really officially support IE, it would be nice if
_most_ non-complicated things actually worked. Given where
transpilation is, and the fact that we already have webp

Fix IE11 support

While we don't really officially support IE, it would be nice if
_most_ non-complicated things actually worked. Given where
transpilation is, and the fact that we already have webpack, this isn't
actually that riddiculous of an idea.

using babel was the intent with the original webpack stuff, but it turns out
babel-loader wasn't pulling in the babelrc properly when it was in the
root dir, so babel wasn't actually transpiling anything properly.

Functionally, this commit does 3 things:
1. Fixes the published Accepts header, as the ajax call confuses IE if
it doesn't have an encoding.
2. Includes core-js, to allow us to not really have to worry about
javascript features that aren't present in a given browser.
4. Includes the config to support all browsers with > 0.25% market
share, which should keep us compatible with most stuff.

Requires a patch to bmcweb for the updated charset header, as we didn't
handle that properly previously.
https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/24063

Tested:
Loaded the bmcweb patch.
Started the webui in IE11 with the console open. Observed that webui
launches and logs in properly with no errors on the console.
Opened the webui in chrome to verify that nothing was broken. Appears
working as it was before.

Measured the pre-rootfs size before and after this patchset. It
adds 36KB to the final package size. (404KB to 440KB). For supporting
IE11 (and probably other browsers) I think this is well worth the cost.

Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Change-Id: Ie402e3296deede466a7a05726ebd7a18bead0b80

show more ...


# 596a3ec9 24-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

Move the required npm version to 6.0.1

Since moved to a npm 6 generated package-lock.json, bump the required
npm version to prevent churn in package-lock.json.

This is a "advisory only", to enforc

Move the required npm version to 6.0.1

Since moved to a npm 6 generated package-lock.json, bump the required
npm version to prevent churn in package-lock.json.

This is a "advisory only", to enforce, the package.json would need
"engineStrict" : true,

http://www.marcusoft.net/2015/03/packagejson-and-engines-and-enginestrict.html

Fine that users build with npm 5 as long as they don't check in their
package-lock.json.

After downgrading to 5.6 and running npm install
bash-4.1$ git diff package-lock.json | wc -l
7913

Tested: "npm install && npm run build" with an npm 5.6, still builds.
Change-Id: I77899eabc1f6a450a40e005dd43404b034c31768
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# f000468d 23-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

Use npm-check-updates and npm audit fix

Upgraded npm to 6.10.2, which includes npm audit.
Installed npm-check-updates and then ran:
ncu -u; npm audit fix

This is a npm 6 package-lock.json.
Recomme

Use npm-check-updates and npm audit fix

Upgraded npm to 6.10.2, which includes npm audit.
Installed npm-check-updates and then ran:
ncu -u; npm audit fix

This is a npm 6 package-lock.json.
Recommend using npm 6 from here out to avoid churn in the
package-lock.json caused by npm 5 vs npm 6.

Before:
found 24 high severity vulnerabilities in 12251 scanned packages
run `npm audit fix` to fix 24 of them.

After:
found 0 vulnerabilities
in 12251 scanned packages

npm 6 was released a year and half ago and has "security is built in".

npm 6/5.10 moved package-lock.json from exact versions to loosly versions.
tilde and caret are now present in the package-lock.json

The previous commits helps a little by "specific version in
package.json guarantees the version only a the top level commit"

Even though package-lock.json has tilde and carets (scary!), the
package-lock.json still lock sub-dependencies according to npm.

https://github.com/npm/npm/issues/20434#issuecomment-395637874

OpenBMC uses nodejs_10.15.3 which has npm 6.4.1.
https://github.com/openbmc/openbmc/blob/master/meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_10.15.3.bb
https://nodejs.org/en/download/releases/

Also see:
https://github.com/npm/npm/issues/20891

Resolves openbmc/phosphor-webui#91

Tested: Built image and loaded on Witherspoon
Change-Id: I436be724ac4b27bb00a4b4c20077ddf981c43c9f
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# af0df6ff 23-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

Remove carets from package.json

caret (^)

backwards compatible new functionality
old functionality deprecated, but operational
large internal refactor
bug fix

Some of the packages

Remove carets from package.json

caret (^)

backwards compatible new functionality
old functionality deprecated, but operational
large internal refactor
bug fix

Some of the packages were already missing carets.
This better reflects our package management, we have a npm 5
package-lock.json that is intended to lock the repo down to
a specific set of versions of packages to help our build
reliability, and insulate us a little from the NPM stability
issues.

When the Web UI was still in its infancy, OpenBMC got burned from
this. What NPM called "Compatible with version" introduced build
failures overnight without a code change.

Found in some package-lock.json documentation:
"A specific version in package.json guarantees the version only at
the top level."

npm update, npm audit fix, npm-check-updates will still
behave the same.

This is helps a future commit that moves to a
package-lock.json generated by npm 6.

npm 6 changes package-lock.json from exact versions to loosly
versions.
tilde and caret will be added to the package-log.json.
See:
https://github.com/npm/npm/issues/20434
https://github.com/npm/npm/issues/20891

Tested: Build and loaded on a Witherspoon
Change-Id: Ie28f5b903f71215285df07c650a58c11037efccd
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# ac2fc7d8 23-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

Change package name to phosphor-webui

Most other npm projects have the same package.json name as the
repository. phosphor-webui makes more sense here a name.

Tested: npm install && npm run build
Ch

Change package name to phosphor-webui

Most other npm projects have the same package.json name as the
repository. phosphor-webui makes more sense here a name.

Tested: npm install && npm run build
Change-Id: If0d8697bda5332ce3b4ae86bda620d37cb447de2
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 493074dd 23-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

package.json add author

Added OpenBMC developers as the author, along with an email and url.

Tested: npm install
Change-Id: I57eee00db1904d72c9791128a194be19761b01f4
Signed-off-by: Gunnar Mills <gm

package.json add author

Added OpenBMC developers as the author, along with an email and url.

Tested: npm install
Change-Id: I57eee00db1904d72c9791128a194be19761b01f4
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 76966503 23-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

Improve package.json description

Description was lacking. Took this description from the README.

Tested: npm install
Change-Id: Ie9664a6bc9f3d6418c3e6ee63053ec643cc733f1
Signed-off-by: Gunnar Mills

Improve package.json description

Description was lacking. Took this description from the README.

Tested: npm install
Change-Id: Ie9664a6bc9f3d6418c3e6ee63053ec643cc733f1
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 8ab097ba 23-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

Update package.json license

package.json had the wrong license.
Use the Apache 2.0 license defined at
https://github.com/openbmc/phosphor-webui/blob/master/LICENSE

Tested: npm install
Change-Id: I8

Update package.json license

package.json had the wrong license.
Use the Apache 2.0 license defined at
https://github.com/openbmc/phosphor-webui/blob/master/LICENSE

Tested: npm install
Change-Id: I82e94b5261fa159bb8066101199c539725b0f782
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# ae035398 23-Jul-2019 Gunnar Mills <gmills@us.ibm.com>

npm update

Have a security vulnerability around lodash.
This partially addresses.

See https://github.com/lodash/lodash/pull/4336
for more information.

Opened to address the remaining vulnerability

npm update

Have a security vulnerability around lodash.
This partially addresses.

See https://github.com/lodash/lodash/pull/4336
for more information.

Opened to address the remaining vulnerability:
https://github.com/openbmc/phosphor-webui/issues/91

Tested: Built image and loaded on a Witherspoon.
Change-Id: I071c916058bc6ce7dd2032bf1af5b5c8e6545dec
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# eda6e2b0 20-May-2019 Gunnar Mills <gmills@us.ibm.com>

NPM update to address TAR vulnerability

This security vulnerability is in the phosphor-webui
repo:
"We found a potential security vulnerability in one of your
dependencies.
tar
Upgrade tar to vers

NPM update to address TAR vulnerability

This security vulnerability is in the phosphor-webui
repo:
"We found a potential security vulnerability in one of your
dependencies.
tar
Upgrade tar to version 4.4.2 or later."

See https://nvd.nist.gov/vuln/detail/CVE-2018-20834
for more information.

Ran "NPM update" && "npm install node-sass@latest --save".

Before:

bash-4.1$ npm audit

....

found 3 high severity vulnerabilities in 12118 scanned packages
run `npm audit fix` to fix 3 of them.

After:

bash-4.1$ npm audit

=== npm audit security report ===

found 0 vulnerabilities
in 12124 scanned packages

Resolves https://github.com/openbmc/phosphor-webui/issues/85

Tested: Built the GUI and loaded it on a Witherspoon. No
regressions observed.

Change-Id: I67cf4111021d7097a4a0726fecc320853810c6fd
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 15486772 03-May-2019 Gunnar Mills <gmills@us.ibm.com>

NPM update to partially address vulnerability

Observed this security vulnerability in the phosphor-webui
repo on GitHub:
"We found a potential security vulnerability in one of your
dependencies.
ta

NPM update to partially address vulnerability

Observed this security vulnerability in the phosphor-webui
repo on GitHub:
"We found a potential security vulnerability in one of your
dependencies.
tar
Upgrade tar to version 4.4.2 or later."

See https://nvd.nist.gov/vuln/detail/CVE-2018-20834
for more information.
Ran "NPM update" && "npm install tar@latest --save".

Unfortunately, this only addresses one of the packages
that uses tar, the other, node-sass, has not published a
release to fix this vulnerability.
See https://github.com/sass/node-sass/issues/2625
Not a easy fix for node-sass.

Opened
https://github.com/openbmc/phosphor-webui/issues/85
to track this work.

Tested: Built the GUI and loaded it on a Witherspoon. No
regressions observed.

Change-Id: I9e06d77a03dff4a3d12f472fd18671cc8c41fcd4
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# e5fb403d 19-Apr-2019 Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>

Pull the latest novnc package

Investigated that IKVM issues on Windows browsers were caused by
old novnc package. Currently, webui downloads novnc 1.0.0 from npm
but the version was released a year

Pull the latest novnc package

Investigated that IKVM issues on Windows browsers were caused by
old novnc package. Currently, webui downloads novnc 1.0.0 from npm
but the version was released a year ago so it doesn't have lots of
bug fixes. Since novnc team published v1.1.0 recently so this
commit updates novnc version to fix the Windows browser issue.

Tested: From Windows FireFox or Chrome browser,
Navigated to 'Server control -> KVM'.
KVM worked stably.

Change-Id: Iaf415f57678573fbbb7c2f33234a63da6c50acd9
Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>

show more ...


# e9211cb3 22-Apr-2018 Ed tanous <ed@tanous.net>

Implement KVM in webui

This patchset adds the infrastructure to allow KVM sessions
through the webui. A websocket capable VNC/RFB connection
on the BMC is needed for KVM sessions.

To access, naviga

Implement KVM in webui

This patchset adds the infrastructure to allow KVM sessions
through the webui. A websocket capable VNC/RFB connection
on the BMC is needed for KVM sessions.

To access, navigate to Server control -> KVM.

Tested: Ran obmc-ikvm on the BMC, added a KVM Handler to
Phosphor Rest Server, and was able to establish a
KVM session in the webui on a Witherspoon.
Change-Id: I7dda5bec41d270ae8d0913697714d4df4ec3a257
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


# 20f7715a 18-Mar-2019 Kuiying Wang <kuiying.wang@intel.com>

Fix always loading issue on IE11

In some pages like server view page, always in loading status.

Import babel-polyfill to solve cross browser issue on HTML5/CSS3,
especially for the older browsers.

Fix always loading issue on IE11

In some pages like server view page, always in loading status.

Import babel-polyfill to solve cross browser issue on HTML5/CSS3,
especially for the older browsers.

Tested:
launch IE11 visit https://BMC_IP_ADDR

Change-Id: Ib8e59e236171fff595ac1e5df3a9111005b39268
Signed-off-by: Kuiying Wang <kuiying.wang@intel.com>

show more ...


123