summaryrefslogtreecommitdiff
path: root/blobmsg.h
Commit message (Expand)AuthorAgeFilesLines
* libubox: fix BLOBMSG_CAST_INT64 (do not override BLOBMSG_TYPE_DOUBLE)Peter Seiderer2021-03-021-2/+2
* blobmsg: introduce BLOBMSG_CAST_INT64Daniel Golle2020-08-061-0/+33
* blobmsg: drop old comment about json formatting functionsRafał Miłecki2020-05-261-3/+0
* blobmsg: reuse blobmsg_namelen in blobmsg_dataPetr Štetiar2019-12-251-1/+6
* blobmsg: add _len variants for all attribute checking methodsTobias Schramm2019-12-251-1/+54
* Replace use of blobmsg_check_attr by blobmsg_check_attr_lenTobias Schramm2019-12-251-0/+2
* Ensure blob_attr length check does not perform out of bounds readsTobias Schramm2019-12-251-1/+1
* blobmsg: make blobmsg_len and blobmsg_data_len return unsigned valuePetr Štetiar2019-12-251-2/+2
* fix segfault when passed blobmsg attr is NULLJohn Crispin2018-07-251-2/+11
* blobmsg: add support for doubleAndré Gaul2017-01-041-0/+23
* blob/blobmsg: add explicit typecasts for attribute iteratorsFelix Fietkau2016-11-291-1/+1
* Fix various memory management issuesMatthias Schiffer2016-06-261-2/+2
* blobmsg: accept NULL attr in blobmsg_get_string()Felix Fietkau2014-08-031-0/+3
* blobmsg: add a helper function to reset the name of a blobmsg attributeFelix Fietkau2014-07-211-0/+6
* blobmsg: add blobmsg_check_array, which returns the size of the arrayFelix Fietkau2014-07-151-0/+9
* blob/blobmsg: Perform explicit casts from void* to avoid compilation errors w...Jacob Siverskog2014-05-091-3/+3
* blobmsg: make length variables unsignedFelix Fietkau2014-04-271-6/+6
* blobmsg: allow data/length iterator/accessor functions to work on non-blobmsg...Felix Fietkau2014-03-121-1/+6
* blobmsg: add blobmsg_len() for consistency (similar to blob_len)Felix Fietkau2013-10-201-0/+5
* blob/blobmsg: add null pointer checks to the *_for_each_attr functions, fix f...Felix Fietkau2013-07-291-4/+5
* blobmsg: implement blobmsg_printf and blobmsg_vprintfFelix Fietkau2013-02-171-0/+6
* blobmsg: add blobmsg_realloc_string_buffer()Felix Fietkau2013-02-101-0/+1
* blob/blobmsg: use 32 bit load/store for 64 bit access, unaligned attributes c...Felix Fietkau2013-01-231-1/+4
* blobmsg: add blobmsg_get_stringFelix Fietkau2013-01-131-0/+5
* blobmsg: add blobmsg_parse_array()Felix Fietkau2013-01-081-0/+2
* blobmsg: remove the unnecessary name argument from blobmsg_check_attr_list, i...Felix Fietkau2012-06-241-1/+1
* blobmsg: add blobmsg_check_attr_list() to validate element types of arrays an...Felix Fietkau2012-06-241-0/+1
* switch blobmsg over to permissive licenseFelix Fietkau2012-05-261-11/+11
* add blobmsg_add_blob() to copy over an existing blobmsg attributeFelix Fietkau2012-05-081-0/+7
* blobmsg: add missing endian conversionsFelix Fietkau2011-11-171-3/+6
* make casts from void * explicit to avoid C++ warnings (patch by Arthur Davis)Felix Fietkau2011-10-271-4/+4
* make the blobmsg format endian agnostic (stick to big-endian)Felix Fietkau2011-10-061-1/+1
* fix reads beyond the end of the buffer when iterating over blob attributesFelix Fietkau2011-10-031-1/+1
* add a blobmsg_type() inline functionFelix Fietkau2011-09-121-0/+5
* add blobmsg_get_boolFelix Fietkau2011-09-071-0/+5
* add BLOBMSG_TYPE_BOOL as an alias for BLOBMSG_TYPE_INT8Felix Fietkau2011-07-291-1/+2
* move json formatting to the blobmsg_json libraryFelix Fietkau2011-02-061-11/+0
* add a callback to the blobmsg-to-json function to override the formatting of ...Felix Fietkau2011-02-061-1/+12
* blomsg: add integer attribute accessor functionsFelix Fietkau2011-02-051-0/+20
* add functions for allocating and adding a string buffer fieldFelix Fietkau2011-02-041-0/+3
* blobmsg: constify and add more validationFelix Fietkau2011-01-311-4/+4
* add support for json-formatting blobmsg elementsFelix Fietkau2011-01-301-3/+3
* fix json list parsingFelix Fietkau2011-01-301-1/+1
* add blobmsg_for_each_attrFelix Fietkau2011-01-291-0/+6
* blobmsg: make arrays structually the same as tables - simplifies library user...Felix Fietkau2011-01-291-2/+2
* add a blobmsg-to-json functionFelix Fietkau2011-01-231-0/+2
* add blobmsg_name()Felix Fietkau2011-01-231-0/+6
* add blobmsg validation functionFelix Fietkau2011-01-231-0/+1
* add BLOBMSG_TYPE_LASTFelix Fietkau2010-12-291-1/+3
* Initial importFelix Fietkau2010-10-131-0/+133