<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-webui/app/login, branch master</title>
<subtitle>OpenBMC Phosphor WebUI sources</subtitle>
<id>https://git.raptorcs.com/git/phosphor-webui/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-webui/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/'/>
<updated>2020-02-11T16:43:02+00:00</updated>
<entry>
<title>Block forwarding to non-local url</title>
<updated>2020-02-11T16:43:02+00:00</updated>
<author>
<name>James Feist</name>
<email>james.feist@linux.intel.com</email>
</author>
<published>2020-02-10T17:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=b0a0847a8eb02ae21f755942799a81c6e3475e64'/>
<id>urn:sha1:b0a0847a8eb02ae21f755942799a81c6e3475e64</id>
<content type='text'>
Currently we don't protect against forwarding to remote
url, so things like:

https://&lt;bmc-address&gt;/#/login?next=http:%2F%2Fyahoo.com

can be used to forward an unsuspecting user to a different
url. This fixes that issue.

Tested: Local redirects still work, above link does not

Closes #109

Change-Id: I4d6c52880156802860f405af43037fb84235912f
Signed-off-by: James Feist &lt;james.feist@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Clean up color values</title>
<updated>2019-07-09T21:37:46+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-06-24T19:35:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=6f7ec80eb14084228cd7d8dae580da4b794c2595'/>
<id>urn:sha1:6f7ec80eb14084228cd7d8dae580da4b794c2595</id>
<content type='text'>
This update will clean up slight color variations in the
code base by creating and using Sass color variables
instead of hex values. Available colors are defined in
colors.scss. Any usage of CSS color properties should
refer to the mapped color variables in colors.scss.

- Removed tags.scss file since tag components no longer used

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I045030a158469e59d07a9fa8cd8aa9f125f0d383
</content>
</entry>
<entry>
<title>Consolidate button styles</title>
<updated>2019-06-21T19:27:51+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-06-05T17:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=c86ce3c9c7736ef199d885596b6fc745c7d8c86e'/>
<id>urn:sha1:c86ce3c9c7736ef199d885596b6fc745c7d8c86e</id>
<content type='text'>
This patchset will create consistent button styling according
to the styleguide and remove redundant button styles by creating
reusable button classes.

This patchset also implements a consistent strategy for including
icon assets. Currently, svg icons are imported as CSS background
images or inlined into the markup. Inlining an svg is preferred,
especially when used with buttons or links so the colors can
be easily changed for different states (hover, focus, disabled)
without having to request variants.
The icon provider allows us to inline svgs without cluttering
the markup. Webpack config was adjusted to use svg-inline-loader
when resolving svgs that are used by the icon provider directive.

- All svgs were optimized to remove unncessary information.
- Removed unused svg color variants
- Moved icons used by icon provider to separate directory to
  avoid Webpack parsing the files twice
- Small changes to navigation icons

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I1ca214b74fc502e6b6e760cfee88b48110237c43
</content>
</entry>
<entry>
<title>Add .ng-leave and .ng-enter rulesets for page transition</title>
<updated>2019-05-29T01:01:31+00:00</updated>
<author>
<name>Derick Montague</name>
<email>derick.montague@ibm.com</email>
</author>
<published>2019-05-24T02:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=1a606bee74ab53f2d9c18b38bbc637620260799b'/>
<id>urn:sha1:1a606bee74ab53f2d9c18b38bbc637620260799b</id>
<content type='text'>
Adding ngAnimation dependency created added animation to pages during
route or location changes. Added transitions to create an elegant
transition.

Tested: I navigated to every page including logging in
and out in Chrome, Firefox and Safari to assure all
browsers handle the transition consistently.

Resolves openbmc/phosphor-webui#86

Signed-off-by: Derick Montague &lt;derick.montague@ibm.com&gt;
Change-Id: I14fa1bd790e80f977b7a0ccceccc3eb20ce33ae6
</content>
</entry>
<entry>
<title>Fix login error message</title>
<updated>2019-03-27T13:41:03+00:00</updated>
<author>
<name>beccabroek</name>
<email>beccabroek@gmail.com</email>
</author>
<published>2019-03-21T21:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=b5c5dc5d6c7d35738949f8576228076642590864'/>
<id>urn:sha1:b5c5dc5d6c7d35738949f8576228076642590864</id>
<content type='text'>
Respose for invalid credentials changed and login page
was no longer displaying the correct error message to
the user when invalid credentials were entered.

Resolves openbmc/phosphor-webui#72

Tested: Logged in with incorrect credentials and saw the
        correct message. Also logged in with an unreachable
        host and saw that that message was displaying
        correctly.

Change-Id: I65cc6d6a061986568aded09555c5f75bcd59fe56
Signed-off-by: beccabroek &lt;beccabroek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Form validation on login page</title>
<updated>2019-02-02T01:09:14+00:00</updated>
<author>
<name>beccabroek</name>
<email>beccabroek@gmail.com</email>
</author>
<published>2019-01-23T20:26:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=a09cc2da1b3a9bad0eaf34fbfdec8a3ee32d47f8'/>
<id>urn:sha1:a09cc2da1b3a9bad0eaf34fbfdec8a3ee32d47f8</id>
<content type='text'>
Using ngMessages, adds form validation to login page. Also creates a
directive, hasError, to be used to validate form field by passing
in a boolean. This is a proposed pattern to be used moving forward,
as form validation is added to additional pages.

Validation error messages are shown on $touched and on submit.
Unreachable Server and Invalid username and password error messages
remain until input is no longer $pristine after form submission.

In addition, this removes unneeded and unused css styling

Resolves openbmc/phosphor-webui#47

Change-Id: I7a067af67ac74d4cf2977d10f66445720ecae9eb
Signed-off-by: beccabroek &lt;beccabroek@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix issue for responsive design: Login screen</title>
<updated>2019-01-29T18:19:48+00:00</updated>
<author>
<name>Ryan Arnell</name>
<email>iffy.ryan@ibm.com</email>
</author>
<published>2019-01-14T20:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=859f502d5402fcf29e1bf4f637a3545bf5b62036'/>
<id>urn:sha1:859f502d5402fcf29e1bf4f637a3545bf5b62036</id>
<content type='text'>
This push fixes the issue of the logo and input alignment in login
screen on tablets portrait and landscape mode. They are centrally
aligned in these views. Gets rid of the unwanted horizontal scrollbar
in tablets.

Change-Id: I31fd9caa881e0ffb6b1cd58701d911ee916dd419
Signed-off-by: Ryan Arnell &lt;iffy.ryan@ibm.com&gt;
</content>
</entry>
<entry>
<title>phosphor-webui: Allow after login redirects</title>
<updated>2018-11-19T15:25:50+00:00</updated>
<author>
<name>Ed Tanous</name>
<email>ed.tanous@intel.com</email>
</author>
<published>2018-11-16T22:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=1c43b312769fcf9fe4e41bf6d7336402d06bed6e'/>
<id>urn:sha1:1c43b312769fcf9fe4e41bf6d7336402d06bed6e</id>
<content type='text'>
When redirecting a user to a login url, it is helpful to be able to
point them to a url that after login, will forward to the requested
page.

This is accomplished by the use of a url param named "next" which
specifies the URL that the user wants to be redirected to after login.
If no next url is specified, the user is redirected to the overview
page, like the vehavior before.

Change-Id: Iff0da65632119a8f7ae3f35eb74147ca67563f30
Signed-off-by: Ed Tanous &lt;ed.tanous@intel.com&gt;
</content>
</entry>
<entry>
<title>login-controller.html: Fix indents</title>
<updated>2018-10-09T02:19:34+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2018-10-05T16:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=8b6f9bf71ae102c1e1afc50ca62310cd6bc37aef'/>
<id>urn:sha1:8b6f9bf71ae102c1e1afc50ca62310cd6bc37aef</id>
<content type='text'>
Change-Id: Ie6867b29eb7e785ad48c918d605ccfff955e3102
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Do not autocomplete username and password</title>
<updated>2018-09-25T15:37:44+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2018-09-25T14:45:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=b12f98601e2b08c4605a8d2c1a708b6c80b678a8'/>
<id>urn:sha1:b12f98601e2b08c4605a8d2c1a708b6c80b678a8</id>
<content type='text'>
Security scanners list autocomplete on as a medium priority
issue. The concern being someone could use it to compromise
a bmc with a password saved on a compromised computer.

Resolves openbmc/phosphor-webui#18

Change-Id: Ie6936d84a0b94a81781a077d1542a6ce1d413d6d
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
</feed>
