Commit graph

187 commits

Author SHA1 Message Date
Martin Schröder
730f0f21fc update build scripts 2016-08-30 15:23:49 +02:00
Martin Schröder
3c9bbc524d add macro dir to configure.ac 2016-08-30 15:15:52 +02:00
Martin Schröder
f54a813393 update travis file 2016-08-30 15:06:51 +02:00
Martin Schröder
05f361d6a1 add code coverage 2016-08-30 14:59:29 +02:00
Martin Schröder
4130eb2674 update travis file 2016-08-30 14:47:35 +02:00
Martin Schröder
458a339dd2 add build status badge 2016-08-30 14:35:46 +02:00
Martin Schröder
3f99b1a50b add coveralls to travis file 2016-08-30 14:32:38 +02:00
Martin Schröder
4b2a777257 travis.yml update test 2016-08-30 13:53:33 +02:00
Martin Schröder
ad46381ebe update travis.yml 2016-08-30 13:44:45 +02:00
Martin Schröder
eaf3af3368 update travis file (testing) 2016-08-30 13:41:37 +02:00
Martin Schröder
81169cdc84 readd configure script 2016-08-30 13:31:14 +02:00
Martin Schröder
917ce573e3 remove configure script for now 2016-08-30 13:29:35 +02:00
Martin Schröder
4798c49028 add ltmain.sh 2016-08-30 13:27:12 +02:00
Martin Schröder
a1cd5bff40 add config directory with copied files instead of symlinks 2016-08-30 13:24:43 +02:00
Martin Schröder
1539aa4c58 add travis file 2016-08-30 13:14:15 +02:00
Martin Schröder
3f02c1d192 add testing 2016-08-30 13:13:59 +02:00
Martin Schröder
b69817bcd7 add coveralls badge to readme 2016-08-30 12:57:34 +02:00
Martin Schröder
43997c65a8 update configure script 2016-08-30 12:49:16 +02:00
Martin Schröder
5332eb3c8e convert to using automake 2016-08-30 12:46:54 +02:00
Martin Schröder
d67ed0db60 blob: add offset check when closing tables and arrays 2016-03-04 14:07:35 +01:00
Martin Schröder
27be0c0c4b revise validation 2016-02-17 23:41:22 +01:00
Martin Schröder
cfcb664e6f add better error handling 2016-02-17 21:10:55 +01:00
Martin Schröder
a1dc5d65b4 add blob parsing and several other features 2016-02-16 13:07:44 +01:00
Martin Schröder
713c8f5688 remove json-c dependency 2016-02-10 22:15:14 +01:00
Martin Schröder
09a8707f2f fix compilation errors under openwrt 2016-01-14 15:13:19 +01:00
Martin Schröder
8931018c36 minor adjustments 2016-01-14 15:03:31 +01:00
Martin Schröder
e3b9c8d231 fix indents 2016-01-14 14:58:17 +01:00
Martin Schröder
6e7300536a update json api and docs 2016-01-11 09:39:05 +01:00
Martin Schröder
e4828f4e3a add ujson library. 2.5 times faster than json-c and now build into blobpack for easy conversion from json to a blob 2016-01-08 14:39:18 +01:00
Martin Schröder
cd4517025d fix json formatting 2016-01-05 17:49:42 +01:00
Martin Schröder
a9f575b267 small update to docs and blob json formatting methods.. 2015-12-29 00:31:14 +01:00
Martin Schröder
54e41c0c44 more cleanup 2015-12-29 00:11:37 +01:00
Martin Schröder
68a90c1e9a minor bug fixes 2015-12-28 21:44:37 +01:00
Martin Schröder
9760abbf19 add new parsing function 2015-12-27 03:34:54 +01:00
Martin Schröder
e8d5171b68 add simple validator (not done yet!) 2015-12-25 12:01:29 +01:00
Martin Schröder
1f43c831fd add ability to dump into json and to forcibly set type 2015-12-17 16:56:20 +01:00
Martin Schröder
ef73c55efc refactored some more 2015-12-16 15:24:40 +01:00
Martin Schröder
6e08cf4507 more refactoring 2015-12-15 11:55:50 +01:00
Martin Schröder
aa40b78b3f more refactoring 2015-12-14 16:29:39 +01:00
Martin Schröder
2fdc96c0b3 fix parsing 2015-12-11 15:16:36 +01:00
Martin Schröder
03368cb350 refactor blobmsg creation (parsing may still be broken!) 2015-12-11 15:01:34 +01:00
Martin Schröder
4611dca32b add blob dump function and fix few bugs 2015-12-09 17:06:37 +01:00
Martin Schröder
ed846ed09e update documentation 2015-12-07 16:02:12 +01:00
Martin Schröder
df2b24bc77 makefile: add install target 2015-12-07 16:02:01 +01:00
Martin Schröder
61a7b89d81 simplify blob code 2015-12-07 16:01:33 +01:00
Martin Schröder
aaad042ee8 add float32 and float64 packing support to blob and blobmsg 2015-12-06 23:36:33 +01:00
Martin Schröder
2b64090f00 obviously it reinit should reinitialize the head to point to the beginning of the buffer and then reset the head to an empty blob_attr 2015-12-06 20:59:06 +01:00
Martin Schröder
b557a0a155 fix simple example 2015-12-06 20:54:58 +01:00
Martin Schröder
75186ab333 add a garbage date test 2015-12-06 20:54:48 +01:00
Martin Schröder
4516817935 refactor spaghetti blob code 2015-12-06 20:54:33 +01:00