summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-id128
Commit message (Expand)AuthorAgeFilesLines
* 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
* tree-wide: drop empty commentsYu Watanabe2018-06-293-6/+0
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-143-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-143-6/+0
* sd-id128: return -ENOMEDIUM on null idZbigniew Jędrzejewski-Szmek2018-05-311-1/+1
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-063-39/+0
* tree-wide: make use of fsync_directory_of_file() all over the placeLennart Poettering2018-02-201-1/+6
* log: minimize includes in log.hLennart Poettering2018-01-111-0/+1
* tree-wide: adjust fall through comments so that gcc is happyShawn Landden2017-11-201-2/+2
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-193-0/+3
* libsystemd: use IN_SET macroYu Watanabe2017-09-282-2/+2
* build-sys: drop automake supportZbigniew Jędrzejewski-Szmek2017-07-181-1/+0
* 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: id128_write overwrites target fileEvgeny Vereshchagin2016-12-131-1/+1
* 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-073-0/+41
* sd-id128: be more liberal when reading files with 128bit IDsLennart Poettering2016-07-251-9/+21
* sd-id128: handle NULL return parameter in sd_id128_from_string() nicerLennart Poettering2016-07-221-2/+2
* machine-id-setup: port machine_id_commit() to new id128-util.c APIsLennart Poettering2016-07-222-6/+17
* sd-id128: split UUID file read/write code into new id128-util.[ch]Lennart Poettering2016-07-223-89/+241