summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-id128/sd-id128.c
Commit message (Expand)AuthorAgeFilesLines
* sd-id128: introduce id128_get_machine() and id128_get_machine_at()Yu Watanabe2023-04-051-0/+34
* sd-id128: introduce ID128_REFUSE_NULL flagYu Watanabe2023-04-051-8/+2
* Revert "sd-id128: make id128_read() optionally take root directory"Yu Watanabe2023-04-041-2/+2
* sd-id128: make id128_read() optionally take root directoryYu Watanabe2023-03-271-2/+2
* Include <threads.h> if possible to get thread_local definitionCristian Rodríguez2023-03-061-0/+1
* 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-151-8/+10
* 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-121-2/+2
* sd-id128: several cleanupsYu Watanabe2022-12-121-9/+12
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+0
* sd-id128: rename and export sd_id128_string_equal()Zbigniew Jędrzejewski-Szmek2022-06-301-0/+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
* sd128: export sd_id128_to_uuid_string()Lennart Poettering2022-02-141-4/+24
* libsystemd/sd-id128: use only internal hmac, remove khash/OpenSSL supportLuca Boccassi2021-10-081-39/+4
* sd-id128: make sure sd_id128_get_machine_app_specific() logic also works with...Lennart Poettering2021-07-081-3/+26
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* id128: move make_v4_uuid into id128-util.h to make it generally usefulLennart Poettering2020-01-201-15/+2
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+1
* 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
* 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 empty commentsYu Watanabe2018-06-291-2/+0
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-1/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* sd-id128: return -ENOMEDIUM on null idZbigniew Jędrzejewski-Szmek2018-05-311-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* libsystemd: use IN_SET macroYu Watanabe2017-09-281-1/+1
* basic/random-util: do not fall back to /dev/urandom if getrandom() returns shortZbigniew Jędrzejewski-Szmek2017-06-281-1/+1
* core: store the invocation ID in the per-service keyringLennart Poettering2016-12-131-5/+123
* sd-id128: add new sd_id128_get_machine_app_specific() APILennart Poettering2016-11-291-0/+32
* core: add "invocation ID" concept to service managerLennart Poettering2016-10-071-0/+22
* sd-id128: handle NULL return parameter in sd_id128_from_string() nicerLennart Poettering2016-07-221-2/+2
* sd-id128: split UUID file read/write code into new id128-util.[ch]Lennart Poettering2016-07-221-89/+25
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* tree-wide: sort includesThomas Hindoe Paaboel Andersen2015-11-161-1/+1
* util-lib: split out hex/dec/oct encoding/decoding into its own fileLennart Poettering2015-10-271-0/+1
* util-lib: split out IO related calls to io-util.[ch]Lennart Poettering2015-10-261-1/+2
* util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering2015-10-251-0/+1
* util-lib: split our string related calls from util.[ch] into its own file str...Lennart Poettering2015-10-241-2/+3
* sd-id128: make size constraints a bit more obviousLennart Poettering2015-09-221-1/+1