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
Felix Fietkau [Tue, 12 Feb 2008 20:46:50 +0000 (21:46 +0100)]
add an extra check for uci_lookup
Felix Fietkau [Tue, 12 Feb 2008 12:31:43 +0000 (13:31 +0100)]
more functionality for plugins
Felix Fietkau [Tue, 12 Feb 2008 12:30:25 +0000 (13:30 +0100)]
create the history savedir on uci_save() if it does not exist
Felix Fietkau [Tue, 12 Feb 2008 12:19:42 +0000 (13:19 +0100)]
more plugin support
Felix Fietkau [Tue, 12 Feb 2008 11:43:14 +0000 (12:43 +0100)]
add feature flags for the build process, improve automatic rebuild
Felix Fietkau [Tue, 12 Feb 2008 11:38:41 +0000 (12:38 +0100)]
make more functions available externally
Felix Fietkau [Tue, 12 Feb 2008 11:24:36 +0000 (12:24 +0100)]
consistency
Felix Fietkau [Tue, 12 Feb 2008 11:22:02 +0000 (12:22 +0100)]
improve error handling
Felix Fietkau [Tue, 12 Feb 2008 11:19:11 +0000 (12:19 +0100)]
fold err.h into uci_internal.h
Felix Fietkau [Tue, 12 Feb 2008 11:16:39 +0000 (12:16 +0100)]
add uci_set_backend()
Felix Fietkau [Tue, 12 Feb 2008 11:11:15 +0000 (12:11 +0100)]
use the per-package backend on commit
Felix Fietkau [Tue, 12 Feb 2008 11:09:35 +0000 (12:09 +0100)]
cleanup
Felix Fietkau [Tue, 12 Feb 2008 10:53:49 +0000 (11:53 +0100)]
remove some unused stuff
Felix Fietkau [Tue, 12 Feb 2008 10:49:56 +0000 (11:49 +0100)]
fix uci_set
Felix Fietkau [Tue, 12 Feb 2008 10:49:41 +0000 (11:49 +0100)]
more debugging
Felix Fietkau [Tue, 12 Feb 2008 10:37:45 +0000 (11:37 +0100)]
add comment about memory handling in list_configs
Felix Fietkau [Tue, 12 Feb 2008 10:36:24 +0000 (11:36 +0100)]
add abstraction for listing config files as well
Felix Fietkau [Tue, 12 Feb 2008 10:32:04 +0000 (11:32 +0100)]
bump library version
Felix Fietkau [Tue, 12 Feb 2008 10:31:41 +0000 (11:31 +0100)]
some backend abstraction
Felix Fietkau [Tue, 12 Feb 2008 10:02:00 +0000 (11:02 +0100)]
fold uci_file_cleanup into uci_cleanup
Felix Fietkau [Sat, 9 Feb 2008 16:34:47 +0000 (17:34 +0100)]
bump library version number
Felix Fietkau [Sat, 9 Feb 2008 16:31:21 +0000 (17:31 +0100)]
reorganize some code, add an extra command for adding unnamed sections
Felix Fietkau [Sat, 9 Feb 2008 15:48:43 +0000 (16:48 +0100)]
remove accidentally committed junk
Felix Fietkau [Wed, 6 Feb 2008 14:52:53 +0000 (15:52 +0100)]
extend uci_set so that it can store the resulting element in a variable
Felix Fietkau [Wed, 6 Feb 2008 14:47:04 +0000 (15:47 +0100)]
use strsep instead of strtok to avoid a segfault
Felix Fietkau [Tue, 5 Feb 2008 20:25:00 +0000 (21:25 +0100)]
fix uci_parse_tuple
Felix Fietkau [Tue, 5 Feb 2008 04:59:20 +0000 (05:59 +0100)]
add a missing nullpointer check
Felix Fietkau [Tue, 5 Feb 2008 02:25:54 +0000 (03:25 +0100)]
fix an off-by-one error that prevented the open() check from succeeding, if stdin is closed
Felix Fietkau [Tue, 5 Feb 2008 01:09:25 +0000 (02:09 +0100)]
allow merge-import, even if the config file does not exist yet
Felix Fietkau [Tue, 5 Feb 2008 00:35:43 +0000 (01:35 +0100)]
add missing line to command line help
Felix Fietkau [Tue, 5 Feb 2008 00:30:03 +0000 (01:30 +0100)]
add missing include statement
Felix Fietkau [Tue, 5 Feb 2008 00:23:55 +0000 (01:23 +0100)]
implement the uci changes command to display uncommitted changes
Felix Fietkau [Mon, 4 Feb 2008 23:35:24 +0000 (00:35 +0100)]
implement batch mode in cli
Felix Fietkau [Mon, 4 Feb 2008 23:33:59 +0000 (00:33 +0100)]
improve the argument parser
Felix Fietkau [Mon, 4 Feb 2008 22:51:08 +0000 (23:51 +0100)]
export a function for parsing shell-style arguments in libuci
Felix Fietkau [Mon, 4 Feb 2008 22:08:51 +0000 (23:08 +0100)]
only overwrite config files at commit time when actual changes were made
Felix Fietkau [Mon, 4 Feb 2008 21:56:03 +0000 (22:56 +0100)]
improve validation, accept more characters in the section type
Felix Fietkau [Mon, 4 Feb 2008 21:02:34 +0000 (22:02 +0100)]
make the value of an option optional (found by lubek)
Felix Fietkau [Sun, 3 Feb 2008 07:25:18 +0000 (08:25 +0100)]
fix a small memleak
Felix Fietkau [Sun, 3 Feb 2008 06:37:20 +0000 (07:37 +0100)]
fix a few bugs found during code review
Felix Fietkau [Sun, 3 Feb 2008 05:05:08 +0000 (06:05 +0100)]
implement uci revert
Felix Fietkau [Sun, 3 Feb 2008 04:10:21 +0000 (05:10 +0100)]
move history code into history.c
Felix Fietkau [Sun, 3 Feb 2008 04:00:21 +0000 (05:00 +0100)]
fix accidental lowercasing of license headers
Felix Fietkau [Sun, 3 Feb 2008 03:44:57 +0000 (04:44 +0100)]
cli: don't commit, if the savedir was overwritten
Felix Fietkau [Sun, 3 Feb 2008 03:43:08 +0000 (04:43 +0100)]
add a comment about history path
Felix Fietkau [Sun, 3 Feb 2008 03:37:44 +0000 (04:37 +0100)]
make use of the history path feature in the cli
Felix Fietkau [Sun, 3 Feb 2008 03:31:34 +0000 (04:31 +0100)]
add history search path
Felix Fietkau [Sun, 3 Feb 2008 02:48:45 +0000 (03:48 +0100)]
allow the user of the library to override the confdir/searchdir
Felix Fietkau [Sun, 3 Feb 2008 02:05:03 +0000 (03:05 +0100)]
some extra null pointer checks
Felix Fietkau [Sun, 3 Feb 2008 01:56:41 +0000 (02:56 +0100)]
parse comments properly
Felix Fietkau [Sun, 3 Feb 2008 01:33:48 +0000 (02:33 +0100)]
allow the make command line to override LD properly
Felix Fietkau [Sun, 3 Feb 2008 01:32:45 +0000 (02:32 +0100)]
add quiet mode flag for cli
Felix Fietkau [Sun, 3 Feb 2008 00:55:32 +0000 (01:55 +0100)]
minor comments
Felix Fietkau [Sun, 3 Feb 2008 00:52:09 +0000 (01:52 +0100)]
save some space
Felix Fietkau [Sun, 3 Feb 2008 00:48:12 +0000 (01:48 +0100)]
better input validation
Felix Fietkau [Sun, 3 Feb 2008 00:19:26 +0000 (01:19 +0100)]
disable EOL check for non-strict mode
Felix Fietkau [Sun, 3 Feb 2008 00:17:14 +0000 (01:17 +0100)]
fix filename validation
Felix Fietkau [Sat, 2 Feb 2008 23:46:51 +0000 (00:46 +0100)]
fix typo
Felix Fietkau [Sat, 2 Feb 2008 23:46:08 +0000 (00:46 +0100)]
fix more compile errors
Felix Fietkau [Sat, 2 Feb 2008 23:43:47 +0000 (00:43 +0100)]
fix compiler error under linux
Felix Fietkau [Sat, 2 Feb 2008 23:43:37 +0000 (00:43 +0100)]
add missing flags
Felix Fietkau [Sat, 2 Feb 2008 23:41:32 +0000 (00:41 +0100)]
add shared library support
Felix Fietkau [Sat, 2 Feb 2008 23:25:50 +0000 (00:25 +0100)]
add flag for naming unnamed sections
Felix Fietkau [Sat, 2 Feb 2008 23:12:10 +0000 (00:12 +0100)]
remove unused variables
Felix Fietkau [Sat, 2 Feb 2008 23:10:21 +0000 (00:10 +0100)]
split warning options from other compiler options
Felix Fietkau [Sat, 2 Feb 2008 23:06:20 +0000 (00:06 +0100)]
fix file input for cli
Felix Fietkau [Sat, 2 Feb 2008 23:03:56 +0000 (00:03 +0100)]
implement overwriting import
Felix Fietkau [Sat, 2 Feb 2008 22:46:58 +0000 (23:46 +0100)]
add support for merged importing
Felix Fietkau [Sat, 2 Feb 2008 22:05:16 +0000 (23:05 +0100)]
optimization
Felix Fietkau [Sat, 2 Feb 2008 22:01:01 +0000 (23:01 +0100)]
add stub for uci import