]>
pilppa.org Git - uci.git/log 
Felix Fietkau  [Tue, 17 Aug 2010 11:34:04 +0000  (13:34 +0200)] 
simplify dependency handling
Felix Fietkau  [Sat, 23 Jan 2010 19:55:55 +0000  (20:55 +0100)] 
simplify code (thx, henning)
Justin Bronder  [Tue, 1 Dec 2009 16:13:41 +0000  (11:13 -0500)] 
Fix memory leak in uci_list_config_files
Justin Bronder  [Thu, 18 Jun 2009 17:49:28 +0000  (13:49 -0400)] 
Allow setting of libdirname.
Felix Fietkau  [Fri, 6 Nov 2009 08:14:58 +0000  (09:14 +0100)] 
fix compile on snow leopard
Felix Fietkau  [Wed, 28 Oct 2009 20:13:27 +0000  (21:13 +0100)] 
lua: use extended lookups by default
Felix Fietkau  [Mon, 19 Oct 2009 11:33:27 +0000  (13:33 +0200)] 
lua: add uci.foreach() error handling patch by xMff
Felix Fietkau  [Thu, 17 Sep 2009 09:27:15 +0000  (11:27 +0200)] 
fix uci_lookup_ptr comments
Felix Fietkau  [Sun, 6 Sep 2009 19:42:17 +0000  (21:42 +0200)] 
add test/save to .gitignore
Felix Fietkau  [Sun, 6 Sep 2009 19:40:10 +0000  (21:40 +0200)] 
ucimap: simplify the parse/format callbacks. the data argument now always points to the field in the data structure
Felix Fietkau  [Sun, 6 Sep 2009 17:20:01 +0000  (19:20 +0200)] 
ucimap: fix list size initialization, validate list size on fixups as well
Felix Fietkau  [Sun, 6 Sep 2009 17:07:21 +0000  (19:07 +0200)] 
ucimap: fix list initialization
Felix Fietkau  [Sat, 5 Sep 2009 00:51:42 +0000  (02:51  +0200)] 
add some comments to the header file
Felix Fietkau  [Sat, 5 Sep 2009 00:32:37 +0000  (02:32  +0200)] 
replace the use of list.h in the ucimap core, relicense ucimap to LGPL v2.1, update copyright headers
Felix Fietkau  [Fri, 4 Sep 2009 23:24:40 +0000  (01:24  +0200)] 
remove ucimap type->name conversion unless DEBUG is enabled
Felix Fietkau  [Fri, 4 Sep 2009 23:22:37 +0000  (01:22  +0200)] 
fix a typo
Felix Fietkau  [Fri, 4 Sep 2009 23:10:42 +0000  (01:10  +0200)] 
ucimap: add support for saving lists to uci
Felix Fietkau  [Fri, 4 Sep 2009 22:45:12 +0000  (00:45  +0200)] 
test: do not print expected error messages
Felix Fietkau  [Fri, 4 Sep 2009 22:39:41 +0000  (00:39  +0200)] 
ucimap: add helper function for resizing lists and freeing items (both using ucimap internal allocation list), add test coverage for config change operations
Felix Fietkau  [Fri, 4 Sep 2009 18:07:06 +0000  (20:07 +0200)] 
add sanity checks for optmap section type vs sectionmap type
Felix Fietkau  [Fri, 4 Sep 2009 01:59:11 +0000  (03:59  +0200)] 
ucimap: add custom free() callbacks for options, only used on custom datatypes
Felix Fietkau  [Fri, 4 Sep 2009 00:57:43 +0000  (02:57  +0200)] 
add ucimap_free_section to the api
Felix Fietkau  [Fri, 4 Sep 2009 00:55:00 +0000  (02:55  +0200)] 
fix a null pointer deref in uci_file_commit when overwriting history data
Felix Fietkau  [Fri, 4 Sep 2009 00:42:54 +0000  (02:42  +0200)] 
add type safety checks for option maps
Felix Fietkau  [Fri, 4 Sep 2009 00:19:34 +0000  (02:19  +0200)] 
build ucimap-example in make all
Felix Fietkau  [Wed, 2 Sep 2009 00:43:03 +0000  (02:43  +0200)] 
only call section ->add callbacks after all fixups have been processed, also call ->add for sections manually parsed later
Felix Fietkau  [Tue, 1 Sep 2009 15:07:51 +0000  (17:07 +0200)] 
fix missing api change
Felix Fietkau  [Tue, 1 Sep 2009 03:03:05 +0000  (05:03  +0200)] 
preserve section list order
Felix Fietkau  [Tue, 1 Sep 2009 01:23:01 +0000  (03:23  +0200)] 
rename ucimap_data::section to ptr
Felix Fietkau  [Tue, 1 Sep 2009 00:51:59 +0000  (02:51  +0200)] 
add missing build dependencies
Felix Fietkau  [Tue, 1 Sep 2009 00:27:55 +0000  (02:27  +0200)] 
expose the ucimap_parse_section function in the api, do not defer fixups if immediate lookup works
Felix Fietkau  [Mon, 31 Aug 2009 21:28:53 +0000  (23:28 +0200)] 
protect ucimap.h against multiple inclusions
Felix Fietkau  [Mon, 31 Aug 2009 21:20:54 +0000  (23:20 +0200)] 
move ucimap into the core library
Felix Fietkau  [Mon, 31 Aug 2009 20:44:34 +0000  (22:44 +0200)] 
ucimap: add new UCIMAP_LIST_AUTO for automatically converting multiple list items whitespace-separated in an option
Felix Fietkau  [Sun, 30 Aug 2009 15:43:38 +0000  (17:43 +0200)] 
ucimap: properly test bool interpretation
Felix Fietkau  [Sun, 30 Aug 2009 15:41:15 +0000  (17:41 +0200)] 
ucimap: fix boolean interpretation, add range checks for int values (thx, henning)
Felix Fietkau  [Sun, 30 Aug 2009 14:36:45 +0000  (16:36 +0200)] 
add missing lib flags for ucimap-example
Felix Fietkau  [Sun, 30 Aug 2009 13:47:53 +0000  (15:47 +0200)] 
remove ucimap-example during make clean
Felix Fietkau  [Sun, 30 Aug 2009 13:37:22 +0000  (15:37 +0200)] 
turn ucimap-example.c into a test case
Felix Fietkau  [Sun, 30 Aug 2009 01:12:49 +0000  (03:12  +0200)] 
add missing null pointer check after malloc
Felix Fietkau  [Sun, 30 Aug 2009 00:55:22 +0000  (02:55  +0200)] 
ucimap: clarify alloc
Felix Fietkau  [Sun, 30 Aug 2009 00:54:16 +0000  (02:54  +0200)] 
bump major version
Felix Fietkau  [Sun, 30 Aug 2009 00:53:48 +0000  (02:53  +0200)] 
ucimap: some hints
Felix Fietkau  [Sun, 30 Aug 2009 00:51:11 +0000  (02:51  +0200)] 
ucimap: implement format callback for custom data types
Felix Fietkau  [Sat, 29 Aug 2009 21:01:20 +0000  (23:01 +0200)] 
ucimap: add example for using the alloc callback
Felix Fietkau  [Sat, 29 Aug 2009 20:59:02 +0000  (22:59 +0200)] 
ucimap: allow api users to take over allocation of section data structures
Felix Fietkau  [Sat, 29 Aug 2009 20:53:26 +0000  (22:53 +0200)] 
ucimap: move the section data to a dedicated field inside the managed structs
Felix Fietkau  [Sat, 29 Aug 2009 20:28:26 +0000  (22:28 +0200)] 
ucimap: rename uci_sectmap* to uci_sectionmap*
Felix Fietkau  [Sat, 29 Aug 2009 18:14:19 +0000  (20:14 +0200)] 
ucimap: add callback for validation/conversion and custom data type
Felix Fietkau  [Sat, 29 Aug 2009 17:41:57 +0000  (19:41 +0200)] 
shorten callback names
Felix Fietkau  [Sat, 29 Aug 2009 16:50:28 +0000  (18:50 +0200)] 
ucimap: add an example for optmap data structure encapsulation
Felix Fietkau  [Sat, 29 Aug 2009 16:46:04 +0000  (18:46 +0200)] 
ucimap: cleanup OPTMAP_OPTION macro, rename to UCIMAP_OPTION
Felix Fietkau  [Sat, 29 Aug 2009 16:39:21 +0000  (18:39 +0200)] 
ucimap: ignore unhandled data structure changes for now
Felix Fietkau  [Sat, 29 Aug 2009 16:37:27 +0000  (18:37 +0200)] 
fix ucimap_set_changed
Felix Fietkau  [Sat, 29 Aug 2009 16:35:54 +0000  (18:35 +0200)] 
ucimap: free memory allocated for fixups
Felix Fietkau  [Sat, 29 Aug 2009 16:34:49 +0000  (18:34 +0200)] 
ucimap: clean up list handling, use arrays instead of linked lists
Felix Fietkau  [Sat, 29 Aug 2009 14:30:28 +0000  (16:30 +0200)] 
ucimap: allow sectmaps to specify the option map data structure size (useful for encapsulating it in another data structure
Felix Fietkau  [Sat, 29 Aug 2009 14:29:51 +0000  (16:29 +0200)] 
ucimap-example: make data structures static
Felix Fietkau  [Mon, 24 Aug 2009 23:42:01 +0000  (01:42  +0200)] 
lua: add a return code for aborting iteration in uci_foreach
Felix Fietkau  [Tue, 18 Aug 2009 19:04:40 +0000  (21:04 +0200)] 
do not fail when attempting to set a nonexistant option to an empty value
Felix Fietkau  [Tue, 18 Aug 2009 19:00:34 +0000  (21:00 +0200)] 
when running uci set with an empty value, fall back to uci remove
Felix Fietkau  [Mon, 8 Jun 2009 00:36:09 +0000  (02:36  +0200)] 
add plugin support
Felix Fietkau  [Sat, 23 May 2009 02:56:43 +0000  (04:56  +0200)] 
add reorder to lua api
Felix Fietkau  [Sat, 23 May 2009 02:50:27 +0000  (04:50  +0200)] 
add section reordering to libuci and cli
Felix Fietkau  [Thu, 30 Apr 2009 19:35:53 +0000  (21:35 +0200)] 
increase argv in batch mode to silence a false gcc 4.4 warning
Felix Fietkau  [Thu, 23 Apr 2009 15:06:10 +0000  (17:06 +0200)] 
don't bail out on locking errors, when flock() is not supported
Felix Fietkau  [Sat, 11 Apr 2009 02:53:20 +0000  (04:53  +0200)] 
create missing lib dir on installation
Felix Fietkau  [Fri, 10 Apr 2009 23:16:02 +0000  (01:16  +0200)] 
fix const related compile error with newer gcc
Felix Fietkau  [Tue, 24 Mar 2009 15:48:13 +0000  (16:48 +0100)] 
add missing fflush() on close - fixes a bug in the lock/unlock order (thx, Cyrus)
Felix Fietkau  [Mon, 23 Feb 2009 14:57:12 +0000  (15:57 +0100)] 
fix compilation on later glibc/gcc versions with stricter checks
Felix Fietkau  [Tue, 20 Jan 2009 13:17:29 +0000  (14:17 +0100)] 
fix signed vs unsigned char validation bug
Felix Fietkau  [Tue, 20 Jan 2009 00:28:02 +0000  (01:28  +0100)] 
lua: fix rewriting uci lists
Felix Fietkau  [Tue, 20 Jan 2009 00:07:28 +0000  (01:07  +0100)] 
make the uci_ptr struct reusable after a call to uci_delete()
Felix Fietkau  [Sun, 18 Jan 2009 02:03:32 +0000  (03:03  +0100)] 
add uci.rename()
Felix Fietkau  [Sat, 27 Dec 2008 18:52:36 +0000  (19:52 +0100)] 
bump major version
Felix Fietkau  [Sat, 27 Dec 2008 18:52:18 +0000  (19:52 +0100)] 
fix uci rename for anonymous sections
Felix Fietkau  [Tue, 23 Dec 2008 11:31:23 +0000  (12:31 +0100)] 
add initial version of the shell api
Felix Fietkau  [Fri, 28 Nov 2008 10:33:23 +0000  (11:33 +0100)] 
add foreign key and list support for ucimap
Felix Fietkau  [Tue, 25 Nov 2008 16:29:08 +0000  (17:29 +0100)] 
fix memory leak reported in https://dev.openwrt.org/ticket/4236
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