Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libeconf-devel-0.6.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libeconf-devel Distribution: openSUSE:Factory:zSystems
Version: 0.6.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Nov 15 21:10:49 2023
Group: Development/Libraries/C and C++ Build host: s390zl2a
Size: 52107 Source RPM: libeconf-0.6.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/openSUSE/libeconf
Summary: Development files for libeconf
This package contains all necessary include files and libraries needed
to develop applications that needs to read configuration files from
different locations.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Wed Nov 08 2023 schubi@suse.com
  - Update to version 0.6.0:
    * Supporting Linux Userspace API (UAPI) Group
      chapter "Configuration Files Specification".
      See: https://uapi-group.org/specifications/specs/
      configuration_files_specification/
* Fri Nov 03 2023 schubi@suse.com
  - Update to version 0.5.3:
    * Added bindings for python3 and C#
* Thu Oct 26 2023 nico.krapp@suse.com
  - Update to version 0.5.2:
    * Add python bindings (#188)
    * docu version 0.5.2
    * Fix test (#185)
    * Plug memory leak (#186)
* Wed Sep 06 2023 Stefan Schubert <schubi@suse.com>
  - Additional info for version 0.5.2:
    * Fixed a stack-buffer-overflow vulnerability in "econf_writeFile"
      function. (CVE-2023-30078, CVE-2023-32181, bsc#1211078)
    * Fixed a stack-buffer-overflow vulnerability in "read_file"
      function. (CVE-2023-30079, CVE-2023-22652, bsc#1211078)
* Fri Mar 24 2023 schubi@suse.com
  - Update to version 0.5.2:
    * Fixed build for aarch64 and gcc13.
    * Making the output verbose when a test fails.
    * Fixed a stack-buffer-overflow vulnerability in "econf_writeFile"
      function.
    * Fixed a stack-buffer-overflow vulnerability in "read_file"
      function.
    * Added new feature: econf_set_conf_dirs (const char **dir_postfix_list)
      Sets a list of directory structures (with order) which describes
      the directories in which the files have to be parsed.
      E.G. with the given list: {"/conf.d/", ".d/", "/", NULL} files in following
      directories will be parsed:
      "<default_dirs>/<project_name>.<suffix>.d/"
      "<default_dirs>/<project_name>/conf.d/"
      "<default_dirs>/<project_name>.d/"
      "<default_dirs>/<project_name>/"
      The entry "<default_dirs>/<project_name>.<suffix>.d/" will be added
      automatically.
    * General code cleanup.
* Thu Jan 19 2023 schubi@suse.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 schubi@suse.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 schubi@suse.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 schubi@suse.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/<file_name> will not be parsed if
      /etc/shells.d/<file_name> 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 schubi@suse.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 schubi@suse.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 schubi@suse.com
  - Update to version 0.4.4+git20220104.962774f:
    * Fixed i586 build (#158)
* Tue Jan 04 2022 schubi@suse.com
  - Update to version 0.4.2+git20220104.5dfd69d:
    * Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)
* Thu Nov 11 2021 schubi@suse.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 <schubi@localhost>
  - Update to version 0.4.1+git20210709.cf671f2:
    * CMake fixes regarding installation of econftool and man pages.
* Thu Jul 08 2021 Stefan Schubert schubi@suse.com
  - Update to version 0.4.0+git20210708.6918ea1:
    * Fixed covscan FORWARD_NULL_issues warnings
* Wed Jul 07 2021 Stefan Schubert <schubi@suse.com>
  - Update to version 0.4.0+git20210707.537a8a:
    * Fixed resource leaks found by Iker Pedrosa.
* Thu Apr 15 2021 schubi@suse.com 
  - Removed doxygen from build requires.
* Tue Apr 13 2021 schubi@suse.com
  - Update to version 0.4.0+git20210413.fdb8025:
    * Installing man pages via meson. (#147)
* Mon Apr 12 2021 schubi@suse.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 schubi@suse.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 <lnussel@suse.de>
  - 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 rbrown@suse.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 rbrown@suse.com
  - Update to version 0.3.7+git20200605.c67ef9a:
    * Fix build on i586
* Thu Jun 04 2020 rbrown@suse.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 rbrown@suse.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 rbrown@suse.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

Files

/usr/include/libeconf.h
/usr/include/libeconf_ext.h
/usr/lib64/libeconf.so
/usr/lib64/pkgconfig/libeconf.pc
/usr/share/man/man3/libeconf.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024