<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/OpenBmc/bmcweb.git/redfish-core/include/generated/enums/protocol.hpp, branch master</title>
<subtitle>A do everything Redfish, KVM, GUI, and DBus webserver for OpenBMC (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/'/>
<updated>2026-01-26T20:35:54+00:00</updated>
<entry>
<title>Move clang-off / clang-on to catch scope</title>
<updated>2026-01-26T20:35:54+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2026-01-26T15:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=ac69e77ea938e8c2a5bd3dad258cdafd9d3182b7'/>
<id>urn:sha1:ac69e77ea938e8c2a5bd3dad258cdafd9d3182b7</id>
<content type='text'>
As a comment in https://gerrit.openbmc.org/c/openbmc/bmcweb/+/86868
suggested "You might also consider moving this up a line so you catch
the scope on both sides."

This enforces just the slightest bit more clang-format.

Rerun script.

Tested: Builds. Manual changes to script only. Rest generated.

Change-Id: I8ff01befc56c576716f5d83bd90763354b1ff0c5
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Move to Redfish 2025.4</title>
<updated>2026-01-23T14:50:11+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2026-01-20T22:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=9dec964e45fb11fd495b5e24f2a9e1801a3eb7ba'/>
<id>urn:sha1:9dec964e45fb11fd495b5e24f2a9e1801a3eb7ba</id>
<content type='text'>
One line change and rerun the script. 2025.4 includes new properties.
One use case is for Redundancy. For the complete overview see [1].

Tested: Visual and build only. In the past these have not broken things.

[1]: https://www.dmtf.org/sites/default/files/Redfish_Release_2025.4_Overview.pdf

Change-Id: Icaf710eaa99816264993a964ef9dd8a7f5e7722a
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Modify enum generation for clang</title>
<updated>2026-01-23T14:50:11+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2026-01-22T18:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=30552246534559518cdfa61618e2009a1b4b5769'/>
<id>urn:sha1:30552246534559518cdfa61618e2009a1b4b5769</id>
<content type='text'>
Clang-format was unhappy with the new
redfish-core/include/generated/enums/switch.hpp in 2025.4

```
diff --git a/redfish-core/include/generated/enums/switch.hpp b/redfish-core/include/generated/enums/switch.hpp
index 6acf6e28..cabc8562 100644
--- a/redfish-core/include/generated/enums/switch.hpp
+++ b/redfish-core/include/generated/enums/switch.hpp
@@ -5,7 +5,7 @@

 namespace switch
 {
-// clang-format off
+    // clang-format off
```

Move turning clang-format off before the namespace fixes.
¯\_(ツ)_/¯
Do that in generate_schema_enums.py and rerun update_schemas.py.

Adding 4 spaces before the clang-format off broke other generated
enums. Broke out from 2025.4.

Tested: Visual and build only.

Change-Id: Ic03aa558b405957f15035570d376c46c545906c0
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update to 2025.2</title>
<updated>2025-06-17T16:39:07+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2025-06-17T15:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=c6d7a45d427f9a6d9e761afcf305761dca60d7cf'/>
<id>urn:sha1:c6d7a45d427f9a6d9e761afcf305761dca60d7cf</id>
<content type='text'>
1 line change in update_schemas.py and rerun it.

See below for more info on this release [1]

Tested: Inspection only. These have not broke things in the past.

[1]: https://www.dmtf.org/sites/default/files/Redfish_Release_2025.2_Overview.pdf

Change-Id: I641bc4285fa502a5d81318ff56eaeb75c0af4762
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update to 2025.1</title>
<updated>2025-03-26T21:41:54+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2025-03-25T17:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=d125652e8a30dfeaad88bbfa5b1e04a80610469c'/>
<id>urn:sha1:d125652e8a30dfeaad88bbfa5b1e04a80610469c</id>
<content type='text'>
1 line change in update_schemas.py and rerun it.

See below for more info on this release:
https://www.dmtf.org/content/redfish-release-20251-now-available

Tested: Inspection only. These have not broke things in the past.

Change-Id: I8d386725b364e2bc7c91c869e519e5e7bfbf11f9
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Use SPDX identifiers</title>
<updated>2025-01-20T18:44:54+00:00</updated>
<author>
<name>Ed Tanous</name>
<email>etanous@nvidia.com</email>
</author>
<published>2024-09-10T20:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=40e9b92ec19acffb46f83a6e55b18974da5d708e'/>
<id>urn:sha1:40e9b92ec19acffb46f83a6e55b18974da5d708e</id>
<content type='text'>
SPDX identifiers are simpler, and reduce the amount of cruft we have in
code files.  They are recommended by linux foundation, and therefore we
should do as they allow.

This patchset does not intend to modify any intent on any existing
copyrights or licenses, only to standardize their inclusion.

[1] https://www.linuxfoundation.org/blog/blog/copyright-notices-in-open-source-software-projects

Change-Id: I935c7c0156caa78fc368c929cebd0f068031e830
Signed-off-by: Ed Tanous &lt;etanous@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Pull in 2024.1 schemas</title>
<updated>2024-06-18T15:23:23+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2024-06-18T14:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=f2a8e57ede74a8252100b2281e3f4d170aa69391'/>
<id>urn:sha1:f2a8e57ede74a8252100b2281e3f4d170aa69391</id>
<content type='text'>
Redfish released 2024.1 in May.
https://www.dmtf.org/content/redfish-release-20241-now-available

"The bundle includes 29 schema updates and additional developer
resources." There was a request on the discord server to pull this in.

Changed 1 line scripts/update_schemas.py and reran the tool.

Tested: None. Inspection only. Picking up new schemas hasn't caused
problems in the past.

Change-Id: I44f08ab56ad2f97b757b48003ac97a2f914bd8ea
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update schemas to 2023.2</title>
<updated>2023-10-23T16:28:51+00:00</updated>
<author>
<name>Ed Tanous</name>
<email>edtanous@google.com</email>
</author>
<published>2023-09-21T18:15:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=e9cc1bc93c4ad9662c93e2a98d4c787e2dbf9f07'/>
<id>urn:sha1:e9cc1bc93c4ad9662c93e2a98d4c787e2dbf9f07</id>
<content type='text'>
To quote from The Redfish release [1]

2022.3 Redfish Schema Bundle – This .zip file contains the current
versions of all Redfish schemas. The bundle includes 40 schema updates
and developer resources.
Added Compute Express Link (CXL) support (NEW)
Extensions to Fabric, PCIeDevice, Processor, Memory, ComputerSystem,
and Chassis schemas Defined by DMTF alliance partner Compute Express
Link (CXL) Consortium
Extensions to Fabric, PCIeDevice, Processor, Memory, ComputerSystem,
and Chassis schemas New CXLLogicalDevice schema
Added MultiFactorAuth to AccountService to configure a service for
multi-factor authentication
HTTP Basic authentication is not available for accounts configured
for multi-factor authentication
For client certificate authentication, the client provides their
identity certificate during TLS handshaking
For RSA SecurID, Google Authenticator, and Microsoft Authenticator,
clients provide a new Token property in the session creation request
Added Heater and HeaterMetrics resources

[1] https://www.dmtf.org/content/redfish-release-20223-now-available

Change-Id: Iefe80866bfb83e65ab98b2cf4ee2eacce5238c5b
Signed-off-by: Ed Tanous &lt;ed@tanous.net&gt;
</content>
</entry>
<entry>
<title>Update schema pack to 2022.3</title>
<updated>2023-02-01T22:13:52+00:00</updated>
<author>
<name>Ed Tanous</name>
<email>edtanous@google.com</email>
</author>
<published>2023-01-26T21:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=a8d8f9d82afce0780f5cea13839d8a650787fc41'/>
<id>urn:sha1:a8d8f9d82afce0780f5cea13839d8a650787fc41</id>
<content type='text'>
Update scripts/update_schemas.py to point at 2022.3 and run.

Schema pack 2022.3 is the latest Redfish release, released 01/23/2023.
It contains several new schemas and support for Multi-factor
Authentication and CXL support along other things.

Update done by automation.

Tested: Redfish service validator passes.

Signed-off-by: Ed Tanous &lt;edtanous@google.com&gt;
Change-Id: I55a64d7cda26572e7b75135acc324cb44d316fe6
</content>
</entry>
<entry>
<title>Generate includes for all schemas</title>
<updated>2022-12-28T20:02:34+00:00</updated>
<author>
<name>Ed Tanous</name>
<email>edtanous@google.com</email>
</author>
<published>2022-12-21T21:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/bmcweb.git/commit/?id=853c0dc5486bbab77b2d1f158152de93847c20d9'/>
<id>urn:sha1:853c0dc5486bbab77b2d1f158152de93847c20d9</id>
<content type='text'>
Even for schemas we ignore, we should still generate the enums for them,
just to keep changes like [1] smaller.

Tested: Code compiles.  No functional binary change.

[1] https://gerrit.openbmc.org/c/openbmc/bmcweb/+/55215

Signed-off-by: Ed Tanous &lt;edtanous@google.com&gt;
Change-Id: I78adf1204a319bc14900152f94161afea21f2e07
</content>
</entry>
</feed>
