commit | 54f7ddad8df9616f001521ce6a98f01864bdc4ed | [log] [tgz] |
---|---|---|
author | Gunnar Mills <gmills@us.ibm.com> | Fri May 22 09:45:53 2020 -0500 |
committer | Gunnar Mills <gmills@us.ibm.com> | Fri May 22 10:46:02 2020 -0500 |
tree | e9bf6ab59d7a246d2c7713c7cfb6e81e8ab28281 | |
parent | 69f353069256230827258dc35e9059cc51982cf2 [diff] |
clang-format: Add AfterCaseLabel option from clang-10 Seeing code format CI fails. Caused by the recent move to clang-format-10: https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-build-scripts/+/32639 Added to the clang-format reference file here: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/32696 Tested: None. Change-Id: I268ab08d01d40963792d1df4499c65ce039b605b Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
This component attempts to be a "do everything" embedded webserver for openbmc.
At this time, the webserver implements a few interfaces:
BMCWeb is configured by setting -D
flags that correspond to options in bmcweb/CMakeLists.txt
and then compiling. For example, cmake -DBMCWEB_ENABLE_KVM=NO ...
followed by make
. The option names become C++ preprocessor symbols that control which code is compiled into the program.
When BMCWeb starts running, it reads persistent configuration data (such as UUID and session data) from a local file. If this is not usable, it generates a new configuration.
When BMCWeb SSL support is enabled and a usable certificate is not found, it will generate a self-sign a certificate before launching the server. The keys are generated by the secp384r1
algorithm. The certificate
C=US, O=OpenBMC, CN=testhost
,SHA-256
algorithm.