History log of /openbmc/bmcweb/ (Results 26 – 50 of 3120)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b5edf03c09-Feb-2025 Ed Tanous <etanous@nvidia.com>

Sort compiler args

For all of our -Wno-* compiler args, sort them alphabetically.

Tested: Code compiles.

Change-Id: I119a8107aa5629fdc4b8c0d535a04a4c58be96ce
Signed-off-by: Ed Tanous <etanous@nvid

Sort compiler args

For all of our -Wno-* compiler args, sort them alphabetically.

Tested: Code compiles.

Change-Id: I119a8107aa5629fdc4b8c0d535a04a4c58be96ce
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

3d21c59f08-Feb-2025 Ed Tanous <etanous@nvidia.com>

Update boost to 1.87

Subproject seems to build. No need to hold this back.

Change-Id: I415c736af512d951278a252329028870c051bbbf
Signed-off-by: Ed Tanous <etanous@nvidia.com>

f2cd766508-Feb-2025 Ed Tanous <etanous@nvidia.com>

Add missing pragma once

This was found when running gcc -ftime-report, which at the end flags
this as possibly missing include header.

This appears to have been missed in
f51d863523b7bfec5c45b0a847

Add missing pragma once

This was found when running gcc -ftime-report, which at the end flags
this as possibly missing include header.

This appears to have been missed in
f51d863523b7bfec5c45b0a847178b5d853404d9 where this was initially added.
Add it.

Tested: code compiles

Change-Id: I31e0ea55c080c239edcd366627ce0829ef9ac41b
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

80d2ef3104-Feb-2025 Ed Tanous <etanous@nvidia.com>

Implement urlsafe base64 decode

base64 decoding comes in two flavors, "normal" which we already
implement, and "url safe" which modifies the alphabet to create base64
encodings that are safe to use

Implement urlsafe base64 decode

base64 decoding comes in two flavors, "normal" which we already
implement, and "url safe" which modifies the alphabet to create base64
encodings that are safe to use in filenames and urls. Functionally this
just involves swapping two characters with underscore and minus in the
encode/decode table. To avoid duplicating a lot of code, this commit
refactors the base64 tables to be generated at compile time.

Tested: Included unit tests pass. No usage until next commit.

Change-Id: I71724fd2e04000f115c22a40d382d411986d7b39
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

4a19a7b527-Jan-2025 Ed Tanous <etanous@nvidia.com>

Deduplicate event ids

Redfish specification states:
```
The value of the id field shall be the same as the Id property in the
event payload. The value of the Id property in the event payload should

Deduplicate event ids

Redfish specification states:
```
The value of the id field shall be the same as the Id property in the
event payload. The value of the Id property in the event payload should
be the same as the EventId property of the last event record in the
Events array. The value of the EventId property for an event record
should be a positive integer value and should be generated in a
sequential manner.
```

The event service code did not implement that correctly. So:
1. Add ID fields for all events.
2. Remove the per-sse connection id field and rely solely on
EventServiceManager.
3. Make sure all paths, (including metric report) are generating an
event id that's based on the eventservice event id

Tested: Redfish event listener now sees events populated.
LastEventId when sent to the SSE socket now sees a contiguous id.

```
uri=$(curl -s --user "root:0penBmc" -k "https://192.168.7.2/redfish/v1/EventService" | jq -r .ServerSentEventUri)
curl -u root:0penBmc -vvv -k -N -H "Accept: text/event-stream" -H "Last-Event-Id: 0" "https://192.168.7.2$uri"
```

Change-Id: Ic32e036f40a53a9b2715639ae384d7891c768260
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

8b07838531-Jan-2025 rohitpai <rohitpai77@gmail.com>

Fix Message arg error in JSON Patch

When array/vector object is expected in JSON patch the error info does
not contain the actual wrong property instead shows "null". Fix is to
correct the value in

Fix Message arg error in JSON Patch

When array/vector object is expected in JSON patch the error info does
not contain the actual wrong property instead shows "null". Fix is to
correct the value in the error info.

Tested
- add new test case to verify this
- unit tests are passing.

Change-Id: Ica26ac9e501b5a34a5b118769cc1917eeab30524
Signed-off-by: rohitpai <rohitpai77@gmail.com>

show more ...

504af5a003-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

clang-format: update latest spec and reformat

Copy the latest format file from the docs repository and apply.

Change-Id: I2f0b9d0fb6e01ed36a2f34c750ba52de3b6d15d1
Signed-off-by: Patrick Williams <p

clang-format: update latest spec and reformat

Copy the latest format file from the docs repository and apply.

Change-Id: I2f0b9d0fb6e01ed36a2f34c750ba52de3b6d15d1
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


.clang-format
http/http2_connection.hpp
http/http_body.hpp
http/mutual_tls.cpp
http/mutual_tls.hpp
http/mutual_tls_meta.hpp
http/nghttp2_adapters.hpp
http/routing/baserule.hpp
http/utility.hpp
include/authentication.hpp
include/dbus_privileges.hpp
include/dbus_utility.hpp
include/duplicatable_file_handle.hpp
include/google/google_service_root.hpp
include/http_utility.hpp
include/ibm/management_console_rest.hpp
include/image_upload.hpp
include/sessions.hpp
include/ssl_key_handler.hpp
include/vm_websocket.hpp
redfish-core/include/dbus_log_watcher.hpp
redfish-core/include/error_messages.hpp
redfish-core/include/event_service_manager.hpp
redfish-core/include/privileges.hpp
redfish-core/include/query.hpp
redfish-core/include/redfish_aggregator.hpp
redfish-core/include/registries_selector.hpp
redfish-core/include/resource_messages.hpp
redfish-core/include/snmp_trap_event_clients.hpp
redfish-core/include/utils/json_utils.hpp
redfish-core/include/utils/pcie_util.hpp
redfish-core/include/utils/query_param.hpp
redfish-core/include/utils/sensor_utils.hpp
redfish-core/include/utils/sw_utils.hpp
redfish-core/include/utils/telemetry_utils.hpp
redfish-core/lib/account_service.hpp
redfish-core/lib/bios.hpp
redfish-core/lib/cable.hpp
redfish-core/lib/certificate_service.hpp
redfish-core/lib/chassis.hpp
redfish-core/lib/ethernet.hpp
redfish-core/lib/event_service.hpp
redfish-core/lib/fan.hpp
redfish-core/lib/hypervisor_system.hpp
redfish-core/lib/led.hpp
redfish-core/lib/log_services.hpp
redfish-core/lib/manager_diagnostic_data.hpp
redfish-core/lib/managers.hpp
redfish-core/lib/metadata.hpp
redfish-core/lib/metric_report_definition.hpp
redfish-core/lib/network_protocol.hpp
redfish-core/lib/pcie_slots.hpp
redfish-core/lib/power.hpp
redfish-core/lib/power_supply.hpp
redfish-core/lib/processor.hpp
redfish-core/lib/redfish_sessions.hpp
redfish-core/lib/redfish_v1.hpp
redfish-core/lib/roles.hpp
redfish-core/lib/sensors.hpp
redfish-core/lib/service_root.hpp
redfish-core/lib/storage.hpp
redfish-core/lib/systems.hpp
redfish-core/lib/systems_logservices_hostlogger.hpp
redfish-core/lib/systems_logservices_postcodes.hpp
redfish-core/lib/thermal.hpp
redfish-core/lib/thermal_metrics.hpp
redfish-core/lib/trigger.hpp
redfish-core/lib/update_service.hpp
redfish-core/lib/virtual_media.hpp
redfish-core/src/error_messages.cpp
redfish-core/src/filter_expr_executor.cpp
redfish-core/src/filter_expr_printer.cpp
redfish-core/src/resource_messages.cpp
redfish-core/src/utils/time_utils.cpp
src/ssl_key_handler.cpp
test/http/http_connection_test.cpp
92e11bf831-Jan-2025 Myung Bae <myungbae@us.ibm.com>

Use specific misc-include-cleaner statement

There are a few places that which clang-tidy seems reporting
false-positives and which can be suppressed either via using
`modernize-deprecated-headers`

Use specific misc-include-cleaner statement

There are a few places that which clang-tidy seems reporting
false-positives and which can be suppressed either via using
`modernize-deprecated-headers` or more targeted inline
`misc-include-cleaner` statement.

Tested: Compiles

Change-Id: Ib609adbe8619f4b9a84e08388eea1e7cee58aa54
Signed-off-by: Myung Bae <myungbae@us.ibm.com>

show more ...

1e4bc6ff03-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

meson: reformat with meson formatter

Apply the `meson format` results.

Change-Id: I76fbfada6f32c42209409e46aaa02b03b106416b
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

2405091d01-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

meson: reformat with meson formatter

Apply the `meson format` results.

Change-Id: I8791a2ead41116fb1fe087de7f3825a9482ec863
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

5d92fffc28-Jan-2025 rohitpai <rohitpai77@gmail.com>

Move error code utils into new file

Error code utils can be used for aggregating error
responses from multiples responses including use case
for managing separate route handlers for OEM namespace

T

Move error code utils into new file

Error code utils can be used for aggregating error
responses from multiples responses including use case
for managing separate route handlers for OEM namespace

Tests
Units tests are passing.

Change-Id: I2223d41fb318c0276de1ca64dd3e841bb988d902
Signed-off-by: rohitpai <rohitpai77@gmail.com>

show more ...

4aad6ed230-Jan-2025 Ed Tanous <etanous@nvidia.com>

Ignore header failures on registries

The generated registries have an imperfect handling of #include
dependencies. Update the script to ignore the misc-include-cleaner
recommendations for now. Fut

Ignore header failures on registries

The generated registries have an imperfect handling of #include
dependencies. Update the script to ignore the misc-include-cleaner
recommendations for now. Future fixes could be done to make these
generated headers actually correctly include their dependencies, but
that is non trivial to do, and the build is broken.

Change-Id: I32c70e9f865ca7ef693c736a45b3ea59513a751d
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

9838eb2029-Jan-2025 Ed Tanous <etanous@nvidia.com>

Move io context to singleton

The way we pass around io contexts is somewhat odd. Boost maintainers
in slack recommended that we just have a method that returns an io
context, and from there we can

Move io context to singleton

The way we pass around io contexts is somewhat odd. Boost maintainers
in slack recommended that we just have a method that returns an io
context, and from there we can control this (context link lost years
ago).

The new version of clang claims the singleton pattern of passing in an
io_context pattern is a potential nullptr dereference. It's technically
correct, as calling the singleton without immediately initializing the
io context will lead to a crash.

This commit implements what the boost maintainers suggested, having a
single method that returns "the context" that should be used. This also
helps to maintain isolation, as some pieces are no longer tied directly
to dbus to get their reactor.

Tested: WIP

Change-Id: Ifaa11335ae00a3d092ecfdfb26a38380227e8576
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

d785720128-Jan-2025 Ed Tanous <etanous@nvidia.com>

Fix includes

Clang-tidy misc-include-cleaner appears to now be enforcing
significantly more headers than previously. That is overall a good
thing, but forces us to fix some issues. This commit is

Fix includes

Clang-tidy misc-include-cleaner appears to now be enforcing
significantly more headers than previously. That is overall a good
thing, but forces us to fix some issues. This commit is largely just
taking the clang-recommended fixes and checking them in. Subsequent
patches will fix the more unique issues.

Note, that a number of new ignores are added into the .clang-tidy file.
These can be cleaned up over time as they're understood. The majority
are places where boost includes a impl/x.hpp and x.hpp, but expects you
to use the later. include-cleaner opts for the impl, but it isn't clear
why.

Change-Id: Id3fdd7ee6df6c33b2fd35626898523048dd51bfb
Signed-off-by: Ed Tanous <etanous@nvidia.com>
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>

show more ...


.clang-tidy
http/app.hpp
http/complete_response_fields.hpp
http/http2_connection.hpp
http/http_body.hpp
http/http_client.hpp
http/http_connection.hpp
http/http_request.hpp
http/http_response.hpp
http/http_server.hpp
http/logging.hpp
http/mutual_tls.hpp
http/mutual_tls_meta.hpp
http/parsing.hpp
http/routing.hpp
http/routing/baserule.hpp
http/routing/dynamicrule.hpp
http/routing/ruleparametertraits.hpp
http/routing/sserule.hpp
http/routing/taggedrule.hpp
http/routing/websocketrule.hpp
http/server_sent_event.hpp
http/utility.hpp
http/verb.hpp
http/websocket.hpp
include/async_resolve.hpp
include/async_resp.hpp
include/authentication.hpp
include/boost_formatters.hpp
include/cookies.hpp
include/credential_pipe.hpp
include/dbus_monitor.hpp
include/dbus_privileges.hpp
include/dbus_utility.hpp
include/duplicatable_file_handle.hpp
include/event_service_store.hpp
include/file_test_utilities.hpp
include/forward_unauthorized.hpp
include/google/google_service_root.hpp
include/hostname_monitor.hpp
include/http_utility.hpp
include/ibm/management_console_rest.hpp
include/ibm/utils.hpp
include/image_upload.hpp
include/kvm_websocket.hpp
include/login_routes.hpp
include/multipart_parser.hpp
include/obmc_console.hpp
include/openbmc_dbus_rest.hpp
include/ossl_random.hpp
include/pam_authenticate.hpp
include/persistent_data.hpp
include/security_headers.hpp
include/sessions.hpp
include/ssl_key_handler.hpp
include/str_utility.hpp
include/user_monitor.hpp
include/vm_websocket.hpp
include/webassets.hpp
include/webroutes.hpp
redfish-core/include/error_messages.hpp
redfish-core/include/event_log.hpp
redfish-core/include/event_matches_filter.hpp
redfish-core/include/event_service_manager.hpp
redfish-core/include/filesystem_log_watcher.hpp
redfish-core/include/filter_expr_parser_ast.hpp
redfish-core/include/filter_expr_parser_grammar.hpp
redfish-core/include/filter_expr_printer.hpp
redfish-core/include/gzfile.hpp
redfish-core/include/heartbeat_messages.hpp
redfish-core/include/privileges.hpp
redfish-core/include/query.hpp
redfish-core/include/redfish_aggregator.hpp
redfish-core/include/registries.hpp
redfish-core/include/resource_messages.hpp
redfish-core/include/snmp_trap_event_clients.hpp
redfish-core/include/subscription.hpp
redfish-core/include/task_messages.hpp
redfish-core/include/utils/chassis_utils.hpp
redfish-core/include/utils/collection.hpp
redfish-core/include/utils/dbus_event_log_entry.hpp
redfish-core/include/utils/dbus_utils.hpp
redfish-core/include/utils/ip_utils.hpp
redfish-core/include/utils/journal_utils.hpp
redfish-core/include/utils/json_utils.hpp
redfish-core/include/utils/pcie_util.hpp
redfish-core/include/utils/query_param.hpp
redfish-core/include/utils/sensor_utils.hpp
redfish-core/include/utils/stl_utils.hpp
redfish-core/include/utils/sw_utils.hpp
redfish-core/include/utils/telemetry_utils.hpp
redfish-core/include/utils/time_utils.hpp
redfish-core/lib/account_service.hpp
redfish-core/lib/aggregation_service.hpp
redfish-core/lib/bios.hpp
redfish-core/lib/cable.hpp
redfish-core/lib/certificate_service.hpp
redfish-core/lib/chassis.hpp
redfish-core/lib/environment_metrics.hpp
redfish-core/lib/ethernet.hpp
redfish-core/lib/event_service.hpp
redfish-core/lib/eventservice_sse.hpp
redfish-core/lib/fabric_adapters.hpp
redfish-core/lib/fan.hpp
redfish-core/lib/hypervisor_system.hpp
redfish-core/lib/led.hpp
redfish-core/lib/log_services.hpp
redfish-core/lib/manager_diagnostic_data.hpp
redfish-core/lib/manager_logservices_journal.hpp
redfish-core/lib/managers.hpp
redfish-core/lib/memory.hpp
redfish-core/lib/message_registries.hpp
redfish-core/lib/metadata.hpp
redfish-core/lib/metric_report.hpp
redfish-core/lib/metric_report_definition.hpp
redfish-core/lib/network_protocol.hpp
redfish-core/lib/odata.hpp
redfish-core/lib/pcie.hpp
redfish-core/lib/pcie_slots.hpp
redfish-core/lib/power.hpp
redfish-core/lib/power_subsystem.hpp
redfish-core/lib/power_supply.hpp
redfish-core/lib/processor.hpp
redfish-core/lib/redfish_sessions.hpp
redfish-core/lib/redfish_util.hpp
redfish-core/lib/redfish_v1.hpp
redfish-core/lib/roles.hpp
redfish-core/lib/sensors.hpp
redfish-core/lib/service_root.hpp
redfish-core/lib/storage.hpp
redfish-core/lib/systems.hpp
redfish-core/lib/systems_logservices_hostlogger.hpp
redfish-core/lib/systems_logservices_postcodes.hpp
redfish-core/lib/task.hpp
redfish-core/lib/telemetry_service.hpp
redfish-core/lib/thermal.hpp
redfish-core/lib/thermal_metrics.hpp
redfish-core/lib/thermal_subsystem.hpp
redfish-core/lib/trigger.hpp
redfish-core/lib/update_service.hpp
redfish-core/lib/virtual_media.hpp
test/http/http2_connection_test.cpp
3d66430a29-Jan-2025 Ed Tanous <etanous@nvidia.com>

Move hostlogger utilities

clang-tidy misc-include-fixer tries to remove the log_services.hpp
include from systems_logsevices_hostlogger.hpp file. This causes these
two helper functions to go missin

Move hostlogger utilities

clang-tidy misc-include-fixer tries to remove the log_services.hpp
include from systems_logsevices_hostlogger.hpp file. This causes these
two helper functions to go missing.

These arguably should've been moved in
7945eeed0fe8f9c7bf07669294499ae0108da1d3 where we created this file, but
the second best time to plant a tree is now, so move them.

Tested: Code compiles. No test harnesses for hostlogger.

Change-Id: Ic0693472deb6c3bd355f042a0105661fa0873dfe
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

cf91c8c424-Jan-2025 Asmitha Karunanithi <asmitk01@in.ibm.com>

Fix crash when modifying static v6 default gateway

When modifying a static default gateway, the existing entry is deleted,
and a new D-Bus object is created with the updated gateway.

Currently, thi

Fix crash when modifying static v6 default gateway

When modifying a static default gateway, the existing entry is deleted,
and a new D-Bus object is created with the updated gateway.

Currently, this operation fails with an Internal Server Error and causes
a bmcweb crash because the gateway value is passed as a
std::string_view. Debugging revealed that the data's lifetime ends
before it is accessed.

This commit resolves the issue by replacing std::string_view with
const std::string&.

Tested By:
Assuming there are currently three IPv6StaticDefaultGateways configured,
the following command modifies the second entry:

'''
PATCH -D patch.txt -d '{"IPv6StaticDefaultGateways": [{},{"Address": "<new modified gateway>"},{}]}' https://${bmc}/redfish/v1/Managers/bmc/EthernetInterfaces/eth1
'''

Change-Id: I1bd18005fb71a1567b1844b04c4cc4cd322cdf6e
Signed-off-by: Asmitha Karunanithi <asmitk01@in.ibm.com>

show more ...

d2ec1bd727-Jan-2025 Gunnar Mills <gmills@us.ibm.com>

Update symlinks for 2024.4

Wrote a quick bash script to update these symlinks.

These are versioned out in json schema directory[1].

The symlinks don't work without this update.

[1]: https://githu

Update symlinks for 2024.4

Wrote a quick bash script to update these symlinks.

These are versioned out in json schema directory[1].

The symlinks don't work without this update.

[1]: https://github.com/openbmc/bmcweb/tree/master/redfish-core/schema/dmtf/json-schema

https://gerrit.openbmc.org/c/openbmc/bmcweb/+/77412 pulled in 2024.2

https://gerrit.openbmc.org/c/openbmc/bmcweb/+/74676 did this for 2024.3

Tested: Cat a few of these links. They appear to work.
Before:
```
head -n 4 redfish-core/schema/dmtf/json-schema-installed/ComputerSystem.v1_*.json
head: cannot open 'redfish-core/schema/dmtf/json-schema-installed/ComputerSystem.v1_23_0.json' for reading: No such file or directory
```

After:
```
head -n 4 redfish-core/schema/dmtf/json-schema-installed/ComputerSystem.v1_*.json
{
"$id": "http://redfish.dmtf.org/schemas/v1/ComputerSystem.v1_23_1.json",
"$ref": "#/definitions/ComputerSystem",
"$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
```

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

show more ...


redfish-core/schema/dmtf/json-schema-installed/AccountService.v1_17_0.json
redfish-core/schema/dmtf/json-schema-installed/Cable.v1_2_4.json
redfish-core/schema/dmtf/json-schema-installed/CertificateService.v1_0_6.json
redfish-core/schema/dmtf/json-schema-installed/Chassis.v1_26_0.json
redfish-core/schema/dmtf/json-schema-installed/ComputerSystem.v1_23_1.json
redfish-core/schema/dmtf/json-schema-installed/Drive.v1_21_0.json
redfish-core/schema/dmtf/json-schema-installed/EthernetInterface.v1_12_3.json
redfish-core/schema/dmtf/json-schema-installed/EventDestination.v1_15_1.json
redfish-core/schema/dmtf/json-schema-installed/EventService.v1_10_3.json
redfish-core/schema/dmtf/json-schema-installed/Manager.v1_20_0.json
redfish-core/schema/dmtf/json-schema-installed/PCIeDevice.v1_17_0.json
redfish-core/schema/dmtf/json-schema-installed/Port.v1_15_0.json
redfish-core/schema/dmtf/json-schema-installed/PowerSubsystem.v1_1_3.json
redfish-core/schema/dmtf/json-schema-installed/Redundancy.v1_5_0.json
redfish-core/schema/dmtf/json-schema-installed/Resource.v1_21_0.json
redfish-core/schema/dmtf/json-schema-installed/Role.v1_3_3.json
redfish-core/schema/dmtf/json-schema-installed/Session.v1_8_0.json
redfish-core/schema/dmtf/json-schema-installed/SessionService.v1_2_0.json
redfish-core/schema/dmtf/json-schema-installed/Storage.v1_18_0.json
redfish-core/schema/dmtf/json-schema-installed/StorageController.v1_9_0.json
redfish-core/schema/dmtf/json-schema-installed/ThermalSubsystem.v1_3_3.json
redfish-core/schema/dmtf/json-schema-installed/UpdateService.v1_15_0.json
redfish-core/schema/dmtf/json-schema-installed/redfish-schema.v1_10_1.json
fda37f9b21-Nov-2024 Ed Tanous <etanous@nvidia.com>

Fix inotify

We don't need the global variable here. Cleanup is handled by the
stream_descriptor. Also check error codes per the documentation, not
just on == -1

Tested:
Created log file manually

Fix inotify

We don't need the global variable here. Cleanup is handled by the
stream_descriptor. Also check error codes per the documentation, not
just on == -1

Tested:
Created log file manually with redfish-event-listener enabled
Saw log was sent to consumer.

Change-Id: I27f13c7aedfdfe642128b7129f622047dd933380
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

3c9e6b1c11-Jan-2025 Chandramohan Harkude <chandramohan.harkude@gmail.com>

$filter Query parameter support for nested keys added

Implemented the code to identify the '/' character in the
key and perform the level by level search

Testing :

Tested query parameter with path

$filter Query parameter support for nested keys added

Implemented the code to identify the '/' character in the
key and perform the level by level search

Testing :

Tested query parameter with path separated by / example

curl -k -u root:0penBmc https://<IP>/redfish/v1/Systems/
Baseboard/LogServices/FaultLog/Entries?$filter=CPER/Oem/
OEM/IpSignature eq 'DRAM-CHANNELS'

Results having 'DRAM-CHANNELS' in nested path "CPER/Oem/
OEM/IpSignature" are listed.

Change-Id: Ie6cf796026a29ec7a3e8a0366bbfd0c658d0ac7e
Signed-off-by: Chandramohan Harkude <chandramohan.harkude@gmail.com>

show more ...

a93e9c7718-Nov-2024 Ed Tanous <etanous@nvidia.com>

Move time_utils to compile unit

There's no reason for these functions to be in a header, and pulling
them into a compile unit can reduce compile times overall.

Tested: Unit tests pass (Good coverag

Move time_utils to compile unit

There's no reason for these functions to be in a header, and pulling
them into a compile unit can reduce compile times overall.

Tested: Unit tests pass (Good coverage)

Change-Id: Ia6dc50d16bf2967e647a3c7437ba13bd7ab7ca3c
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

c069fca718-Nov-2024 Ed Tanous <etanous@nvidia.com>

Move to std::chrono

gcc-14 finally has calendar support. Move the existing helper functions
over to using it, and deprecate the old methods (which involved a lot of
magic numbers). The old methods

Move to std::chrono

gcc-14 finally has calendar support. Move the existing helper functions
over to using it, and deprecate the old methods (which involved a lot of
magic numbers). The old methods are kept behind ifdefs for those still
compiling against gcc-13 for the moment, but will be removed when we
bump the requirements to gcc-14.

Unrelated to the cleanup, this also saves 2Kb on the compressed binary
size, presumably due to relying on implementations in libc++ instead of
in bmcweb.

Tested: Unit tests pass, good coverage.

Change-Id: I739a3e876e84150dc654b9dff5eb05261b1daaf5
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

9b46bc0b21-Jan-2025 Myung Bae <myungbae@us.ibm.com>

Update to 2024.4

Update schema to the latest release 2024.4.

See below for more info on this release:
https://www.dmtf.org/standards/redfish

Tested:
- Redfish Service Validator passes

Change-Id:

Update to 2024.4

Update schema to the latest release 2024.4.

See below for more info on this release:
https://www.dmtf.org/standards/redfish

Tested:
- Redfish Service Validator passes

Change-Id: I1845d6afa04ee418ba3ab0bd0bc8ce59886e4376
Signed-off-by: Myung Bae <myungbae@us.ibm.com>

show more ...


redfish-core/include/generated/enums/control.hpp
redfish-core/include/generated/enums/cooling_unit.hpp
redfish-core/include/generated/enums/manager.hpp
redfish-core/include/generated/enums/pcie_device.hpp
redfish-core/include/generated/enums/port.hpp
redfish-core/include/generated/enums/pump.hpp
redfish-core/include/generated/enums/resource.hpp
redfish-core/schema/dmtf/csdl/AccountService_v1.xml
redfish-core/schema/dmtf/csdl/Cable_v1.xml
redfish-core/schema/dmtf/csdl/CertificateService_v1.xml
redfish-core/schema/dmtf/csdl/Chassis_v1.xml
redfish-core/schema/dmtf/csdl/ComputerSystem_v1.xml
redfish-core/schema/dmtf/csdl/Connection_v1.xml
redfish-core/schema/dmtf/csdl/Control_v1.xml
redfish-core/schema/dmtf/csdl/CoolantConnector_v1.xml
redfish-core/schema/dmtf/csdl/CoolingUnit_v1.xml
redfish-core/schema/dmtf/csdl/Drive_v1.xml
redfish-core/schema/dmtf/csdl/EthernetInterface_v1.xml
redfish-core/schema/dmtf/csdl/EventDestination_v1.xml
redfish-core/schema/dmtf/csdl/EventService_v1.xml
redfish-core/schema/dmtf/csdl/HostInterface_v1.xml
redfish-core/schema/dmtf/csdl/LeakDetection_v1.xml
redfish-core/schema/dmtf/csdl/LeakDetectorCollection_v1.xml
redfish-core/schema/dmtf/csdl/LeakDetector_v1.xml
redfish-core/schema/dmtf/csdl/Manager_v1.xml
redfish-core/schema/dmtf/csdl/PCIeDevice_v1.xml
redfish-core/schema/dmtf/csdl/Port_v1.xml
redfish-core/schema/dmtf/csdl/PowerSubsystem_v1.xml
redfish-core/schema/dmtf/csdl/Pump_v1.xml
redfish-core/schema/dmtf/csdl/Redundancy_v1.xml
redfish-core/schema/dmtf/csdl/Resource_v1.xml
redfish-core/schema/dmtf/csdl/Role_v1.xml
redfish-core/schema/dmtf/csdl/SecurityPolicy_v1.xml
redfish-core/schema/dmtf/csdl/SessionService_v1.xml
redfish-core/schema/dmtf/csdl/Session_v1.xml
redfish-core/schema/dmtf/csdl/StorageController_v1.xml
redfish-core/schema/dmtf/csdl/StorageMetrics_v1.xml
redfish-core/schema/dmtf/csdl/Storage_v1.xml
redfish-core/schema/dmtf/csdl/ThermalSubsystem_v1.xml
redfish-core/schema/dmtf/csdl/UpdateService_v1.xml
redfish-core/schema/dmtf/csdl/Volume_v1.xml
redfish-core/schema/dmtf/json-schema/AccountService.v1_17_0.json
redfish-core/schema/dmtf/json-schema/Cable.v1_2_4.json
redfish-core/schema/dmtf/json-schema/CertificateService.v1_0_6.json
redfish-core/schema/dmtf/json-schema/Chassis.v1_26_0.json
redfish-core/schema/dmtf/json-schema/ComputerSystem.v1_23_1.json
redfish-core/schema/dmtf/json-schema/Connection.v1_4_0.json
redfish-core/schema/dmtf/json-schema/Control.v1_6_0.json
redfish-core/schema/dmtf/json-schema/CoolantConnector.v1_1_0.json
redfish-core/schema/dmtf/json-schema/CoolingUnit.v1_2_0.json
redfish-core/schema/dmtf/json-schema/Drive.v1_21_0.json
redfish-core/schema/dmtf/json-schema/EthernetInterface.v1_12_3.json
redfish-core/schema/dmtf/json-schema/EventDestination.v1_15_1.json
redfish-core/schema/dmtf/json-schema/EventService.v1_10_3.json
redfish-core/schema/dmtf/json-schema/HostInterface.v1_3_3.json
redfish-core/schema/dmtf/json-schema/LeakDetector.v1_3_0.json
redfish-core/schema/dmtf/json-schema/LeakDetectorCollection.json
redfish-core/schema/dmtf/json-schema/Manager.v1_20_0.json
redfish-core/schema/dmtf/json-schema/PCIeDevice.v1_17_0.json
redfish-core/schema/dmtf/json-schema/Port.v1_15_0.json
redfish-core/schema/dmtf/json-schema/PowerSubsystem.v1_1_3.json
redfish-core/schema/dmtf/json-schema/Pump.v1_2_0.json
redfish-core/schema/dmtf/json-schema/Redundancy.v1_5_0.json
redfish-core/schema/dmtf/json-schema/Resource.v1_21_0.json
redfish-core/schema/dmtf/json-schema/Role.v1_3_3.json
redfish-core/schema/dmtf/json-schema/SecurityPolicy.v1_0_3.json
redfish-core/schema/dmtf/json-schema/Session.v1_8_0.json
redfish-core/schema/dmtf/json-schema/SessionService.v1_2_0.json
redfish-core/schema/dmtf/json-schema/Storage.v1_18_0.json
redfish-core/schema/dmtf/json-schema/StorageController.v1_9_0.json
redfish-core/schema/dmtf/json-schema/StorageMetrics.v1_0_0.json
redfish-core/schema/dmtf/json-schema/ThermalSubsystem.v1_3_3.json
redfish-core/schema/dmtf/json-schema/UpdateService.v1_15_0.json
redfish-core/schema/dmtf/json-schema/Volume.v1_10_1.json
redfish-core/schema/dmtf/json-schema/odata-v4.json
redfish-core/schema/dmtf/json-schema/odata.v4_0_5.json
redfish-core/schema/dmtf/json-schema/redfish-schema-v1.json
redfish-core/schema/dmtf/json-schema/redfish-schema.v1_10_1.json
scripts/update_schemas.py
6c038f2614-Jan-2025 Ed Tanous <etanous@nvidia.com>

Roll out error message utils

This code should really be in a cpp/hpp file, not in a generated python
script. The python script housed this temporarily to allow us to
generate the registries. It's

Roll out error message utils

This code should really be in a cpp/hpp file, not in a generated python
script. The python script housed this temporarily to allow us to
generate the registries. It's time to roll it out.

Tested: Message registries generate successfully on GET. Redfish
service validator passes.

Change-Id: I7aca2d0a7fac6d530511421b667ff732617df61e
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...

6e78b68013-Dec-2024 Asmitha Karunanithi <asmitk01@in.ibm.com>

network: fix dhcp values in redfish response

Whenever IPv6 SLAAC is enabled and DHCPv4 is enabled, the "DHCPEnabled"
value in the backend will be "v4v6stateless". Currently in bmcweb,
the check to t

network: fix dhcp values in redfish response

Whenever IPv6 SLAAC is enabled and DHCPv4 is enabled, the "DHCPEnabled"
value in the backend will be "v4v6stateless". Currently in bmcweb,
the check to translate this value to bool for ipv4 is not present and
will return false. That means, "DHCPEnabled" is wrongly displayed
'false' while the correct value is 'true'.

Change-Id: I8713d73727c6a382f06b7bf0d598ab61a757e1e3
Signed-off-by: Asmitha Karunanithi <asmitk01@in.ibm.com>

show more ...

40e9b92e10-Sep-2024 Ed Tanous <etanous@nvidia.com>

Use SPDX identifiers

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 pa

Use SPDX identifiers

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 <etanous@nvidia.com>

show more ...


http/app.hpp
http/complete_response_fields.hpp
http/http2_connection.hpp
http/http_body.hpp
http/http_client.hpp
http/http_connection.hpp
http/http_request.hpp
http/http_response.hpp
http/http_server.hpp
http/logging.hpp
http/mutual_tls.cpp
http/mutual_tls.hpp
http/mutual_tls_meta.hpp
http/nghttp2_adapters.hpp
http/parsing.hpp
http/routing.hpp
http/routing/baserule.hpp
http/routing/dynamicrule.hpp
http/routing/ruleparametertraits.hpp
http/routing/sserule.hpp
http/routing/taggedrule.hpp
http/routing/websocketrule.hpp
http/server_sent_event.hpp
http/utility.hpp
http/verb.hpp
http/websocket.hpp
include/async_resolve.hpp
include/async_resp.hpp
include/authentication.hpp
include/boost_formatters.hpp
include/cookies.hpp
include/credential_pipe.hpp
include/dbus_monitor.hpp
include/dbus_privileges.hpp
include/dbus_singleton.hpp
include/dbus_utility.hpp
include/duplicatable_file_handle.hpp
include/event_service_store.hpp
include/file_test_utilities.hpp
include/forward_unauthorized.hpp
include/google/google_service_root.hpp
include/hostname_monitor.hpp
include/http_utility.hpp
include/human_sort.hpp
include/ibm/management_console_rest.hpp
include/ibm/utils.hpp
include/image_upload.hpp
include/json_formatters.hpp
include/json_html_serializer.hpp
include/kvm_websocket.hpp
include/login_routes.hpp
include/multipart_parser.hpp
include/obmc_console.hpp
include/openbmc_dbus_rest.hpp
include/ossl_random.hpp
include/pam_authenticate.hpp
include/persistent_data.hpp
include/security_headers.hpp
include/sessions.hpp
include/ssl_key_handler.hpp
include/str_utility.hpp
include/user_monitor.hpp
include/vm_websocket.hpp
include/webassets.hpp
include/webroutes.hpp
include/webserver_run.hpp
redfish-core/include/aggregation_utils.hpp
redfish-core/include/event_service_manager.hpp
redfish-core/include/filter_expr_executor.hpp
redfish-core/include/filter_expr_parser_ast.hpp
redfish-core/include/filter_expr_parser_grammar.hpp
redfish-core/include/filter_expr_printer.hpp
redfish-core/include/generated/enums/acceleration_function.hpp
redfish-core/include/generated/enums/account_service.hpp
redfish-core/include/generated/enums/action_info.hpp
redfish-core/include/generated/enums/aggregation_source.hpp
redfish-core/include/generated/enums/allow_deny.hpp
redfish-core/include/generated/enums/attribute_registry.hpp
redfish-core/include/generated/enums/battery.hpp
redfish-core/include/generated/enums/cable.hpp
redfish-core/include/generated/enums/certificate.hpp
redfish-core/include/generated/enums/chassis.hpp
redfish-core/include/generated/enums/circuit.hpp
redfish-core/include/generated/enums/collection_capabilities.hpp
redfish-core/include/generated/enums/component_integrity.hpp
redfish-core/include/generated/enums/composition_service.hpp
redfish-core/include/generated/enums/computer_system.hpp
redfish-core/include/generated/enums/connection.hpp
redfish-core/include/generated/enums/connection_method.hpp
redfish-core/include/generated/enums/container_image.hpp
redfish-core/include/generated/enums/control.hpp
redfish-core/include/generated/enums/coolant_connector.hpp
redfish-core/include/generated/enums/cooling_loop.hpp
redfish-core/include/generated/enums/cooling_unit.hpp
redfish-core/include/generated/enums/cxl_logical_device.hpp
redfish-core/include/generated/enums/drive.hpp
redfish-core/include/generated/enums/endpoint.hpp
redfish-core/include/generated/enums/endpoint_group.hpp
redfish-core/include/generated/enums/ethernet_interface.hpp
redfish-core/include/generated/enums/event.hpp
redfish-core/include/generated/enums/event_destination.hpp
redfish-core/include/generated/enums/event_service.hpp
redfish-core/include/generated/enums/external_account_provider.hpp
redfish-core/include/generated/enums/facility.hpp
redfish-core/include/generated/enums/host_interface.hpp
redfish-core/include/generated/enums/ip_addresses.hpp
redfish-core/include/generated/enums/job.hpp
redfish-core/include/generated/enums/key.hpp
redfish-core/include/generated/enums/key_policy.hpp
redfish-core/include/generated/enums/leak_detector.hpp
redfish-core/include/generated/enums/license.hpp
redfish-core/include/generated/enums/license_service.hpp
redfish-core/include/generated/enums/log_entry.hpp
redfish-core/include/generated/enums/log_service.hpp
redfish-core/include/generated/enums/manager.hpp
redfish-core/include/generated/enums/manager_account.hpp
redfish-core/include/generated/enums/manager_network_protocol.hpp
redfish-core/include/generated/enums/manifest.hpp
redfish-core/include/generated/enums/media_controller.hpp
redfish-core/include/generated/enums/memory.hpp
redfish-core/include/generated/enums/memory_chunks.hpp
redfish-core/include/generated/enums/memory_region.hpp
redfish-core/include/generated/enums/message_registry.hpp
redfish-core/include/generated/enums/metric_definition.hpp
redfish-core/include/generated/enums/metric_report_definition.hpp
redfish-core/include/generated/enums/network_device_function.hpp
redfish-core/include/generated/enums/network_port.hpp
redfish-core/include/generated/enums/open_bmc_computer_system.hpp
redfish-core/include/generated/enums/operating_system.hpp
redfish-core/include/generated/enums/outbound_connection.hpp
redfish-core/include/generated/enums/outlet.hpp
redfish-core/include/generated/enums/outlet_group.hpp
redfish-core/include/generated/enums/pcie_device.hpp
redfish-core/include/generated/enums/pcie_function.hpp
redfish-core/include/generated/enums/pcie_slots.hpp
redfish-core/include/generated/enums/physical_context.hpp
redfish-core/include/generated/enums/port.hpp
redfish-core/include/generated/enums/power.hpp
redfish-core/include/generated/enums/power_distribution.hpp
redfish-core/include/generated/enums/power_supply.hpp
redfish-core/include/generated/enums/privileges.hpp
redfish-core/include/generated/enums/processor.hpp
redfish-core/include/generated/enums/protocol.hpp
redfish-core/include/generated/enums/pump.hpp
redfish-core/include/generated/enums/redfish_extensions.hpp
redfish-core/include/generated/enums/redundancy.hpp
redfish-core/include/generated/enums/registered_client.hpp
redfish-core/include/generated/enums/reservoir.hpp
redfish-core/include/generated/enums/resolution_step.hpp
redfish-core/include/generated/enums/resource.hpp
redfish-core/include/generated/enums/resource_block.hpp
redfish-core/include/generated/enums/schedule.hpp
redfish-core/include/generated/enums/secure_boot.hpp
redfish-core/include/generated/enums/secure_boot_database.hpp
redfish-core/include/generated/enums/sensor.hpp
redfish-core/include/generated/enums/serial_interface.hpp
redfish-core/include/generated/enums/session.hpp
redfish-core/include/generated/enums/settings.hpp
redfish-core/include/generated/enums/signature.hpp
redfish-core/include/generated/enums/software_inventory.hpp
redfish-core/include/generated/enums/storage.hpp
redfish-core/include/generated/enums/storage_controller.hpp
redfish-core/include/generated/enums/task.hpp
redfish-core/include/generated/enums/task_service.hpp
redfish-core/include/generated/enums/telemetry_service.hpp
redfish-core/include/generated/enums/thermal.hpp
redfish-core/include/generated/enums/triggers.hpp
redfish-core/include/generated/enums/trusted_component.hpp
redfish-core/include/generated/enums/update_service.hpp
redfish-core/include/generated/enums/virtual_media.hpp
redfish-core/include/generated/enums/volume.hpp
redfish-core/include/generated/enums/zone.hpp
redfish-core/include/gzfile.hpp
redfish-core/include/privileges.hpp
redfish-core/include/query.hpp
redfish-core/include/redfish.hpp
redfish-core/include/redfish_aggregator.hpp
redfish-core/include/registries.hpp
redfish-core/include/registries/base_message_registry.hpp
redfish-core/include/registries/composition_message_registry.hpp
redfish-core/include/registries/environmental_message_registry.hpp
redfish-core/include/registries/ethernet_fabric_message_registry.hpp
redfish-core/include/registries/fabric_message_registry.hpp
redfish-core/include/registries/heartbeat_event_message_registry.hpp
redfish-core/include/registries/job_event_message_registry.hpp
redfish-core/include/registries/license_message_registry.hpp
redfish-core/include/registries/log_service_message_registry.hpp
redfish-core/include/registries/network_device_message_registry.hpp
redfish-core/include/registries/openbmc_message_registry.hpp
redfish-core/include/registries/platform_message_registry.hpp
redfish-core/include/registries/power_message_registry.hpp
redfish-core/include/registries/privilege_registry.hpp
redfish-core/include/registries/resource_event_message_registry.hpp
redfish-core/include/registries/sensor_event_message_registry.hpp
redfish-core/include/registries/storage_device_message_registry.hpp
redfish-core/include/registries/task_event_message_registry.hpp
redfish-core/include/registries/telemetry_message_registry.hpp
redfish-core/include/registries/update_message_registry.hpp
redfish-core/include/registries_selector.hpp
redfish-core/include/snmp_trap_event_clients.hpp
redfish-core/include/utils/chassis_utils.hpp
redfish-core/include/utils/collection.hpp
redfish-core/include/utils/dbus_utils.hpp
redfish-core/include/utils/hex_utils.hpp
redfish-core/include/utils/ip_utils.hpp
redfish-core/include/utils/json_utils.hpp
redfish-core/include/utils/pcie_util.hpp
redfish-core/include/utils/query_param.hpp
redfish-core/include/utils/sensor_utils.hpp
redfish-core/include/utils/stl_utils.hpp
redfish-core/include/utils/sw_utils.hpp
redfish-core/include/utils/systemd_utils.hpp
redfish-core/include/utils/telemetry_utils.hpp
redfish-core/include/utils/time_utils.hpp
redfish-core/lib/account_service.hpp
redfish-core/lib/aggregation_service.hpp
redfish-core/lib/bios.hpp
redfish-core/lib/cable.hpp
redfish-core/lib/certificate_service.hpp
redfish-core/lib/chassis.hpp
redfish-core/lib/environment_metrics.hpp
redfish-core/lib/ethernet.hpp
redfish-core/lib/event_service.hpp
redfish-core/lib/eventservice_sse.hpp
redfish-core/lib/fabric_adapters.hpp
redfish-core/lib/fan.hpp
redfish-core/lib/hypervisor_system.hpp
redfish-core/lib/led.hpp
redfish-core/lib/log_services.hpp
redfish-core/lib/manager_diagnostic_data.hpp
redfish-core/lib/manager_logservices_journal.hpp
redfish-core/lib/managers.hpp
redfish-core/lib/memory.hpp
redfish-core/lib/message_registries.hpp
redfish-core/lib/metadata.hpp
redfish-core/lib/metric_report.hpp
redfish-core/lib/metric_report_definition.hpp
redfish-core/lib/network_protocol.hpp
redfish-core/lib/odata.hpp
redfish-core/lib/pcie.hpp
redfish-core/lib/pcie_slots.hpp
redfish-core/lib/power.hpp
redfish-core/lib/power_subsystem.hpp
redfish-core/lib/power_supply.hpp
redfish-core/lib/processor.hpp
redfish-core/lib/redfish_sessions.hpp
redfish-core/lib/redfish_util.hpp
redfish-core/lib/redfish_v1.hpp
redfish-core/lib/roles.hpp
redfish-core/lib/sensors.hpp
redfish-core/lib/service_root.hpp
redfish-core/lib/storage.hpp
redfish-core/lib/systems.hpp
redfish-core/lib/systems_logservices_hostlogger.hpp
redfish-core/lib/systems_logservices_postcodes.hpp
redfish-core/lib/task.hpp
redfish-core/lib/telemetry_service.hpp
redfish-core/lib/thermal.hpp
redfish-core/lib/thermal_metrics.hpp
redfish-core/lib/thermal_subsystem.hpp
redfish-core/lib/trigger.hpp
redfish-core/lib/update_service.hpp
redfish-core/lib/virtual_media.hpp
redfish-core/src/filter_expr_executor.cpp
redfish-core/src/filter_expr_printer.cpp
redfish-core/src/redfish.cpp
redfish-core/src/registries.cpp
redfish-core/src/utils/dbus_utils.cpp
redfish-core/src/utils/json_utils.cpp
redfish-core/src/utils/time_utils.cpp
scripts/generate_schema_collections.py
scripts/generate_schema_enums.py
scripts/parse_registries.py
src/boost_asio.cpp
src/boost_asio_ssl.cpp
src/boost_beast.cpp
src/dbus_singleton.cpp
src/json_html_serializer.cpp
src/ossl_random.cpp
src/ssl_key_handler.cpp
src/webserver_cli.cpp
src/webserver_main.cpp
src/webserver_run.cpp
test/http/crow_getroutes_test.cpp
test/http/http2_connection_test.cpp
test/http/http_body_test.cpp
test/http/http_connection_test.cpp
test/http/http_response_test.cpp
test/http/mutual_tls.cpp
test/http/mutual_tls_meta.cpp
test/http/parsing_test.cpp
test/http/router_test.cpp
test/http/server_sent_event_test.cpp
test/http/utility_test.cpp
test/http/verb_test.cpp
test/include/async_resolve_test.cpp
test/include/credential_pipe_test.cpp
test/include/dbus_utility_test.cpp
test/include/google/google_service_root_test.cpp
test/include/http_utility_test.cpp
test/include/human_sort_test.cpp
test/include/ibm/configfile_test.cpp
test/include/json_html_serializer.cpp
test/include/multipart_test.cpp
test/include/openbmc_dbus_rest_test.cpp
test/include/ossl_random.cpp
test/include/ssl_key_handler_test.cpp
test/include/str_utility_test.cpp
test/redfish-core/include/filter_expr_executor_test.cpp
test/redfish-core/include/filter_expr_parser_test.cpp
test/redfish-core/include/privileges_test.cpp
test/redfish-core/include/redfish_aggregator_test.cpp
test/redfish-core/include/registries_test.cpp
test/redfish-core/include/utils/dbus_utils.cpp
test/redfish-core/include/utils/hex_utils_test.cpp
test/redfish-core/include/utils/ip_utils_test.cpp
test/redfish-core/include/utils/json_utils_test.cpp
test/redfish-core/include/utils/query_param_test.cpp
test/redfish-core/include/utils/sensor_utils_test.cpp
test/redfish-core/include/utils/stl_utils_test.cpp
test/redfish-core/include/utils/time_utils_test.cpp
test/redfish-core/lib/chassis_test.cpp
test/redfish-core/lib/log_services_dump_test.cpp
test/redfish-core/lib/manager_diagnostic_data_test.cpp
test/redfish-core/lib/metadata_test.cpp
test/redfish-core/lib/power_subsystem_test.cpp
test/redfish-core/lib/service_root_test.cpp
test/redfish-core/lib/system_test.cpp
test/redfish-core/lib/systems_logservices_postcode.cpp
test/redfish-core/lib/thermal_subsystem_test.cpp
test/redfish-core/lib/update_service_test.cpp

12345678910>>...125