Changelog for
libeconf0-0.5.1-16.5.x86_64.rpm :
* Thu Jan 19 2023 schubiAATTsuse.com- Update to version 0.5.1:
* Reading files in /usr/_vendor_/_example_._suffix_.d/
* regardless there is a /etc/_example_._suffix_ file. (#175)
* Fri Dec 02 2022 schubiAATTsuse.com- Update to version 0.5.0:
* API calls econf_read
*WithCallback supporting a general (void
*) argument for user defined data with which the callback function is called.
* Tagged following functions deprecated: econf_requireOwner, econf_requireGroup, econf_requirePermissions, econf_followSymlinks, econf_reset_security_settings Use one of the econf_read
*WithCallback functions instead.
* Wed Nov 23 2022 schubiAATTsuse.com- Update to version 0.4.9:
* libeconf.h: added missing sys/types.h header (#171)
* new API calls: econf_readFileWithCallback, econf_readDirsWithCallback, econf_readDirsHistoryWithCallback (#172)
* Checking NULL comment parameter in the parsing functions.
* Mon Nov 14 2022 schubiAATTsuse.com- Update to version 0.4.8+git20221114.7ff7704:
* Parsing files which are containing keys only (#170) All delimiters are allowed now : \"\", \" =\", \" \", \"=\". But the user should use \"\" in order to be distinct.
* /usr/etc/shells.d/
will not be parsed if /etc/shells.d/ is defined too.
* Lto build fixed (#168)
* New calls: econf_comment_tag, econf_delimiter_tag, econf_set_comment_tag, econf_set_delimiter_tag
* Checking UID,GroupID, permissions,... of the parsed files (#165) New calls: econf_requireOwner, econf_requireGroup, econf_requirePermissions, econf_followSymlinks
* Ignoring Group without brackets; Do not hold brackets in the internal data structure. (#164)
* Error handling improved for nums and booleans (#163)
* Wed Apr 27 2022 schubiAATTsuse.com- Update to version 0.4.6+git20220427.3016f4e:
* econftool:
*
* Parsing error: Reporting file and line nr.
*
* --delimeters=spaces Taking all kind of spaces for delimiter
* libeconf: Fixed bsc#1198165: Parsing files correctly which have space characters AND none space characters as delimiters.
* Wed Apr 06 2022 schubiAATTsuse.com- Update to version 0.4.5+git20220406.c9658f2:
* econftool:
*
* New call \"syntax\" for checking the configuration files only. Returns an error string with line number if an error occurs.
*
* New options \"--comment\" and \"--delimeters\"
*
* Parsing one file only if needed.
* Tue Jan 04 2022 schubiAATTsuse.com- Update to version 0.4.4+git20220104.962774f:
* Fixed i586 build (#158)
* Tue Jan 04 2022 schubiAATTsuse.com- Update to version 0.4.2+git20220104.5dfd69d:
* Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)
* Thu Nov 11 2021 schubiAATTsuse.com- Update to version libeconf-0.4.2+git20211111.c7a2c52:
* CMake fixes regarding document installation.
* Fixed different issues while writing string values to file.
* Writing comments to file too.
* Fixed memory leaks.
* Fixed crash while merging values.
* Fri Jul 09 2021 schubi - Update to version 0.4.1+git20210709.cf671f2:
* CMake fixes regarding installation of econftool and man pages.
* Thu Jul 08 2021 Stefan Schubert schubiAATTsuse.com- Update to version 0.4.0+git20210708.6918ea1:
* Fixed covscan FORWARD_NULL_issues warnings
* Wed Jul 07 2021 Stefan Schubert - Update to version 0.4.0+git20210707.537a8a:
* Fixed resource leaks found by Iker Pedrosa.
* Thu Apr 15 2021 schubiAATTsuse.com - Removed doxygen from build requires.
* Tue Apr 13 2021 schubiAATTsuse.com- Update to version 0.4.0+git20210413.fdb8025:
* Installing man pages via meson. (#147)
* Mon Apr 12 2021 schubiAATTsuse.com- Update to version 0.4.0+git20210412.1513a26:
* Added econftool cat option (#146)
* new API call: econf_readDirsHistory (showing ALL locations)
* new API call: econf_getPath (absolute path of the configuration file)
* Thu Apr 08 2021 schubiAATTsuse.com- Update to version 0.4.0+git20210408.6d33e5e:
* Man pages libeconf.3 and econftool.8.
* Handling multiline strings.
* Added libeconf_ext which returns more information like line_nr, comments, path of the configuration file,...
* Econftool, an command line interface for handling configuration files.
* Generating HTML API documentation with doxygen.
* Improving error handling and semantic file check.
* Joining entries with the same key to one single entry if env variable ECONF_JOIN_SAME_ENTRIES has been set.
* Thu Oct 22 2020 Ludwig Nussel - explicitly BuildRequire: pkgconfig for /usr/lib/rpm/pkgconfigdeps.sh On TW it\'s pulled in implicitly by libxcrypt-devel which is not the case on 15.2
* Fri Jul 10 2020 rbrownAATTsuse.com- Update to version 0.3.8+git20200710.5126fff:
* Add CMake build scripts, remove autotools support
* Move C++ ABI compatibility section
* Fri Jun 05 2020 rbrownAATTsuse.com- Update to version 0.3.7+git20200605.c67ef9a:
* Fix build on i586
* Thu Jun 04 2020 rbrownAATTsuse.com- Update to version 0.3.6+git20200529.276359f:
* Package meson files with autotools
* Use newer version of actions/checkout
* Add actions for meson
* Create meson.yml
* Use meson source root for tests configuration files
* Add additional compiler warnings
* First useable meson build support including unit tests
* Add global options, build with pie and GNU_SOURCE
* Fix name of library, add example binary
* add support for meson
* Add C++ compatibility
* Add test case for crash with empty value keys
* Mon Feb 03 2020 rbrownAATTsuse.com- Update to version 0.3.5+git20200203.3144b69:
* Release version 0.3.5
* Use float.h instead of obsolete gnuism values.h
* Remove gnuism (strdupa)
* Check for empty value (NULL pointer) before calling strdup.
* Tue Jan 21 2020 rbrownAATTsuse.com- Update to version 0.3.4+git20200121.febebf2:
* Release version 0.3.4
* Fix buffer overflow in econf_readDirs
* Fix parsing of quoted strings, and values starting with delimiters
* tests: add test for quoted strings
* tests: tst-configdirs5: fix config dir paths