<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bmcweb/redfish-core/src, branch master</title>
<subtitle>OpenBMC Web server</subtitle>
<id>https://git.raptorcs.com/git/bmcweb/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/bmcweb/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/'/>
<updated>2019-12-06T17:18:04+00:00</updated>
<entry>
<title>Fix response error code for error - Unauthorized</title>
<updated>2019-12-06T17:18:04+00:00</updated>
<author>
<name>Sunitha Harish</name>
<email>sunithaharish04@gmail.com</email>
</author>
<published>2019-11-29T05:19:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=a78d3e618eb919a62731c54223e7851a912c9450'/>
<id>urn:sha1:a78d3e618eb919a62731c54223e7851a912c9450</id>
<content type='text'>
Tested by:
Request: Creating session with wrong credential.

curl --insecure -X POST -D headers.txt https://${BMC_IP}/redfish/v1/SessionService/Sessions
-d '{"UserName":"root", "Password":"penBmc"}'

Resonse Error code: HTTP/1.1 401 Unauthorized

Signed-off-by: Sunitha Harish &lt;sunithaharish04@gmail.com&gt;
Change-Id: I9c7b0af644f1e3d987b4f76e4206bbb276aba035
</content>
</entry>
<entry>
<title>Add "Retry-After" header for temporarily unavailable messages</title>
<updated>2019-12-02T16:53:55+00:00</updated>
<author>
<name>Jason M. Bills</name>
<email>jason.m.bills@linux.intel.com</email>
</author>
<published>2019-11-27T00:29:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=e195977836ef5135d9362f40e8755da8c34dc0d7'/>
<id>urn:sha1:e195977836ef5135d9362f40e8755da8c34dc0d7</id>
<content type='text'>
Whenever the Redfish response is that a service is temporarily
unavailable, the "Retry-After" header is added with the same
value, so just set the header automatically with the response.

Tested:
Confirmed that the "Retry-After" header is set correctly with
the Redfish temporarily unavailable message.

Change-Id: I9c940be94d9d284b9633c5caa2ce71ade76d22d5
Signed-off-by: Jason M. Bills &lt;jason.m.bills@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Make references to crow less obvious</title>
<updated>2019-10-18T16:20:11+00:00</updated>
<author>
<name>Ed Tanous</name>
<email>ed.tanous@intel.com</email>
</author>
<published>2019-10-10T22:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=c94ad49bc747e7a7170287b9f4c859e3638cf432'/>
<id>urn:sha1:c94ad49bc747e7a7170287b9f4c859e3638cf432</id>
<content type='text'>
Recently, a number of people in the community have made the (admittedly
easy) mistake that we use a significant portion of crow.

Today, we use crow for the router, and the "app" structure, and even
those have been significantly modified to meet the bmc needs.  All other
components have been replaced with Boost beast.  This commit removes the
crow mentions from the Readme, and moves the crow folder to "http" to
camouflage it a little.  No code content has changed.

Tested:
Code compiles.  No functional change made to any executable code.

Signed-off-by: Ed Tanous &lt;ed.tanous@intel.com&gt;
Change-Id: Iceb57b26306cc8bdcfc77f3874246338864fd118
</content>
</entry>
<entry>
<title>Remove a lame clang-format off</title>
<updated>2019-09-18T20:08:20+00:00</updated>
<author>
<name>Ed Tanous</name>
<email>ed.tanous@intel.com</email>
</author>
<published>2019-09-16T23:41:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=c21055aa7ad7f252e663535ec36b56a29bf0eb6a'/>
<id>urn:sha1:c21055aa7ad7f252e663535ec36b56a29bf0eb6a</id>
<content type='text'>
Code was tabbed into the wrong spot as a result of shutting clang-format
off for a dubious reason.  Turn it back on.

Tested: It builds.  Only whitespace changes present

Signed-off-by: Ed Tanous &lt;ed.tanous@intel.com&gt;
Change-Id: I08b294ca5ea076f8cb5680b801b507127e091824
</content>
</entry>
<entry>
<title>Fix variable name case style for CI warning</title>
<updated>2019-06-28T18:26:34+00:00</updated>
<author>
<name>Jason M. Bills</name>
<email>jason.m.bills@linux.intel.com</email>
</author>
<published>2019-06-28T18:24:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=c074230b45ef902f203e8931e6f058d7e030240e'/>
<id>urn:sha1:c074230b45ef902f203e8931e6f058d7e030240e</id>
<content type='text'>
CI gives a warning for invalid case style in variable names. This
fixes the warnings that show up so far.

Change-Id: I2a8706d3283bdc685dc026391de715accea7b86e
Signed-off-by: Jason M. Bills &lt;jason.m.bills@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Don't set result to success when calling success</title>
<updated>2019-03-01T20:47:48+00:00</updated>
<author>
<name>James Feist</name>
<email>james.feist@linux.intel.com</email>
</author>
<published>2019-02-21T18:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=be12c7291914b8a6dd7d6e78f1a500708b0f20f9'/>
<id>urn:sha1:be12c7291914b8a6dd7d6e78f1a500708b0f20f9</id>
<content type='text'>
res.success is the default, if one async call
sets failure, and another later sets success, we
don't want to overwrite the failure with sucess.

Tested-by: still got success on good patch

Change-Id: Iee76892f7517d508ed98929d9ecd127dd83b1329
Signed-off-by: James Feist &lt;james.feist@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Add MessageArgs for Redfish messages from the Base registry</title>
<updated>2018-11-19T03:45:01+00:00</updated>
<author>
<name>Jason M. Bills</name>
<email>jason.m.bills@linux.intel.com</email>
</author>
<published>2018-11-06T00:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=85659adfe3c1c8cb80ddd7e08e84b1a64a2ae301'/>
<id>urn:sha1:85659adfe3c1c8cb80ddd7e08e84b1a64a2ae301</id>
<content type='text'>
Per the Redfish API Specification, the MessageArgs array of
strings is required when using a MessageId for a
parameterized message.

This change adds the MessageArgs array for the Redfish messages
that we use from the Base message registry.

Tested: Manually set various error types and confirmed that the
MessageArg array was properly displayed.

Change-Id: I2248128f8290305ba3466ef2ce57447ce970a57d
Signed-off-by: Jason M. Bills &lt;jason.m.bills@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Simplify Redfish error message property interface</title>
<updated>2018-11-15T19:47:50+00:00</updated>
<author>
<name>Jason M. Bills</name>
<email>jason.m.bills@linux.intel.com</email>
</author>
<published>2018-11-06T23:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=a08b46ccf0fc0081cecc4843484c4f0eb13f5a9a'/>
<id>urn:sha1:a08b46ccf0fc0081cecc4843484c4f0eb13f5a9a</id>
<content type='text'>
The error message code used a json_pointer object which must
begin with a '/' character and had to be sent as an extra
parameter.  This change simplifies the interface by using a
string so there doesn't have to be a '/'.  This allowed the
same property argument passed for the message to be used
for the property field path.

Tested: Sent an error with a property and verified that it is
correctly displayed.

Change-Id: I0571e2eee627cedf29d751588a4f1bceee66f084
Signed-off-by: Jason M. Bills &lt;jason.m.bills@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Update Redfish to Base.1.4.0 message registry</title>
<updated>2018-10-31T20:22:32+00:00</updated>
<author>
<name>Jason M. Bills</name>
<email>jason.m.bills@linux.intel.com</email>
</author>
<published>2018-10-30T19:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=cc9139ec3fe5e354d046d5e00f33a5e97426924e'/>
<id>urn:sha1:cc9139ec3fe5e354d046d5e00f33a5e97426924e</id>
<content type='text'>
Update the Redfish error_messages from Base.1.2.0 to Base.1.4.0
from the Redfish standard registries.

Change-Id: I771b119372fd995bd1dc4065830485b6a848f086
Signed-off-by: Jason M. Bills &lt;jason.m.bills@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Update formatting of error string literals and message descriptions</title>
<updated>2018-10-31T20:22:26+00:00</updated>
<author>
<name>Jason M. Bills</name>
<email>jason.m.bills@linux.intel.com</email>
</author>
<published>2018-10-30T18:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bmcweb/commit/?id=66ac2b8ca5bfc8d2a3529969ee17f7e2eef2e7ff'/>
<id>urn:sha1:66ac2b8ca5bfc8d2a3529969ee17f7e2eef2e7ff</id>
<content type='text'>
clang-format doesn't automatically merge multi-line string
literals, so this change updates the formatting to merge some
multi-line strings into fewer lines.

This change also corrects the &lt;argx&gt; numbering in the error message
descriptions to match the function parameter numbers.

Change-Id: Ibedcaf5793a607acacdb3bc83081599ba508c989
Signed-off-by: Jason M. Bills &lt;jason.m.bills@linux.intel.com&gt;
</content>
</entry>
</feed>
