summaryrefslogtreecommitdiff
path: root/src/fundamental
Commit message (Expand)AuthorAgeFilesLines
* sha256: add sha256_direct()/SHA256_DIRECT() helpersLennart Poettering2022-08-192-0/+11
* sha256: change digest buffer type to uint8_t[]Lennart Poettering2022-08-192-3/+3
* macro: use ISPOWEROF2() at various placesLennart Poettering2022-08-051-11/+2
* macro: add macro for checking if integer is power of 2Lennart Poettering2022-08-051-0/+13
* boot: add three new boot loader feature flagsLennart Poettering2022-08-021-0/+3
* stub: introduce StubFeatures, similar to LoaderFeaturesLennart Poettering2022-08-021-0/+7
* boot: move unified kernel PE section definitions into 'fundamental' codeLennart Poettering2022-08-023-0/+30
* boot: split out TPM PCR defines into header file we can share between userspa...Lennart Poettering2022-08-022-0/+25
* test-bus-objects: Test GetManagedObjects interfaces are correctigo958622022-07-251-0/+14
* fundamental: replace __sync with __atomic in ONCE macromatoro2022-07-141-4/+4
* fundamental: adjust #if conditional for _fallthrough_ for clangThomas Haller2022-07-061-1/+1
* tree-wide: add global ascii_isdigit() + ascii_isalpha()Lennart Poettering2022-07-052-16/+16
* fundamental: Remove types-fundamental.hJan Janssen2022-06-279-83/+30
* sha256: Use stdbool and uintptr_tJan Janssen2022-06-242-19/+6
* boot: Add xmallocJan Janssen2022-06-091-2/+1
* sha256: fix compilation on efi-ia32Zbigniew Jędrzejewski-Szmek2022-06-031-1/+1
* sha256: use memcpy() when result buffer is unalignedYu Watanabe2022-06-021-19/+20
* Merge pull request #23531 from yuwata/sd-bus-drop-version-2Yu Watanabe2022-06-011-0/+8
|\
| * macro: make ALIGN4() and ALIGN8() also return SIZE_MAX on overflowYu Watanabe2022-06-011-0/+8
* | boot: Use memcmp/memcpy/memsetJan Janssen2022-05-313-4/+4
* | boot: Use strcmp8/16Jan Janssen2022-05-311-6/+5
* | boot: Use strlen8/16Jan Janssen2022-05-311-10/+11
|/
* meson: Document why -Wimplicit-fallthrough is not used with clangJan Janssen2022-05-281-1/+1
* macro: Move attribute defintions to macro-fundamentalJan Janssen2022-05-281-9/+28
* Merge pull request #23504 from keszybz/bls-reorderingLuca Boccassi2022-05-271-10/+15
|\
| * docs/BLS: describe version comparisonsZbigniew Jędrzejewski-Szmek2022-05-251-2/+2
| * basic/string-util: tweak strverscmp_improved() for some corner casesZbigniew Jędrzejewski-Szmek2022-05-251-8/+13
* | basic: add helper function to print </==/>Zbigniew Jędrzejewski-Szmek2022-05-251-0/+4
|/
* Merge pull request #23414 from keszybz/analyze-vercmpZbigniew Jędrzejewski-Szmek2022-05-232-22/+24
|\
| * version comparisons: stop using locale-dependent isdigit()Zbigniew Jędrzejewski-Szmek2022-05-191-8/+7
| * fundamental: make strverscmp_improved() return -1/0/+1 in all casesZbigniew Jędrzejewski-Szmek2022-05-171-3/+3
| * fundamental/string-util-fundamental: include appropriate headersZbigniew Jędrzejewski-Szmek2022-05-171-3/+3
| * basic: make macro-fundamental.h self-containedZbigniew Jędrzejewski-Szmek2022-05-171-1/+2
| * Clean up the text in description of strverscmp_improved()Zbigniew Jędrzejewski-Szmek2022-05-171-7/+9
* | Do not require a valid version when parsing sd-boot loader entriesVictor Westerhuis2022-05-221-1/+1
* | fundamental: Move some helpers into string-util-fundamentalJan Janssen2022-05-211-0/+17
* | macro: Use C11 noreturn onlyJan Janssen2022-05-211-8/+0
* | macro: Use C11 static_assertJan Janssen2022-05-201-9/+3
* | boot: Build with C11 tooJan Janssen2022-05-201-1/+1
* | Add a "test" that prints the SBAT tableZbigniew Jędrzejewski-Szmek2022-05-171-0/+8
|/
* tree-wide: add a space after if, switch, for, and whileYu Watanabe2022-04-011-12/+12
* sd-boot: make use of new "sort-key" boot loader spec fieldLennart Poettering2022-03-182-9/+16
* hmac/sha256: move size define to sha256.hGrigori Goronzy2022-03-151-0/+2
* macro: add ASSERT_SE_PTR() macroLennart Poettering2022-02-011-0/+7
* fundamental: support assert_se() in EFI mode tooLennart Poettering2022-02-011-1/+3
* networkctl: open the bus just onceZbigniew Jędrzejewski-Szmek2022-01-141-0/+8
* meson: Use files() for source lists for boot and fundamentalJan Janssen2022-01-091-13/+9
* boot: Add disabled secure boot mode without setup modeJan Janssen2022-01-022-0/+7
* test,static-destruct: Use retain attribute to prevent linker garbage collectionJan Janssen2021-12-221-0/+1
* macro-fundamental: fix bool → sd_boolLennart Poettering2021-11-111-1/+1