Age | Commit message (Collapse) | Author | Files | Lines |
|
Patrick Williams (3):
async: timer: reduce co_await usage
stdexec: update to latest commit
async: context: clean up TODO
Rahul Kapoor (1):
asio: Avoid delay in reading pending i/o
Change-Id: I4fd454be48c30350e7161ade7df5ad9d8930e72b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
async: client: avoid ambiguous base-class error
Change-Id: I79f2f76761f6982039a2530890b5fb937440d479
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Peter Foley (1):
include: Improve libc++ compat
Vlad Sytchenko (1):
print: Add missing include guard
Change-Id: Icf830bf66ecad1e8dab1e59f2b27f6c7165cbc32
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
meson_options.txt: Support for reading options from meson.options
Change-Id: I73a22f934f378c2b2d4439d1605138495f928109
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Peter Foley (1):
include: Make headers iwyu-clean
Change-Id: I56c6621951aea7ea22f652232fcb6b6a054951a3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
meson_options.txt: Support for reading options from meson.options
Change-Id: I01ee7af554f5f9ca2906e01f3c0ff983ce90773e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
meson_options.txt: Support for reading options from meson.options
Change-Id: I03cf59b2ee47d959bd4509ac1266f8b395be9185
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: Ibfda7eaf440dd6820d0d1ccfa5ffbf5008850b8b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: I4f92c52126e9b8d1853f86acf70381dd60a5ac8f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: Ie7975f4be24ef9cc4e5285f9b0e5649dc15de900
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: Id5d30e60db89e5f81ea9db706d66dff28ac983bd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: If432791e14f7fb49f978cf4bd3955c878d93b48d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: I282bd88b119e9547323d4f61f91d3f597c2227e7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vlad Sytchenko (1):
async: client: fix preserved alias
Change-Id: Ic9431cff7a408c505817fc928c25c8c4c69f9700
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Peter Foley (1):
str: Add missing include
Change-Id: I52e814f7b4e429c9a9b95707d187c6e4284183d4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
kasunath (1):
Encode more BEJ data types
Change-Id: I53db919acf56662a5b2a3c08a3e989386c2ca330
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Hannu Lounento (1):
Catch the correct sdbusplus exception
Change-Id: I57975b023ef7a1e18e96259d37a4d77e3d7abea5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vernon Mauery (1):
Remove autotools build
Change-Id: If30ba14ada8be4c454e40fd00e424a1b1f7f9426
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jagpal Singh Gill (1):
docs: propose D-Bus paths and service-name format for interface yaml
Patrick Williams (5):
sdbus++: common: generate object_paths
sdbus++: common: generate service_names
example: calculator: use YAML paths and service_names support
sdbus++: common: allow empty path segment values
sdbus++: aserver: fix method parameter unpack
Change-Id: Ic521b879f79bf5fc899657ae2f9f74fe772043c5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (11):
sdbus++: async: server: generate signal emit fns
sdbus++: async: server: generate get-property fn
sdbus++: async: server: generate set-property fn
sdbus++: async: server: make properties protected
sdbus++: async: server: generate method-call fn
sdbus++: async: make calculator server match sync behavior
sdbus++: async: client: make methods snake_case to match server
sdbus++: async: server: change property variable to trailing underscore
sdbus++: error: simplify namespace and match clang-format
sdbus++: error: move cpp functions inline
sdbus++: error: move error to front of namespace
Change-Id: I8bdc6dec6b381db29637591d1a225d577d2a8015
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (8):
exception: add string r-value constructor
message: read: simplify SFIANE templates
sdbus++: simplify enum typename usage
async: add context_ref class for CRTP patterns
async: client: use CRTP to eliminate excess context refs
async: context: add implicit conversion to bus_t
sdbus++: async: server: add generator stub
sdbus++: client: remove deprecated namespace
Change-Id: I9799a049ba5edb8dbc92b502b33111f088514a43
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
kasunath (4):
Get metadata for bejEnum type
Get metadata for bejReal type
Get metadata for bejNull type
Encode bejArray, bejNull, bejInteger and bejEnum
Change-Id: I03c1ba8ff9c8b4701693535e0b69344687882535
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
kasunath (1):
Get metadata for BEJ integer, string and bool
Change-Id: I1cca50b76b6bc305fea6b9e235d8fd6f1f056839
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
meson_options.txt: Support for reading options from meson.options
Change-Id: Ie678c22dec9ba02284a0a9730113379d626194b2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
meson_options.txt: Support for reading options from meson.options
kasunath (2):
Add the framework needed for BEJ encoding
Initialize a parent node metadata
Change-Id: I2927f00c6f326fba7675cc9c3995ec682857f9b6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
With libpam 1.5.3, pam_pwhistory added support to get configuration
options from pwhistory.conf similar to faillock and pwquality. This
converts the pam_pwhistory config options to pwhistory.conf to match
faillock and pwquality.
Tested:
Confirmed that the remember setting works correctly from pwhistory.conf.
Confirmed that an existing pwhistory remember setting gets converted to
pwhistory.conf, if needed.
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
Change-Id: I8ec0c8b60f02f0e5aa97b3254225e9a5488cdb54
|
|
Jason M. Bills (1):
Remove Richard
Change-Id: I00b92130f4b4e69b9b6b5637681f94eff5f0ba50
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
kasunath (1):
Add more support to bej_tree API
Change-Id: I63b956937197188b296369c274f51dbf56d33280
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Remove Richard
Patrick Williams (2):
test: message: read: add test for unix_fd
message: read: eliminate unix-fd specialization
Change-Id: I25d7465d6a15779dd2b41349a9495acdfc716df3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
pwquality.conf provides a way to configure the password quality
requirements. This file is used by libpwquality library and utilities
for checking and generating passwords.
This commit enforces below additional password quality requirements
- The minimum number of required classes of characters for the new
password (digits, uppercase, lowercase, others).
minclass=2
- Whether to check for the words from the cracklib dictionary.
The check is enabled if the value is not 0.
dictcheck=1
- Whether to check if it contains the user name in some form.
The check is enabled if the value is not 0.
usercheck=1
- The maximum length of monotonic character sequences in the new password.
Examples of such sequence are '12345' or 'fedcb'. Note that most such
passwords will not pass the simplicity check unless the sequence is only
a minor part of the password. The check is disabled if the value is 0.
(default 0)
maxsequence=1
Tested: p10 build verified.
Change-Id: I4cad5685646640f938cad4847ee930fd953994b7
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
|
|
Bump SRCREV to latest and update the yocto recipe to use the new
meson build.
Change-Id: I0afcbb75d138dee84a45e3f5049eebfab59812b3
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
|
|
William A. Kennington III (2):
print: Split out function for directly writing out strings
fd: Use zstrings
Change-Id: I78ca782244b90e2263e97c27d76ebf27b5faee2e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: upgrade to C++23
Change-Id: I498ed36f3bd9e8f7c217cd8a65c9027852b65659
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: upgrade to C++23
William A. Kennington III (12):
treewide: Switch to std::format
zstring: Support std::format
str/conv: Make formatter generic
net/addr: Support std::format
str/buf: Support std::back_inserter and data()
fd/fmt: Don't depend on fmtlib
function_view: Add a lightweight span equivalent for functions
function_view: Allow empty function views
print: Add c++23 print compatible implementation
str/cat: Simplify append logic
str/cat: Implement StrBuf appending
fd/fmt: Support direct string writing
Change-Id: Ibc17e1189388bda196371c2e8355868d1bb39e66
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
kasunath (1):
Add BEJ tree API.
Change-Id: I9a3fd69ea55f482a83bafdd953cf4bbbe6ed1e6b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jonathan Doman (1):
asio: Align nop_set_value to return conventions
William A. Kennington III (2):
bus: Consistently leverage mock
slot: Add an empty constructor
Change-Id: Ia85e6c295bb6ccf2c0d3cb320ff88fa25744e9bf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: upgrade to C++23
Change-Id: Ic4bc127a215507ffb832d0c99be031c1a76c5564
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
add cstdint include
fd: avoid move-to-self
build: upgrade to C++23
Change-Id: I568f7e84d177761b99bff1e8ce3d4c4dc3eca5ee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: upgrade to C++23
Willam A. Kennington III (1):
bus/match: Compile all code into library
William A. Kennington III (1):
bus/match: Remove redundant inline and stringify
Change-Id: I683c04f61ae47a0bbb232f27e9f0d33ce157f8d6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
numeric/str: Add type to IntToStr
Change-Id: Ib437c3c861bf635c8836c37e406d69b05b038c8d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (4):
concepts: Add header for common concepts
variant: Use concepts
util/cexec: Use concepts
raw: Use concepts
Change-Id: I922fa2d7fb7c3c8b834b06380a91e2484364d158
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (11):
net/addr/ether: Remove isEmpty
zstring_view: Literal namespace should be inline
net/addr/ip: Make IPv4 fully constexpr compliant
net/addr/ip: Make IPv6 fully constexpr compliant
net/addr/ip: Add compile time string conversion
net/addr/ip: Add InAnyAddr compile time strings
net/addr/ip: Add unicast / loopback queries
net/addr/ip: Refactor string literal compilation
net/addr/subnet: Simplify using concepts
net/addr/subnet: Add string literals
net/addr/ip: Fix operator== abiguity
Change-Id: I1f7b4e5bf3c9ee27a6803ba2214d264e79b4ab0a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: remove source_location indirect
William A. Kennington III (23):
str/cexpr: Delete clang exemption
net/ether: Fixup constructors
net/addr/ip: Fixup hash function signatures
str/buf: Add allocation reducing string buffer
str/conv: Add basic functions
numeric/str: Add constexpr int encode
numeric/str: Improve base10 encode performance
numeric/str: Add constexpr int decode
net/addr/ether: Add FromStr conversion
net/addr/ether: Add ToStr conversion
net/addr/ip: Add In4Addr FromStr conversion
net/addr/ip: Add In4Addr ToStr conversion
net/addr/ip: Add IPv6 FromStr conversion
net/addr/ip: Add IPv6 ToStr conversion
net/addr/ip: Add InAnyAddr FromStr conversion
net/addr/ip: Add InAnyAddr ToStr conversion
net/addr/subnet: Add ToStr conversion
net/addr/subnet: Add FromStr conversion
net/addr/ether: Add missing equal operator
net/addr/ether: Add basic queries
net/addr/subnet: Add netmask functions
net/addr/subnet: Add hashing functions
str/buf: Fix when sizeof(CharT) == sizeof(CharT*)
Change-Id: Ie518d47a5845beb32b79ee40650fd14749b084db
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
async: add is_sender type-aliases
stdexec: update to latest commit
Change-Id: I264aa6371700bf76a055f4cf91528e2fd7e59845
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (8):
net/addr/ip: Add basic IP comparison and hash ops
net/addr/ether: Add basic MAC comparison and hashing
variant: Add equals operator helper
net/addr/ip: Add an any addr class
net/addr/subnet: Add class for representing a network subnet
treewide: Various fixes for clang compilation
treewide: Add NOLINT where needed to make clang-tidy happy
build: Enable clang-tidy
Change-Id: Ie0b1568f23bbabdd37a987e19c65a43971eda815
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (6):
str/cexpr: Add a function to make a constexpr generated string
hash: Add function for efficiently combining hashes
hash: Add support for tuples
hash: Add support for arrays
numeric/endian: Add constexpr endian conversion functions
str/maps: Add commonly used cheaper string map
Change-Id: I3d8f2f0bf5a7d79ea0f1153c44c619f0d508b4a4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
added support to install etcd-new.conf.sample in etc/etcd
path, which can be used for starting etcd cluster or node add.
This is only reference config file, which can be used for application
or users to easily customise node specific configuration.
Change-Id: I37072eb4ded0dfac88045e84ba816ea82438b355
Signed-off-by: ojayanth <ojayanth@in.ibm.com>
|
|
Ed Tanous (1):
Fix coroutine disable option
Change-Id: I95e6fc441a02fc2141f2a8a82efaa0f389990aec
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (4):
async: client: fix uninitialized proxy error on clang
stdexec: pull in async_scope
async: switch to stdexec async_scope
async: context: remove pending_exception handling
Change-Id: I8b9655e0c5eb09d3ba2993ae53cb76e55b95b27a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (4):
raw: Workaround compiler complaining about test
zstring_view: Fix function specification
pinned: Declare within namespace
pinned: Add noexcept
Change-Id: I5c7529444ccd59a8c937cd1dcf01a0e86ba77d00
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|