Felix Fietkau
|
cac9b1d765
add initial work for option datatype abstraction
|
16 years ago |
Felix Fietkau
|
a05278ae05
fix some parser glitches
|
16 years ago |
Felix Fietkau
|
8a06b55c63
some more input validation
|
16 years ago |
Felix Fietkau
|
056acf9447
replace the uci_escape function with something cleaner, fixes some quoted string escaping issues
|
16 years ago |
Felix Fietkau
|
6c020def58
allow more types of characters for uci package names
|
16 years ago |
Felix Fietkau
|
51b60a322a
rename ctx->errno to ctx->err to avoid conflicts with a #define errno in the system headers
|
16 years ago |
Felix Fietkau
|
d4bab37948
parser: fix precedence of quoting over ; as command terminator, thx to netprince for spotting the bug
|
16 years ago |
Felix Fietkau
|
1c7d6f7766
fix a bug that prevented modifying empty config files
|
16 years ago |
Felix Fietkau
|
2a3ffb0a3f
improve error handling
|
16 years ago |
Felix Fietkau
|
53726f5dd5
add uci_set_backend()
|
16 years ago |
Felix Fietkau
|
c90d9cb8ba
cleanup
|
16 years ago |
Felix Fietkau
|
7ca5c675d7
fix uci_set
|
16 years ago |
Felix Fietkau
|
80e2e58f4e
add abstraction for listing config files as well
|
16 years ago |
Felix Fietkau
|
85125c59e6
some backend abstraction
|
16 years ago |
Felix Fietkau
|
c57e7c3943
fold uci_file_cleanup into uci_cleanup
|
16 years ago |
Felix Fietkau
|
9f540f2106
reorganize some code, add an extra command for adding unnamed sections
|
16 years ago |
Felix Fietkau
|
5620bfaa14
extend uci_set so that it can store the resulting element in a variable
|
16 years ago |
Felix Fietkau
|
1ac34884c1
export a function for parsing shell-style arguments in libuci
|
16 years ago |
Felix Fietkau
|
907e27f801
only overwrite config files at commit time when actual changes were made
|
16 years ago |
Felix Fietkau
|
e828bcf07c
improve validation, accept more characters in the section type
|
16 years ago |
Felix Fietkau
|
ad92cae5b9
make the value of an option optional (found by lubek)
|
16 years ago |
Felix Fietkau
|
65e2c3559b
implement uci revert
|
16 years ago |
Felix Fietkau
|
818f7b8433
move history code into history.c
|
16 years ago |
Felix Fietkau
|
f2520c27cd
fix accidental lowercasing of license headers
|
16 years ago |
Felix Fietkau
|
96d35364c9
add history search path
|
16 years ago |
Felix Fietkau
|
c228bf838c
allow the user of the library to override the confdir/searchdir
|
16 years ago |
Felix Fietkau
|
abccd307f4
some extra null pointer checks
|
16 years ago |
Felix Fietkau
|
60d40fa1a8
parse comments properly
|
16 years ago |
Felix Fietkau
|
27cef8e191
minor comments
|
16 years ago |
Felix Fietkau
|
ee1d58013e
better input validation
|
16 years ago |