summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2013-10-24utils.h: fix name collisions in __u_bswap16 with using "val" both inside the macro and as argumentFelix Fietkau
2013-10-22Restore signal handler after uloop_run()Kristian Evensen
2013-10-20blobmsg: add blobmsg_len() for consistency (similar to blob_len)Felix Fietkau
2013-10-19jshn: add json_get_keys()Felix Fietkau
2013-10-19ustream: properly clear fields to fix ustream reuseFelix Fietkau
2013-10-15blob: add a magic offset to nesting cookies to ensure that NULL is never returned as a normal valueFelix Fietkau
2013-10-05vlist: constify key argument to vlist_addFelix Fietkau
2013-10-04blobmsg_json: allow signed output of integersFelix Fietkau
2013-10-04blob: add blob_put_raw() for copying one or more blob attributes into the buffer directlyFelix Fietkau
2013-09-11blobmsg-example: fix length handling in dump_table() callsFelix Fietkau
2013-07-31uloop: fix deleting pending fd events on uloop_fd_delFelix Fietkau
2013-07-29blob/blobmsg: add null pointer checks to the *_for_each_attr functions, fix formattingFelix Fietkau
2013-07-24uloop: Fix incorrect timeoutHelmut Schaa
2013-07-02runqueue should cal the complete handler from more placesJohn Crispin
2013-06-28safe_list: add missing null pointer check in safe_list_del()Felix Fietkau
2013-06-21ustream: return NULL in ustream_get_read_buf if there's a buffer, but no dataFelix Fietkau
2013-06-21blobmsg_json: do not corrupt UTF-8 stringsFelix Fietkau
2013-06-21blobmsg_json: fix \u escaping for control charactersFelix Fietkau
2013-06-18uloop: fix corner cases with recursive uloop_run callsFelix Fietkau
2013-06-18uloop: fix event flags processing on mac os xFelix Fietkau
2013-06-18libubox: make uloop_fd::flags genericFelix Fietkau
2013-06-18uloop: fix edge trigger handling on mac os xFelix Fietkau
2013-06-11uloop: rework event processing, fix use-after-free issuesFelix Fietkau
2013-06-10utils: add bitfield inline opsFelix Fietkau
2013-05-31ustream: only report stream eof once via state_change callbackFelix Fietkau
2013-05-31ustream: only report a write error once via state_change callbackFelix Fietkau
2013-05-29blobmsg_json: add blobmsg_add_json_from_fileFelix Fietkau
2013-05-08runqueue: move completion handler from runqueue_process to runqueue_task to make it more genericFelix Fietkau
2013-05-08runqueue: fix include pathFelix Fietkau
2013-05-08runqueue: add a simple task queueing/completion tracking implementationFelix Fietkau
2013-05-08ustream-example: fix container_of type errorsFelix Fietkau
2013-05-07libubox: Allow to build against libjson-c > 0.9Helmut Schaa
2013-04-15safe_list: add safe_list_empty()Felix Fietkau
2013-04-15safe_list: fix typoFelix Fietkau
2013-03-18list.h: implement type safety for container_of()Felix Fietkau
2013-03-18avl: fix type handling in container_of usesFelix Fietkau
2013-03-18safe_list: add a new linked list variantFelix Fietkau
2013-03-16jshn: add support for the double datatypeFelix Fietkau
2013-03-05add pkgconfig support for json-cThomas Gstädtner
2013-03-02json_script: do not rely on global includes for other libubox header filesFelix Fietkau
2013-02-28add json_script, a minimalistic JSON based script interpreterFelix Fietkau
2013-02-17blobmsg: implement blobmsg_printf and blobmsg_vprintfFelix Fietkau
2013-02-14utils: make le16 endian conversion functions work with arguments that have side effectsFelix Fietkau
2013-02-14utils.h: make 16-bit little endian conversion robust against pointer subtraction argumentsFelix Fietkau
2013-02-13utils: add little-endian swap helpersFelix Fietkau
2013-02-11utils: prefer using gccs builtin swapping functions which support constant foldingFelix Fietkau
2013-02-11utils: move endian swap helpers and __packed definition to utils.hFelix Fietkau
2013-02-10blobmsg: add blobmsg_realloc_string_buffer()Felix Fietkau
2013-02-10blob: add blob_buf_grow()Felix Fietkau
2013-02-10blobmsg_json: prefer to link against libjson-c over libjson (the new library name in git versions of json-c)Felix Fietkau