Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
- implement bytecode loading in luci.uvl.read_scheme()
- add "uvlc" executable to byte-compile arbitary schemes
- add lib/uci/schema/bytecode/ directory
|
|
|
|
|
|
- implement port and portrange datatypes
- fix datatype of port ranges in firewall scheme
|
|
- implement aliasing in luci.uvl.read_scheme()
- fixed wrong enum definition in reference scheme
- fixed boolean() datatype validator to actually accept "true" and "false" literals
- extend uvl cli to validate schemes against the reference scheme (incomplete)
|
|
|
|
- implement host datatype which matches hostname, ip4addr or ip6addr datatype
- implement multival flag for options
- fix handling of OPT_BADVALUE errors
- add multival flag spec to reference scheme
|
|
|
|
|
|
|
|
- fix command line switches for uvl
- honour STRICT_UNKOWN_OPTIONS in luci.uvl._validate_option()
|
|
network schame, fix c-n-p errors
|
|
|
|
|
|
- fix handling of missing package/section/variable fields in scheme specs
- fix dereferencing of scheme tables in luci.uvl.uvlitem.scheme()
- unify TYPE_VARIABLE and TYPE_OPTION
- implement external "regexp:..." validators
- extend reference scheme to implement "lazylist" type for lists
|
|
|
|
conversation method
|
|
|
|
uvl.uvlitem.config()
|
|
|
|
|
|
non-bracket form (\n) and replace "<nil>" with "(nil)" in uvl.errors
|
|
|
|
code in error.string()
|
|
|
|
|
|
|
|
|
|
|
|
not-existing configuration, more verbose error message for uci load failure
|
|
|
|
|
|
model, dropped loghelper and get_dependencies(), introduced luci.uvl.errors api
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|