SHA256
7
0
forked from pool/libeconf

Factory #1

Merged
dgarcia merged 18 commits from factory into main 2025-10-08 12:56:20 +02:00
Owner
No description provided.
dgarcia added 18 commits 2025-10-06 14:27:28 +02:00
* 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
OBS-URL: https://build.opensuse.org/request/show/1201810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=28
* 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
OBS-URL: https://build.opensuse.org/request/show/1203864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=29
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=36
OBS-URL: https://build.opensuse.org/request/show/1205077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=30
* 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
OBS-URL: https://build.opensuse.org/request/show/1229449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=31
- 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
OBS-URL: https://build.opensuse.org/request/show/1230800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=32
* Additional fix for parsing empty config files (bsc#1234405).

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=42
OBS-URL: https://build.opensuse.org/request/show/1237365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=33
* Fix memory access if there are a comment character inside a comment.

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=44
OBS-URL: https://build.opensuse.org/request/show/1272613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=34
* Comments can include comment character tag multiple time.
  * Fixed static library declaration in meason
  * Fixed versioning in cmake
- Update to version 0.7.9:
  * Comments can include comment character tag multiple time.
  * Fixed static library declaration in meason
  * Fixed versioning in cmake

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=46
OBS-URL: https://build.opensuse.org/request/show/1276095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=35
* cmake: Fix .pc file with absolute CMAKE_INSTALL_<dir> (#237)
  * Add build options for the CMake build (#230)
  * check NULL for default string (bnc#1247107)
- Update to version 0.7.10:
  * cmake: Fix .pc file with absolute CMAKE_INSTALL_<dir> (#237)
  * Add build options for the CMake build (#230)
  * check NULL for default string (bnc#1247107)

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=48
OBS-URL: https://build.opensuse.org/request/show/1296749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=36
dgarcia merged commit 46fe3685ae into main 2025-10-08 12:56:20 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: testing/libeconf#1