file: defer checking the tmpfile until it is actually needed.
[project/uci.git] / file.c
2016-01-11 Felix Fietkaufile: defer checking the tmpfile until it is actually...
2015-08-27 Felix Fietkaufile: remove unnecessary sync() call
2015-05-25 Yousong Zhoufile.c: lift the 4096 bytes line length limit.
2015-04-09 Yousong Zhoufile: reset parsing position on starting over a newline.
2014-12-18 Felix Fietkauallow "-" in package names
2014-12-18 Yousong Zhoudelta: preprocess delta line with uci_parse_argument().
2014-12-18 Yousong Zhoufile: fix error string about "unterminated XXX".
2014-12-18 Yousong Zhoufile: fix EOF check.
2014-12-18 Yousong Zhoufile: fix use-after-free bug.
2014-12-18 Yousong ZhouFix a few style issues.
2014-11-25 Felix Fietkaufix a few formatting issues
2014-11-25 Yousong ZhouUse offset into parser buffer to avoid potential heap...
2014-04-11 Jo-Philipp WichPreserve original permissions when rewriting config...
2014-04-01 Alexander Couzensfix `uci import` with not yet existing packages
2013-10-24 Felix Fietkaufile: add missing return code check for mktemp()
2013-10-24 Felix Fietkaufile: fix memleak on mktemp() errors
2013-10-15 Luka Perkovstyle: free(NULL) is perfectly valid so we can drop...
2013-10-15 Luka Perkovfile: make uci commits atomic
2013-04-22 Krzysztof Kuznikuci: libuci leaking memory on non-existent config file
2013-03-05 Jo-Philipp Wichignore trailing carriage returns in file parser
2012-02-24 Jo-Philipp WichDo quote section names to keep the same style as option...
2012-02-24 Jo-Philipp WichSection names, option names, list names can only be...
2011-10-21 Felix Fietkaufix segfault on import of anonymous sections
2011-10-21 Felix Fietkauadd a few missing null pointer checks, and fix check...
2011-10-21 Felix Fietkaucheck result of memory allocations (patch by Stanislav...
2011-08-31 Felix Fietkaufix lgpl license headers
2010-12-28 Felix Fietkaumake uci_file_commit() static
2010-08-21 Felix Fietkauremove the unused "complete" parameter for uci_fill_ptr()
2010-08-20 Felix Fietkauuci_history -> uci_delta
2010-08-20 Felix Fietkausplit off and compile file.c separately
2009-12-01 Justin BronderFix memory leak in uci_list_config_files
2009-09-04 Felix Fietkaufix a null pointer deref in uci_file_commit when overwr...
2009-02-23 Felix Fietkaufix compilation on later glibc/gcc versions with strict...
2008-11-25 Felix Fietkaufix memory leak reported in
2008-09-05 Felix Fietkauoverhaul package and section type validation - makes...
2008-08-22 Felix Fietkauclean up uci_set
2008-08-22 Felix Fietkaumore cleanup
2008-08-22 Felix Fietkaucode cleanup, some api changes for new uci_ptr struct
2008-08-18 Felix Fietkaufix list parsing with anonymous sections
2008-08-18 Felix Fietkauadd list support
2008-08-17 Felix Fietkauadd initial work for option datatype abstraction
2008-07-31 Felix Fietkaufix some parser glitches
2008-07-30 Felix Fietkausome more input validation
2008-06-04 Felix Fietkaureplace the uci_escape function with something cleaner...
2008-05-03 Felix Fietkauallow more types of characters for uci package names
2008-04-09 Felix Fietkaurename ctx->errno to ctx->err to avoid conflicts with...
2008-04-08 Felix Fietkauparser: fix precedence of quoting over ; as command...
2008-02-12 Felix Fietkaufix a bug that prevented modifying empty config files
2008-02-12 Felix Fietkauimprove error handling
2008-02-12 Felix Fietkauadd uci_set_backend()
2008-02-12 Felix Fietkaucleanup
2008-02-12 Felix Fietkaufix uci_set
2008-02-12 Felix Fietkauadd abstraction for listing config files as well
2008-02-12 Felix Fietkausome backend abstraction
2008-02-12 Felix Fietkaufold uci_file_cleanup into uci_cleanup
2008-02-09 Felix Fietkaureorganize some code, add an extra command for adding...
2008-02-06 Felix Fietkauextend uci_set so that it can store the resulting eleme...
2008-02-04 Felix Fietkauexport a function for parsing shell-style arguments...
2008-02-04 Felix Fietkauonly overwrite config files at commit time when actual...
2008-02-04 Felix Fietkauimprove validation, accept more characters in the secti...
2008-02-04 Felix Fietkaumake the value of an option optional (found by lubek)
2008-02-03 Felix Fietkauimplement uci revert
2008-02-03 Felix Fietkaumove history code into history.c
2008-02-03 Felix Fietkaufix accidental lowercasing of license headers
2008-02-03 Felix Fietkauadd history search path
2008-02-03 Felix Fietkauallow the user of the library to override the confdir...
2008-02-03 Felix Fietkausome extra null pointer checks
2008-02-03 Felix Fietkauparse comments properly
2008-02-03 Felix Fietkauminor comments
2008-02-03 Felix Fietkaubetter input validation
2008-02-03 Felix Fietkaudisable EOL check for non-strict mode
2008-02-03 Felix Fietkaufix filename validation
2008-02-02 Felix Fietkaufix more compile errors
2008-02-02 Felix Fietkauadd flag for naming unnamed sections
2008-02-02 Felix Fietkauremove unused variables
2008-02-02 Felix Fietkauimplement overwriting import
2008-02-02 Felix Fietkauadd support for merged importing
2008-02-02 Felix Fietkauvalidate the package name for import
2008-02-02 Felix Fietkaumore error handling for internal uci_import calls
2008-02-02 Felix Fietkauadd import merging functionality, fix error handling...
2008-02-02 Felix Fietkauimplement uci rename
2008-02-02 Felix Fietkaukeep unnamed sections unnamed on export
2008-01-30 Felix Fietkauaccept unnamed sections
2008-01-30 Felix Fietkauproper commit support, better debugging
2008-01-30 Felix Fietkaucreate history files with the proper mode
2008-01-30 Felix Fietkaufree uci_history entries properly
2008-01-30 Felix Fietkauchange uci_list_configs api for proper exception handling
2008-01-30 Felix Fietkauadd strict mode flag (enabled by default, can be disabl...
2008-01-30 Felix Fietkaumove the stat check to the stream open function
2008-01-30 Felix Fietkauadd proper history tracking for delete
2008-01-29 Felix Fietkauextra checks
2008-01-29 Felix Fietkauimplement history parsing
2008-01-29 Felix Fietkaumore input validation
2008-01-29 Felix Fietkaucleanup, move parse_tuple to libuci, add some input...
2008-01-28 Felix Fietkaucleanup
2008-01-28 Felix Fietkaucleanup
2008-01-28 Felix Fietkauadd missing check
2008-01-28 Felix Fietkauignore the package keyword for uci_load()
2008-01-28 Felix Fietkaufix a typo that was breaking the export
2008-01-28 Felix Fietkauimplement uci_commit()