- Drop iniparser_remove_rpath.patch: Not needed anymore because of the switch to CMake
- Update to version 4.2.6:
* CVE-2025-0633 (bsc#1237377)
Fix heap overflow in iniparser_dumpsection_ini()
* Add test to reproduce heap overflow in iniparser_dumpsection_ini()
* Fix links to FAQ sites in doxygen generated documentation
* Add packaging status badge to give users and me an overview
* Enable command line arguments for tests
- Update to version 4.2.5:
* Fix stack buffer overflow in iniparser dump functions
* Update doxygen main page, merge it with README and use it as new main page
* Explain how to build documentation as it not build per default
* Stylize the name iniParser as it used to be done
* Mention CMake options to prevent them from being overlooked
* Add build instructions for MinGW
* Replace outdated installation instructions by link to README sections
* Remove section numbers from README
* add DESCRIPTION, HOMEPAGE_URL and LANGUAGES in cmake project()
* Fix MSVC build issues
- Update to version 4.2.4:
* Fix paths in generated pkgconfig file
- Update to version 4.2.3:
* Replace our own unit test framework (CuTest) by Unity
* Do not install tests but make them execute in build directory
* Build and run tests and examples on Windows CI runner
* Fix pkgconfig file
- Update to version 4.2.2:
* add CMake Support
* update README
* add Gitlab CI configuration
* This release makes iniparser-meta obsolete.
OBS-URL: https://build.opensuse.org/package/show/Education/iniparser?expand=0&rev=8
- Update to version 4.2.1
* Fix parsing of section names containing whitespace
* Add support for escaped quotes, semicolon and hash in quoted values
* Do not close file in iniparser_load_file
* Add function description to header
* Add support for loading string/custom streams
* Update README.md
* Handle potential calloc failures in dictionary_new
* Add example showing how to write INI files
* Add support for uint64_t
* Fix tests on 32bit
* Prevent `long int` overflow on 32bit architectures
* Fail testrun on test failure
* add NULL check in dictionary_get
* Fix buffer overflow from sprintf
- Remove patches merged upstream
* Fail-testrun-on-test-failure.patch
* Fix-buffer-overflow-from-sprintf.patch
* Fix-tests-on-32bit.patch
* handle-null-return-getstring.patch
OBS-URL: https://build.opensuse.org/request/show/1174297
OBS-URL: https://build.opensuse.org/package/show/Education/iniparser?expand=0&rev=7
- Update to git snapshot 20150605 b1c4ac6f
+ Use the same xstrdup implementation for both source file
+ allocate memory for string termination
+ Add travis.yml
+ iniparser_getseckeys doesn't return a malloc ptr anymore
+ One more static + whitespace cleanup
+ Prevent negative array index access when a line solely consists of
newlines and spaces
+ Made strstrip() static
- Remove libiniparser from baselibs.conf
OBS-URL: https://build.opensuse.org/request/show/314211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/iniparser?expand=0&rev=6