summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-id128
Commit message (Expand)AuthorAgeFilesLines
* sd-id128: introduce id128_get_machine() and id128_get_machine_at()Yu Watanabe2023-04-052-0/+37
* sd-id128: introduce ID128_REFUSE_NULL flagYu Watanabe2023-04-053-10/+19
* sd-id128: introduce id128_write_at()Yu Watanabe2023-04-042-4/+8
* sd-id128: introduce id128_read_at()Yu Watanabe2023-04-042-4/+10
* sd-id128: rename Id128FormatFlag -> Id128FlagYu Watanabe2023-04-042-13/+13
* sd-id128: rename argument and add missing assertionYu Watanabe2023-04-042-6/+10
* Revert "sd-id128: make id128_read() optionally take root directory"Yu Watanabe2023-04-043-11/+8
* sd-id128: make id128_read() optionally take root directoryYu Watanabe2023-03-273-8/+11
* Include <threads.h> if possible to get thread_local definitionCristian Rodríguez2023-03-061-0/+1
* id128: introduce ERRNO_IS_MACHINE_ID_UNSET() helper macroLennart Poettering2023-02-011-0/+7
* sd-id128: introduce id128_hash_ops_freeYu Watanabe2023-01-192-0/+2
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-2/+2
* sd-id128: also refuse an empty invocation IDYu Watanabe2022-12-151-0/+3
* sd-id128: allow sd_id128_get_machine() and friend to be called with NULLYu Watanabe2022-12-151-18/+10
* sd-id128: make sd_id128_get_machine() or friends return -EUCLEAN when an ID i...Yu Watanabe2022-12-152-15/+19
* sd-id128: fold do_sync flag into Id128FormatFlagYu Watanabe2022-12-122-6/+8
* sd-id128: make sd_id128_get_boot() and friend return -ENOSYS when /proc/ is n...Yu Watanabe2022-12-121-0/+3
* sd-id128: make sd_id128_get_boot() and friend return -ENOMEDIUMYu Watanabe2022-12-121-0/+3
* sd-id128: make id128_read() or friends return -ENOPKG when the file contents ...Yu Watanabe2022-12-123-34/+32
* sd-id128: several cleanupsYu Watanabe2022-12-122-46/+33
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+0
* tree-wide: add global ascii_isdigit() + ascii_isalpha()Lennart Poettering2022-07-051-2/+2
* sd-id128: don't allow chars > f in valid id128 valuesLennart Poettering2022-07-051-4/+4
* sd-id128: rename and export sd_id128_string_equal()Zbigniew Jędrzejewski-Szmek2022-06-303-18/+16
* fix: sd_id128_get_invocation now works for user servicesi-do-cpp2022-06-101-1/+4
* Simplify random number selectionJason A. Donenfeld2022-05-311-4/+1
* random-util: remove RDRAND usageJason A. Donenfeld2022-03-141-3/+1
* id128-util: add new helper id128_equal_string()Lennart Poettering2022-02-142-0/+18
* sd128: export sd_id128_to_uuid_string()Lennart Poettering2022-02-143-39/+30
* sd-id128: use /proc/device-treeYu Watanabe2021-11-111-1/+1
* libsystemd/sd-id128: use only internal hmac, remove khash/OpenSSL supportLuca Boccassi2021-10-081-39/+4
* basic: split out sync() family of calls from fs-util.[ch] into new c/h fileLennart Poettering2021-10-051-5/+2
* sd-id128: add compound literal love to sd_id128_to_string() + id128_to_uuid_s...Lennart Poettering2021-08-201-0/+2
* sd-id128: make sure sd_id128_get_machine_app_specific() logic also works with...Lennart Poettering2021-07-081-3/+26
* id128-util: use common implementation of helper to get/validate product IDLennart Poettering2021-04-292-0/+24
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-093-3/+3
* id128: add format which treats "uninitialized" like an empty idHarald Seiler2020-10-192-1/+11
* id128: move make_v4_uuid into id128-util.h to make it generally usefulLennart Poettering2020-01-203-15/+17
* id128: introduce ID128_UUID_STRING_MAX for sizing UUID buffersLennart Poettering2019-12-102-2/+4
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+1
* sd-id128: expose ID128_UUID_FORMAT_STRZbigniew Jędrzejewski-Szmek2019-04-051-3/+0
* sd-id128: look for invocation id in environment first, keyring secondZbigniew Jędrzejewski-Szmek2019-03-211-18/+9
* sd-id128: split the logic obtaining invocation ID from sd_id128_get_invocation()Yu Watanabe2019-03-151-7/+13
* Use c99 static array size declarations in exported functions tooZbigniew Jędrzejewski-Szmek2019-01-041-1/+1
* tree-wide: make hash_ops typesafeYu Watanabe2018-12-022-9/+6
* random-util: optionally allow randomness to be generated via RDRANDLennart Poettering2018-11-081-1/+3
* random-util: change high_quality_required bool parameter into a flags parameterLennart Poettering2018-11-081-1/+1
* random-util: rename acquire_random_bytes() → genuine_random_bytes()Lennart Poettering2018-11-081-1/+1
* sd-id128: add sd_id128_get_boot_app_specific()Zbigniew Jędrzejewski-Szmek2018-10-021-8/+30
* tree-wide: drop double newlineYu Watanabe2018-06-291-1/+0