Commit History

Author SHA1 Message Date
  Tobias Schramm 143303149c Ensure blob_attr length check does not perform out of bounds reads 5 years ago
  Petr Štetiar 0b24e24b93 blob: introduce blob_parse_untrusted 4 years ago
  Petr Štetiar 6228df9de9 iron out all extra compiler warnings 5 years ago
  André Gaul 7f671b1e68 blobmsg: add support for double 7 years ago
  Felix Fietkau 77a629375d blob/blobmsg: add explicit typecasts for attribute iterators 7 years ago
  ewolfok 22bbcfddd7 blob: improve out-of-memory handling 10 years ago
  Jacob Siverskog 4436338588 blob/blobmsg: Perform explicit casts from void* to avoid compilation errors when using libubox from C++. 10 years ago
  Felix Fietkau aa01be8ed0 blob: make length variables unsigned 10 years ago
  Felix Fietkau 58aec3c59a blobmsg: allow data/length iterator/accessor functions to work on non-blobmsg elements 10 years ago
  Felix Fietkau 458c3937bc blob: add a magic offset to nesting cookies to ensure that NULL is never returned as a normal value 10 years ago
  Felix Fietkau be458596bd blob: add blob_put_raw() for copying one or more blob attributes into the buffer directly 10 years ago
  Felix Fietkau ef9b6b92df blob/blobmsg: add null pointer checks to the *_for_each_attr functions, fix formatting 11 years ago
  Felix Fietkau 5ad190fccf utils: move endian swap helpers and __packed definition to utils.h 11 years ago
  Felix Fietkau b786f85267 blob: add blob_buf_grow() 11 years ago
  Felix Fietkau 8a89e7f388 blob/blobmsg: use 32 bit load/store for 64 bit access, unaligned attributes cause data corruption on ARM 11 years ago
  Felix Fietkau 9d8f2dd47b blob.h: fix endian check 11 years ago
  Felix Fietkau 5cfe2696f0 blob: add blob_memdup() 12 years ago
  Felix Fietkau a654d2f42b blob: switch to ISC license, switch blob_{get,put}_int* to _u*, add wrappers 12 years ago
  Felix Fietkau 51711be625 fix more instances of uninitialized padding bytes 12 years ago
  Felix Fietkau 309d7d456f fill padding bytes when setting raw attribute length 12 years ago
  Felix Fietkau 591a1e349f fix reads beyond the end of the buffer when iterating over blob attributes 12 years ago
  Felix Fietkau 34a6d05f9a blob_attr_equal: un-inline, add pointer checks 12 years ago
  Felix Fietkau b1c320132e add blob_attr_equal() for comparing attributes 12 years ago
  Felix Fietkau bdf717425a add blob_buf_free 13 years ago
  Felix Fietkau 932914c1b1 rename blob_get_int* to blob_get_u* 13 years ago
  Felix Fietkau cad5bea36d blob: constify 13 years ago
  Felix Fietkau f2b9272e0b make blob attribute checking available externally 13 years ago
  Felix Fietkau 34b9f56464 remove blob_buf::priv 13 years ago
  Felix Fietkau 71f0be5e11 add blobmsg validation function 13 years ago
  Felix Fietkau d110a016e3 constify blob_attr_info 13 years ago