Age | Commit message (Collapse) | Author | Files | Lines |
|
Albert Zhang (1):
Add support for redfish StopBootOnFault
Ed Tanous (15):
Split up findNavigationReference
Make findNavigationReference* use references
FindNavigationReferences rename p->jsonPtr
Remove now-unused isParameterTagCompatible
Remove computeParameterTagFromArgsList
Remove ServerSentEvents class
Make error codes take by reference
Rename all error_code instances to ec
Simplify the router
Remove the black_magic namespace
HTTP/2 support
Update to owasp headers
Provide bmcweb-specific bmcweb exception handler
Remove FunctionTraits
Fix a bug for zero arg EventLog entries
George Liu (2):
Refactor setProperty method
Add efficiency percent for PowerSupply
Gunnar Mills (1):
Remove reference to phosphor-webui
Jie Yang (1):
Add topology links for Chassis
Lakshmi Yadlapati (4):
Use getPCIeDeviceList in PCIeDeviceCollection
Refactor powerSupplyPath association retrieval
Refactor redfishPcieGenerationFromDbus and redfishSlotType
Add PCIe Slot information to PCIeDevice schema
Nitin Kumar Kotania (1):
Static IPv6 config: Send relevant error on patch.
Change-Id: I8b62bac374a88a85780ea3d034e80bdf1e8743c0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Remove usage of flat_map for enum lookup
Break out request completion from connection
Patrick Williams (2):
error_messages: remove source_location indirect
sdbusplus: use shorter type aliases
Change-Id: Ia388a4922d2f3fff88f9bfa7963ae176184ed1c8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This commit is part of the review here:
https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/40978
It adds a compile time dependency on nghttp2, and adjusts some of the
build params for OpenBMC. Namely:
1. Building only a static library.
2. Enabling LTO.
3. Removing all features that we don't use (to reduce binary size)
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: Ifa9695c3c2313b4895d500a410307ef71ae1fad9
|
|
George Liu (1):
Change the byte of the MemoryAttributes attribute to the size type
Change-Id: If5da4af8167710845fa1617dfa64dad3c1ad54c5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chicago Duan (1):
Redfish: Implement SNMP Trap
Ed Tanous (8):
Revert "Fix websocket csrf checking"
Set cookieAuth variable for cookie
Use fillMessageArgs in log services
Upgrade to mozilla intermediate 5.7
Change cipher suite variable
Add an option flag for multi-computersystem
Break out ComputerSystem methods
Move all ComputerSystem routes to bottom
George Liu (1):
Refactor getManagedObjects method
Jayaprakash Mutyala (1):
Populate Memory attributes
Joseph Reynolds (1):
Add headers Referrer-Policy and Permissions-Policy
Lakshmi Yadlapati (1):
Fix Redfish validator failure in PCIeFunction
Nan Zhou (1):
json utils: add getEstimatedJsonSize
Change-Id: Icd8b2601a60fa5cd1cfc36775877b9c02d192b0c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Add ServiceLabel information for PowerSupply
Lakshmi Yadlapati (2):
Move PCIe functions to common file
Add Health information for PCIeDevice
Change-Id: I350d6c8a48c8a0648caa7ffebcf7d26a639385f4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Fix regression in @odata failure paths
George Liu (2):
Add asset information for PowerSupply
Add FirmwareVersion For PowerSupply
Change-Id: I1c09c4f46d3a940f9a4b35513be3933e4657576f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Expand queries require a non-default meson option to be enabled. Add a
PACKAGECONFIG to control it, which will still be disabled by default,
so that we don't end up with EXTRA_OEMESON settings.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia3635ae17b1390f07e878010a7862f9922391c83
|
|
Ed Tanous (9):
Require content-type by default
Break out storage methods
Move registry code out of event service manager
Make propertyValueNotInList typesafe
Make propertyValueTypeError more typesafe
Make propertyValueFormatError more typesafe
Make propertyValueIncorrect typesafe
Make redfish::messages rely on typesafe structures
Add missing pragma once
George Liu (1):
Add Status information for Power Supply
Gunnar Mills (1):
Remove 2nd get_option('https_port')
Ninad Palsule (1):
Add content type check in the update service
Willy Tu (3):
query: Fix default expand level with delegated
storage: add support for multiple storages
chassis: Pass ec by reference
Change-Id: If2d2fe5685f5283fa889cda7ed2f48d75d5aa7aa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (4):
Remove unused include
Consistently name AsyncResp variables
Break up router into separate files
Fix hack on Set-Cookie
Myung Bae (1):
Fix Error log entries to Warning
Change-Id: I0cbf6a44d80dc476786e4210a7184124b4f44571
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Remove unused const-cast
Remove urlEncode
Jiaqing Zhao (5):
Remove usage of deprecated VLanNetworkInterface
ethernet: Bump EthernetInterface schema 1.6.0 -> 1.9.0
Expose VLAN interfaces as EthernetInterface
Implement DELETE EthernetInterface for VLAN
POST EthernetInterfaceCollection for VLAN
Willy Tu (2):
hex_units: Fix Werror=conversion
storage: Support new StorageController
Change-Id: I893d47676d7f5103d23afacff37a3e1b3e747ba4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Abhishek Patel (1):
PATCH userGroups Information ("AccountTypes")
Andrew Geissler (1):
bmc-ready: provide special error return on BMCNotReady
Ed Tanous (1):
Remove extra character
Ninad Palsule (1):
Add AccountTypes in POST Accounts service
Change-Id: Id9e827a359113a0a385cbaddca11dd32e23e3fdf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
AppaRao Puli (1):
Add SSE style subscription support to eventservice
Ed Tanous (7):
Break out metric report definition get
Implement HEAD for metrics
Subproject nlohmann and tinyxml2
Break out serializer into its own cpp file
Remove this->
Change nlohmann to nlohmann_json
Fix meson warning
Lakshmi Yadlapati (1):
Move getPCIeDeviceList to pcie_util
Ninad Palsule (1):
Add support for multiple consoles
Change-Id: Ie004b0422b08bd58e2c76367afb617cfc7cb4b12
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
chassis: consistently log error on internal fails
AppaRao Puli (1):
Input parameter validation for Event Subscription
Ed Tanous (6):
Replace atoi
Rename option and enable it by default
Simplify obmc console buffers
Update base registries
Server-sent-event fixes
Remove duplicated stringValueTooLong
Myung Bae (2):
Fix NotFound Sensors to report as 404
Fix bmcweb coredump by Non-existent PCIeFunctionId
Ninad Palsule (2):
Introduce ConsoleHandler class under obmc_console
Disabled processor and memory summary status
V-Sanjana (1):
Add Server-Sent-Event support
Willy Tu (1):
health: Add option to disable health-populate
Change-Id: If63d8d231eb2551ec9e47a32878df36c7b9c03e5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Allow async resolver to be optional
Change-Id: Ib3a89c41bea872f1657a5496ff794e7b5d4a78ef
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Anthony (1):
Update DIMM memorySizeInKB to be in size_t
Arun Thomas Baby (1):
Set HidePayload on Task when payload is null
Carson Labrado (1):
Bump nlohmann version to 3.11.2 from 3.9.1
Chris Cain (1):
Processor: Add processor throttle status
Ed Tanous (5):
Fix some includes
Don't push non finite numbers to Redfish
Make all std::regex instances static
Add maybe_unused to possibly unused argument
Break out methods
George Liu (1):
Fix the Redfish validator fail for Storage
John Edward Broadbent (1):
update service: use getCollectionMembers
Nan Zhou (1):
json utility: add sort
Ninad Palsule (2):
Use console information from DBUS
Refactor processor/memory state related code
Ravi Teja (1):
Handle AccountService D-bus errors
Szymon Dompke (1):
Add support for POST on TriggersCollection
Change-Id: I99d0eb11d1ede59ce7d53f0e09277de8de06a449
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Add check for "quiesced" bmc manager state
Szymon Dompke (1):
Add Links/Triggers to MetricReportDefinition
Change-Id: I739cfc32c78c98bc2da9fd59d23d1860e5a14388
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Use human sort for EthernetInterfaces
Krzysztof Grobelny (1):
Switched bmcweb to use new telemetry service API
Change-Id: I30e7f824f4cbe67161efbcabf283423f87519167
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Update schema packs to 2023.1
Change-Id: I63d12b9e42add79fadf04eea344f5ad7660db16f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (2):
redfish: network protocol fix for multiple interfaces
redfish: ensure protocol state always returned
Ed Tanous (7):
Add a unit test for dumpHtml
Write test capable of catching regressions
Clean up preparePayload
http_connection: Allow empty json objects
Clear json object
Remove redfish-post-to-old-updateservice
Capture all boost::system::error_codes by ref
Jason M. Bills (1):
Fix integer display in HTML
John Edward Broadbent (1):
redfish: Add EncryptionStatus to Drive
Ninad Palsule (1):
Added new pre-defined usergroup called hostconsole
V-Sanjana (1):
Redfish validator error fix
Change-Id: I825f35f903fd8c15670ca846e64feb8c80b226c6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Remove bad include from dbus singleton
Break out setupRedfishRoute
George Liu (1):
Implements PowerSupply schema
Gunnar Mills (1):
SessionService: Break out setupRedfishRoute
Lakshmi Yadlapati (1):
Fix internal error caused by unknown PCIe SlotType
Ninad Palsule (1):
Move long lambda in separate function
Change-Id: Ia8f35262d533114447e68aae7800b9cdabcb1300
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (3):
Boost::urls::format
Remove flat_set from EthernetInterfaces
Use array
Gunnar Mills (2):
README: Move to "meson setup [options]"
Remove done TODO
Lakshmi Yadlapati (3):
Add State information for PCIeDevice
Fix invalid PCIeType in pcie_slots
Fix documentation for PCIeDevice properties
vijayabharathi shetty (1):
Fix certificate replacement error code issue
Change-Id: I66bb2a4256b9004ffd9617e8122f181737f487a4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (3):
Don't rely on implicit operator comparison
Update RedfishVersion to 1.17.0
Revert "http_connection: Allow empty json objects"
Lakshmi Yadlapati (1):
Remove "Manufacturer" from PCIeDevice interface
Patrick Williams (17):
human-sort: fix clang-tidy warnings about pointer arithmetic
time-utils: fix clang-tidy warning
multipart-parser: fix clang-tidy issues
pam-authenticate: fix clang-tidy warning
mutual-tls: fix clang-tidy warning
json-html-serializer: fix clang-tidy warning
query-param: fix clang-tidy warnings
log-services: fix clang-tidy warnings
certificate-service: fix clang-tidy warnings
http-logging: fix clang-tidy warnings
http-app: fix unused macro clang-tidy warning
chassis: fix clang-tidy warning
fix clang-tidy warnings with unreachable returns
use emplace where appropriate per clang-tidy
ibm-locks: shut up clang-tidy by disabling code
systems: remove stray break for clang-tidy
fix more push vs emplace calls
Change-Id: I7c1aebc8f1d857080fb4d8270b84ba8d177dd399
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: I77ef1452a295f0e39eb9941759c9cb980a45c3d5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: Ibebea565e61b9c56f20d9a28dd9fb85939bee76b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Potin Lai (1):
managers: fix bug of searching dbus object path
Change-Id: I8b611f5c820938f2e05cd0d14b5aa87efe5b4df9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Myung Bae (1):
Update Logging option for the setting log level
Change-Id: I652deada578e3862e5c85db901cee10192143459
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Hansen (1):
bugfix: find existing powersupply for power sensor
Jayaprakash Mutyala (1):
virtual_media: Fix for bmcweb crash
Lakshmi Yadlapati (1):
Update depth parameter in getPCIeDeviceList
Change-Id: Ic880da7c4aa8f5ebeef85874b2a3d386bd6bffa2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Carson Labrado (1):
Aggregation: Process subordinate top collections
Change-Id: Ic4b9c6e314b4aff14e1b3cf000e9e043b5fba157
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Krzysztof Grobelny (1):
Removed myself from OWNERS file
Lakshmi Yadlapati (6):
Moving to correct PCIe Device interface
Refactor SystemPCIeDevice method
Refactor SystemPCIeFunctionCollection method
Refactor SystemPCIeFunction method
Cleanup pcie code
Fix PCIeDevice redfish validator failure
SunnySrivastava1984 (1):
Add Asset information for PCIeDevice
Change-Id: Id1856679813f58720bd9a9b1e977296695695742
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This reverts commit b8536caa358ebd10774ae61fd51dc94a50b90d8c.
This is failing redfish validation:
```
1 err.PCIeDevice.PCIeDevice errors in /redfish/v1/Systems/system
1 failProp errors in /redfish/v1/Systems/system
1 failGet errors in /redfish/v1/Systems/system/PCIeDevices/system
```
Change-Id: Iaea681798bcf5bca59841d1b8216e9bb19205a14
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Krzysztof Grobelny (1):
Removed myself from OWNERS file
Lakshmi Yadlapati (5):
Moving to correct PCIe Device interface
Refactor SystemPCIeDevice method
Refactor SystemPCIeFunctionCollection method
Refactor SystemPCIeFunction method
Cleanup pcie code
SunnySrivastava1984 (1):
Add Asset information for PCIeDevice
Change-Id: I5436b47aa2f6b9775e156c07ccf1ccbf3d72b7e3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Remove number support from the router
Remove nameStr from router
Change-Id: I54677faa24f3f645482958ec385928d3849f26db
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Boleslaw Ogonczyk Makowski (1):
Fix regression in virtual media
Lei YU (1):
http_connection: Allow empty json objects
Willy Tu (1):
dbus_utility: Support new ObjectMapper methods
Change-Id: I284fa8345d0bc077a9905595f5d2bd31edec6dd9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The new pre-defined usergroup named "hostconsole" is added to
differentiate access between host console and manager console.
The only users allowed to interact with host console are part of the
"hostconsole" group.
This is a fixed is the github issue:
https://github.com/openbmc/phosphor-user-manager/issues/15
In commit https://gerrit.openbmc.org/c/openbmc/bmcweb/+/50835 ssh was
mapped to both ManagerConsole and HostConsole. The split is discussed
in the commit https://gerrit.openbmc.org/c/openbmc/bmcweb/+/50835?tab=comments
Note: The changes are spread across multiple repositories listed under
"Related commits:"
The openbmc changes are as follows:
- Removed a dependency on dropbear.default file. Added a new environment
file dropbear.env for obmc-console. If we want to add port specific
configuration then we can add dropbear.%i.env file.
- The DROPBEAR_EXTRA_ARGS variable updated to include "-G hostconsole"
flag.
- New update script added to add new hostconsole group and also add all
users part of the priv-admin group to this new group.
- Similarly changes are made to add new group during install time and
add root user in this group.
Tested:
Loaded on system and qemu eumulator. Made sure that the only user
can ssh to host console are member of hostconsole group.
Related commits:
docs: https://gerrit.openbmc.org/c/openbmc/docs/+/60968
phosphor-user-manager: https://gerrit.openbmc.org/c/openbmc/phosphor-user-manager/+/61583
openbmc: https://gerrit.openbmc.org/c/openbmc/openbmc/+/61582
obmc-console: https://gerrit.openbmc.org/c/openbmc/obmc-console/+/61581
bmcweb: https://gerrit.openbmc.org/c/openbmc/bmcweb/+/61580
Change-Id: Icced48da188fb76828bf4ff5c705d6f1300ae3e7
Signed-off-by: Ninad Palsule <ninadpalsule@us.ibm.com>
|
|
Matt Spinler (1):
log_services: Fix isContentTypeAllowed checks
Change-Id: Ice3d95ba7615e0884bfd83834464479756826cfb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Fix clang-tidy issue in aggregation
Copy privilegeset into websocket rule
Change-Id: Ic6a27189affbd9956f6ff5975a79c168839ce238
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iaefc691917edf1342854fa4ea0950283a7d175c8
|
|
In a base bb file where we are setting the primary git repository, it
is rare that we need to `SRC_URI +=`. This is an unnecessary pattern
that seems to have been copied throughout the repository. Remove the
pattern where appropriate and simply set SRC_URI directly.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I430186a82f9582ba6196f5bf66b659af4092b48d
|
|
Patrick Williams (1):
meson: remove deprecated get_pkgconfig_variable
Change-Id: I3da5c90bbc81b170e50dc12b186e20e29fa958ad
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: remove autotools support
Change-Id: Icc08d893f37513692817857174dc84823655d6be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Carson Labrado (1):
Aggregation: Check for subordinate collection
George Liu (2):
Implements PowerSupplies schema
Fix PowerSubsystem/PowerSupplies causing validator to fail
Gunnar Mills (1):
Fix websocket csrf checking
Change-Id: I78f17fd9dbf00c69a95e560f9389acb4ca0980fb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We are suppose to use direct executable calls in service files
rather than indirections through /bin/env (See Anti-patterns).
Tested:
```
root@witherspoon:~# systemctl status slpd-lite
* slpd-lite.service - Lightweight SLP Server
Loaded: loaded (/lib/systemd/system/slpd-lite.service; enabled; preset: enabled)
Active: active (running) since Thu 2023-04-06 16:32:29 UTC; 58s ago
Main PID: 205 (slpd)
CPU: 70ms
CGroup: /system.slice/slpd-lite.service
`-205 /usr/sbin/slpd
Apr 06 16:32:29 witherspoon systemd[1]: Started Lightweight SLP Server.
```
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I08c0eaff39798fb3095d816389a8752b343164e7
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ied7e89264240bbe10b2938700440917e9a1976de
|
|
Patrick Williams (10):
bootstrap: fix shellcheck warnings
prettier: reformat markdown
clang-format: update with latest
configure: make SERVICE_DIR static
OWNERS: switch 'matches' to 'matchers'
MAINTAINERS: remove file
error: fix handling of error codes
main: fix 'unused-parameter' warnings
slp_parser: fix missing-field-initializers warnings
build: add meson support
Change-Id: I33abfcdeb7e6d0f21554fd33744daf8b1edbeb20
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Revisit OEM schemas
Logananth Sundararaj (1):
Add HotPluggable support in Redfish
Change-Id: I682d94e1ebb1d59ddc9bad26c9d978934140b289
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Hieu Huynh (1):
Fix If Match header in Http layer
Change-Id: Id211b6b62a4949f0326038cba67c1252cebb8403
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Carson Labrado (1):
Aggregation: Prefix fix HttpHeaders property
Corey Hardesty (1):
Support for configurable host reboot count
Change-Id: I7840eae42312daddd64fa7bdfbbd3e590c2214be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
UpdateService: Support for MultipartHttpPushUri
Change-Id: Ie03ee90e4226fe3b36b6b29477f3ccb3a430a99d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Carson Labrado (2):
Aggregation: Increase response read limit to 50MB
LogService: Fix potential null pointer dereference
Chris Cain (1):
systems: Fix missing EnterDwellTime property
Ed Tanous (4):
Add component integrity schemas
Remove authorization checks in nbd_proxy
Break out another lambda
nbd proxy and websocket cleanups
George Liu (1):
Refactor getAssociationEndPoints method
Jonathan Doman (1):
Fix Request use-after-move
Sunitha Harish (1):
IPv6: Remove AddressState from redfish response.
Change-Id: Ia96a77410fc58a8c9a406183901deadaea8e2eeb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|