summaryrefslogtreecommitdiffstats
path: root/src/basic/hexdecoct.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* hexdecoct: implicitly parse URL-safe base64 format, tooLennart Poettering2023-11-031-2/+2
* memory-util: add CLEANUP_ERASE_PTR() macro and use itLennart Poettering2023-01-161-68/+46
* hexdecoct: modernize base64mem() variable naming a bitLennart Poettering2023-01-111-23/+22
* hexdecoct: fix NULL pointer dereferences in hexmem()Yu Watanabe2022-12-081-1/+3
* hexdecoct: add missing NULL checkYu Watanabe2022-12-081-1/+1
* hexdecoct: several cleanups for base64_append()Yu Watanabe2022-12-081-24/+40
* coccinelle: automatically switch some uses of memcpy() → mempcpy()Lennart Poettering2022-02-161-2/+1
* creds: drop unnecessary initializationZbigniew Jędrzejewski-Szmek2021-07-091-0/+1
* hexdecoct: optionally, line break base64 encoded dataLennart Poettering2021-07-081-3/+44
* util: expose urlsafe_base64char()Yu Watanabe2021-06-031-0/+10
* hexdecoct: make return parameters of unbase64mem() and unhexmem() optionalLennart Poettering2021-05-261-8/+8
* tree-wide: use UINT64_MAX or friendsYu Watanabe2021-03-041-3/+3
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* resolvectl: fix indentation of hexdump'ed packetsZbigniew Jędrzejewski-Szmek2020-04-171-11/+10
* util: extend unhexmem() to accept secure flagYu Watanabe2019-04-121-6/+19
* util: extend unbase64mem() to accept secure flagYu Watanabe2019-04-071-23/+52
* util: split out memcmp()/memset() related calls into memory-util.[ch]Lennart Poettering2019-03-131-1/+1
* util: make base64_append() add a whitespace before appending dataYu Watanabe2019-02-191-1/+1
* basic/hexdecoct: be more careful in overflow checkZbigniew Jędrzejewski-Szmek2019-02-161-2/+3
* basic/hexdecoct: check for overflowZbigniew Jędrzejewski-Szmek2018-10-021-2/+4
* trivial: fix spelling in code commentsThomas Haller2018-09-301-2/+2
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* hexdecoct: drop an unnecessary checkYu Watanabe2018-05-111-3/+1
* basic: fix comment styleYu Watanabe2018-05-111-4/+4
* hexdecoct: ignore whitespace within the input hexadecimal text of unhexmem()Yu Watanabe2018-05-111-15/+51
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-051-6/+3
* coccinelle: make use of DIV_ROUND_UP() wherever appropriateLennart Poettering2018-03-201-1/+1
* hexdecoct: fix comment typo (#7548)Lennart Poettering2017-12-051-1/+1
* util-lib,tests: rework unbase64 so that we skip over whitespace automatically...Lennart Poettering2017-12-031-73/+96
* Merge pull request #7198 from poettering/stdin-stdoutLennart Poettering2017-11-191-13/+37
|\
| * hexdcoct: dump to stdout if FILE* is specified as NULLLennart Poettering2017-11-171-1/+4
| * hexdecoct: slightly extend the unbase64mem() API and relatedLennart Poettering2017-11-171-12/+33
* | Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
|/
* string-util: add strlen_ptr() helperLennart Poettering2017-07-311-1/+2
* hexdecoct: use typesafe new() instead of malloc()Lennart Poettering2017-02-021-2/+2
* util-lib: be stricter when decoding hex stringsLennart Poettering2016-12-211-6/+7
* tree-wide: make ++/-- usage consistent WRT spacingVito Caputo2016-02-231-5/+5
* Merge pull request #2589 from keszybz/resolve-tool-2Lennart Poettering2016-02-131-1/+2
|\
| * Add memcpy_safeZbigniew Jędrzejewski-Szmek2016-02-111-1/+2
* | tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
|/
* resolved: add alignment to base64Zbigniew Jędrzejewski-Szmek2016-01-291-3/+58
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-2/+4
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: split out hex/dec/oct encoding/decoding into its own fileLennart Poettering2015-10-271-0/+697