main
home: Clean up includes
homectl: retry DeactivateHome on transient busy errors
cryptenroll: collect all enrollment parameters in an EnrollContext
Rename basic-forward.h, sd-forward.h, and shared-forward.h to forward.h
pkcs11: switch to RSA-OAEP SHA-256/SHA-1
ask-string: support prefilling a string query with an explicit string
homectl: split out two prompt functions
home: prefer using SD_JSON_BUILD_PAIR_* over SD_JSON_BUILD_PAIR()
tree-wide: drop DLOPEN_FOO() macros
sd-json: when parsing optionally insist top-level variant is object or array
tree-wide: Introduce sd-forward.h and shared-forward.h headers
tree-wide: Fix declaration/definition parameter name mismatches
polkit: check if user authenticated as admin
homed: verify privileged worker changes
string-table: Introduce DECLARE_STRING_TABLE_LOOKUP() and friends
tree-wide: Beef up openssl logging
tree-wide: Load libcrypto and libssl via dlopen()
tree-wide: Introduce DECLARE_TRIVIAL_REF_UNREF_FUNC() and friends
sd-varlink: export sd_varlink_set_sentinel
config files: update their header to reflect that they can be installed in /usr
tree-wide: Use pidref_wait_for_terminate_and_check()
homed/fscrypt: default new homes to v2 policies
home: insert a space before '='
homed: generate proper error if we cannot create mountpoint for homedir
libc-wrapper: introduce a tiny libc wrapper
include: move trivial kernel header wrappers to src/include/override/
meson: adjust naming of '*extract*' variables
homed: add apis for managing home signing keys
license: LGPL-2.1+ -> LGPL-2.1-or-later
tree-wide: get rid of old dispatch_verb
tree-wide: normalize comment style
Add json_variant_unref_and_replace and use it where appropriate