Age | Commit message (Collapse) | Author | Files | Lines |
|
See this commit for more info on function and testing:
https://github.com/openbmc/phosphor-state-manager/commit/0d1c3f1f9329c853677f0581287afef83eeea0f0
phosphor-state-manager: srcrev bump 65bfcf5792..0d1c3f1f93
Andrew Geissler (1):
host-check: discover host state within state manager
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I04129b1838118efceb1d073539d01d6e1af99eec
|
|
Background:
OpenBMC provisions the BMC firmware image with the root account password
in a form which is no longer acceptable to Linux-PAM version 1.5.1.
Specifically, [phosphor-defaults.inc][] sets the password hash into
/etc/shadow as "\$1\$UGMqyqdG\$FZiylVFmRRfl9Z0Ue8G7e/", where $1
indicates the deprecated [MD5 hash algorithm][]. Ref: [wikipedia passwd
entry][]. Beginning around PAM version 1.5.1, when you log in, the
[pam_unix.so module][] authenticates okay but requires the password to
be changed. (For example, you'll get a message like "You are required
to change your password immediately (administrator enforced)." This
behavior is undesirable for OpenBMC project defaults, and is not
tolerated by the project's current continuous integration tools.)
This change is to replace the password hash to keep the same cleartext
password but hashed with an acceptable algorithm.
Specifically, the password hash supplied in phosphor-defaults.inc is
updated to use the same password as before but encoded
with the SHA-512 algorithm. The hash was generated by the
`openssl passwd -6 0penBmc` command. This change ought to be
transparent and forward and backward compatible.
Note various meta-layers use this same hash string in
conf/local.conf.sample files. They are changed to match.
References:
[phosphor-defaults.inc]: https://github.com/openbmc/openbmc/blob/1a977b269ed437bebb9ae7810e3157746ec9174d/meta-phosphor/conf/distro/include/phosphor-defa
ults.inc#L245
[wikipedia passwd entry]: https://en.wikipedia.org/wiki/Passwd
[pam_unix.so module]: https://github.com/linux-pam/linux-pam/tree/master/modules/pam_unix
[MD5 hash algorithm]: https://en.wikipedia.org/wiki/MD5
Tested:
Created image with new password hash and PAM 1.5.1 and checked that
login works okay and does not require the passwod to be changed.
Signed-off-by: Joseph Reynolds <joseph-reynolds@charter.net>
Change-Id: I5b189374f08ba506dbed7f8b9b991f2808cc3bc5
|
|
Background: The OpenBmc project default root account password is set
in meta-phosphor/conf/distro/include/phosphor-defaults.inc and can be
customized in each layer's local.conf file.
Many of these local.conf.sample files had redundant code to set the
password, which probably should not have been there. Removing them
allows the defaults in phosphor-defaults.inc to take effect.
Tested: No. Only meta-ibm was tested.
Signed-off-by: Joseph Reynolds <joseph-reynolds@charter.net>
Change-Id: I76dce00d269d7afa005d7bcfd63f846d3cf45596
|
|
Willy Tu (1):
ssl: remove BMCWEB_ENABLE_SSL since openssl is not optional anymore
Change-Id: Id317d10cb20deaa283cb5b81401f825653f8acfc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Hung (1):
Filter meaningless characters for reading NVMe model name
Change-Id: Ia234010e85a4b5c965e925f95a6a89a205c1a95f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Willy Tu (1):
watchdog: Add signal for timeout event
Change-Id: Ib1c65311ebfd6719df0d82513da45e48871e0972
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
build: Remove cmake
Change-Id: I3ce79e7bb3cc4c0e4c93374e053374f44b802115
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Rashmica Gupta (1):
match: Add new PropertiesChanged rule
Change-Id: I32b8757931b31b2327306bf5b94129723827a9aa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayaprakash Mutyala (1):
Fix for getSystemBootOptions for unsupported param
Change-Id: I2b189fe0f679e67139c79b78942d17e0c294dc43
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayaprakash Mutyala (1):
rakp12: Clear security sensitive data
sunitakx (1):
Log Redfish event for invalid login via RMCPP interface
Change-Id: I6a3ee827e3ea43bb67fd707fd8e29d2c385994a1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sumit Kumar (1):
PEL: Guard against hostboot sending down duplicate PEL Ids
Change-Id: Ib33fc7ef179d3718778bdf03635c3eca23860e4d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Abhishek Patel (1):
Fix event_service privileges
Sunitha Harish (1):
Event subscriber persistency: Fix restoring subscribers
Change-Id: I60099ac59cbf86d0cd7ab24e0d5837944820963b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Update OWNERS file to match the format in docs
Tom Joseph (1):
tools: Fix bug in pldm_fwup_pkg_creator.py
Change-Id: Iaf8296676804d34886a3613d109aff9d8305a020
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This switches from the CMake build to the meson one.
Change-Id: I24ca927bcb02ca60250400ae44266b72911c0737
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
William A. Kennington III (3):
sel_logger: Fix temporary int creation
sel_logger: Annotate unused variables
build: Add meson
Change-Id: I81ba810121c92b94aeff2cb3678d18237e09829a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Willy Tu (1):
Revert "config: update the dbus-sdr flag to remove underscores"
Change-Id: Ib085cbad635d90dab53614eea48e556d3db4c5bb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lukasz Kazmierczak (1):
Extending meson build system to support fast compilation during development stage
Change-Id: I1d8a22ded36c5003a8feb879ed7940308d1bb239
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Enable pycodestyle
Rearrange mtls code
Ravi Teja (1):
Fix PATCH on hypervisor IPv4Addresses
Change-Id: I02412dc678c46bef52f7b9056f758f0d76b14b9d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Paul Fertser (1):
docs: guide: fix broken links to guidelines and customization
Change-Id: Ibbd6e916d2761944eef1fd90b5eca4cc76b94916
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
make pldmd a dbus systemd service
George Liu (2):
Remove getBitfieldCount method
Fix enum_attrs.json error
Manojkiran Eda (1):
Owners file for pldm
Pavithra Barithaya (2):
BMC RR : Read and update the status for BMC reset
PLDM: Implement host-condition interface
Sampa Misra (1):
Avoid redundant entity association PDRs after merge
sampmisr (1):
BMC RR: check whether the Host is running
Change-Id: I137c88f92c70898a1f71b8c566db436532a6ef11
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tejas Patil (1):
Network: Add support for MTU propery
Vijay Lobo (1):
PEL.Entry: Add Subsystem property
Willy Tu (1):
Drive: Add Drive Type for Item.Drive Interface
Change-Id: Iaa16ee058b8231a9d463d6e86584b6aac8720b09
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lei YU (1):
core_manager: Handle dbus exceptions
Change-Id: I7071c6a2ae409e7272dbecd0f578a36f320127ac
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
PEL: Add regulator phase faults to registry
Change-Id: Ic986026fd0ef92150d6918940df7b53d0daf6cc6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Derick Montague (1):
Resovle POST code logs missing page message
Change-Id: I41d908b76705429522c7d683c00088e96cd75c19
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (7):
meson: nlohmann/json has a meson build
meson: Rework valijson subproject dependency
test: fru-utils: Exercise the FRU checksum algorithm
FruUtils: Rework calculateChecksum() implementation
FruUtils: Avoid truncation in derivation of fruAreaSize
subprojects: valijson: Update to v0.4
docs/my_first_sensors.md: Fix example busctl invocation
Avenash Asai Thambi (1):
legacy.json: Add vout9 to vout17 max and min support
Bruce Mitchell (1):
Support the PCIE_x_Temp Sensors for Everest
Ed Tanous (1):
Revert "meson: nlohmann/json has a meson build"
Rashmica Gupta (2):
Units: add enum for valid unit types
schema: add restricted range for severity
Change-Id: Id5e698ba320dffa617ae2a821412e2b70e85a2dc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
raw: Fix for single element containers
Change-Id: Ie346fde7958db951abac5591a431bacda97fca61
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vernon Mauery (3):
replace tuple-based singleton with individual singletons
make internal command functor match external
Add Get Channel Cipher Suites Command
Change-Id: I59d12442e750b384ad7212b4064df36f1711cbc1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brad Bishop (1):
meson: add missing nlohmann dependencies to tests
Change-Id: Ia6433bbf90c058837e215c518d557a3a5345f2e2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Gunnar Mills (2):
Correct Manager LogService Collection permission
Fix System EventLog Collection permission
Konstantin Aladyshev (1):
Support new boot override setting design
P Dheeraj Srujan Kumar (1):
Fix Klocwork Issue - Dereferencing iterators
Change-Id: I5cea0b3f8c964301cfaa523daf503574ab82d899
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Konstantin Aladyshev (2):
Support new boot override setting design
Support new boot override setting design
P Dheeraj Srujan Kumar (2):
Fix Kloxwork Issue : NULL check after new
Restructure pam conversation function(Klockwork fix)
Scron Chang (3):
dbus-sdr: Add sensor event type to sensor
dbus-sdr: Add new sensor type codes
dbus-sdr: Add hybrid sensors stack option
Snehalatha Venkatesh (1):
Move SecureString class to ipmid/types.hpp
Tony Lee (1):
Fix issues and support signed sensor values
Vernon Mauery (1):
Revert "Support new boot override setting design"
Willy Tu (3):
dbus-sdr: set settable state to true if sensor write is enabled
config: update the dbus-sdr flag to remove underscores
dbus-sdr: disable [sensor/storage]handler builds when using dbus-sdr
Change-Id: I9a9ee06ed31f0d1dc1498f0585bb30bef7c32c10
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Current realization of a boot override feature has several downsides
which are described in detail in the mailing list letter
https://lists.ozlabs.org/pipermail/openbmc/2021-May/026533.html
Redesign interfaces under '/xyz/openbmc_project/control/host0/boot'
object to solve all the problems, in particular:
- add 'Enable' interface under '/xyz/openbmc_project/control/host0/boot'
path to store overall boot override enabled state,
- drop BootSource/BootMode/BootType interfaces from the
'/xyz/openbmc_project/control/host0/boot/one_time' object. In the new
design there is no need to store such properties twice,
- by default make override feature disabled and permanent.
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: Ie59ba703a6f39f8e1d4934cce89cbe8cd5a826e4
|
|
Patrick Williams (1):
build: increase warning level
William A. Kennington III (2):
native_types: Fix pendantic error
native_types: Use int8_t instead of char
Change-Id: I0475fbd9f607240526309acfcd45166ffa8c692d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We should not be building unit tests for our builds.
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: I0329e7a76c5e3561ac6988f41a77c3b27bcf47cc
|
|
Lei YU (1):
associations: Handle SdBusError exception
Matt Spinler (1):
Remove old maintainer
Change-Id: Ie4251930502883e8e0233afca7b8188d91d162e8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jim Wright (1):
pseq: Create phosphor-power-control application
Change-Id: I7e8c27344ee602e91d95daeca4553e69908beb99
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Isaac Kurth (1):
item_updater_helper: implement factoryReset
Change-Id: I806ecdec3203b16d62bcf0095476cb342689f28d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
entity-manager: Add dps310 and si7020 devices
Ed Tanous (1):
Add custom format code
Change-Id: I4203f445b38c4feefe37d4d9c73e837a59102c81
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Filippov (1):
Apply settings after resetting.
Change-Id: I46b23f476216646ef3c393dc7489d3e1171f0a60
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Basheer Ahmed Muddebihal (1):
Fix for airflow sensor interface path
Bruce Mitchell (1):
Change fanName to sensorName as this is a sensor
Change-Id: I50d0f413c0a3e269a966c7b67b22addfae91dc9e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Basheer Ahmed Muddebihal (1):
Fix for missing airflow in interface description
Ben Tyner (1):
Power: Add dbus error for voltage regulator fault
Josh Lehan (1):
Add sensor value mutability interface
Mansi Joshi (1):
Add DDR5 Device Type support in Dimm Interfaces
Sharad Yadav (1):
Inventory: Add type attribute to Item.Accelerator interface
Willy Tu (1):
State: Drive: Update the State interface for Drive
Change-Id: I0d64fe5ae24e7012e17320c7705571f56f281e05
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
PEL: Add phosphor-power NotSupported error
Jayanth Othayoth (3):
PEL: Add error message registry entry for devtree sync
PEL: Add error message registry entry for devtree backup
PEL: fix bitbake failures related to commit e0538848
Lotus Xu (1):
Reset entryID to 0 after eraseAll.
Sumit Kumar (2):
PEL: Fix to remove files from archive folder
PEL: Set critical association to object paths
William A. Kennington III (3):
build: Refactor to separate out library
build: Target c++ arguments specifically where they are needed
lib: Change name to accomodate direct linkers
Change-Id: I71155aeda17af867726ffb161524f122572117a3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This will allow us to migrate to meson without affecting machine
specific overrides.
Change-Id: Id0853dd9c0bcf0febd4286a8fbb0729499fa977e
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
George Liu (1):
Support inband write for PELS from HB to bmc
Manojkiran Eda (1):
Fix json error
Change-Id: I4e03621b1d9b2298c868d1e58bad5362b402d563
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Krzysztof Grobelny (1):
created AddReportFutureVersion dbus method
Szymon Dompke (1):
Refactor metadata returned by Readings property
Change-Id: I58ac3515298b91abd48feb78bb9711a5aae10e39
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dixsie Wolmers (3):
Add missing keys for en-US translations
Removed unused keys from en-US translations
Add export all and delete all buttons to event logs
Sandeepa Singh (1):
Update the design of BMC table
Change-Id: Id056a5fd98211b526a9d5b142b4d773e1d101033
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
ethernet_interface: Detect nicEnabled from systemd-networkd
Change-Id: Idc4cb4b3c85e0e5c370ca0416ea088b979463571
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Basheer Ahmed Muddebihal (1):
Add support for System Airflow sensor
Karol Wojciechowski (1):
HealthPopulate: Fix imprecise matching
Change-Id: Ia04ca67822bde7e3ff3d12cc9b2fe19a50be6455
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayaprakash Mutyala (1):
Fix for getSystemBootOptions for unsupported param
Konstantin Aladyshev (1):
sensorhandler: Don't fail on absent Threshold.Warning interface
Manoj Ashok (1):
GetPayloadVerCmd:Fix ErrCode IncorrectPayloadType
Tony Lee (1):
Fix unexpected change of ipsrc of ipv6
gokulsanker (1):
Fix incorrect std::string object usage
Change-Id: Iabaeccdeae002c769099798a7fe54e4bee425385
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dhruvaraj Subhashchandran (1):
Add hardware dump entry interface and type
Ramesh Iyyar (4):
HardwareIsolation: Added the error code
HardwareIsolation: Added the "Create" interface
HardwareIsolation: Added the "CreateWithErrorLog" method
DeleteAll and Delete: Added additional errors
Vijay Lobo (1):
Entry: Support hidden property
Change-Id: I656c9bc9c67b894527a693f3d1407fe6ad501cf9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dhruvaraj Subhashchandran (2):
Enable dump offload function to download all locally stored dumps
Move OpenPOWER specific dump configurations to extension
Change-Id: I6925decd29a159240e723b25f435f5d61a6825b0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|