]>
 
 
pilppa.org Git - uci.git/log 
 
 
 
 
 
 
Felix Fietkau  [Sat, 15 Nov 2008 11:55:33 +0000  (12:55 +0100)] 
 
lua: add uci.add_history to the api 
 
Felix Fietkau  [Fri, 14 Nov 2008 21:38:57 +0000  (22:38 +0100)] 
 
add libucimap 
 
Felix Fietkau  [Fri, 14 Nov 2008 21:20:27 +0000  (22:20 +0100)] 
 
install development headers 
 
Felix Fietkau  [Fri, 14 Nov 2008 21:20:18 +0000  (22:20 +0100)] 
 
don't redefine container_of if it's already defined 
 
Felix Fietkau  [Fri, 14 Nov 2008 16:52:11 +0000  (17:52 +0100)] 
 
lua: fix uci.set_list 
 
Felix Fietkau  [Wed, 15 Oct 2008 11:39:40 +0000  (13:39 +0200)] 
 
make extended syntax on uci show optional (but enabled by default) 
 
Felix Fietkau  [Wed, 15 Oct 2008 11:27:50 +0000  (13:27 +0200)] 
 
put more descriptive names on anonymous sections when running uci show (can be reused for uci set/del/...) - based on an idea by xMff 
 
Felix Fietkau  [Fri, 5 Sep 2008 19:51:46 +0000  (21:51 +0200)] 
 
overhaul package and section type validation - makes it easier to read and fixes some bugs in uci changes and uci show without explicit package references 
 
Felix Fietkau  [Fri, 5 Sep 2008 19:36:45 +0000  (21:36 +0200)] 
 
add .index field to sections 
 
Felix Fietkau  [Thu, 4 Sep 2008 23:59:14 +0000  (01:59  +0200)] 
 
fix lua binding include path 
 
Felix Fietkau  [Thu, 4 Sep 2008 23:20:09 +0000  (01:20  +0200)] 
 
fix uci batch nesting check (patch by lars) 
 
Felix Fietkau  [Thu, 4 Sep 2008 23:15:00 +0000  (01:15  +0200)] 
 
fix segmentation fault / endless loop on history loads 
 
Felix Fietkau  [Sun, 31 Aug 2008 16:46:31 +0000  (18:46 +0200)] 
 
properly search for lua includes and the library directory 
 
Jens Muecke  [Sun, 24 Aug 2008 17:28:09 +0000  (19:28 +0200)] 
 
Add mkdir to Makefile and Makefile.inc, use $prefix for binary 
 
Felix Fietkau  [Sun, 31 Aug 2008 10:17:56 +0000  (12:17 +0200)] 
 
fix segfault in uci batch 
 
Felix Fietkau  [Wed, 27 Aug 2008 21:05:21 +0000  (23:05 +0200)] 
 
fix uci.save() with cursors 
 
Felix Fietkau  [Wed, 27 Aug 2008 20:44:44 +0000  (22:44 +0200)] 
 
fix uci.get() 
 
Felix Fietkau  [Wed, 27 Aug 2008 20:07:52 +0000  (22:07 +0200)] 
 
add \n to error messages only when output goes to stderr 
 
Felix Fietkau  [Wed, 27 Aug 2008 20:05:54 +0000  (22:05 +0200)] 
 
push out uci error messages to lua as well 
 
Felix Fietkau  [Wed, 27 Aug 2008 19:43:08 +0000  (21:43 +0200)] 
 
extend api to be able to get a full error string instead of printing it 
 
Felix Fietkau  [Wed, 27 Aug 2008 19:38:54 +0000  (21:38 +0200)] 
 
fix segfault in extended section lookup 
 
Felix Fietkau  [Wed, 27 Aug 2008 18:16:58 +0000  (20:16 +0200)] 
 
add uci.cursor() support based on a patch by CyrusFF 
 
Felix Fietkau  [Wed, 27 Aug 2008 15:09:50 +0000  (17:09 +0200)] 
 
add get functions for savedir and confdir 
 
Felix Fietkau  [Wed, 27 Aug 2008 14:45:56 +0000  (16:45 +0200)] 
 
fix sanity checks for uci.set to be able to create new sections 
 
Felix Fietkau  [Wed, 27 Aug 2008 14:43:40 +0000  (16:43 +0200)] 
 
fix incomplete lookups for uci.get() 
 
Felix Fietkau  [Wed, 27 Aug 2008 14:31:49 +0000  (16:31 +0200)] 
 
report errors on partial lookups for show/get in the cli instead of silently falling back to the last match 
 
Frédéric Moulins  [Tue, 26 Aug 2008 10:28:00 +0000  (12:28 +0200)] 
 
Check for segfault and illegal instruction when expecting an error 
 
When an error is expected, fail the test when return code is : 
* 139: segmentation fault 
* 132: illegal instruction 
 
Felix  [Mon, 25 Aug 2008 23:20:43 +0000  (01:20  +0200)] 
 
add an extra option check for tuple parsing 
 
Frédéric Moulins  [Mon, 25 Aug 2008 21:46:44 +0000  (23:46 +0200)] 
 
Add parsing tests for get, set and show 
 
Hello, 
 
the result of 'make test' is explicit, even if there is much noise for 
the same issue I think. 
 
Do not miss segmentation faults in the log when testing section index 
corner cases. 
 
fred 
 
Felix  [Sun, 24 Aug 2008 15:35:29 +0000  (17:35 +0200)] 
 
add .anonymous attribute for uci sections in lua 
 
Felix  [Sat, 23 Aug 2008 13:03:23 +0000  (15:03 +0200)] 
 
Adds a unit test framework based on shunit2 
 
Includes simple tests for : 
- uci import 
- uci export 
- uci get 
- uci set 
- uci add 
 
shunit2 : 
http://code.google.com/p/shunit2/ 
 
Signed-off-by: Frédéric Moulins <ffrrrr@gmail.com>  
Felix Fietkau  [Sat, 23 Aug 2008 11:39:05 +0000  (13:39 +0200)] 
 
filter incomplete lookups on uci show 
 
Felix Fietkau  [Sat, 23 Aug 2008 11:36:39 +0000  (13:36 +0200)] 
 
filter out duplicate changes when using uci_set to change option values 
 
Felix Fietkau  [Sat, 23 Aug 2008 09:44:07 +0000  (11:44 +0200)] 
 
work around a gcc optimizer bug 
 
Felix Fietkau  [Sat, 23 Aug 2008 09:14:15 +0000  (11:14 +0200)] 
 
fix 4-arg uci.set() 
 
Felix Fietkau  [Sat, 23 Aug 2008 09:10:41 +0000  (11:10 +0200)] 
 
add some missing initializations 
 
Felix Fietkau  [Sat, 23 Aug 2008 09:07:13 +0000  (11:07 +0200)] 
 
port lua bindings to new uci api 
 
Felix Fietkau  [Fri, 22 Aug 2008 20:08:06 +0000  (22:08 +0200)] 
 
fix uci revert 
 
Felix Fietkau  [Fri, 22 Aug 2008 20:03:22 +0000  (22:03 +0200)] 
 
fix uci delete 
 
Felix Fietkau  [Fri, 22 Aug 2008 20:02:20 +0000  (22:02 +0200)] 
 
clean up uci_set 
 
Felix Fietkau  [Fri, 22 Aug 2008 18:39:37 +0000  (20:39 +0200)] 
 
uci_revert api cleanup 
 
Felix Fietkau  [Fri, 22 Aug 2008 18:30:17 +0000  (20:30 +0200)] 
 
more cleanup 
 
Felix Fietkau  [Fri, 22 Aug 2008 18:17:09 +0000  (20:17 +0200)] 
 
cleanup, fix rename 
 
Felix Fietkau  [Fri, 22 Aug 2008 18:11:02 +0000  (20:11 +0200)] 
 
code cleanup, some api changes for new uci_ptr struct 
 
Felix Fietkau  [Fri, 22 Aug 2008 15:31:06 +0000  (17:31 +0200)] 
 
remove uci_parse_tuple, preparation for adding a new api for lookups 
 
Felix Fietkau  [Wed, 20 Aug 2008 15:11:57 +0000  (17:11 +0200)] 
 
fix extended cli lookup 
 
Felix Fietkau  [Tue, 19 Aug 2008 20:28:07 +0000  (22:28 +0200)] 
 
correctly show list changes in "uci changes" output 
 
Felix Fietkau  [Tue, 19 Aug 2008 20:22:18 +0000  (22:22 +0200)] 
 
lua: allow uci.set() to create/update a list value 
 
Felix Fietkau  [Mon, 18 Aug 2008 20:14:14 +0000  (22:14 +0200)] 
 
fix list parsing with anonymous sections 
 
Felix Fietkau  [Mon, 18 Aug 2008 19:49:13 +0000  (21:49 +0200)] 
 
fix wrong buffer allocation 
 
Felix Fietkau  [Mon, 18 Aug 2008 19:48:57 +0000  (21:48 +0200)] 
 
fix use-after-free 
 
Felix Fietkau  [Mon, 18 Aug 2008 16:49:28 +0000  (18:49 +0200)] 
 
fix lookup for section commands in the cli 
 
Felix Fietkau  [Mon, 18 Aug 2008 15:11:00 +0000  (17:11 +0200)] 
 
add list support to the uci lua binding 
 
Felix Fietkau  [Mon, 18 Aug 2008 14:54:57 +0000  (16:54 +0200)] 
 
add list support 
 
Felix Fietkau  [Sun, 17 Aug 2008 18:57:52 +0000  (20:57 +0200)] 
 
add initial work for option datatype abstraction 
 
Felix Fietkau  [Sun, 17 Aug 2008 16:03:35 +0000  (18:03 +0200)] 
 
bump library version to 0.5 
 
Felix Fietkau  [Sun, 17 Aug 2008 16:03:13 +0000  (18:03 +0200)] 
 
implement extended uci lookup syntax 
 
Felix Fietkau  [Sun, 17 Aug 2008 13:40:33 +0000  (15:40 +0200)] 
 
Fix uci show for sections and options. 
 
Signed-off-by: Frédéric Moulins <ffrrrr at gmail.com>  
Felix Fietkau  [Thu, 31 Jul 2008 16:13:57 +0000  (18:13 +0200)] 
 
another one 
 
Felix Fietkau  [Thu, 31 Jul 2008 15:49:06 +0000  (17:49 +0200)] 
 
fix a really stupid bug 
 
Felix Fietkau  [Thu, 31 Jul 2008 01:07:29 +0000  (03:07  +0200)] 
 
fix some parser glitches 
 
Felix Fietkau  [Wed, 30 Jul 2008 19:37:24 +0000  (21:37 +0200)] 
 
some more input validation 
 
Felix Fietkau  [Fri, 20 Jun 2008 17:22:25 +0000  (19:22 +0200)] 
 
fix a stupid duplicate value checking bug (patch by Frédéric Moulins) 
 
Felix Fietkau  [Fri, 6 Jun 2008 18:23:52 +0000  (20:23 +0200)] 
 
allow the cli to override the confdir 
 
Felix Fietkau  [Wed, 4 Jun 2008 22:38:49 +0000  (00:38  +0200)] 
 
use the correct soname for libuci 
 
Felix Fietkau  [Wed, 4 Jun 2008 22:38:32 +0000  (00:38  +0200)] 
 
replace the uci_escape function with something cleaner, fixes some quoted string escaping issues 
 
Felix Fietkau  [Wed, 4 Jun 2008 15:25:03 +0000  (17:25 +0200)] 
 
don't record a changed value if the new value matches the old one 
 
Felix Fietkau  [Wed, 4 Jun 2008 15:17:25 +0000  (17:17 +0200)] 
 
lua binding: add .name attribute for sections pushed by uci.foreach and uci.get_all 
 
Felix Fietkau  [Wed, 4 Jun 2008 15:14:57 +0000  (17:14 +0200)] 
 
adjust default installation target dir for uci lua binding 
 
Felix Fietkau  [Tue, 3 Jun 2008 21:38:38 +0000  (23:38 +0200)] 
 
use .type instead of .TYPE 
 
Felix Fietkau  [Tue, 3 Jun 2008 21:36:01 +0000  (23:36 +0200)] 
 
minor cleanup 
 
Felix Fietkau  [Tue, 3 Jun 2008 21:35:17 +0000  (23:35 +0200)] 
 
change the format of uci.get_all() - reduce the number of tables used and make it possible to do uci.get_all("package").section.option 
 
Felix Fietkau  [Tue, 3 Jun 2008 21:21:49 +0000  (23:21 +0200)] 
 
implement uci.changes() in lua binding 
 
Felix Fietkau  [Tue, 3 Jun 2008 20:23:10 +0000  (22:23 +0200)] 
 
load the saved history by default to make things easier for the lua binding 
 
Felix Fietkau  [Tue, 3 Jun 2008 19:38:56 +0000  (21:38 +0200)] 
 
implement uci.delete() in the lua binding 
 
Felix Fietkau  [Tue, 3 Jun 2008 19:38:21 +0000  (21:38 +0200)] 
 
more const stuff 
 
Felix Fietkau  [Mon, 26 May 2008 14:09:46 +0000  (16:09 +0200)] 
 
implement autoload for uci lua binding (optional, enabled by default) 
 
Felix Fietkau  [Mon, 26 May 2008 13:53:07 +0000  (15:53 +0200)] 
 
fix invocation of uci.commit(), uci.save() without arguments 
 
Felix Fietkau  [Mon, 26 May 2008 13:50:35 +0000  (15:50 +0200)] 
 
add uci.add() to lua binding 
 
Felix Fietkau  [Mon, 26 May 2008 13:48:20 +0000  (15:48 +0200)] 
 
more const stuff 
 
Felix Fietkau  [Sat, 3 May 2008 17:02:56 +0000  (19:02 +0200)] 
 
allow more types of characters for uci package names 
 
Felix Fietkau  [Thu, 1 May 2008 11:38:15 +0000  (13:38 +0200)] 
 
add 2 and 3 argument versions of uci.get() 
 
Felix Fietkau  [Thu, 1 May 2008 11:29:39 +0000  (13:29 +0200)] 
 
constify 
 
Felix Fietkau  [Thu, 1 May 2008 10:43:18 +0000  (12:43 +0200)] 
 
add uci.foreach() 
 
Felix Fietkau  [Thu, 1 May 2008 10:13:35 +0000  (12:13 +0200)] 
 
add uci.get_all to the lua binding, which converts a section or package to a lua datastructure 
 
Felix Fietkau  [Thu, 1 May 2008 09:00:29 +0000  (11:00 +0200)] 
 
fix lua plugin linking 
 
Felix Fietkau  [Sun, 13 Apr 2008 14:08:52 +0000  (16:08 +0200)] 
 
add revert, merge package handler functions 
 
Felix Fietkau  [Sun, 13 Apr 2008 14:03:00 +0000  (16:03 +0200)] 
 
constify 
 
Felix Fietkau  [Sun, 13 Apr 2008 13:43:14 +0000  (15:43 +0200)] 
 
compile fixes for native compilation 
 
Felix Fietkau  [Sun, 13 Apr 2008 13:28:29 +0000  (15:28 +0200)] 
 
build variable sharing between uci and uci-lua, proper installation for lua plugin 
 
Felix Fietkau  [Sun, 13 Apr 2008 13:28:09 +0000  (15:28 +0200)] 
 
fix unused variable 
 
Felix Fietkau  [Sun, 13 Apr 2008 13:20:29 +0000  (15:20 +0200)] 
 
add make install to the uci build directory 
 
Felix Fietkau  [Sun, 13 Apr 2008 13:08:34 +0000  (15:08 +0200)] 
 
set, save, commit for the lua plugin 
 
Felix Fietkau  [Sun, 13 Apr 2008 12:42:48 +0000  (14:42 +0200)] 
 
typechecking, add set_confdir and set_savedir 
 
Felix Fietkau  [Sun, 13 Apr 2008 11:32:16 +0000  (13:32 +0200)] 
 
add uci.unload to the lua plugin 
 
Felix Fietkau  [Sun, 13 Apr 2008 11:06:54 +0000  (13:06 +0200)] 
 
add rudimentary lua binding for uci (can only do "load" and "get" at the moment and does not free memory on gc) 
 
Felix Fietkau  [Wed, 9 Apr 2008 10:41:14 +0000  (12:41 +0200)] 
 
rename ctx->errno to ctx->err to avoid conflicts with a #define errno in the system headers 
 
Felix Fietkau  [Tue, 8 Apr 2008 19:20:41 +0000  (21:20 +0200)] 
 
parser: fix precedence of quoting over ; as command terminator, thx to netprince for spotting the bug 
 
Felix Fietkau  [Thu, 27 Mar 2008 11:06:34 +0000  (16:36 +0530)] 
 
add missing helptext for commit 
 
Felix Fietkau  [Tue, 12 Feb 2008 21:01:50 +0000  (22:01 +0100)] 
 
fix a bug that prevented modifying empty config files