------------------------------------------------------------------- Thu Jan 23 17:31:42 UTC 2025 - Yunus Acar - Add fix-tests.patch: Makes the tests work with the "offline" CMake option (FETCHCONTENT_SOURCE_DIR_UNITY) - 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. ------------------------------------------------------------------- Wed May 15 19:07:26 UTC 2024 - Michal Suchanek - 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 ------------------------------------------------------------------- Fri Jun 2 18:36:09 UTC 2023 - Antonio Teixeira - Add handle-null-return-getstring.patch (bsc#1211889) CVE-2023-33461: NULL pointer dereference in iniparser_getboolean() ------------------------------------------------------------------- Wed Aug 24 18:26:33 UTC 2022 - Michal Suchanek - Add fixes since 4.1 + Fail-testrun-on-test-failure.patch + Fix-buffer-overflow-from-sprintf.patch - Fix tests failing on 32bit architectures + Fix-tests-on-32bit.patch ------------------------------------------------------------------- Sat Nov 11 05:21:56 UTC 2017 - aavindraa@gmail.com - Update to 4.1 (stable release) + For full change set, see: https://github.com/ndevilla/iniparser/compare/b1c4ac6f...v4.1 - Cleanup with spec-cleaner - Rebase iniparser_remove_rpath.patch - so number bumped from 0 to 1 per upstream policy ------------------------------------------------------------------- Sat Jun 27 16:07:04 UTC 2015 - lmuelle@suse.com - 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 ------------------------------------------------------------------- Thu Jun 19 10:54:31 UTC 2014 - lmuelle@suse.com - Update to git snapshot 20140619 c5beb80a + Fix coverity issues + Fix resource leaks + Modify to build unbounded keys & values from multi-line input + Fix crash with crafted ini files + Makefile fixes: Library build, targets + Prevent compiler warning when compiling for 64 bit + Build system improvements - Update iniparser_remove_rpath.patch ------------------------------------------------------------------- Mon Mar 17 14:50:58 UTC 2014 - lmuelle@suse.com - Remove superfluous obsoletes *-64bit in the ifarch ppc64 case; (bnc#437293). ------------------------------------------------------------------- Fri Jun 7 12:47:33 UTC 2013 - lmuelle@suse.com - Include LICENSE file from the source tar ball. ------------------------------------------------------------------- Tue Jun 5 09:49:20 UTC 2012 - lmuelle@suse.com - Define library name and use it instead of libiniparser0. ------------------------------------------------------------------- Sun Jun 3 22:20:48 UTC 2012 - lmuelle@suse.com - Use the unversioned libiniparser name on pre-11.2 systems only. ------------------------------------------------------------------- Sun Jun 3 21:37:54 UTC 2012 - lmuelle@suse.com - Define library name and use it instead of libiniparser0. - Remove unused debug_package_requires define. ------------------------------------------------------------------- Sat Apr 21 15:14:35 UTC 2012 - lars@samba.org - Update to version 3.1. + Const'ified input string arguments - Update to version 3.0. + Single function to set values in a dict: iniparser_set() + Bug corrected for lines containing only \n + Enhanced documentation + C++ nonsense removed ------------------------------------------------------------------- Thu Dec 17 22:36:01 CET 2009 - jengelh@medozas.de - add baselibs.conf as a source - enable parallel building ------------------------------------------------------------------- Wed Jan 7 12:34:56 CET 2009 - olh@suse.de - obsolete old -XXbit packages (bnc#437293) ------------------------------------------------------------------- Thu Nov 27 14:14:48 CET 2008 - ro@suse.de - update baselibs.conf ------------------------------------------------------------------- Thu Aug 28 12:10:07 CEST 2008 - anschneider@suse.de - create packages following the shlib policy - build only the shared library ------------------------------------------------------------------- Wed Aug 20 16:02:36 CEST 2008 - meissner@suse.de - use RPM_OPT_FLAGS, libiniparser.a can be 644 ------------------------------------------------------------------- Mon May 5 15:42:43 CEST 2008 - anschneider@suse.de - build without rpath ------------------------------------------------------------------- Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support ------------------------------------------------------------------- Thu Dec 27 03:33:40 CET 2007 - crrodriguez@suse.de - fix library-without-ldconfig* errors ------------------------------------------------------------------- Sun May 27 13:58:43 CEST 2007 - lmuelle@suse.de - Update to version 2.17. + Apply some const and fix c++ warnings. + Merge revision 19928 from samba.org subversion. + Applied patches to the Makefile to build a shared library. ------------------------------------------------------------------- Sun May 20 23:07:03 CEST 2007 - lmuelle@suse.de - Remove requires on release from devel packages. ------------------------------------------------------------------- Wed Sep 27 00:01:10 CEST 2006 - gd@suse.de - Update to version 2.15 - documentation fixes ------------------------------------------------------------------- Tue Apr 11 16:28:45 CEST 2006 - lmuelle@suse.de - Inital SuSE RPM.