SHA256
3
0
forked from pool/libeconf

Compare commits

...

12 Commits

Author SHA256 Message Date
Ana Guerrero
44f7b70c58 Accepting request 1237365 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1237365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=33
2025-01-15 16:42:34 +00:00
Stefan Schubert
42b5c61198 - Update to version 0.7.7:
* Additional fix for parsing empty config files (bsc#1234405).

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=42
2025-01-13 09:53:19 +00:00
Ana Guerrero
f8ac3fbceb Accepting request 1230800 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1230800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=32
2024-12-15 11:34:17 +00:00
Stefan Schubert
ce65708f4f Accepting request 1230799 from home:schubi2
- Update to version 0.7.6:
  * Do not try to parse files with name like ".." and "." (#227)
  * using econf_readConfig in econftool
- Update to version 0.7.6:
  * Do not try to parse files with name like ".." and "." (#227)
  * using econf_readConfig in econftool

OBS-URL: https://build.opensuse.org/request/show/1230799
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=40
2024-12-13 13:39:14 +00:00
Ana Guerrero
55788d457c Accepting request 1229449 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1229449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=31
2024-12-10 22:42:56 +00:00
Stefan Schubert
634558c1bc - 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
- 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

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=38
2024-12-09 16:55:18 +00:00
Ana Guerrero
c5ff12baf2 Accepting request 1205077 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1205077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=30
2024-10-03 15:59:23 +00:00
Stefan Schubert
6912dd6db4 - Updated license in the spec file to MIT.
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=36
2024-10-02 07:24:35 +00:00
Ana Guerrero
fca936cecd Accepting request 1203864 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1203864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=29
2024-09-27 15:10:38 +00:00
Stefan Schubert
1e3c8e79aa - 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.
- Update to version 0.7.4:
  * fixed memory leaks (#219)

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=34
2024-09-26 11:23:33 +00:00
Ana Guerrero
a2125f1786 Accepting request 1201810 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1201810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=28
2024-09-19 19:16:52 +00:00
Stefan Schubert
e3f7acbe69 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=32
2024-09-18 14:29:44 +00:00
7 changed files with 125 additions and 11 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">0097fc5d550b69e245310ec8b05806158fcce85d</param>
<param name="changesrevision">8d6e8917bc359823862225816a181f9f322a8d99</param>
</service>
</servicedata>

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

Binary file not shown.

3
libeconf-0.7.7.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b741f2f6e90e83c5ad4a71eb384c717836e91b9a705d3624f91492df4e8e67cf
size 181444

View File

@ -1,3 +1,61 @@
-------------------------------------------------------------------
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) 2024 SUSE LLC
# Copyright (c) 2025 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.2
Version: 0.7.7
Release: 0
Summary: Enhanced config file parser ala systemd
License: LGPL-2.1-or-later
License: MIT
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/libeconf.3%{?ext_man}
%{_mandir}/man3/*.3%{?ext_man}
%files utils
%{_bindir}/econftool

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
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) 2024 SUSE LLC
# Copyright (c) 2025 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.2
Version: 0.7.7
Release: 0
Summary: Python bindings for libeconf
License: LGPL-2.1-or-later
License: MIT
Group: Development/Languages/Python
URL: https://github.com/openSUSE/libeconf
Source: libeconf-%{version}.tar.xz