summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* switch from typeof to the more portable __typeof__lede-17.01Felix Fietkau2018-11-162-15/+15
* jshn: properly support JSON "null" typeJo-Philipp Wich2018-01-072-3/+14
* jshn: read and write 64-bit integersChristian Beier2018-01-071-2/+2
* runqueue: fix use-after-free bugFelix Fietkau2017-06-141-1/+1
* libubox: Change calloc_a() to return size_t aligned pointersTed Hess2017-02-241-2/+5
* uloop: add uloop_cancelling functionFelix Fietkau2017-02-032-3/+10
* utils: fix build on Mac OS X 10.12Felix Fietkau2017-01-202-2/+3
* blobmsg: add support for doubleAndré Gaul2017-01-046-0/+37
* utils: add helper functions useful for allocating a ring bufferFelix Fietkau2016-12-282-1/+67
* libubox: replace strtok with _r version.Rosen Penev2016-12-241-2/+3
* libubox: allow reading out the pid of uloop process in luaFlorian Eckert2016-12-131-0/+13
* uloop: remove useless epoll data assignmentFelix Fietkau2016-12-121-1/+0
* libubox: allow reading out the remaining time of a uloop timer in LuaStijn Cleynhens2016-12-051-0/+10
* blob/blobmsg: add explicit typecasts for attribute iteratorsFelix Fietkau2016-11-292-3/+3
* kvlist: add static initializer macrosFelix Fietkau2016-10-241-0/+10
* libubox: add static initializer macro for runqueuesFelix Fietkau2016-07-291-0/+9
* avl: add blob comparator functionFelix Fietkau2016-07-292-0/+14
* blobmsg_json: add new functions blobmsg_format_json_value*Matthias Schiffer2016-07-022-14/+59
* uloop: handle waker pipe write() return valueEyal Birger2016-06-261-1/+7
* loop: make uloop_run() return the cancelling signalMatthias Schiffer2016-06-262-3/+8
* Fix various memory management issuesMatthias Schiffer2016-06-2610-23/+83
* uloop: add missing waker_pipe initializationFelix Fietkau2016-06-151-0/+1
* uloop: use a waker for notifying sigchld and loop cancel eventsYousong Zhou2016-06-153-6/+74
* uloop: revert signalfd support for nowFelix Fietkau2016-05-193-109/+11
* uloop: add back support for overriding signal handlers when signalfd is in useFelix Fietkau2016-05-172-6/+21
* uloop: fix signal unblockingFelix Fietkau2016-05-171-1/+1
* uloop: retry waitpid on signal interruptFelix Fietkau2016-05-171-0/+3
* uloop: try to use signalfd for signal handling if availableFelix Fietkau2016-05-173-10/+93
* uloop: move epoll code into a separate fileFelix Fietkau2016-05-172-92/+109
* uloop: move kqueue code into a separate fileFelix Fietkau2016-05-172-134/+150
* blobmsg_json: simplify add_separator and fix thread-safetyMatthias Schiffer2016-04-061-10/+6
* jshn: use an avl tree for env variables to speed up processing of bigger json...Felix Fietkau2016-03-051-4/+57
* examples: add shunit2 tests for json_scriptYousong Zhou2016-02-204-3/+1358
* json_script: add "isdir" supportYousong Zhou2016-02-202-0/+31
* blobmsg_json: support json_type_null in blobmsg_add_json_element()Jo-Philipp Wich2016-02-091-3/+3
* usock: implement usock_inet_timeout() with RFC6555 supportFelix Fietkau2016-01-282-7/+141
* ustream-fd: handle ENOTCONN for read/write on not-yet-connected socketsFelix Fietkau2016-01-151-2/+2
* lua: add gc/delete support for processesFelix Fietkau2016-01-151-3/+28
* lua: create a common function for userdata with gcFelix Fietkau2016-01-151-32/+26
* usock: add usock_inet, which returns the remote addressFelix Fietkau2016-01-152-7/+13
* libubox: lua: use pkg-config built in module to search for alternativesKarl Palsson2015-11-221-8/+1
* json_script: allow non-string types in command argumentsFelix Fietkau2015-11-081-2/+2
* json_script: add support for aborting script processingFelix Fietkau2015-11-062-0/+18
* ulog: avoid accidental /dev/kmsg creationSergiy Kibrik2015-09-151-1/+1
* b64_encode(): fixed input[] not initialized warn under gcc 4.4.5Bachtin, Dmitri2015-09-091-1/+1
* Build static version of libblobmsg_jsonBachtin, Dmitri2015-09-091-1/+6
* ustream-fd: handle uloop errorsPhilip Craig2015-07-141-1/+7
* md5: include utils.h instead of endian.h to fix portability issuesFelix Fietkau2015-06-291-1/+1
* md5: include endian.h for musl, otherwise hashes are invalid for BESteven Barth2015-06-291-0/+1
* ulog: always use stderr for ulog_stdio().Yousong Zhou2015-06-141-3/+0