libeconf-devel-0.3.8+git20200710.5126fff-3.2.1 >  A a p9|slL[o{؋™gbnBc9ofHg\ʙ飫 )1NwC=Tqqx,ᒿhS 0)ulQN R<㨇Fn9o,㕍N\0~8؁VY-gUfZ50V^M[oRy'<9aAˣbPqL4Ԉ4 xw(\禇JfڍԅtrQmfWP6+B466044ab45ec6f52cd4eeba0e0f704aa797ea85b4f4b429e94304bc65f6f3e89468fdfc77562ab5288701e9bfb6ac3a4893b298c9a p9|͐vwH6O^[nnd/%5jI7j7;AQCi+=Pݽ_c2!fTx(ɱ<:燵<@8I:0t684,+f!CHչPA5Ӂ6)>7E 1J0'c>Jj1R^YMI518u$Ӹ+i ,^xM]B=y-d[e@kEc! >p>,?+d+ 1 P>P f    _ p|,(89h:.F)G)$H)0I)<X)@Y)L\)])^)b)c*d+e+$f+'l+)u+<v+Hw+px+|y+z+++++Clibeconf-devel0.3.8+git20200710.5126fff3.2.1Development files for libeconfThis package contains all necessary include files and libraries needed to develop applications that needs to read configuration files from different locations.a s390zp33SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libeconflinuxs390x ݁_ a a a4317c7b875acd1aa2aa228ee1c67aab5bebd84745ff06ee7b34339c2c88d347a4dc459457ff8f07302f57f4ea081ffbd5c2e47429036375104e3ac897701f53libeconf.so.0rootrootrootrootrootrootlibeconf-0.3.8+git20200710.5126fff-3.2.1.src.rpmlibeconf-devellibeconf-devel(s390-64)pkgconfig(libeconf)@    /usr/bin/pkg-configlibeconf0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.3.8+git20200710.5126fff3.0.4-14.6.0-14.0-15.2-14.14.1_t@_X@^3^@^8 @^&]@]@]@]rJ@]p]o@]o@]o@]m@]ja@]i]g@]g@]fl]e@]e@]e@]c]c]_@]_@]^][][]W@lnussel@suse.derbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comiforster@suse.comkukuk@suse.comrbrown@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.com- explicitly BuildRequire: pkgconfig for /usr/lib/rpm/pkgconfigdeps.sh On TW it's pulled in implicitly by libxcrypt-devel which is not the case on 15.2- Update to version 0.3.8+git20200710.5126fff: * Add CMake build scripts, remove autotools support * Move C++ ABI compatibility section- Update to version 0.3.7+git20200605.c67ef9a: * Fix build on i586- Update to version 0.3.6+git20200529.276359f: * Package meson files with autotools * Use newer version of actions/checkout * Add actions for meson * Create meson.yml * Use meson source root for tests configuration files * Add additional compiler warnings * First useable meson build support including unit tests * Add global options, build with pie and GNU_SOURCE * Fix name of library, add example binary * add support for meson * Add C++ compatibility * Add test case for crash with empty value keys- Update to version 0.3.5+git20200203.3144b69: * Release version 0.3.5 * Use float.h instead of obsolete gnuism values.h * Remove gnuism (strdupa) * Check for empty value (NULL pointer) before calling strdup.- Update to version 0.3.4+git20200121.febebf2: * Release version 0.3.4 * Fix buffer overflow in econf_readDirs * Fix parsing of quoted strings, and values starting with delimiters * tests: add test for quoted strings * tests: tst-configdirs5: fix config dir paths- Update to version 0.3.3+git20191028.3ac14ce: * Release version 0.3.3 * Reset *key_file to NULL after free- Update to version 0.3.2+git20190926.fea4a03: * Release version 0.3.2 * Fix merging an empty file (#105) * Add test cases for merge function- Update to version 0.3.1+git20190924.822cf5b: * release version 0.3.1 * Set delimiter in readFile * Change parser interface to store file name and line numbers per key * Update ccpp.yml- Update to version 0.3.0+git20190906.0e60a88: * Ensure LICENSE, README, and TODO are included in the release tarball * Rewrite set*ValueNum functions to avoid libm usage and add error checking * Move src/*.c to lib and release version 0.3.0- Update to version 0.3.0+git20190905.0ca8fe2: * Merge doc changes from parlt91 (pull rq#73) * Implement econf_get*ValueDef functions: if key is not found, a provided default is returned. * Differentiate between no value provided and empty value provided * Remove obsolete check for comments * Enhance and adjust test cases * Remove obsolete check for comments- Update to version 0.2.0+git20190904.03fa5b4: * Enhance and adjust test cases * Update ccpp.yml * Update ccpp.yml * Update ccpp.yml- Update to version 0.2.0+git20190904.989df9f: * Remove debug printf- Update to version 0.2.0+git20190904.c9c1820: * Implement alternate file parser solving the problems with group entry detection. * Add new parse error error code * Bool values read from a config file are not sanitzied, so we need to do that in the getBoolValueNum function, too. * Only use ..d directories * Release version 0.2.0 * Add an explanation about this project. * Check for NULL pointer arguments * Fix error return value * Fix typo in comment * Add test case for reading login.defs with data from util-linux test suite- Update to version 0.0.0+git20190902.dd17c11: * Fix int64 variables on 32bit architectures- Update to version 0.0.0+git20190831.fb7c1bb: * Rewrite econf_readDirs - don't assume suffix is ".conf" - Read files and directories in correct order- Update to version 0.0.0+git20190830.04ba053: * Make clear that the API and ABI of the three functions econf_newIniFile, econf_newKeyFile, econf_writeFile are not stable yet. * Fix getGroups argument types and add several test cases for this. * Fix cppcheck and compiler warnings- Update to version 0.0.0+git20190829.a1479b1: * Make comment argument an array, so that we can support more than one comment character in the future. * Change the API * Fix size_t as return value of getc()- Update to version 0.0.0+git20190829.209219e: * Convert all functions to new error API * Convert econf_newKeyFile provide the error via return code- Update to version 0.0.0+git20190828.74eeb32: * Fix tst-arguments3 and tst-arguments4 and only use error return code. * Bug fixes for new API * Change API of econf_get* and econf_set* functions to return error code direct. * Fix some compiler warnings * Prevent possible crash when parsing 0xFF * Add "--enable-compiler-warnings" option to enable much more GCC compiler warnings * Fix more cppcheck warnings * Fix github actions build * Update bin/Makefile.am to work with Asan * Add missing tst-getconfdirs4-data to EXTRA_DIST * Fix some cppcheck warnings * Don't ignore getline return value * Add free for getStringValue in tst-group1 * Remove XFAIL for tst-groups1 * Update example.c to free after getStringValue * Add addbrackets for getValue functions * tst-getconfdirs4: make sure, only a file in /etc/ and not in /usr/etc works, too.- Update to version 0.0.0+git20190827.5ed5492: * Mark all input char pointer as const in the official API- Update to version 0.0.0+git20190827.b243e6c: * getStringValueNum returns a newly allocated string or NULL in error case.- Update to version 0.0.0+git20190827.8374759: * Fix missing return * Remove XFAIL for tst-setgetvalues1 * Fix representation of float and double values * Add preliminary test case for group handling * NULL terminate string returned by addbrackets * Fix addbrackets function- Update to version 0.0.0+git20190826.99b6bf3: * Add more "const". * Fix setString and setBoolean * Add test suite which sets and gets all possible kind of types. Some are failing, so mark this test as XFAIL. * Start marking some string arguments/results as const * Optimize some strdup away * Mark econf_write_key_file as ALPHA as the API is not stable- Update to version 0.0.0+git20190826.9e69003: * Update ccpp.yml * Add --enable-compiler-checks option to configure, enables AddressSanitizer * Fix printf format directive * Rework set*Value functions for error checking and error handling * Add tst-getconfdirs3: verify we can load original file without local changes * Error handling for econf_getGroups and econf_getKeys * More errorreporting changes * Fix make distcheck/don't mess around with libtool install/uninstall, this breaks to much other stuff. * Autotools cleanup and fixes * Fix logindefs1 test case- Update to version 0.0.0+git20190823.09a8f2e: * Fix buffer overlow of realpath- Update to version 0.0.0+git20190823.acd8cdf: * Update ccpp.yml * Fix crash in strcmp, if strchr returns NULL * Add error reporting to econf_merge_key_files and adjust the depending code. * setStringValue return NULL on error/key not found * Add framework for correct error reporting * Disable searching through XDG dirs for now * Add test cases for econf_get_conf_from_dirs * Update comment setValue -> econf_setValue * Update test cases to use econf_destroy * Replace econf_afree with econf_destroy in example * Add _generic macro to free memory of econf_ functions * Add tst-merge2 to .gitignore * Fix pointer arithmetic * Adjust Makefiles and code to make "make distcheck" working- Update to version 0.0.0+git20190822.bb9702b: * Ignore /usr file if /etc exists when merging * Add NULL value handling * Update merge example * Rework merge_functionality * Use deep copies instead of pointers for merged files * Replace [] with KEY_FILE_NULL_VALUE * Refactor getfilecontent functions * Remove cmake files * Fix test cases * Update libeconf.c * Change License from LGPL-2.1 to MIT * libeconf.pc should only be deleted on distclean, not normal clean * Fix delim argument * Add more test cases for login.defs and wrong arguments * Link libeconf against libm, so that it is enough to link an application against libeconf and developers don't need to bother with other dependencies * Add autogen.sh, which calls autoconf/automake/libtool in the correct order to create the configure script- Update to version 0.0.0+git20190820.742af8c: * Remove accidental .swp file * Update example with conf.d directory * Remove regex, replace with strchr(delim, ch) * Add symbol versioning Don't ignore complete lib directory * Include all headers in tar archive * Don't define our own errno * Remove wrong commit * Add some basic tests- Update to version 0.0.0+git20190807.7aedb57: * Refactor getfilecontent functions * Update example file * Add econf prefix to public API functions * Add cmake targets for debugging * Fix build with cmake * Fix build with autotools * Move Key_File allocation from the stack to the heap * Move Key_File create functions to libeconf.c * Move destroy functions from helpers.c to libeconf.c * Add macro to set supported types generic.- Initial versions390zp33 16279878640.3.8+git20200710.5126fff-3.2.10.3.8+git20200710.5126fff-3.2.10.3.8libeconf.hlibeconf.solibeconf.pc/usr/include//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:20686/SUSE_SLE-15-SP3_Update/89382ff12c5757b96f8e29509f4638f6-libeconf.SUSE_SLE-15-SP3_Updatecpioxz5s390x-suse-linuxC source, ASCII textpkgconfig filePRM<Eh}!?utf-8e0e62ed3f619c723ec190795a83fd36d87f61a78674b61f26689d341864b979b? 7zXZ !t/ ] crv(vX0=a*Δ}u ΅Aw-m*_|ՠ\>1 iVVx fjs=YV=2+*dsuՖEqP9 ,0mtMm̟ ^_܂P "NX#$Hf.08`XDyu|唳P[B'WΟm-H$2QLncG)~d|K>|1& 7p#P-ڐ]2&xa2\-W* =YOO@²D~%).;ze.FW@=惂4D7~vE,L[hT.F_[WC4չ45>ɰ*mz]GGfAYC!"NHT4tƼt$/3qN`bmR578 O:iݲۨ=Ygw5b!ЙʑH jrhm_S'6%u6Qē<(_XvҠ;Bh"P[^'ÅRt0#DН`8Pݤhil5#E|-T/o\V FK8SҬ`!* Ԗ>|MD5Ny{('Ch~roN=%u/URXo;Q*}[$ |;_p{y%|ç㓺B̽ULXWȎQ Q[<0.U>7K1Xal.8F2k*DIV74ܘUr D(Cd&wJY~EF&_iƥcr"rU;d6S2}d |4ޭӨ,~6M)Ȁ ; 9IDjvalAOˏ FfȼW4Qv-ф5&|WcTWX~Ѝ>ܣp㲳e" ^KROpɀ J>3"덷298Pq0% 69e} ؃I"3GMg8GD0RF%K2s]Olֺ* /bCNZ-\`PI0Onw."z{vTg\x>B Mf_LG"8 BW.i#'u5f:UNFaO x;k"_&9PyRu;fvhf3Rt<9 %,JƱ} 1 H%%U,/b65Є |piJiL5@p[I,tHf }tUEq$-7ek=}&1- #ܴxP^Vk߭ ‚aj8a/piOZKPG6p͐> Sp>ekT[.pXXx2veP\5A8_ 4|!t/pn<]^PpH 2Rx&PJ:soI,jv+Apc5ɚ_9ҁ`[EgۄYXH  $nx. Q?rxeFʓK gLiژ"W拟tAHJsݓ#Q^8}Vb,dI5!,+TZ4nY^T) ԲY700^O$D^M^Zs1Ga%ߺ6u79_وZ+ MSfwf/PŠ36n_ЌzLZ>kqM;Ofyo|+[G2Jzj܋nhW\_89˼ J4ުׅi;$velt-̜; Pۙwݍ+lv9q(SFSe e7HĄ:z;6ʢ)_6~[qLE{d~hgnȊU^A(+8>_=AI4 YZ