summaryrefslogtreecommitdiff
path: root/blobmsg.c
Commit message (Expand)AuthorAgeFilesLines
* blobmsg: fix wrong payload len passed from blobmsg_check_arrayChris Nisbet2020-02-271-1/+1
* blobmsg: blobmsg_parse and blobmsg_parse_array oob read fixesJuraj Vijtiuk2020-01-201-8/+32
* blobmsg: blobmsg_vprintf: prefer vsnprintfPetr Štetiar2020-01-201-1/+8
* blobmsg: fix wrong payload len passed from blobmsg_check_arrayPetr Štetiar2019-12-281-1/+1
* blobmsg: fix array out of bounds GCC 10 warningPetr Štetiar2019-12-251-1/+4
* blobmsg: reuse blobmsg_namelen in blobmsg_dataPetr Štetiar2019-12-251-6/+0
* blobmsg: add _len variants for all attribute checking methodsTobias Schramm2019-12-251-3/+18
* Replace use of blobmsg_check_attr by blobmsg_check_attr_lenTobias Schramm2019-12-251-14/+46
* blobmsg: fix heap buffer overflow in blobmsg_parsePetr Štetiar2019-12-251-0/+3
* blobmsg: make blobmsg_len and blobmsg_data_len return unsigned valuePetr Štetiar2019-12-251-1/+2
* blobmsg/ulog: fix format string compiler warningsPetr Štetiar2019-12-071-4/+4
* iron out all extra compiler warningsPetr Štetiar2019-11-201-1/+1
* fix segfault when passed blobmsg attr is NULLJohn Crispin2018-07-251-0/+2
* blobmsg: add support for doubleAndré Gaul2017-01-041-0/+1
* Fix various memory management issuesMatthias Schiffer2016-06-261-6/+16
* blobmsg: remove unneeded assignment in blobmsg_alloc_string_buffer().Yousong Zhou2014-12-111-1/+0
* blob: improve out-of-memory handlingewolfok2014-07-261-0/+2
* blobmsg: add blobmsg_check_array, which returns the size of the arrayFelix Fietkau2014-07-151-6/+14
* blobmsg: make length variables unsignedFelix Fietkau2014-04-271-5/+5
* blobmsg: remove unnecessary initializationFelix Fietkau2014-04-121-1/+1
* blobmsg: allow data/length iterator/accessor functions to work on non-blobmsg...Felix Fietkau2014-03-121-0/+1
* blob: add a magic offset to nesting cookies to ensure that NULL is never retu...Felix Fietkau2013-10-161-2/+2
* blobmsg: implement blobmsg_printf and blobmsg_vprintfFelix Fietkau2013-02-171-0/+25
* blobmsg: add blobmsg_realloc_string_buffer()Felix Fietkau2013-02-101-0/+17
* blobmsg: fix blobmsg_parse_array, drop name field requirementFelix Fietkau2013-01-131-1/+1
* blobmsg: allow BLOBMSG_TYPE_UNSPEC attributes, treat them as null for JSON co...Felix Fietkau2013-01-131-1/+2
* blobmsg: add blobmsg_parse_array()Felix Fietkau2013-01-081-0/+27
* blobmsg: remove the unnecessary name argument from blobmsg_check_attr_list, i...Felix Fietkau2012-06-241-1/+13
* blobmsg: add blobmsg_check_attr_list() to validate element types of arrays an...Felix Fietkau2012-06-241-0/+16
* switch blobmsg over to permissive licenseFelix Fietkau2012-05-261-11/+11
* fix more instances of uninitialized padding bytesFelix Fietkau2011-10-061-0/+2
* blobmsg: fill padding between name and dataFelix Fietkau2011-10-061-1/+5
* make the blobmsg format endian agnostic (stick to big-endian)Felix Fietkau2011-10-061-4/+10
* fix a bug in blobmsg_parseFelix Fietkau2011-08-171-1/+1
* allow blobmsg_add_field to add arrays/tablesFelix Fietkau2011-02-071-4/+0
* move json formatting to the blobmsg_json libraryFelix Fietkau2011-02-061-175/+0
* add a callback to the blobmsg-to-json function to override the formatting of ...Felix Fietkau2011-02-061-2/+17
* blobmsg: fix dynamic string buffer length calculationFelix Fietkau2011-02-061-2/+2
* add functions for allocating and adding a string buffer fieldFelix Fietkau2011-02-041-0/+31
* fix json string formattingFelix Fietkau2011-01-311-1/+1
* blobmsg: constify and add more validationFelix Fietkau2011-01-311-4/+24
* add support for json-formatting blobmsg elementsFelix Fietkau2011-01-301-3/+6
* fix json list parsingFelix Fietkau2011-01-301-2/+2
* blobmsg: make arrays structually the same as tables - simplifies library user...Felix Fietkau2011-01-291-25/+17
* add a blobmsg-to-json functionFelix Fietkau2011-01-231-0/+155
* improve validation - add header lengthFelix Fietkau2011-01-231-1/+1
* add blobmsg validation functionFelix Fietkau2011-01-231-7/+21
* Initial importFelix Fietkau2010-10-131-0/+148