Yousong Zhou
cbf80de7f4
libubox: drop legacy json-c support
...
The cmake logic is wrong (E.G. PKG_CHECK_FOR_MODULES fails unless all
modules are found), and the legacy libjson.so name is also used by the other
libjson (http://sourceforge.net/projects/libjson/ ) which provides an
incompatible API, so just drop it.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2014-12-11 17:56:54 +01:00
John Crispin
dffbc09baf
jshn: pretty print indented output with jshn -i -w
...
Signed-off-by: John Crispin <blogic@openwrt.org>
2014-08-04 20:01:16 +02:00
John Crispin
e130b08d98
build a static version of libubox
...
Signed-off-by: John Crispin <blogic@openwrt.org>
2014-06-11 01:39:12 +01:00
Felix Fietkau
d4b56b0940
kvlist: add a simply key/value store implementation
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2014-04-12 01:42:44 +02:00
John Crispin
e8b26ce48d
add md5.c to libubox
...
Signed-off-by: John Crispin <blogic@openwrt.org>
2013-11-19 20:31:45 +01:00
Felix Fietkau
cb6c1718e7
runqueue: add a simple task queueing/completion tracking implementation
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-05-09 01:10:00 +02:00
Helmut Schaa
ecee1a3bea
libubox: Allow to build against libjson-c > 0.9
...
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
2013-05-07 15:53:36 +02:00
Felix Fietkau
7c11f6e913
safe_list: add a new linked list variant
...
Use this linked list implementation as a replacement for list.h if you
want to allow deleting arbitrary list entries from within one or more
recursive iterator calling context
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-03-18 05:47:53 +01:00
Thomas Gstädtner
49e6e062b8
add pkgconfig support for json-c
...
this includes a fallback for legacy support
2013-03-05 10:44:48 +01:00
Felix Fietkau
38ea521911
add json_script, a minimalistic JSON based script interpreter
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-02-28 21:50:55 +01:00
Felix Fietkau
9a3519536b
blobmsg_json: prefer to link against libjson-c over libjson (the new library name in git versions of json-c)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-02-10 15:32:45 +01:00
Felix Fietkau
e009fd8c82
build: remove install prefix override
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-01-23 15:22:29 +01:00
Felix Fietkau
dde64e47ca
uloop: use clock_gettime with the monotonic clock instead of using gettimeofday()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2013-01-06 03:04:04 +01:00
Felix Fietkau
d03a6a27c7
add utils.c, containing a calloc-like function to allocate multiple chunks with different sizes in one block and return pointers
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2012-12-31 15:24:26 +01:00
Felix Fietkau
9afe120530
add -Wmissing-declarations to cflags
2012-10-22 20:03:53 +02:00
Felix Fietkau
768a69b3ce
add ustream, an api for stream buffer management
2012-10-21 23:00:06 +02:00
Felix Fietkau
a81cb397ef
add lua binding for uloop (written by John Crispin)
2012-09-27 13:41:02 +02:00
Felix Fietkau
cddd9326dc
add vlist (from netifd)
2012-05-26 18:01:18 +02:00
Felix Fietkau
08a4bf2a29
add avl_strcmp
2012-05-26 18:01:18 +02:00
Felix Fietkau
fda6079b30
add jshn
2011-05-23 22:21:27 +02:00
Felix Fietkau
a7c9ae6d6a
support building without json support
2011-03-26 23:50:33 +01:00
Felix Fietkau
dc8c37fa8b
change minimum cmake version to 2.6
2011-02-12 23:58:09 +01:00
Felix Fietkau
c9e852301b
remove hash.[ch] - i don't think we will need it
2011-02-06 17:20:46 +01:00
Felix Fietkau
02074ab521
remove uhtbl - i don't think we will need it
2011-02-06 17:19:35 +01:00
Felix Fietkau
7e9712363b
add a json to blobmsg parsing library
2011-02-06 16:14:15 +01:00
Felix Fietkau
36ddbe83b3
add back usock
2011-01-31 21:24:20 +01:00
Felix Fietkau
d1c5aa705a
remove unl
2011-01-31 20:58:17 +01:00
Felix Fietkau
3205134afd
link against libnl-tiny
2011-01-31 20:36:36 +01:00
Felix Fietkau
efd7c8c4df
convert to cmake
2011-01-31 20:23:34 +01:00