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