libeconf-devel-0.4.4+git20220104.962774f-150300.3.8.1 >  A bp9|nc%FNnIq/R i(=NxduТJ ߪq&%qL84~Ts S!Qt*70Fm{:twOV'2u@~46DXWy<ݲO1 xǘn`wס mh/m9 tTe^ +u3aԀ5]ST.c I#,A 0@8dHWD+XTq5bbed3da70dae460bebe2a45cbcbb7c2720cea107243fb91e7f8aba5eac037f05a8909eebce595d5800ee331b92c54f3e3610076]pbp9|z MCAiv\%_.5SJ"ݔ). ꈼ>722+=/Q#twxhEF| .p1r;8??]׿UD+g]Əe719jͧ$Ϳt\Ctםy1?9"*EMaB^j2:BiV!U;_]=No5E0";|OZu1x*f!b .ɝ]LG>r@x>p>5 ?4d+ 8 W %FX n     ,E^(8)9d):)F15G1LH1`I1tX1|Y1\1]1^20b2uc3d3e3f3l3u3v3w4lx4y4z44444Clibeconf-devel0.4.4+git20220104.962774f150300.3.8.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.buibs-arm-2u|SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libeconflinuxaarch64Xq a-a-brbha-68b24053d671f49bf6f40e5495b8388c8073f6caabe922e2487d44b342d97ad0f55ea90536e642e70c2a9baef8aeb6ea1d64077725b8b6b729c3558d39fa1721085c19e9f968d0d903467fdb10b227348f1fb2ef8cf360d900ff74805d490143218a224c0e8c6e886885ef03d95d4b1f8c39a6853f8e321fdcdbc88fadd2e77clibeconf.so.0rootrootrootrootrootrootrootrootrootrootlibeconf-0.4.4+git20220104.962774f-150300.3.8.1.src.rpmlibeconf-devellibeconf-devel(aarch-64)pkgconfig(libeconf)@    /usr/bin/pkg-configlibeconf0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.4.4+git20220104.962774f3.0.4-14.6.0-14.0-15.2-14.14.3a6a6a`:@``@`x*`u`t6@`n@_t@_X@^3^@^8 @^&]@]@]@]rJ@]p]o@]o@]o@]m@]ja@]i]g@]g@]fl]e@]e@]e@]c]c]_@]_@]^][][]W@schubi@suse.comschubi@suse.comschubi@suse.comschubi@localhostStefan Schubert schubi@suse.comschubi@suse.comschubi@suse.com schubi@suse.comschubi@suse.comschubi@suse.comlnussel@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- Update to version 0.4.4+git20220104.962774f: * Fixed i586 build (#158)- Update to version 0.4.2+git20220104.5dfd69d: * Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)- Update to version libeconf-0.4.2+git20211111.c7a2c52: * CMake fixes regarding document installation. * Fixed different issues while writing string values to file. * Writing comments to file too. * Fixed memory leaks. * Fixed crash while merging values.- Update to version 0.4.1+git20210709.cf671f2: * CMake fixes regarding installation of econftool and man pages.- Update to version 0.4.0+git20210708.6918ea1: * Fixed covscan FORWARD_NULL_issues warnings- Update to version 0.4.0+git20210707.537a8a: * Fixed resource leaks found by Iker Pedrosa.- Removed doxygen from build requires.- Update to version 0.4.0+git20210413.fdb8025: * Installing man pages via meson. (#147)- Update to version 0.4.0+git20210412.1513a26: * Added econftool cat option (#146) * new API call: econf_readDirsHistory (showing ALL locations) * new API call: econf_getPath (absolute path of the configuration file)- Update to version 0.4.0+git20210408.6d33e5e: * Man pages libeconf.3 and econftool.8. * Handling multiline strings. * Added libeconf_ext which returns more information like line_nr, comments, path of the configuration file,... * Econftool, an command line interface for handling configuration files. * Generating HTML API documentation with doxygen. * Improving error handling and semantic file check. * Joining entries with the same key to one single entry if env variable ECONF_JOIN_SAME_ENTRIES has been set.- 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 versionibs-arm-2 16594420370.4.4+git20220104.962774f-150300.3.8.10.4.4+git20220104.962774f-150300.3.8.10.4.4libeconf.hlibeconf_ext.hlibeconf.solibeconf.pclibeconf.3.gz/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-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:25274/SUSE_SLE-15-SP3_Update/e2b5527523abf69daa54417e2626d199-libeconf.SUSE_SLE-15-SP3_Updatecpioxz5aarch64-suse-linuxC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)PRu~t<;6 utf-8eaf22c89ca113cae7dd575ee65805eb4a29ddbdc59ea341580ff0c9b1460dddd? 7zXZ !t/x$] crv(vX0B´>) \M: 9sŎPyl1LT ~{Ws럭&Ʊ,K6Z/YV qq ukl=eT{5l\dT<}uݘ_H.* 6SwϪsL ŔYȩ$^ٶgj=#z%Oj‡Ė C1Tx$&Z[u r= 2.pޔ/NҌ)buZE삌<_"DFx?抹Tii:8(dDs\2!r ]G%`bqp`T[~Xlk~Σyj"BoЩW `v'˂Fщ:-3=Xb,; 4e, ҂WR{:vsK `F죓etnTM#cĴvT PVa}??0Qd HCD %5]Zj‡EEld$~(@הV'(!QY!;{է/y1(Q8ϗJe3A-[&n ȷiDٵr,G[d$;;e CI1,iUZW?f?8#%eFuvBi0@ȎSd{!7{RpJe}F[feNU,z!'$5(=(qz-DDJR< N|1-]_)DMx3tEm7ss^iv ;+!mNƅ/gġ5S>鼕#E\%'!rJn~(B(2ѠR bZ`ȁ}C[ esOV?396]Hi1j`E=& ƕs;o6x[ZcImW%3 WK8pcȉhP0Eݰ_#wQ i "pƧB U]@\}Нqh]D;qz~` EKч=zS,)(!2!WE2ʼn}!U환:$\A+(jrâ~oc: ӷ11//n>H"gi3T&%w}ϼk{Я/Wer>L,l#&c[pm K$BY&L7EcѸS@!Ϸ[Ø3-z/kb}дVmm螅:@ԧϯuÕ`2- 'Ku!}q[fxrڵ۞8jWm(qPbI *]}ռvUE3[BUX{}DNz˿lV޽Igt%'@B|%6(N@_RCWk&\Eѝ9[t*\LִVؾvG^(lqoh^"+1SK=n.H"pH1ޛ.m/ .U0w02T^4҅uuIK$h/zMp Q|w)y ٬Ņӄ=B hԏ9c'PzaG+Mmydn|#b+J #h q1P[nͺT ja0*Mj9Ϳ=9?PM*}vN/e,SR>+G~,xyDzEYTwtзJ`}i@Y=.+vd9DNT5=%Dgpqŝ' ; Jd]"^iW:U6> Re{4x(|w g=Dm]z;9]/M:6F:Rk"75ܽ܀ld,W|YNh@F*shq?R+IWoc`UL,lY%vlbِlD,= h2 uݕ Q701::Ժ I5ǥ_E4`}rDK|hFHtCʓ\)>@U;YND}[ VڗƫB(B=g 7 PEJA8G7T8tݫ8 "K#k93'^\c|o20eobL38~>;MIR{ѾW_}e(i5.5 ?QR;T!%?j y{{hf w^c)\z}=ػȎ1g;~"sYuaɣ^N%E1˥@N";C3/t8Ow2k̿%f+c`HKe 1.a!Ϊk׼*J0V, r^&)/NsYGi 1rzl}"(p”E_9E$4).B tk5!O)Pmr6Zkԍ[&6sd?};{ }Jɼ24JKr=utuvHI90rFH-9N}J;&k:H2Z)aҨMj/uvU2[֗Ӟ>BFH&^M0g, 9_[Q-3Vv!*'C ? BI@^.cjWYYln̄`.t#qr z z{ '>ZÙ´?D/y2fؚ,w-鯳C|'yM)6h85"zSQmLfI_=B̆wwlCD@ NތZ^웆Ȳ7 Ҕ1ߕ B+Og,ٺpi ,HV;?Q4 E+KoHx[w37?fX_)8l imq'KꇦbWfmݞUGA^\V5jr,WWOTpx7WxY.$5v̬GɨqfׯMMBFle 0d} FG$Y& gؐ2떰g06Y󿕗0?̓uw FzVsbJX@εRx%_U]cQP/}0͞r1KI|IĠC`d/ߌ Gnޫ[&ao~rwbS7,s?3mk]alz ckْr10h Lʃ\Lf?&]ʂ 2{sY}PvT,^[ili:GƩ`AP-Y|Q~fڗzI]:T4ˠ0oJxMrS@'*6*Tp`8{7&-|(rYDyZ+Yv2!w8wHW_rwe@Hֿy|*V"ه3Y58&_8=+i9'h50gk}*΋RI=I3'gMW1% 6o>(Pj??ANqu,y>;$o,kWgM]jGN g*oN0LJk̤=hpb-rn!st?Q~#^)9b`y 2 PMgWE BPPFDA4s}~!!>)đ8ĥ5]I:8 Rۍ(+Nݮ2@hڛje=tJS?5?CyNR(,ݨp3$(!M-4aD*w$Vu2r|iL'[daM4>8 H7D7E?eGYmskAoÖz]uDčls!%阮!'?oѪa;Mnhe"R5뱇 W2 ٬β}sHp^=ц rEv AžW`tB%qd7mt~=E 3עx;W1DmR4y|/ݨf C䳩腝*/9:|}Ϧ'J&/ =BQ>OƕP4g։JmA>BGl1vh ?o b I 9hE=-I '7tKYN&$]nXzu.̇~=,( A4!;F/ߍSI)9DB^4g=_D;Ru9]hǯ? 5->vK N|DA| cd25$>dp+7 `2߁|XcQٷ4>S ka5cQM7 X6?jPxĤ=zҸd5wr.>V ( w#*I7G+.4hܾ4z+#‚U{\DlnUO’M*5 oɜ&ߟZ/쉾!|~0Sk;i\mi0?eޡ OpҍNbbt-2 &-P罅Cɻé10־Z1NS)&&M!cB_-| ">K%PHH6=fAğtg~.=Wפ p>q`xPxXqBGR33 2_h8W9k@ƠXPnR ߻}ppQ O\8D\<,/*T긭j}=t|_c)J63i&+IWZMWWL VWRpD[-Qs(\ER+R6#z{@McLns49kU=pH ŢdeE'Mj7tdҀ>+2p(< vf] n"wVxE R6Pٯ 3M;ת|© '2Iy'u0mUol7MYbzL o,@/UOn*Xa2R>Ⓕ*H?aO/%vNDG:U?3nXlY^#CpH2 tS!(- n<<1xs&ȼ7~Q51Njex*zc"\gF|G.j #]aνm*-Ь% pas^Q";3h^;T<9#B8+H|ygF>ɈQ &oFUޝg2 > 4B́7yb>#CJmpx){$|Io]]Vpav _"['A4 r;M6!ݐdBϷ+ğ?ScF>oo,%}5-NQҍݥŵ;iHZyC;_`~c ?s!sx{!QZ˺cҶ8 ;͔"lWv±})|Cl"/5kW)ѸEc*M͟셶b 'g2TY5fL+ Cq:)#7hdXԊ\) JXIJU=qU]PcG9MlD$RmBy8+=LӋx "Q7ЊE=5{EDك8O]RP$PKy"^2,n4$L..beh}gS+; #I0,!0\!?g4+e.<75qjQFS9Ry>i)>a/kW n@C.&}‹9lhVaCW '\I;)Aq>&u3>[@ME7$UdOV[>?905nV6&E-:@{3S9%Sr`ts a]XEC[")S4E FA󯪢s\~kSM['r#|[O{~bވvb;I-)D9dL, Zavʚ"/&,G|E.z lH+W_ gl :6v _#]0D me cc`bͨ|<{>ݼ*+ɛT˽SvRa(Of9W#mJuL>=fkIUϾbZܞx Zqsvb&ãiC!Q(o4FnKm {4^#k^,5ejJ#tc5'K68uSz]6:L#zNrL)lBɫ%:?mMo;@%ٮ&AnB+1CJ)?#V6lG'<[,˙R/Yw$$Pۗew= 8S夊h ҝwCe,]<6ZS.= kwI4.a^M%/ĻW"_B4)qſ0[V͆md#2!ƕY|%ѹ)L"B. 3B.4UQ`! Cƃ̀X`1|68KV'8{+Ȃbk'7⤿e,N/+op@ ?kjŢtx_ ܫEV+{I Ī\#mZU" Bo2 lޡqxF#(3%*Q>%LV8XL%|3V1ɽ D4Mi@ Z;ڏl!4KP`u! (j'1'-)ȔÁBpKXhrN7 [=Sq@zlhP#%MַWBY]daTY_* Bqό8e!QUiRs 2sYH%8QK (8oS^+Lq4n` &[τD+!^r֣.o|L0zFܜllў2eqvfv4R/p!OD|A͏ 8 4Y8]@#v:HEJ2 YZ