bmcweb
A do everything Redfish, KVM, GUI, and DBus webserver for OpenBMC
File Explorer
- blocking-functions.yml
- long-lambda.yml
- methods-that-throw.yml
- urls-constructed-in-aggregate.yml
- urls-trailing-slash.yml
- wildcard-lambda-capture.yml
- sgconfig.yml
- bug_report.yml
- config.yml
- bmcweb.service.in
- bmcweb.socket.in
- bmcweb_config.h.in
- meson.build
- pam-webserver
- AGGREGATION.md
- CLIENTS.md
- COMMON_ERRORS.md
- DBUS_USAGE.md
- HEADERS.md
- OEM_SCHEMAS.md
- Redfish.md
- REDFISH_CHECKLIST.md
- TESTING.md
- google_service_root.hpp
- google_service_root_test.cpp
- meson.build
- configfile_test.cpp
- ibm_management_console_rest.hpp
- meson.build
- utils.hpp
- kvm_websocket.hpp
- meson.build
- dbus_monitor.hpp
- image_upload.hpp
- meson.build
- openbmc_dbus_rest.hpp
- openbmc_dbus_rest_test.cpp
- meson.build
- obmc_console.hpp
- meson.build
- vm_websocket.hpp
- login_routes.hpp
- meson.build
- meson.build
- redfish
- baserule.hpp
- dynamicrule.hpp
- ruleparametertraits.hpp
- sserule.cpp
- sserule.hpp
- taggedrule.hpp
- trie.hpp
- websocketrule.cpp
- websocketrule.hpp
- app.hpp
- complete_response_fields.hpp
- http2_connection.hpp
- http_body.hpp
- http_client.hpp
- http_connect_types.hpp
- http_connection.hpp
- http_request.hpp
- http_response.hpp
- http_server.hpp
- LICENSE
- logging.hpp
- mutual_tls.cpp
- mutual_tls.hpp
- mutual_tls_private.hpp
- nghttp2_adapters.hpp
- parsing.hpp
- routing.hpp
- server_sent_event.hpp
- server_sent_event_impl.hpp
- test_stream.hpp
- utility.hpp
- verb.hpp
- websocket.hpp
- websocket_impl.hpp
- zstd_compressor.cpp
- zstd_compressor.hpp
- zstd_decompressor.cpp
- zstd_decompressor.hpp
- async_resolve.hpp
- async_resp.hpp
- authentication.hpp
- boost_formatters.hpp
- cookies.hpp
- credential_pipe.hpp
- dbus_privileges.hpp
- dbus_singleton.hpp
- dbus_utility.hpp
- duplicatable_file_handle.hpp
- event_service_store.hpp
- forward_unauthorized.hpp
- hostname_monitor.hpp
- http_utility.hpp
- human_sort.hpp
- identity.hpp
- io_context_singleton.hpp
- json_formatters.hpp
- json_html_serializer.hpp
- multipart_parser.hpp
- ossl_random.hpp
- ossl_test_memory.hpp
- ossl_wrappers.hpp
- pam_authenticate.hpp
- persistent_data.hpp
- security_headers.hpp
- sessions.hpp
- ssl_key_handler.hpp
- str_utility.hpp
- user_monitor.hpp
- watchdog.hpp
- webassets.hpp
- webroutes.hpp
- webserver_run.hpp
- acceleration_function.hpp
- account_service.hpp
- action_info.hpp
- aggregation_source.hpp
- allow_deny.hpp
- attribute_registry.hpp
- automation_node.hpp
- battery.hpp
- cable.hpp
- certificate.hpp
- certificate_enrollment.hpp
- chassis.hpp
- circuit.hpp
- collection_capabilities.hpp
- component_integrity.hpp
- composition_service.hpp
- computer_system.hpp
- connection.hpp
- connection_method.hpp
- container_image.hpp
- control.hpp
- coolant_connector.hpp
- cooling_loop.hpp
- cooling_unit.hpp
- cxl_logical_device.hpp
- drive.hpp
- endpoint.hpp
- endpoint_group.hpp
- ethernet_interface.hpp
- event.hpp
- event_destination.hpp
- event_service.hpp
- external_account_provider.hpp
- facility.hpp
- host_interface.hpp
- ip_addresses.hpp
- job.hpp
- job_document.hpp
- job_service.hpp
- key.hpp
- key_policy.hpp
- leak_detector.hpp
- license.hpp
- license_service.hpp
- log_entry.hpp
- log_service.hpp
- manager.hpp
- manager_account.hpp
- manager_network_protocol.hpp
- manifest.hpp
- media_controller.hpp
- memory.hpp
- memory_chunks.hpp
- memory_region.hpp
- message_registry.hpp
- metric_definition.hpp
- metric_report_definition.hpp
- network_device_function.hpp
- network_port.hpp
- open_bmc_computer_system.hpp
- operating_system.hpp
- outbound_connection.hpp
- outlet.hpp
- outlet_group.hpp
- pcie_device.hpp
- pcie_function.hpp
- pcie_slots.hpp
- physical_context.hpp
- port.hpp
- power.hpp
- power_distribution.hpp
- power_supply.hpp
- privileges.hpp
- processor.hpp
- protocol.hpp
- pump.hpp
- redfish_extensions.hpp
- redundancy.hpp
- registered_client.hpp
- reservoir.hpp
- resolution_step.hpp
- resource.hpp
- resource_block.hpp
- schedule.hpp
- secure_boot.hpp
- secure_boot_database.hpp
- sensor.hpp
- serial_interface.hpp
- session.hpp
- settings.hpp
- signature.hpp
- software_inventory.hpp
- storage.hpp
- storage_controller.hpp
- switch.hpp
- task.hpp
- task_service.hpp
- telemetry_data.hpp
- telemetry_service.hpp
- thermal.hpp
- triggers.hpp
- trusted_component.hpp
- update_service.hpp
- v_lan_network_interface.hpp
- virtual_media.hpp
- virtual_pci2_pci_bridge.hpp
- volume.hpp
- zone.hpp
- base_message_registry.hpp
- composition_message_registry.hpp
- environmental_message_registry.hpp
- ethernet_fabric_message_registry.hpp
- fabric_message_registry.hpp
- heartbeat_event_message_registry.hpp
- job_event_message_registry.hpp
- license_message_registry.hpp
- log_service_message_registry.hpp
- network_device_message_registry.hpp
- openbmc.json
- openbmc_message_registry.hpp
- openbmc_message_registry.readmefirst.md
- platform_message_registry.hpp
- power_message_registry.hpp
- privilege_registry.hpp
- resource_event_message_registry.hpp
- sensor_event_message_registry.hpp
- storage_device_message_registry.hpp
- task_event_message_registry.hpp
- telemetry_message_registry.hpp
- update_message_registry.hpp
- date.h
- assembly_utils.hpp
- asset_utils.hpp
- chassis_utils.hpp
- collection.hpp
- dbus_event_log_entry.hpp
- dbus_utils.hpp
- error_code.hpp
- etag_utils.hpp
- eventlog_utils.hpp
- fan_utils.hpp
- hex_utils.hpp
- ip_utils.hpp
- journal_read_state.hpp
- journal_utils.hpp
- json_utils.hpp
- location_utils.hpp
- log_services_utils.hpp
- manager_utils.hpp
- pcie_util.hpp
- processor_utils.hpp
- query_param.hpp
- redfish_aggregator_utils.hpp
- resource_utils.hpp
- sensor_utils.hpp
- stl_utils.hpp
- sw_utils.hpp
- systemd_utils.hpp
- systems_utils.hpp
- telemetry_utils.hpp
- time_utils.hpp
- aggregation_utils.hpp
- dbus_log_watcher.hpp
- error_message_utils.hpp
- error_messages.hpp
- event_log.hpp
- event_logs_object_type.hpp
- event_matches_filter.hpp
- event_service_manager.hpp
- filesystem_log_watcher.hpp
- filter_expr_executor.hpp
- filter_expr_parser_ast.hpp
- filter_expr_parser_grammar.hpp
- filter_expr_printer.hpp
- gzfile.hpp
- heartbeat_messages.hpp
- privileges.hpp
- query.hpp
- redfish.hpp
- redfish_aggregator.hpp
- redfish_oem_routing.hpp
- redfishoemrule.hpp
- registries.hpp
- registries_selector.hpp
- resource_messages.hpp
- snmp_trap_event_clients.hpp
- sub_request.hpp
- sub_route_trie.hpp
- subscription.hpp
- task_messages.hpp
- telemetry_readings.hpp
- update_messages.hpp
- openbmc_managers.hpp
- account_service.hpp
- aggregation_service.hpp
- assembly.hpp
- bios.hpp
- cable.hpp
- certificate_service.hpp
- chassis.hpp
- environment_metrics.hpp
- ethernet.hpp
- event_service.hpp
- eventservice_sse.hpp
- fabric.hpp
- fabric_adapters.hpp
- fabric_ports.hpp
- fan.hpp
- hypervisor_system.hpp
- led.hpp
- log_services.hpp
- manager_diagnostic_data.hpp
- manager_logservices_dbus_eventlog.hpp
- manager_logservices_journal.hpp
- manager_logservices_journal_eventlog.hpp
- managers.hpp
- memory.hpp
- message_registries.hpp
- metadata.hpp
- metric_report.hpp
- metric_report_definition.hpp
- network_adapter.hpp
- network_protocol.hpp
- odata.hpp
- pcie.hpp
- pcie_slots.hpp
- power.hpp
- power_subsystem.hpp
- power_supply.hpp
- processor.hpp
- processor_core.hpp
- processor_operating_config.hpp
- redfish_sessions.hpp
- redfish_util.hpp
- redfish_v1.hpp
- roles.hpp
- sensors.hpp
- service_root.hpp
- storage.hpp
- storage_chassis.hpp
- storage_controller.hpp
- switch_port.hpp
- systems.hpp
- systems_logservices_dbus_eventlog.hpp
- systems_logservices_hostlogger.hpp
- systems_logservices_journal_eventlog.hpp
- systems_logservices_postcodes.hpp
- task.hpp
- telemetry_service.hpp
- thermal.hpp
- thermal_metrics.hpp
- thermal_subsystem.hpp
- trigger.hpp
- update_service.hpp
- virtual_media.hpp
- AccelerationFunction_v1.xml
- AccelerationFunctionCollection_v1.xml
- AccountService_v1.xml
- ActionInfo_v1.xml
- AddressPool_v1.xml
- AddressPoolCollection_v1.xml
- Aggregate_v1.xml
- AggregateCollection_v1.xml
- AggregationService_v1.xml
- AggregationSource_v1.xml
- AggregationSourceCollection_v1.xml
- AllowDeny_v1.xml
- AllowDenyCollection_v1.xml
- Application_v1.xml
- ApplicationCollection_v1.xml
- Assembly_v1.xml
- AttributeRegistry_v1.xml
- AutomationInstrumentation_v1.xml
- AutomationNode_v1.xml
- AutomationNodeCollection_v1.xml
- Battery_v1.xml
- BatteryCollection_v1.xml
- BatteryMetrics_v1.xml
- Bios_v1.xml
- BootOption_v1.xml
- BootOptionCollection_v1.xml
- Cable_v1.xml
- CableCollection_v1.xml
- Certificate_v1.xml
- CertificateCollection_v1.xml
- CertificateEnrollment_v1.xml
- CertificateEnrollmentCollection_v1.xml
- CertificateLocations_v1.xml
- CertificateService_v1.xml
- Chassis_v1.xml
- ChassisCollection_v1.xml
- Circuit_v1.xml
- CircuitCollection_v1.xml
- CollectionCapabilities_v1.xml
- ComponentIntegrity_v1.xml
- ComponentIntegrityCollection_v1.xml
- CompositionReservation_v1.xml
- CompositionReservationCollection_v1.xml
- CompositionService_v1.xml
- ComputerSystem_v1.xml
- ComputerSystemCollection_v1.xml
- Connection_v1.xml
- ConnectionCollection_v1.xml
- ConnectionMethod_v1.xml
- ConnectionMethodCollection_v1.xml
- Container_v1.xml
- ContainerCollection_v1.xml
- ContainerImage_v1.xml
- ContainerImageCollection_v1.xml
- Control_v1.xml
- ControlCollection_v1.xml
- CoolantConnector_v1.xml
- CoolantConnectorCollection_v1.xml
- CoolingLoop_v1.xml
- CoolingLoopCollection_v1.xml
- CoolingUnit_v1.xml
- CoolingUnitCollection_v1.xml
- CXLLogicalDevice_v1.xml
- CXLLogicalDeviceCollection_v1.xml
- Drive_v1.xml
- DriveCollection_v1.xml
- DriveMetrics_v1.xml
- Endpoint_v1.xml
- EndpointCollection_v1.xml
- EndpointGroup_v1.xml
- EndpointGroupCollection_v1.xml
- EnvironmentMetrics_v1.xml
- EthernetInterface_v1.xml
- EthernetInterfaceCollection_v1.xml
- Event_v1.xml
- EventDestination_v1.xml
- EventDestinationCollection_v1.xml
- EventService_v1.xml
- ExternalAccountProvider_v1.xml
- ExternalAccountProviderCollection_v1.xml
- Fabric_v1.xml
- FabricAdapter_v1.xml
- FabricAdapterCollection_v1.xml
- FabricCollection_v1.xml
- Facility_v1.xml
- FacilityCollection_v1.xml
- Fan_v1.xml
- FanCollection_v1.xml
- Filter_v1.xml
- FilterCollection_v1.xml
- GraphicsController_v1.xml
- GraphicsControllerCollection_v1.xml
- Heater_v1.xml
- HeaterCollection_v1.xml
- HeaterMetrics_v1.xml
- HostInterface_v1.xml
- HostInterfaceCollection_v1.xml
- IPAddresses_v1.xml
- Job_v1.xml
- JobCollection_v1.xml
- JobDocument_v1.xml
- JobDocumentCollection_v1.xml
- JobExecutor_v1.xml
- JobExecutorCollection_v1.xml
- JobService_v1.xml
- JsonSchemaFile_v1.xml
- JsonSchemaFileCollection_v1.xml
- Key_v1.xml
- KeyCollection_v1.xml
- KeyPolicy_v1.xml
- KeyPolicyCollection_v1.xml
- KeyService_v1.xml
- LeakDetection_v1.xml
- LeakDetector_v1.xml
- LeakDetectorCollection_v1.xml
- License_v1.xml
- LicenseCollection_v1.xml
- LicenseService_v1.xml
- LogEntry_v1.xml
- LogEntryCollection_v1.xml
- LogService_v1.xml
- LogServiceCollection_v1.xml
- Manager_v1.xml
- ManagerAccount_v1.xml
- ManagerAccountCollection_v1.xml
- ManagerCollection_v1.xml
- ManagerDiagnosticData_v1.xml
- ManagerNetworkProtocol_v1.xml
- Manifest_v1.xml
- MediaController_v1.xml
- MediaControllerCollection_v1.xml
- Memory_v1.xml
- MemoryChunks_v1.xml
- MemoryChunksCollection_v1.xml
- MemoryCollection_v1.xml
- MemoryDomain_v1.xml
- MemoryDomainCollection_v1.xml
- MemoryExtent_v1.xml
- MemoryExtentCollection_v1.xml
- MemoryMetrics_v1.xml
- MemoryRegion_v1.xml
- MemoryRegionCollection_v1.xml
- Message_v1.xml
- MessageRegistry_v1.xml
- MessageRegistryCollection_v1.xml
- MessageRegistryFile_v1.xml
- MessageRegistryFileCollection_v1.xml
- MetricDefinition_v1.xml
- MetricDefinitionCollection_v1.xml
- MetricReport_v1.xml
- MetricReportCollection_v1.xml
- MetricReportDefinition_v1.xml
- MetricReportDefinitionCollection_v1.xml
- NetworkAdapter_v1.xml
- NetworkAdapterCollection_v1.xml
- NetworkAdapterMetrics_v1.xml
- NetworkDeviceFunction_v1.xml
- NetworkDeviceFunctionCollection_v1.xml
- NetworkDeviceFunctionMetrics_v1.xml
- NetworkInterface_v1.xml
- NetworkInterfaceCollection_v1.xml
- NetworkPort_v1.xml
- NetworkPortCollection_v1.xml
- OperatingConfig_v1.xml
- OperatingConfigCollection_v1.xml
- OperatingSystem_v1.xml
- OutboundConnection_v1.xml
- OutboundConnectionCollection_v1.xml
- Outlet_v1.xml
- OutletCollection_v1.xml
- OutletGroup_v1.xml
- OutletGroupCollection_v1.xml
- PCIeDevice_v1.xml
- PCIeDeviceCollection_v1.xml
- PCIeFunction_v1.xml
- PCIeFunctionCollection_v1.xml
- PCIeSlots_v1.xml
- PhysicalContext_v1.xml
- Port_v1.xml
- PortCollection_v1.xml
- PortMetrics_v1.xml
- Power_v1.xml
- PowerDistribution_v1.xml
- PowerDistributionCollection_v1.xml
- PowerDistributionMetrics_v1.xml
- PowerDomain_v1.xml
- PowerDomainCollection_v1.xml
- PowerEquipment_v1.xml
- PowerSubsystem_v1.xml
- PowerSupply_v1.xml
- PowerSupplyCollection_v1.xml
- PowerSupplyMetrics_v1.xml
- PrivilegeRegistry_v1.xml
- Privileges_v1.xml
- Processor_v1.xml
- ProcessorCollection_v1.xml
- ProcessorMetrics_v1.xml
- Protocol_v1.xml
- Pump_v1.xml
- PumpCollection_v1.xml
- RedfishError_v1.xml
- RedfishExtensions_v1.xml
- Redundancy_v1.xml
- RegisteredClient_v1.xml
- RegisteredClientCollection_v1.xml
- Reservoir_v1.xml
- ReservoirCollection_v1.xml
- ResolutionStep_v1.xml
- Resource_v1.xml
- ResourceBlock_v1.xml
- ResourceBlockCollection_v1.xml
- Role_v1.xml
- RoleCollection_v1.xml
- RouteEntry_v1.xml
- RouteEntryCollection_v1.xml
- RouteSetEntry_v1.xml
- RouteSetEntryCollection_v1.xml
- Schedule_v1.xml
- SecureBoot_v1.xml
- SecureBootDatabase_v1.xml
- SecureBootDatabaseCollection_v1.xml
- SecurityPolicy_v1.xml
- Sensor_v1.xml
- SensorCollection_v1.xml
- SerialInterface_v1.xml
- SerialInterfaceCollection_v1.xml
- ServiceConditions_v1.xml
- ServiceRoot_v1.xml
- Session_v1.xml
- SessionCollection_v1.xml
- SessionService_v1.xml
- Settings_v1.xml
- Signature_v1.xml
- SignatureCollection_v1.xml
- SimpleStorage_v1.xml
- SimpleStorageCollection_v1.xml
- SoftwareInventory_v1.xml
- SoftwareInventoryCollection_v1.xml
- Storage_v1.xml
- StorageCollection_v1.xml
- StorageController_v1.xml
- StorageControllerCollection_v1.xml
- StorageControllerMetrics_v1.xml
- StorageMetrics_v1.xml
- Switch_v1.xml
- SwitchCollection_v1.xml
- SwitchMetrics_v1.xml
- Task_v1.xml
- TaskCollection_v1.xml
- TaskService_v1.xml
- TelemetryData_v1.xml
- TelemetryDataCollection_v1.xml
- TelemetryService_v1.xml
- Thermal_v1.xml
- ThermalEquipment_v1.xml
- ThermalMetrics_v1.xml
- ThermalSubsystem_v1.xml
- Triggers_v1.xml
- TriggersCollection_v1.xml
- TrustedComponent_v1.xml
- TrustedComponentCollection_v1.xml
- UpdateService_v1.xml
- UpdateServiceCapabilities_v1.xml
- USBController_v1.xml
- USBControllerCollection_v1.xml
- VCATEntry_v1.xml
- VCATEntryCollection_v1.xml
- VirtualCXLSwitch_v1.xml
- VirtualCXLSwitchCollection_v1.xml
- VirtualMedia_v1.xml
- VirtualMediaCollection_v1.xml
- VirtualPCI2PCIBridge_v1.xml
- VirtualPCI2PCIBridgeCollection_v1.xml
- VLanNetworkInterface_v1.xml
- VLanNetworkInterfaceCollection_v1.xml
- Volume_v1.xml
- VolumeCollection_v1.xml
- Zone_v1.xml
- ZoneCollection_v1.xml
- AccountService_v1.xml
- ActionInfo_v1.xml
- AggregationService_v1.xml
- AggregationSource_v1.xml
- AggregationSourceCollection_v1.xml
- Assembly_v1.xml
- AttributeRegistry_v1.xml
- Bios_v1.xml
- Cable_v1.xml
- CableCollection_v1.xml
- Certificate_v1.xml
- CertificateCollection_v1.xml
- CertificateLocations_v1.xml
- CertificateService_v1.xml
- Chassis_v1.xml
- ChassisCollection_v1.xml
- ComponentIntegrity_v1.xml
- ComponentIntegrityCollection_v1.xml
- ComputerSystem_v1.xml
- ComputerSystemCollection_v1.xml
- Drive_v1.xml
- DriveCollection_v1.xml
- EnvironmentMetrics_v1.xml
- EthernetInterface_v1.xml
- EthernetInterfaceCollection_v1.xml
- Event_v1.xml
- EventDestination_v1.xml
- EventDestinationCollection_v1.xml
- EventService_v1.xml
- Fabric_v1.xml
- FabricAdapter_v1.xml
- FabricAdapterCollection_v1.xml
- FabricCollection_v1.xml
- Fan_v1.xml
- FanCollection_v1.xml
- IPAddresses_v1.xml
- JsonSchemaFile_v1.xml
- JsonSchemaFileCollection_v1.xml
- LogEntry_v1.xml
- LogEntryCollection_v1.xml
- LogService_v1.xml
- LogServiceCollection_v1.xml
- Manager_v1.xml
- ManagerAccount_v1.xml
- ManagerAccountCollection_v1.xml
- ManagerCollection_v1.xml
- ManagerDiagnosticData_v1.xml
- ManagerNetworkProtocol_v1.xml
- Memory_v1.xml
- MemoryCollection_v1.xml
- Message_v1.xml
- MessageRegistry_v1.xml
- MessageRegistryCollection_v1.xml
- MessageRegistryFile_v1.xml
- MessageRegistryFileCollection_v1.xml
- MetricDefinition_v1.xml
- MetricDefinitionCollection_v1.xml
- MetricReport_v1.xml
- MetricReportCollection_v1.xml
- MetricReportDefinition_v1.xml
- MetricReportDefinitionCollection_v1.xml
- NetworkAdapterCollection_v1.xml
- OperatingConfig_v1.xml
- OperatingConfigCollection_v1.xml
- PCIeDevice_v1.xml
- PCIeDeviceCollection_v1.xml
- PCIeFunction_v1.xml
- PCIeFunctionCollection_v1.xml
- PCIeSlots_v1.xml
- PhysicalContext_v1.xml
- Port_v1.xml
- PortCollection_v1.xml
- Power_v1.xml
- PowerSubsystem_v1.xml
- PowerSupply_v1.xml
- PowerSupplyCollection_v1.xml
- Privileges_v1.xml
- Processor_v1.xml
- ProcessorCollection_v1.xml
- Protocol_v1.xml
- RedfishError_v1.xml
- RedfishExtensions_v1.xml
- Redundancy_v1.xml
- Resource_v1.xml
- Role_v1.xml
- RoleCollection_v1.xml
- Sensor_v1.xml
- SensorCollection_v1.xml
- ServiceRoot_v1.xml
- Session_v1.xml
- SessionCollection_v1.xml
- SessionService_v1.xml
- Settings_v1.xml
- SoftwareInventory_v1.xml
- SoftwareInventoryCollection_v1.xml
- Storage_v1.xml
- StorageCollection_v1.xml
- StorageController_v1.xml
- StorageControllerCollection_v1.xml
- Task_v1.xml
- TaskCollection_v1.xml
- TaskService_v1.xml
- TelemetryService_v1.xml
- Thermal_v1.xml
- ThermalMetrics_v1.xml
- ThermalSubsystem_v1.xml
- Triggers_v1.xml
- TriggersCollection_v1.xml
- UpdateService_v1.xml
- VirtualMedia_v1.xml
- VirtualMediaCollection_v1.xml
- AccelerationFunction.v1_0_5.json
- AccelerationFunctionCollection.json
- AccountService.v1_18_1.json
- ActionInfo.v1_6_0.json
- AddressPool.v1_3_0.json
- AddressPoolCollection.json
- Aggregate.v1_0_3.json
- AggregateCollection.json
- AggregationService.v1_0_3.json
- AggregationSource.v1_6_0.json
- AggregationSourceCollection.json
- AllowDeny.v1_0_3.json
- AllowDenyCollection.json
- Application.v1_0_1.json
- ApplicationCollection.json
- Assembly.v1_6_1.json
- AttributeRegistry.v1_5_0.json
- AutomationInstrumentation.v1_0_0.json
- AutomationNode.v1_0_0.json
- AutomationNodeCollection.json
- Battery.v1_5_0.json
- BatteryCollection.json
- BatteryMetrics.v1_1_0.json
- Bios.v1_3_0.json
- BootOption.v1_0_6.json
- BootOptionCollection.json
- Cable.v1_2_4.json
- CableCollection.json
- Certificate.v1_11_0.json
- CertificateCollection.json
- CertificateEnrollment.v1_0_1.json
- CertificateEnrollmentCollection.json
- CertificateLocations.v1_0_4.json
- CertificateService.v1_2_2.json
- Chassis.v1_28_0.json
- ChassisCollection.json
- Circuit.v1_9_0.json
- CircuitCollection.json
- CollectionCapabilities.v1_4_1.json
- ComponentIntegrity.v1_4_0.json
- ComponentIntegrityCollection.json
- CompositionReservation.v1_0_2.json
- CompositionReservationCollection.json
- CompositionService.v1_2_3.json
- ComputerSystem.v1_28_0.json
- ComputerSystemCollection.json
- Connection.v1_4_0.json
- ConnectionCollection.json
- ConnectionMethod.v1_3_0.json
- ConnectionMethodCollection.json
- Container.v1_0_1.json
- ContainerCollection.json
- ContainerImage.v1_0_1.json
- ContainerImageCollection.json
- Control.v1_8_0.json
- ControlCollection.json
- CoolantConnector.v1_4_0.json
- CoolantConnectorCollection.json
- CoolingLoop.v1_1_0.json
- CoolingLoopCollection.json
- CoolingUnit.v1_5_0.json
- CoolingUnitCollection.json
- CXLLogicalDevice.v1_4_0.json
- CXLLogicalDeviceCollection.json
- Drive.v1_22_0.json
- DriveCollection.json
- DriveMetrics.v1_4_0.json
- Endpoint.v1_8_2.json
- EndpointCollection.json
- EndpointGroup.v1_3_4.json
- EndpointGroupCollection.json
- EnvironmentMetrics.v1_6_0.json
- EthernetInterface.v1_12_5.json
- EthernetInterfaceCollection.json
- Event.v1_13_0.json
- EventDestination.v1_17_0.json
- EventDestinationCollection.json
- EventService.v1_12_0.json
- ExternalAccountProvider.v1_8_2.json
- ExternalAccountProviderCollection.json
- Fabric.v1_4_0.json
- FabricAdapter.v1_5_3.json
- FabricAdapterCollection.json
- FabricCollection.json
- Facility.v1_4_2.json
- FacilityCollection.json
- Fan.v1_6_0.json
- FanCollection.json
- Filter.v1_1_1.json
- FilterCollection.json
- GraphicsController.v1_0_2.json
- GraphicsControllerCollection.json
- Heater.v1_0_2.json
- HeaterCollection.json
- HeaterMetrics.v1_0_2.json
- HostInterface.v1_3_3.json
- HostInterfaceCollection.json
- IPAddresses.v1_1_5.json
- Job.v1_3_0.json
- JobCollection.json
- JobDocument.v1_0_0.json
- JobDocumentCollection.json
- JobExecutor.v1_0_0.json
- JobExecutorCollection.json
- JobService.v1_1_0.json
- JsonSchemaFile.v1_1_5.json
- JsonSchemaFileCollection.json
- Key.v1_4_1.json
- KeyCollection.json
- KeyPolicy.v1_0_1.json
- KeyPolicyCollection.json
- KeyService.v1_0_1.json
- LeakDetection.v1_2_0.json
- LeakDetector.v1_6_0.json
- LeakDetectorCollection.json
- License.v1_1_4.json
- LicenseCollection.json
- LicenseService.v1_1_2.json
- LogEntry.v1_21_0.json
- LogEntryCollection.json
- LogService.v1_9_0.json
- LogServiceCollection.json
- Manager.v1_25_0.json
- ManagerAccount.v1_14_1.json
- ManagerAccountCollection.json
- ManagerCollection.json
- ManagerDiagnosticData.v1_2_3.json
- ManagerNetworkProtocol.v1_13_0.json
- Manifest.v1_1_2.json
- MediaController.v1_3_2.json
- MediaControllerCollection.json
- Memory.v1_24_0.json
- MemoryChunks.v1_7_0.json
- MemoryChunksCollection.json
- MemoryCollection.json
- MemoryDomain.v1_5_1.json
- MemoryDomainCollection.json
- MemoryExtent.v1_0_0.json
- MemoryExtentCollection.json
- MemoryMetrics.v1_8_0.json
- MemoryRegion.v1_1_0.json
- MemoryRegionCollection.json
- Message.v1_3_0.json
- MessageRegistry.v1_8_0.json
- MessageRegistryCollection.json
- MessageRegistryFile.v1_1_5.json
- MessageRegistryFileCollection.json
- MetricDefinition.v1_3_6.json
- MetricDefinitionCollection.json
- MetricReport.v1_5_2.json
- MetricReportCollection.json
- MetricReportDefinition.v1_4_7.json
- MetricReportDefinitionCollection.json
- NetworkAdapter.v1_14_0.json
- NetworkAdapterCollection.json
- NetworkAdapterMetrics.v1_1_0.json
- NetworkDeviceFunction.v1_11_1.json
- NetworkDeviceFunctionCollection.json
- NetworkDeviceFunctionMetrics.v1_2_0.json
- NetworkInterface.v1_2_3.json
- NetworkInterfaceCollection.json
- NetworkPort.v1_4_3.json
- NetworkPortCollection.json
- odata-v4.json
- odata.v4_0_5.json
- OperatingConfig.v1_0_4.json
- OperatingConfigCollection.json
- OperatingSystem.v1_0_2.json
- OutboundConnection.v1_0_2.json
- OutboundConnectionCollection.json
- Outlet.v1_5_0.json
- OutletCollection.json
- OutletGroup.v1_2_0.json
- OutletGroupCollection.json
- PCIeDevice.v1_22_0.json
- PCIeDeviceCollection.json
- PCIeFunction.v1_7_0.json
- PCIeFunctionCollection.json
- PCIeSlots.v1_6_1.json
- PhysicalContext.json
- Port.v1_19_0.json
- PortCollection.json
- PortMetrics.v1_9_0.json
- Power.v1_7_3.json
- PowerDistribution.v1_6_0.json
- PowerDistributionCollection.json
- PowerDistributionMetrics.v1_4_0.json
- PowerDomain.v1_2_2.json
- PowerDomainCollection.json
- PowerEquipment.v1_2_3.json
- PowerSubsystem.v1_1_4.json
- PowerSupply.v1_7_0.json
- PowerSupplyCollection.json
- PowerSupplyMetrics.v1_2_0.json
- PrivilegeRegistry.v1_2_0.json
- Privileges.v1_0_6.json
- Processor.v1_23_0.json
- ProcessorCollection.json
- ProcessorMetrics.v1_7_0.json
- Protocol.json
- Pump.v1_2_0.json
- PumpCollection.json
- redfish-error.v1_0_2.json
- redfish-payload-annotations-v1.json
- redfish-payload-annotations.v1_3_0.json
- redfish-schema-v1.json
- redfish-schema.v1_10_1.json
- Redundancy.v1_7_0.json
- RegisteredClient.v1_1_2.json
- RegisteredClientCollection.json
- Reservoir.v1_0_2.json
- ReservoirCollection.json
- ResolutionStep.v1_1_0.json
- Resource.v1_24_0.json
- ResourceBlock.v1_4_3.json
- ResourceBlockCollection.json
- Role.v1_3_3.json
- RoleCollection.json
- RouteEntry.v1_0_2.json
- RouteEntryCollection.json
- RouteSetEntry.v1_0_2.json
- RouteSetEntryCollection.json
- Schedule.v1_2_5.json
- SecureBoot.v1_2_0.json
- SecureBootDatabase.v1_0_3.json
- SecureBootDatabaseCollection.json
- SecurityPolicy.v1_0_3.json
- Sensor.v1_13_0.json
- SensorCollection.json
- SerialInterface.v1_3_0.json
- SerialInterfaceCollection.json
- ServiceConditions.v1_0_1.json
- ServiceRoot.v1_21_0.json
- Session.v1_8_0.json
- SessionCollection.json
- SessionService.v1_2_0.json
- Settings.v1_5_0.json
- Signature.v1_0_3.json
- SignatureCollection.json
- SimpleStorage.v1_3_2.json
- SimpleStorageCollection.json
- SoftwareInventory.v1_14_0.json
- SoftwareInventoryCollection.json
- Storage.v1_22_0.json
- StorageCollection.json
- StorageController.v1_12_0.json
- StorageControllerCollection.json
- StorageControllerMetrics.v1_1_0.json
- StorageMetrics.v1_0_0.json
- Switch.v1_11_0.json
- SwitchCollection.json
- SwitchMetrics.v1_1_0.json
- Task.v1_7_4.json
- TaskCollection.json
- TaskService.v1_3_0.json
- TelemetryData.v1_0_0.json
- TelemetryDataCollection.json
- TelemetryService.v1_4_1.json
- Thermal.v1_7_3.json
- ThermalEquipment.v1_2_0.json
- ThermalMetrics.v1_3_3.json
- ThermalSubsystem.v1_5_0.json
- Triggers.v1_4_0.json
- TriggersCollection.json
- TrustedComponent.v1_5_0.json
- TrustedComponentCollection.json
- UpdateService.v1_17_1.json
- UpdateServiceCapabilities.v1_0_0.json
- USBController.v1_0_1.json
- USBControllerCollection.json
- VCATEntry.v1_0_3.json
- VCATEntryCollection.json
- VirtualCXLSwitch.v1_0_0.json
- VirtualCXLSwitchCollection.json
- VirtualMedia.v1_6_5.json
- VirtualMediaCollection.json
- VirtualPCI2PCIBridge.v1_0_0.json
- VirtualPCI2PCIBridgeCollection.json
- VLanNetworkInterface.v1_3_1.json
- VLanNetworkInterfaceCollection.json
- Volume.v1_10_2.json
- VolumeCollection.json
- Zone.v1_6_3.json
- ZoneCollection.json
- AccountService.v1_18_1.json
- ActionInfo.v1_6_0.json
- AggregationService.v1_0_3.json
- AggregationSource.v1_6_0.json
- AggregationSourceCollection.json
- Assembly.v1_6_1.json
- AttributeRegistry.v1_5_0.json
- Bios.v1_3_0.json
- Cable.v1_2_4.json
- CableCollection.json
- Certificate.v1_11_0.json
- CertificateCollection.json
- CertificateLocations.v1_0_4.json
- CertificateService.v1_2_2.json
- Chassis.v1_28_0.json
- ChassisCollection.json
- ComponentIntegrity.v1_4_0.json
- ComponentIntegrityCollection.json
- ComputerSystem.v1_28_0.json
- ComputerSystemCollection.json
- Drive.v1_22_0.json
- DriveCollection.json
- EnvironmentMetrics.v1_6_0.json
- EthernetInterface.v1_12_5.json
- EthernetInterfaceCollection.json
- Event.v1_13_0.json
- EventDestination.v1_17_0.json
- EventDestinationCollection.json
- EventService.v1_12_0.json
- Fabric.v1_4_0.json
- FabricAdapter.v1_5_3.json
- FabricAdapterCollection.json
- FabricCollection.json
- Fan.v1_6_0.json
- FanCollection.json
- IPAddresses.v1_1_5.json
- JsonSchemaFile.v1_1_5.json
- JsonSchemaFileCollection.json
- LogEntry.v1_21_0.json
- LogEntryCollection.json
- LogService.v1_9_0.json
- LogServiceCollection.json
- Manager.v1_25_0.json
- ManagerAccount.v1_14_1.json
- ManagerAccountCollection.json
- ManagerCollection.json
- ManagerDiagnosticData.v1_2_3.json
- ManagerNetworkProtocol.v1_13_0.json
- Memory.v1_24_0.json
- MemoryCollection.json
- Message.v1_3_0.json
- MessageRegistry.v1_8_0.json
- MessageRegistryCollection.json
- MessageRegistryFile.v1_1_5.json
- MessageRegistryFileCollection.json
- MetricDefinition.v1_3_6.json
- MetricDefinitionCollection.json
- MetricReport.v1_5_2.json
- MetricReportCollection.json
- MetricReportDefinition.v1_4_7.json
- MetricReportDefinitionCollection.json
- NetworkAdapterCollection.json
- odata-v4.json
- odata.v4_0_5.json
- OperatingConfig.v1_0_4.json
- OperatingConfigCollection.json
- PCIeDevice.v1_22_0.json
- PCIeDeviceCollection.json
- PCIeFunction.v1_7_0.json
- PCIeFunctionCollection.json
- PCIeSlots.v1_6_1.json
- PhysicalContext.json
- Port.v1_19_0.json
- PortCollection.json
- Power.v1_7_3.json
- PowerSubsystem.v1_1_4.json
- PowerSupply.v1_7_0.json
- PowerSupplyCollection.json
- Privileges.v1_0_6.json
- Processor.v1_23_0.json
- ProcessorCollection.json
- Protocol.json
- redfish-error.v1_0_2.json
- redfish-payload-annotations.v1_3_0.json
- redfish-schema-v1.json
- redfish-schema.v1_10_1.json
- Redundancy.v1_7_0.json
- Resource.v1_24_0.json
- Role.v1_3_3.json
- RoleCollection.json
- Sensor.v1_13_0.json
- SensorCollection.json
- ServiceRoot.v1_21_0.json
- Session.v1_8_0.json
- SessionCollection.json
- SessionService.v1_2_0.json
- Settings.v1_5_0.json
- SoftwareInventory.v1_14_0.json
- SoftwareInventoryCollection.json
- Storage.v1_22_0.json
- StorageCollection.json
- StorageController.v1_12_0.json
- StorageControllerCollection.json
- Task.v1_7_4.json
- TaskCollection.json
- TaskService.v1_3_0.json
- TelemetryService.v1_4_1.json
- Thermal.v1_7_3.json
- ThermalMetrics.v1_3_3.json
- ThermalSubsystem.v1_5_0.json
- Triggers.v1_4_0.json
- TriggersCollection.json
- UpdateService.v1_17_1.json
- VirtualMedia.v1_6_5.json
- VirtualMediaCollection.json
- meson.build
- OpenBMCAccountService_v1.xml
- OpenBMCComputerSystem_v1.xml
- OpenBMCManager_v1.xml
- OpenBMCVirtualMedia_v1.xml
- OpenBMCAccountService.json
- OpenBMCAccountService.v1_0_0.json
- OpenBMCComputerSystem.json
- OpenBMCComputerSystem.v1_0_0.json
- OpenBMCManager.json
- OpenBMCManager.v1_1_0.json
- OpenBMCVirtualMedia.json
- OpenBMCVirtualMedia.v1_0_0.json
- meson.build
- meson.build
- meson.build
- dbus_utils.cpp
- json_utils.cpp
- time_utils.cpp
- dbus_log_watcher.cpp
- error_message_utils.cpp
- error_messages.cpp
- event_log.cpp
- filesystem_log_watcher.cpp
- filter_expr_executor.cpp
- filter_expr_printer.cpp
- heartbeat_messages.cpp
- journal_read_state.cpp
- redfish.cpp
- registries.cpp
- resource_messages.cpp
- subscription.cpp
- task_messages.cpp
- update_messages.cpp
- meson.build
- openbmc-config.json
- README.md
- generate_auth_certificates.py
- generate_schema_collections.py
- generate_schema_enums.py
- hostlogger_test.py
- parse_registries.py
- update_schemas.py
- websocket_test.py
- boost_asio.cpp
- boost_asio_ssl.cpp
- boost_beast.cpp
- dbus_singleton.cpp
- dbus_utility.cpp
- json_html_serializer.cpp
- ossl_random.cpp
- ssl_key_handler.cpp
- webserver_cli.cpp
- webserver_cli.hpp
- webserver_main.cpp
- webserver_run.cpp
- index.xml
- index.json
- RootOfTrust_v1.xml
- RootOfTrustCollection_v1.xml
- ServiceRoot_v1.xml
- DMTF_Redfish_logo_2017.svg
- json.css
- redfish.css
- meson.build
- Change-name-of-nghttp2-library.patch
- .clang-format
- .clang-tidy
- boost.wrap
- cli11.wrap
- gtest.wrap
- nghttp2.wrap
- nlohmann_json.wrap
- openssl.wrap
- sdbusplus.wrap
- tinyxml2.wrap
- zstd.wrap
- crow_getroutes_test.cpp
- http2_connection_test.cpp
- http_body_test.cpp
- http_connection_fuzzer.cpp
- http_connection_test.cpp
- http_response_test.cpp
- http_server_test.cpp
- mutual_tls.cpp
- parsing_test.cpp
- router_test.cpp
- server_sent_event_test.cpp
- utility_test.cpp
- verb_test.cpp
- zstd_compressor_test.cpp
- zstd_decompressor_test.cpp
- zstd_test_arrays.hpp
- async_resolve_test.cpp
- credential_pipe_test.cpp
- dbus_privileges_test.cpp
- http_utility_test.cpp
- human_sort_test.cpp
- json_html_serializer.cpp
- multipart_test.cpp
- ossl_random.cpp
- sessions_test.cpp
- ssl_key_handler_test.cpp
- str_utility_test.cpp
- webassets_test.cpp
- collection_test.cpp
- dbus_utils.cpp
- error_code_test.cpp
- hex_utils_test.cpp
- ip_utils_test.cpp
- json_utils_test.cpp
- location_utils_test.cpp
- query_param_test.cpp
- resource_utils_test.cpp
- sensor_utils_test.cpp
- stl_utils_test.cpp
- systems_utils_test.cpp
- time_utils_test.cpp
- dbus_log_watcher_test.cpp
- event_log_test.cpp
- event_matches_filter_test.cpp
- filter_expr_executor_test.cpp
- filter_expr_parser_test.cpp
- journal_read_state.cpp
- privileges_test.cpp
- redfish_aggregator_test.cpp
- redfish_oem_routing_test.cpp
- redfish_test.cpp
- registries_test.cpp
- submit_test_event_test.cpp
- vacuum.journal
- account_service_test.cpp
- chassis_test.cpp
- ethernet_test.cpp
- log_services_dump_test.cpp
- manager_diagnostic_data_test.cpp
- metadata_test.cpp
- openbmc_managers_test.cpp
- power_subsystem_test.cpp
- processor_test.cpp
- service_root_test.cpp
- system_test.cpp
- systems_logservices_postcode.cpp
- telemetry_service_test.cpp
- thermal_subsystem_test.cpp
- update_service_test.cpp
- meson.build
- .clang-format
- .clang-tidy
- .codespell-ignore
- .dockerignore
- .eslintignore
- .gitignore
- .markdownlint.yaml
- .openbmc-enforce-gitlint
- .prettierignore
- .shellcheck
- DEVELOPING.md
- LICENSE
- meson.build
- meson.options
- OWNERS
- README.md
- run-ci
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
meson
View Details ▼
meson
SCons-like build system that uses Python as a front-end language and Ninja as a building backend.
meson init
Generate a project with default values:
meson init {{[-l|--language]}} c {{[-n|--name]}} {{myproject}} --version {{0.1}}
Generate a C project with a given name and version:
meson {{[build|setup build]}}
Configure a directory named `build` with default values for compilation:
ninja
View Details ▼
ninja
A Build system designed to be fast.
ninja
Build in the current directory:
ninja -j {{4}}
Build in the current directory, executing 4 [j]obs at a time in parallel:
ninja -C {{path/to/directory}}
Build a program in a given directory:
