C utility functions for OpenWrt (mirror)

Felix Fietkau 3868f47c8f blob: constify attr argument to blob_memdup hai 1 semana
.github 12bda4bdb1 CI: add CodeQL workflow tests hai 10 meses
examples 13d9b04fb0 uloop: add support for user defined signal handlers hai 1 ano
lua 13d9b04fb0 uloop: add support for user defined signal handlers hai 1 ano
sh 6fc29d1c42 jshn.sh: Add pretty-printing to json_dump hai 1 ano
tests a0dbcf8b8f tests: add blob-buffer overflow test %!s(int64=3) %!d(string=hai) anos
.gitignore 5326ce1046 examples: add shunit2 tests for json_script %!s(int64=8) %!d(string=hai) anos
.gitlab-ci.yml b0a5cd8a28 add cram based unit tests %!s(int64=5) %!d(string=hai) anos
CMakeLists.txt 6339204c21 CMakeLists.txt: bump minimum cmake version hai 1 ano
assert.h 8baeeea1f5 add assert.h component %!s(int64=5) %!d(string=hai) anos
avl-cmp.c 72613ca2c8 avl: add blob comparator function %!s(int64=8) %!d(string=hai) anos
avl-cmp.h 72613ca2c8 avl: add blob comparator function %!s(int64=8) %!d(string=hai) anos
avl.c 9b6ede0e53 avl: guard against theoretical null pointer dereference %!s(int64=5) %!d(string=hai) anos
avl.h ace64897d4 switch from typeof to the more portable __typeof__ %!s(int64=6) %!d(string=hai) anos
base64.c 0003ea9c45 base64: fix possible null pointer dereference %!s(int64=5) %!d(string=hai) anos
blob.c 3868f47c8f blob: constify attr argument to blob_memdup hai 1 semana
blob.h 3868f47c8f blob: constify attr argument to blob_memdup hai 1 semana
blobmsg.c cfa372ff8a blobmsg: implicitly reserve space for 0-terminator in string buf alloc %!s(int64=2) %!d(string=hai) anos
blobmsg.h eac92a4d5d blobmsg: add blobmsg_parse_array_attr %!s(int64=2) %!d(string=hai) anos
blobmsg_json.c 5893cf78da blobmsg: Don't do at run-time what can be done at compile-time hai 1 ano
blobmsg_json.h d3fa561e5a blobmsg_json: add new functions blobmsg_format_json_value* %!s(int64=8) %!d(string=hai) anos
jshn.c a2aab30fc9 jshn: prefer snprintf usage %!s(int64=5) %!d(string=hai) anos
json_script.c cfa372ff8a blobmsg: implicitly reserve space for 0-terminator in string buf alloc %!s(int64=2) %!d(string=hai) anos
json_script.h 3d45c47752 json_script: add support for aborting script processing %!s(int64=9) %!d(string=hai) anos
kvlist.c 1f019ceea1 Fix various memory management issues %!s(int64=8) %!d(string=hai) anos
kvlist.h d0312bd9b1 kvlist: add static initializer macros %!s(int64=8) %!d(string=hai) anos
list.h 45210ce141 list.h: add container_of_safe macro %!s(int64=2) %!d(string=hai) anos
md5.c 7237302147 md5: add "const" qualifier to the "file" argument %!s(int64=7) %!d(string=hai) anos
md5.h 7237302147 md5: add "const" qualifier to the "file" argument %!s(int64=7) %!d(string=hai) anos
runqueue.c 89fb6136ad libubox: runqueue: fix use-after-free bug %!s(int64=4) %!d(string=hai) anos
runqueue.h 89fb6136ad libubox: runqueue: fix use-after-free bug %!s(int64=4) %!d(string=hai) anos
safe_list.c bc8167eb99 runqueue: add a function that allows adding jobs to the front of the runqueue %!s(int64=11) %!d(string=hai) anos
safe_list.h bc8167eb99 runqueue: add a function that allows adding jobs to the front of the runqueue %!s(int64=11) %!d(string=hai) anos
udebug-priv.h 40acbe3463 udebug: wait for response after buffer add/remove hai 1 ano
udebug-proto.h d4c3066e7c udebug: add udebug library code hai 1 ano
udebug-remote.c 40acbe3463 udebug: wait for response after buffer add/remove hai 1 ano
udebug.c c1be505732 udebug: fix crash in udebug_entry_vprintf with longer strings hai 11 meses
udebug.h e84c000c47 udebug: add inline helper function to test if a buffer is allocated hai 1 ano
ulog.c 260ad5bd15 udebug: add ulog support hai 1 ano
ulog.h 260ad5bd15 udebug: add ulog support hai 1 ano
uloop-epoll.c b77f2a4ce9 uloop: fix build using C++ compilers hai 1 ano
uloop-kqueue.c b77f2a4ce9 uloop: fix build using C++ compilers hai 1 ano
uloop.c b3fa3d92e3 uloop: reset flags after __uloop_fd_delete call hai 1 ano
uloop.h b77f2a4ce9 uloop: fix build using C++ compilers hai 1 ano
usock.c ef5e8e38bd usock: fix poll return code check hai 1 ano
usock.h 0c2fbbca80 usock: implement usock_inet_timeout() with RFC6555 support %!s(int64=9) %!d(string=hai) anos
ustream-fd.c bc7e277276 ustream-fd: handle ENOTCONN for read/write on not-yet-connected sockets %!s(int64=9) %!d(string=hai) anos
ustream.c eb9bcb6418 ustream: prevent recursive calls to the read callback hai 9 meses
ustream.h eb9bcb6418 ustream: prevent recursive calls to the read callback hai 9 meses
utils.c 5bc0146a1d utils: simplify mkdir_p boolean conditions %!s(int64=4) %!d(string=hai) anos
utils.h b8abed7494 utils.h: add fallthrough macro %!s(int64=3) %!d(string=hai) anos
vlist.c e9fb256ca5 vlist: constify key argument to vlist_add %!s(int64=11) %!d(string=hai) anos
vlist.h cce5e35127 vlist: define vlist_for_each_element_safe %!s(int64=3) %!d(string=hai) anos