summaryrefslogtreecommitdiff
path: root/src/libotutil
Commit message (Expand)AuthorAgeFilesLines
* libotutil: avoid leaking builder memory on errorLuca BRUNO2022-01-101-4/+4
* Update FSF license notices to use URL instead of addressJoseph Marrero2021-12-0723-69/+23
* variantutil: Fix gcc `-fanalyzer` warninColin Walters2021-10-131-8/+7
* utils: Fix unreachable `NULL` deref by adding assertionColin Walters2021-10-131-2/+5
* libotutil: Add helper for GPG WKD update URLsDan Nicholson2021-07-152-0/+80
* libotutil: Import implementation of zbase32 encodingDan Nicholson2021-07-152-0/+190
* sysroot: Handle ro /boot but rw /sysrootColin Walters2021-01-101-0/+6
* Add g_autoptr helper for pushing a thread default main contextAlexander Larsson2020-09-111-0/+25
* Add and use ot_checksum_bytes helperAlexander Larsson2020-09-112-0/+13
* lib/keyfile: Treat "group not found" the same as "key not found"Colin Walters2019-11-071-4/+10
* lib/checksum-utils: Use g_memdup()Colin Walters2019-10-181-3/+2
* lib: Port variant-builder.c to new styleColin Walters2019-10-181-14/+7
* libotutil: Port keyfile-utils.c to new styleColin Walters2019-10-161-39/+25
* src/libotutil: Fix strv memory leakJonathan Lebon2019-10-151-4/+4
* lib/gpg: Use g_spawn_sync to kill gpg-agentDan Nicholson2019-09-071-25/+26
* lib/gpg: Don't kill gpg-agent on newer gnupgDan Nicholson2019-09-061-0/+65
* lib/gpg: Only show gpg-connect-agent stderr on failuresDan Nicholson2019-09-021-8/+17
* gpg: conditionally build GPG-related code for sign/verificationDenis Pynkin2019-08-011-1/+4
* lib/gpg: Add helper to kill GPG agentDan Nicholson2019-06-192-0/+28
* lib/kargs: Make API public and upstream new rpm-ostree APIsAllen Bai2019-06-183-0/+58
* lib/util: Fix segfault when validating filenameAllen Bai2019-06-061-0/+2
* lib: Add ot_journal_* helper macrosJonathan Lebon2019-04-241-0/+8
* libotutil: Add ot_keyfile_get_value_with_default_group_optional()Robert Fairley2019-03-012-0/+44
* libotutil: Rename to ot_keyfile_get_string_list_with_separator_choice()Robert Fairley2019-03-012-18/+17
* lib/repo: Search a list of paths in gpgkeypath for gpg keysrfairley2018-11-212-0/+118
* lib: Fix some logic/error-checking codeJonathan Lebon2018-07-261-5/+3
* libotutil/checksum-utils: Fix memory managementMatthew Leeds2018-03-291-2/+4
* libotutil: factor out utility to parse file by lineJonathan Lebon2018-02-022-0/+33
* Add SPDX-License-Identifier to source filesMarcus Folkesson2018-01-3023-0/+48
* lib/commit: Use more direct path for regfile commitsColin Walters2017-12-122-0/+14
* Add OtVariantBuilderAlexander Larsson2017-10-273-0/+1281
* lib/repo: Update summary code to use newer hashing APIColin Walters2017-10-182-16/+0
* lib/utils: Check for invalid UTF-8 in filenamesMatthew Leeds2017-10-141-0/+2
* tree-wide: Update to new libglnx fd APIsColin Walters2017-10-111-2/+2
* lib/core: Use GBytes for file headersColin Walters2017-10-111-0/+8
* libotutil/checksum-utils: fix openssl compilationJonathan Lebon2017-10-111-2/+3
* lib: Add a lighter weight internal checksum wrapperColin Walters2017-10-104-149/+177
* lib/deltas: Move variant read helper into the deltas codeColin Walters2017-10-052-15/+0
* lib/util: Delete some unused functionsColin Walters2017-10-054-68/+0
* lib/utils: Port a bit to decl-after-stmt styleColin Walters2017-10-053-82/+55
* Deduplicate and fix up our use of mmap()Colin Walters2017-10-044-111/+72
* Add --with-crypto=gnutlsJussi Laako2017-09-251-9/+49
* tree-wide: Remove Emacs modelinesColin Walters2017-09-2122-44/+22
* tree-wide: Some glnx_fstatat_allow_noent() portingColin Walters2017-09-192-26/+0
* tree-wide: Use helpers for unlinkat()Colin Walters2017-09-071-0/+1
* lib/gpg: Use nicer helper for gpg error messagesColin Walters2017-09-072-20/+19
* lib/sysroot: Add journal-msg signalColin Walters2017-08-103-197/+0
* tree-wide: Remove trailing semicolon from autoptr declarationsColin Walters2017-08-072-3/+3
* lib: Define and use an autoptr cleanup for gpgme_key_tColin Walters2017-08-031-0/+1
* lib/deploy: Add structured logging info for syncfs() timesColin Walters2017-08-022-1/+3