Commit graph

  • df0968d19b ustream: fix variable initialization Felix Fietkau 2012-10-29 23:11:08 +0100
  • 15ce776772 ustream-example: fix logic inversion Felix Fietkau 2012-10-23 18:00:18 +0200
  • 6e7e8a1a91 uloop: fix a segfault on deleting the first active timer from within another timer Felix Fietkau 2012-10-23 03:41:45 +0200
  • 0e51f714d1 ustream: add a pointer to the ustream struct useful for chaining ustreams Felix Fietkau 2012-10-22 22:28:43 +0200
  • ba6cd4c322 ustream.h: include stdarg.h Felix Fietkau 2012-10-22 21:14:02 +0200
  • 9afe120530 add -Wmissing-declarations to cflags Felix Fietkau 2012-10-22 20:03:53 +0200
  • db38b74ac6 add declarations for lua{open,close}_uloop to avoid warnings Felix Fietkau 2012-10-22 20:03:33 +0200
  • 42cd90bf4b ustream: make ustream_init_buf static Felix Fietkau 2012-10-22 20:02:38 +0200
  • e4027a6327 add a cmake file for the examples and add the binaries to .gitignore Felix Fietkau 2012-10-21 23:01:30 +0200
  • d3b3280055 ustream: add example code Felix Fietkau 2012-10-21 23:01:12 +0200
  • 768a69b3ce add ustream, an api for stream buffer management Felix Fietkau 2012-10-21 23:00:06 +0200
  • ae3bcf84e1 blobmsg-example: fix compile errors Felix Fietkau 2012-10-21 03:40:53 +0200
  • e3efdcfe15 uloop: fix event delete races on mac os x Felix Fietkau 2012-10-21 03:40:35 +0200
  • d6d6f11625 list.h: undefine LIST_HEAD to prevent conflicts on mac os x Felix Fietkau 2012-10-04 16:11:04 +0200
  • 5038992465 lua: use relative paths for includes instead of system-wide Felix Fietkau 2012-10-04 14:14:52 +0200
  • 6ba84c7623 rename proc_cb to ul_process_cb John Crispin 2012-09-29 01:11:31 +0200
  • 0a81131257 add an example script for the uloop lua binding Felix Fietkau 2012-09-27 13:47:46 +0200
  • a81cb397ef add lua binding for uloop (written by John Crispin) Felix Fietkau 2012-09-27 13:30:33 +0200
  • cca2ed6c8c uloop: clear processes and timeouts on uloop_done() Felix Fietkau 2012-07-08 22:27:40 +0200
  • 0001d8ab26 uloop: handle EPOLLHUP like EPOLLERR to prevent infinite tight loops between epoll_wait() and the continue in uloop_run_events() Jo-Philipp Wich 2012-07-07 18:17:40 +0200
  • bbdc3bdb05 blobmsg: remove the unnecessary name argument from blobmsg_check_attr_list, infer it from the list type Felix Fietkau 2012-06-24 21:11:06 +0200
  • f1494cde4d blobmsg: add blobmsg_check_attr_list() to validate element types of arrays and tables Felix Fietkau 2012-06-24 21:07:47 +0200
  • 63bc6593c3 uloop: prevent fd callbacks for unregistered fds by ensuring that pointers in the epoll array are cleared Felix Fietkau 2012-06-24 21:06:16 +0200
  • eedf91d212 vlist.h: protect against multiple inclusions Felix Fietkau 2012-06-10 17:11:36 +0200
  • 5cfe2696f0 blob: add blob_memdup() Felix Fietkau 2012-06-01 20:54:05 +0200
  • 0608d12995 sh/jshn.sh: fix json_get_var() and json_get_type() to not return cached values Jo-Philipp Wich 2012-05-30 21:47:43 +0200
  • c0b8aaab1a Merge branch 'master' of nbd.name:luci2/libubox Jo-Philipp Wich 2012-05-29 02:17:35 +0200
  • 66308641bf sh/jshn.sh: replace "tr" calls with inline substitution, signalize success with return values Jo-Philipp Wich 2012-05-29 02:10:20 +0200
  • 67bc554465 sh/jshn.sh: replace "tr" calls with inline substitution, signalize success with return values Jo-Philipp Wich 2012-05-29 02:06:39 +0200
  • 652162cf86 uloop: include sys/types.h to make pid_t available Benjamin Larsson 2012-05-28 14:59:49 +0200
  • 4956848aa9 remove uapi.h, afacis nothing uses it Felix Fietkau 2012-05-26 18:04:34 +0200
  • 6a2e4f449d switch blobmsg_json over to permissive license Felix Fietkau 2012-05-26 18:03:08 +0200
  • 74cdaf796f switch blobmsg over to permissive license Felix Fietkau 2012-05-26 18:02:30 +0200
  • 6cfc0f1d2b remove ulog.h, afaics nothing uses it Felix Fietkau 2012-05-26 17:59:59 +0200
  • cddd9326dc add vlist (from netifd) Felix Fietkau 2012-05-26 17:57:04 +0200
  • 08a4bf2a29 add avl_strcmp Felix Fietkau 2012-05-26 17:50:10 +0200
  • 94ff2a0abb sh/jshn.sh: fix allowing numbers in identifiers Felix Fietkau 2012-05-17 14:29:59 +0200
  • 592f2dbd82 sh/jshn.sh: allow numbers in identifiers for json_get_var() Jo-Philipp Wich 2012-05-16 00:18:16 +0200
  • 97ed91fa77 jshn.sh: add json_get_vars() wrapper function Felix Fietkau 2012-05-14 00:21:12 +0200
  • f8d3e57b45 add blobmsg_add_blob() to copy over an existing blobmsg attribute Felix Fietkau 2012-05-08 15:59:19 +0200
  • b1ea9afd60 remove uhtbl-test.c, it is obsolete Felix Fietkau 2012-03-14 11:55:59 +0100
  • 92da3a9bcc replace list.h with a BSD licensed variant (taken from FreeBSD SVN) Felix Fietkau 2012-02-06 21:09:42 +0100
  • f565a7af42 blobmsg: add missing endian conversions Felix Fietkau 2011-11-17 00:47:49 +0100
  • 5ce9b8912f blobmsg_json: print int16 elements in blobmsg_format_element (patch by Luka Perkov) Felix Fietkau 2011-11-17 00:40:37 +0100
  • a654d2f42b blob: switch to ISC license, switch blob_{get,put}_int* to _u*, add wrappers Felix Fietkau 2011-11-10 09:05:33 +0100
  • fc20c7a031 make casts from void * explicit to avoid C++ warnings (patch by Arthur Davis) Felix Fietkau 2011-10-27 10:16:56 +0200
  • 01c6f73ed7 list.h: rename parameter named "new" to "_new" to avoid using a reserved C++ keyword (patch by Arthur Davis) Felix Fietkau 2011-10-27 10:15:01 +0200
  • 51711be625 fix more instances of uninitialized padding bytes Felix Fietkau 2011-10-06 17:57:13 +0200
  • 7c80b7c514 blobmsg: fill padding between name and data Felix Fietkau 2011-10-06 17:19:28 +0200
  • 08aada9a93 make the blobmsg format endian agnostic (stick to big-endian) Felix Fietkau 2011-10-06 17:15:00 +0200
  • 309d7d456f fill padding bytes when setting raw attribute length Felix Fietkau 2011-10-06 17:14:44 +0200
  • f24324c27f explicitly zero extra buffer space added with realloc to silence valgrind warnings Felix Fietkau 2011-10-03 12:41:51 +0200
  • 591a1e349f fix reads beyond the end of the buffer when iterating over blob attributes Felix Fietkau 2011-10-03 12:36:46 +0200
  • 8cada85b61 add a blobmsg_type() inline function Felix Fietkau 2011-09-12 13:37:53 +0200
  • 738884e746 same for json_get_var Felix Fietkau 2011-09-11 11:46:44 +0200
  • a1a97eb11e jshn: support using characters in elements that do not conform to shell variable restrictions Felix Fietkau 2011-09-11 11:40:22 +0200
  • dee81b4f79 add blobmsg_get_bool Felix Fietkau 2011-09-07 06:33:36 +0200
  • 34a6d05f9a blob_attr_equal: un-inline, add pointer checks Felix Fietkau 2011-09-05 06:25:51 +0200
  • b1c320132e add blob_attr_equal() for comparing attributes Felix Fietkau 2011-09-05 06:09:32 +0200
  • 1d3e4ccb6a fix a bug in blobmsg_parse Felix Fietkau 2011-08-17 10:44:11 -0700
  • f1a44355bd change the include path for list.h in jshn.c Felix Fietkau 2011-08-12 11:12:50 -0600
  • d6ebb84ad6 add a missing include Felix Fietkau 2011-08-11 15:37:48 -0600
  • ec56b91662 jshn: clear more variables on json_init, fix adding array elements Felix Fietkau 2011-08-11 15:29:23 -0600
  • bdf717425a add blob_buf_free Felix Fietkau 2011-07-29 19:38:30 +0200
  • abbc140e8d add BLOBMSG_TYPE_BOOL as an alias for BLOBMSG_TYPE_INT8 Felix Fietkau 2011-07-29 12:56:18 +0200
  • ed9b5c986b blobmsg_json: support indenting of output data Felix Fietkau 2011-07-18 13:04:23 +0200
  • bdf6363777 jshn: add an option for printing the json data without a terminating newline Felix Fietkau 2011-05-31 15:41:19 +0200
  • a8032be64c uloop: use list.h, add support for handling sigchld Felix Fietkau 2011-05-24 21:46:10 +0200
  • 11079ba582 jshn: fix invalid variable reuse Felix Fietkau 2011-05-23 23:15:33 +0200
  • cc2457aa3e jshn: do not use -n on export Felix Fietkau 2011-05-23 23:09:19 +0200
  • fda6079b30 add jshn Felix Fietkau 2011-05-23 22:21:27 +0200
  • 3041e8ce9b make the avl node key const Felix Fietkau 2011-04-13 20:14:20 +0200
  • 89122a2c1e remove int16, use int8 as bool instead of integer Felix Fietkau 2011-03-27 01:08:51 +0100
  • a7c9ae6d6a support building without json support Felix Fietkau 2011-03-26 23:50:33 +0100
  • f213e8b432 remove the hlist code Felix Fietkau 2011-03-26 20:38:33 +0100
  • dc8c37fa8b change minimum cmake version to 2.6 Felix Fietkau 2011-02-12 23:58:09 +0100
  • 9abfbad95f uloop: fix event timeouts on darwin Felix Fietkau 2011-02-12 21:33:32 +0100
  • 83037e345d uloop: allow timeouts to cancel the event loop Felix Fietkau 2011-02-11 02:38:32 +0100
  • 7ec33884a3 allow multiple calls to uloop_init() without annoying side effects Felix Fietkau 2011-02-11 01:25:17 +0100
  • 1ef7c81dfc add a cast to fix 64 bit issues Felix Fietkau 2011-02-07 20:30:52 +0100
  • e44dbfb102 uloop: make first_timeout static Felix Fietkau 2011-02-07 17:52:33 +0100
  • db19e64c1a make uloop_end() inline Felix Fietkau 2011-02-07 17:51:20 +0100
  • 81839e259a validate blobmsg attributes before converting them to json Felix Fietkau 2011-02-07 17:47:02 +0100
  • 07dbea0058 usock: remove code duplication Felix Fietkau 2011-02-07 17:00:50 +0100
  • a5e2b50652 properly null-terminate formatted json strings Felix Fietkau 2011-02-07 01:18:56 +0100
  • 6bbde6e647 allow blobmsg_add_field to add arrays/tables Felix Fietkau 2011-02-07 01:12:07 +0100
  • 932914c1b1 rename blob_get_int* to blob_get_u* Felix Fietkau 2011-02-06 21:36:04 +0100
  • 0918243e90 move json formatting to the blobmsg_json library Felix Fietkau 2011-02-06 21:23:28 +0100
  • 677e7bc0b3 make __avl_find_element() inline Felix Fietkau 2011-02-06 18:01:37 +0100
  • c9e852301b remove hash.[ch] - i don't think we will need it Felix Fietkau 2011-02-06 17:20:46 +0100
  • 02074ab521 remove uhtbl - i don't think we will need it Felix Fietkau 2011-02-06 17:19:35 +0100
  • 01ad5162b2 add a callback to the blobmsg-to-json function to override the formatting of specific attributes Felix Fietkau 2011-02-06 16:48:28 +0100
  • be41614060 add missing copyright headers Felix Fietkau 2011-02-06 16:20:57 +0100
  • 7e9712363b add a json to blobmsg parsing library Felix Fietkau 2011-02-06 16:14:15 +0100
  • bf87f247d8 uloop: export the cancelled flag Felix Fietkau 2011-02-06 16:13:58 +0100
  • 3bc18fcadc blobmsg: fix dynamic string buffer length calculation Felix Fietkau 2011-02-06 02:07:26 +0100
  • aa5276dcd6 uloop: fix the write flag for mac os x Felix Fietkau 2011-02-06 01:56:37 +0100
  • 5aed3c2d2e blomsg: add integer attribute accessor functions Felix Fietkau 2011-02-05 02:06:49 +0100
  • 29598e3dc8 add functions for allocating and adding a string buffer field Felix Fietkau 2011-02-04 21:57:59 +0100
  • 36ddbe83b3 add back usock Felix Fietkau 2011-01-31 21:24:20 +0100