summaryrefslogtreecommitdiff
path: root/sys/contrib/libnv
AgeCommit message (Expand)Author
2025-10-15libnv: Fix a length check in nvpair_unpack_string_array()Mark Johnston
2025-09-10libnv: Fix handling of nvlist_dump() and nvlist_send() for child nvlistsMark Johnston
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2024-09-11libnv: correct the calculation of the structure's sizeMariusz Zaborski
2024-09-04libnv: add tests to verify potential overflow issuesMariusz Zaborski
2024-09-04libnv: verify that string is null terminatedMariusz Zaborski
2024-09-04libnv: allocate buffer in a safe wayMariusz Zaborski
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-04-13libnv: Mark a variable only used in a custom assertion as unused.John Baldwin
2021-12-06libnv: read entire datagram in nvlist_recv()Robert Wing
2021-12-06libnv: let nvlist_recv() pass flags to recv()Robert Wing
2021-09-13libnv: Fix array unpack endianness logicStefan Grundmann
2021-08-08Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste
2021-06-11libnv: optimize nvlist size calculationMariusz Zaborski
2021-04-07libnv: Allow use in non-sleepable contextsKristof Provost
2020-06-27Rename nvpair.c to bsd_nvpair.c to not conflict with openzfs' version.Matt Macy
2019-04-11The nvlist_report_missing is also used by the cnvlist.Mariusz Zaborski
2019-04-11libnv: fix compilation warningsMariusz Zaborski
2019-04-11libnv: fix compilation warningsMariusz Zaborski
2019-02-17libnv: fix revertMariusz Zaborski
2019-02-17libnv: fix double freeMariusz Zaborski
2019-02-10libnv: fix memory leaksMariusz Zaborski
2019-02-10libnv: fix memory leaksMariusz Zaborski
2018-11-13Ensure that libnv can be used when kern.trap_enotcap=1.Mark Johnston
2018-06-19Really fix the style.Li-Wen Hsu
2018-06-19style(9) fix, I was also going to silence gcc.Li-Wen Hsu
2018-06-19Set prev to NULL so its garaunteed to have a value of some kind andSean Bruno
2018-06-18libnv: Add nvlist_append_*_array() family of functions.Mariusz Zaborski
2018-06-18libnv: clean parent in nvlist_array when removing it.Mariusz Zaborski
2018-06-18libnv: Remove nvlist argument from cnvlist_{take,free}_* functions.Mariusz Zaborski
2018-06-18libnv: add const to cookies argumentsMariusz Zaborski
2018-06-18libnv: change name of cookie from cookiep to cookie.Mariusz Zaborski
2018-01-27Add SPDX tags for nv(9).Mariusz Zaborski
2018-01-19libnv: Use mallocarray(9) for the nv_calloc.Pedro F. Giffuni
2017-10-26Introduce cnvlist_name() and cnvlist_type() functions.Mariusz Zaborski
2017-10-26libnv: Fix strict-aliasing violation with cookieJilles Tjoelker
2017-09-21Plug memory leak in case when nvlist allocation succeeds, but nvpairMariusz Zaborski
2017-09-21Simplify the code by _not_ expecting success under 'fail'.Mariusz Zaborski
2017-09-21IMHO it is possible that failure will be treated as success because we don'tMariusz Zaborski
2017-09-21Free 'value' only once we are done freeing all individualMariusz Zaborski
2017-09-21Because nvp wasn't initialized on every loop iteration once we jumpedMariusz Zaborski
2017-09-21Make the code consistent by always using 'fail' label.Mariusz Zaborski
2017-09-21The 'while (array != NULL) { }' suggests scan-build that array may beMariusz Zaborski
2017-09-21Remove redundant initialization. Don't use variable - just return the value.Mariusz Zaborski
2016-08-27Fix style issue in the cnv API.Mariusz Zaborski
2016-08-27Add cnv API.Mariusz Zaborski
2016-07-30Remove usage of _WITH_DPRINTFBaptiste Daroussin
2016-07-17Fix nvlist array memory leak.Mariusz Zaborski
2016-07-17Fix memory leak in the nvlist string array.Mariusz Zaborski
2015-08-15Add support for the arrays in nvlist library.Mariusz Zaborski