Compare commits

..

No commits in common. "factory" and "factory" have entirely different histories.

7 changed files with 11 additions and 125 deletions

View File

@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/libeconf.git</param>
<param name="changesrevision">8d6e8917bc359823862225816a181f9f322a8d99</param>
<param name="changesrevision">0097fc5d550b69e245310ec8b05806158fcce85d</param>
</service>
</servicedata>

BIN
libeconf-0.7.2.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
libeconf-0.7.7.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,61 +1,3 @@
-------------------------------------------------------------------
Mon Jan 13 09:44:55 UTC 2025 - schubi@suse.com
- Update to version 0.7.7:
* Additional fix for parsing empty config files (bsc#1234405).
-------------------------------------------------------------------
Fri Dec 13 13:03:47 UTC 2024 - schubi@suse.com
- Update to version 0.7.6:
* Do not try to parse files with name like ".." and "." (#227)
* using econf_readConfig in econftool
-------------------------------------------------------------------
Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com
- Update to version 0.7.5:
* Removed PATH_MAX (Issue #220)
* Add ROOT_PREFIX as option to replace TESTSDIR hack
* CI: valgrind doesn't work together with sanitizers
* econf_readConfig: don't allocate econf_file in error case
* tests: use cleanup to free key_file for some tests
* libeconf: don't allocate array from size 0
* libeconf: fix use of uninitialized stat result if file does not exist
* econftool: dynamically allocate xdg_config_dir
* Disable clang <= 17, enable valgrind
* Disable whitespace check
* Disable deprecation warning for econftool and example
* Add new CI with different compilers and valgrind
* Test econf_readConfig()
* Disable deprecation warning for tests
* Implement econf_*freep functions for automatic cleanup
* Cleanup *free functions
-------------------------------------------------------------------
Wed Oct 2 07:08:25 UTC 2024 - Stefan Schubert <schubi@suse.com>
- Updated license in the spec file to MIT.
-------------------------------------------------------------------
Thu Sep 26 11:08:13 UTC 2024 - schubi@suse.com
- Update to version 0.7.4:
* Fixed memory leaks (#219)
* Fixed: econf_readDirs crashes if one of the paths is NULL (#211)
* Added links to man page. E.g. "man econf_readConfig" is working now.
* Handle groups correctly which do not have any key entry.
-------------------------------------------------------------------
Wed Sep 18 11:16:34 UTC 2024 - schubi@suse.com
- Update to version 0.7.3:
* Groups handled in an own list (#218)
* Add econftool as dependency of its tests
* Simplify snprintf call
* Remove unused functions and reduce variable visibility (#213)
* Fix typos (#212)
-------------------------------------------------------------------
Fri Jun 14 07:26:15 UTC 2024 - schubi@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package libeconf
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -18,10 +18,10 @@
%define lname libeconf0
Name: libeconf
Version: 0.7.7
Version: 0.7.2
Release: 0
Summary: Enhanced config file parser ala systemd
License: MIT
License: LGPL-2.1-or-later
Group: Development/Libraries/C and C++
URL: https://github.com/openSUSE/libeconf
Source: libeconf-%{version}.tar.xz
@ -96,7 +96,7 @@ and /etc.
%{_includedir}/*.h
%{_libdir}/libeconf.so
%{_libdir}/pkgconfig/libeconf.pc
%{_mandir}/man3/*.3%{?ext_man}
%{_mandir}/man3/libeconf.3%{?ext_man}
%files utils
%{_bindir}/econftool

View File

@ -1,59 +1,3 @@
-------------------------------------------------------------------
Mon Jan 13 09:44:55 UTC 2025 - schubi@suse.com
- Update to version 0.7.7:
* Additional fix for parsing empty config files (bsc#1234405).
-------------------------------------------------------------------
Fri Dec 13 13:03:47 UTC 2024 - schubi@suse.com
- Update to version 0.7.6:
* Do not try to parse files with name like ".." and "." (#227)
* using econf_readConfig in econftool
-------------------------------------------------------------------
Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com
- Update to version 0.7.5:
* Removed PATH_MAX (Issue #220)
* Add ROOT_PREFIX as option to replace TESTSDIR hack
* CI: valgrind doesn't work together with sanitizers
* econf_readConfig: don't allocate econf_file in error case
* tests: use cleanup to free key_file for some tests
* libeconf: don't allocate array from size 0
* libeconf: fix use of uninitialized stat result if file does not exist
* econftool: dynamically allocate xdg_config_dir
* Disable clang <= 17, enable valgrind
* Disable whitespace check
* Disable deprecation warning for econftool and example
* Add new CI with different compilers and valgrind
* Test econf_readConfig()
* Disable deprecation warning for tests
* Implement econf_*freep functions for automatic cleanup
* Cleanup *free functions
-------------------------------------------------------------------
Wed Oct 2 07:09:19 UTC 2024 - Stefan Schubert <schubi@suse.com>
- Updated license in the spec file to MIT.
-------------------------------------------------------------------
Thu Sep 26 11:08:13 UTC 2024 - schubi@suse.com
- Update to version 0.7.4:
* fixed memory leaks (#219)
-------------------------------------------------------------------
Wed Sep 18 11:16:34 UTC 2024 - schubi@suse.com
- Update to version 0.7.3:
* Fixed: econf_readDirs crashes if one of the paths is NULL (#211)
* Handle groups correctly which do not have any key entry.
* Added links to man page. E.g. "man econf_readConfig" is working now.
* Simplify snprintf call
* Remove unused functions and reduce variable visibility (#213)
* Fix typos (#212)
-------------------------------------------------------------------
Fri Jun 14 07:26:15 UTC 2024 - schubi@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package python-libeconf
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -19,10 +19,10 @@
%{?sle15_python_module_pythons}
%define skip_python39 1
Name: python-libeconf
Version: 0.7.7
Version: 0.7.2
Release: 0
Summary: Python bindings for libeconf
License: MIT
License: LGPL-2.1-or-later
Group: Development/Languages/Python
URL: https://github.com/openSUSE/libeconf
Source: libeconf-%{version}.tar.xz