libuser-python-0.60-bp153.1.17 >  A `CP!M@eee)\j-7,aٲ|!O^oS"654ln-< tt''GN hTa58i\ŝ(o󟚯U/6紘{)86^+ vEfɏO_9̄C\`O;]8RZ۔G#'m 88/F0%30[GZ/3~LJ? ѵfH9yR5fG6F:r9I5a23b699ca024f4d16dada4d0aeb8a91e8527f370df601a185c6cb00cc597cb2b6016613775b8b14fa13e6bb1a08e2d4c5a34d599j(`CP!M@eee@"dZHX7 'cҰj_TUgariJ[`BeqF7G8P kv+.ҮzqKfiKl 9\kuu]p>?d ! I!*4 Nd    ; @L[j(89:CFGH(I4X8YD\h]t^bcdeflu0v<wxy z(8<BClibuser-python0.60bp153.1.17Python bindings for the libuser libraryThe libuser-python package contains the Python bindings for the libuser library, which provides a Python API for manipulating and administering user and group accounts.`CPlamb04/SUSE Linux Enterprise 15 SP3openSUSELGPL-2.0+https://bugs.opensuse.orgDevelopment/Librarieshttps://fedorahosted.org/libuser/linuxx86_64*wA큤`CP`CPRYxbc882e65648dd0967be76832fddc63b91151c070357a9228c36e91bd3a863e1fc0de5e82ed35d91e27af2e20d1cdb16a096d263a23e062faa9c2b65529257a54rootrootrootrootrootrootlibuser-0.60-bp153.1.17.src.rpmlibuser-pythonlibuser-python(x86-64)libusermodule.so()(64bit)@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libuserlibuser.so.1()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.602.73.0.4-14.6.0-14.0-15.2-14.14.1YU@Rx@Rx@QW@Kf@I3jengelh@inai.dekkaempf@suse.comkkaempf@suse.comkkaempf@suse.commc@suse.comprusnak@suse.czprusnak@suse.cz- Fix RPM groups. Replace old $RPM shell vars by macros.- Refuse to write field value which contain \n bsc#937533 Add 0001-Refuse-to-write-field-values-which-contain-n.-bsc-93.patch- Split into libuser1 and libuser for shared lib policy libuser-0.60.patch: adjust installation target. - Fix build for SLE11. Add g_malloc0_n.patch - Split off -lang subpackage.- Updated to 0.60 0.60: * New functions lu_homedir_remove_for_user() and lu_homedir_remove_for_user_if_owned(). * libuser's pkg-config file no longer refers to internally-used libraries. glib-2.0 and gobject-2.0 are still included because they are required to use the API anyway. * When setting dates in shadow fields, avoid the special value 0 if the clock is incorrect. * Miscellaneous cleanups.- add suse-ldap.dif: fix path to slapd in SUSE - update to 0.59 0.59: * Fixed security vulnerabilities: * Race conditions in copying and removing home directories (CVE-2012-5630) * Information disclosure when moving users' home directory (CVE-2012-5644) Related changes: - INCOMPATIBLE API CHANGES: lu_homedir_move() and lu_homedir_populate() will refuse to use a pre-existing directory as a destination. - setuid/setgid bits are now preserved when copying regular files in home directories (from /etc/skel or when moving a home directory) * Empty fields in /etc/shadow are now treated as "missing", like libc does. * Specific values of the attributes can be used to represent "missing data". * lchage(1) now handles missing fields on both input and output. * Refuse to build when secure_getenv() is not available. * Miscellaneous bug fixes and cleanups. 0.58 * API enhancements: * New helpers for attribute access replace 4-5 function calls with 1: lu_ent_get_first_{string,id,value_strdup}(), lu_ent_set_{string,id,long}() * New header , providing lu_homedir_{populate,move,remove}, lu_nscd_flush_cache(), and lu_mail_spool_{create,remove}. * lu_users_enumerate_by_group_full() and lu_groups_enumerate_by_user_full() are now fully supported. * New module-private function lu_util_append_values(). * Documented that LU_*PASSWORD should not be manipulated directly. * deleteUser in Python bindings now removes the mail spool instead of creating it. * New warning in libuser.conf.5 about storing a LDAP password in system-wide configuration. * Module interface ABI has changed. * Miscellaneous bug fixes and cleanups, quite a few memory leaks fixed. 0.57.7 * lu_users_enumerate_by_group_full() added, implemented ONLY for LDAP for now. Related functions and functionality in other modules will be added later. Applications are advised to NOT USE these functions yet. * group/user list by name of a user/group now returns an error if the user/group was not found. The Python bindings enumerateUsersFull and enumerateGroupsFull no longer crash in this situation. * Updated translations. 0.57.6 * Make it possible to use ldapi: URLs by not trying to use TLS (based on a patch by ). * Hopefully fix races in test suite, causing failures on slower computers. * Mark --help messages for translation and improve them a bit. * Update translations. 0.57.5 * Update translations. 0.57.4 * Don't crash when a database file size is a multiple of page size. * Miscellaneous bug fixes and cleanups. 0.57.3 * Don't assume user/group IDs start at 500 in Python getFirstUnusedGid and getFirstUnusedUid. * Preserve S_ISGID and other bits when copying directories from /etc/skel. * Deprecate lu_*_t typedefs: use {struct,enum} lu_* instead. * Update to build with recent gtk-doc. 0.57.2 * Fix adding LDAP users with empty gecos. * Correctly preserve algorithm used to hash an LDAP password when changing it. * Don't hard-code ports used in the test suite (to allow parallel development and builds). * Miscellaneous bug fixes. 0.57.1 * Fix a crash when a module refuses to load with a warning (e.g. the "shadow" module when /etc/shadow is not present) 0.57 * Resolve an ambiguity about "password" value format that could cause setting a known plaintext password in LDAP accounts: the "files"/"shadow" and LDAP modules may not be used together any more, and the module interface ABI has changed to support this. * Don't authenticate the user (in lchfn, lchsh, lpasswd) if the application is not set*id and it does not need elevated privileges. In particular, this allows the above programs to be used for LDAP administration by unprivileged users. * Change default crypt_style to sha512. * Don't abort on invalid ID values. * Miscellaneous bug fixes. 0.56.18 * Update translations. 0.56.17 * New Python constant VALUE_INVALID_ID and function validateIdValue. * Update translations. 0.56.16 * Update translations. 0.56.15 * Update translations.- updated to 0.56.14- created package (version 0.56.9) * based on Fedora packagelamb04 16150243090.60-bp153.1.170.60-bp153.1.17libusermodule.solibuser-pythonmodules.txt/usr/lib64/python2.7/site-packages//usr/share/doc/packages//usr/share/doc/packages/libuser-python/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/97fd6d383cf35f9336ed6b831a4474d2-libusercpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dac75bd048695ff3af5a5c3cad48c93e98881bd7, not strippeddirectoryASCII text R PRRRRR RRRRT.V*Zbutf-85c8c113d6aaf84a256374390f4cd9c69a1598c1e4645ca600b648e1542ad0f24? 7zXZ !t/1{IF] crv9wJ(2ytyUCϬ~HzǰskT SaP3s ĈWӞ_LSl_O ۷o:J"\!3 ~?ظm [en$$gQ6$E2OÆ׻(6;*vNY4w3 &T]W8Ϧ.8pHN)l: ^kJe])=E‘ sNҏ|lcFNٗnَ5JA=sK4HubhfuRoN]OK%E.OYsQDemsv34d]UBvɮ !bAFHe-v<Zs!]5|ng9?ߊs!K[-MdӦઃѦ╪>PɌ4d5&dYe_SP _z' ő $HXp6w~ceʽU[TW-eݥ k*aR@j,(Fܖl9uv +/IozaIi8lؔ/$y~|ÜvXǪl]mw1x7^֠vN2< P{pPMwp`t-dn{K2ApGTti]X!X RpvfCXB`\{2-U KtOoA48ܻ&vgW{;|^r; z mH§g@_Ѥh4&U+[I<3#?~ACn'1>@/]|jIb\*MQL ͼs?upNZB4_]#WeX<]T\uUo^nWU]W&.6 h]"(iίPF =sM3'@Xv75-@_ 0 ^$AP-zh< {[NJ?ѽDb,g^o}OedOO_hWa_ХEZInIoe!Q"1K@YI-3kuݣJ p7UWݡc涆bLʜ|V5=#83^L`B%YXeU,&f[[s ~K:<V{pIpdw>yGh%vER =5!U(Zp[ Mmo'L=|eضm!`XׄPȾdriLj*ǩMiidžB\q}*e> ݘD.Fׁ>A+꩕-mN L+\ &Gn2čIC:ncEzl}Jq|XyZ5m)lV]<\ q`fŲܶoXW@2 ڣ+$``d-+K6N2N*A1;w(G*sö6_ js7<;"?d*0Db)bi$e(M’- #?p yk4)?O+ά%wWoJJH$} fP&L$}Ga4LIڝnoQYL~}ƌk#m>UO~8-h JܝKe;Tp߅F /ʃU j"(ҥoR(FרuNyPI+uMdoŅ\Ss-;3PFZZd2WI^0qP 5AgGM {F.99D.1W)(:h|~.q#gkԗDj8ܜXͽt-;,9^ pYH(O!Ƿ?|uڧR9PSWL~ϡ'\ UNI%ѻLRa+5D'w7Xfk+kyl:0' AoSׁ?U6uޑtOMHgb_gq^{SE e`z5׮j_ +]C?VCf DxXHj0*@竁֤I&>p X1W=g9]3TGk[jWKb1vn8C<Pwl5Tِp~f{<倽g*@%ٚ^ATȳ2*s M=͹ّCٌY[]Akn`PdTa};+?$ڭ786v yE(6#1_ǥo娫Xs@l_D(_Q !SF| )A%3u? w O? )8]dH_e3D; w~;pMlLPi4t;}y_;3V}W9`dzRq(JAhM^ӭ&o4>sh$5,l;VQ.Ҟ"тVFXʺ`F*ae Ew}f7@aڻ,"pt14S.G=YBI_!I&6%+oh֨>,V4qP3- ۰~NOVDxP MT3@1b=s65/[_)xzWv0G[Pl8jMwx\)'ZI"="D5/-"W9h!C E-U:8̞pycuS.[x)xM؊7 +v cn ˜iomiP;Q]EU5?_rC뮶KjKf{B^uGgDuol4VPưb}j찔UgQnt1x.Оed U<1ww95KE%"28] H!Pf$c>۸| )yR MwB'9ev>kv!zB Xu=L)Żq$IC(FG.#2xo/Ϥ_ c{)1?[KEcj 8(+ˢtB'*܅8҉fB}ݱ \Ŭ:/4|NPef /$.MQ#l[TƩZ,͑DTg <#$#76:C.{[( KV}]JJiwFиwm 쪐t*l$CVx~-NKm)U'觌¤{ԯ3QxCR.a8GQ!DrXӈZFA̋K{RÒDyH[ Q]HwSLY|U e.X\ebඎi).pv'=@eߖ^&l'Q4z-L+_rni Q1@_C$ Oldk?U69Mf1%Reu6,|}AGT d'[0D&+h"2Y_[FG6 _}&~ Rر| `ctvQ~c3 ??)!p)f&ayƴV>,@{.ۆ O̯9̖ʀƕMsǡt tJ(4ZoXԦWx̃hy]ogaU@~5bQFM& t}g ˊN*~Loɻ_g'Q&ܱ֞ԍ8i#9偗o}MS|kO?+^-O9|Fpݱo ¶TòVA< ;d=]~*B#|ːaE }:/xiփД`itiNRD"~x>EPog/ ngfБ Xq jlskJ~u_8TMn"S([k'ы+Ӱw/* hV"Uayugp<߇OJ4B8{rJ]O8gܤp#?W쵠][VW+'Qk#:P%@HJИ#PQlȤQWEVLf^v#ҿJOP須 $u❖&ܰmH A^JgQ;PGPkJZN<:!Qѹn3mn;|۶bl1{hR^S8J> z.E1EuQBb  z6a L^;9:lo46eQ\>ZA ?ukdqi|(,H BAM83hNQ%>RuߍM}h ;hZ$&r[鹿宯DjBJn59WtG00L&Ux^AsR81ۅLFoFjƧ?A1͚玡PnŢIwl>o,+_F=(B$XRoM]F9GK}/iv&i#Wĥ[]ݨ(g;w/٣^=*!{ B-(^𶔈]+_{;,<]R:xe+Y6p97\ciUކ[1?3iԉ <reߤKt&iNsF#H9LuOɰEBjGKo,NוQ3;ݢlC6 sRXroFaߤKeT 8v-uj*>=CL8*Mc WyիTO]+q ;flڃ ΰg5O;t˯:Fᘴ30MDJu ;\JL:u~-k>vBg+jQLq3q@fu2_GW&$SHy&85~:UnR3)hTIiqa`e 6#4J:09o5&Cw(ڹn`d"p"\]vT;Zbd΢DuCWR:!A)tl~Xz#(-FP-Rp@`4`HZdQCu'SWgA𲎡cQVmHGƳe}|: Y_d]sg@_s7i '':m(xﭡh>NrCe_qq*k촬n`տv@Y{(]Z|JsTM^SQ~Z$/WE+(M XzGc^߈aY1榶{ jD5vƝG}M"=e`"0y M7A-=Sb/Iɣ⑌L'vrPb^PS?VkkhdeZӔyAo\LNͯYKN[ESiiKY99IjG!FiBijXZj2'GM"'\ŧrMۨUvVYM-R,Z(H Gn!ӳbF'.嫞,}Pk!y;!@=2$Fʼfp,ck(x$KW@m2<.Ȏu8g !43H[˃Fi{=\wgH1Ś;B Ku4qRb5XsCGO"ZMo[{aTD,DgҘ[OKmQzWOhN k"6Uᚎ ]G< ܖ-jBG[y8]C]6+!54.ƌ>^N}oq*)8ت34m#9݊RZYCDڐ_(Dj3Dwc`j -|H+g!vx4ɩ6ˡYjV?>:W_!x@R7V+y⃽=B3>TxUSE,ʱ "reP(Qe:"<{!<9EvcblyP܅p.~xTjeԅ`CLo=<>|a;5H֜R/d56 6wq٦N "1]V_Ixg$$d\}9 ښ"M~T P?J5TE&M$42PNb{pcdctl¹):2aʝM*RhWz^-# s;H%Q-É/^xG>d?A>p~;XguH$vN W Ne<K4-!R^JCsx%kCe\XYOWKNNJq#,!ǥ"l!C&_DY;H([K ҹD@4Cٶ!*KH m. &dAjŠ',;°}bH,h 4])i;v$quB(s3},n /: 1]O*ށg:Pq1FؘJ4WfJuA<~;^S #CSKX'eMZA2nT.c`o; (״gu--c|$ryd- :CM*6z:.#3LW ~M`HP0>7n4FGĂ%WӺً"=1զ&i>De )d5f X|bW Ii>>*қQ/>+B!j#]pZ<M Wͽ̀Bi;wLjT\җH10ߞWAjv%3EdZ/ʽT \XA0 ;oG;c'T:-1Cn+(1嬪Eh$51s,suƌa/~i8H;%|z1 F'dKkq \N XS[f-gЪ}?hpN13X2E5)I2bz#^ o*7 6p[?v$ cLd<]G"c9 MPJd?cJ[ qG*S*? egoYڈ%\TʋP97a'> RJ֦ !yUr.ٸxկc_ut+!!wY^[]OisH+5JN~eN 6o{ 3%:&T{Jv`w͹:Nb3B/tĄ\MxAm״?RGos,ZhqCiX$S93/Wf[x2PpĀU {K^i/뒿q+ FTB*|0SݿuƋ:;X4MO$nAU0 bnM6k Hꌖ.JK&c@;"R43c:|*Hu8 2:uXmuŮ<(1Υ6@Y"@b U/n=᧊O&Uqj%f;Pl5h-].T֊ytJD8$! :fe_[cfsRU -*b4 aVU:.}GjRDkg.2:'dfɍhz^)}$T"`.G'&ZlMn߭їjOt&9ƬG_{2~@]P#K҆Rjd(^.?67D]0 C,o,?EXC!a2}voN)± u8[h09ɝ;u Jhb'/o- qp{.j=qV$o$bSA7=0N{- =_wd j|gwr[(}C5 oA|\њCKYCrQSkf[C3 sl\z*Ē`b~j73z@ T~iŷOmˆ3e4n8U]ڑVB[y&7wk"q""HH+8hšM6 LwHl|NJ C<6k Y^4Hnf(3Wꐢu~_8C<[egڪX>۟o/&I眧Ujtp0nxHQ5`aY&QΚr:I+u{`{Ԛ?|g!tÐ0q%t](=޶foбIC3LP%Ցx]÷MxӧNd` / *~%a1$=!B'i~e I ^U?ˈq0iMgjRP Nl"+BRxy%0[z;(0&-8183Mm;uk~i;k)[V,u9[dY#ОRF'ݬٰm< 8QqiZq.%*b{ߣ,ߟMܾ4Pݎ ±{xӭ7fVVnphA _Sdp*{h<F&'++~^@~Ma34W8.I-4*^EwMdHvNy\IeMrMLjuo˦<)Ԁ-gR˷o\a (?JF߲u/4CVj npc1o^敮Gl.3\VK{ R0Dl\vb)*cҐ|쁼\J8>-uFmrG`+)!~׏z?05|u sc醛SV !D$<*x'8?FO[&)2^1 Њ<+c.$~ŭЍIn uxTfUfacR/v!/$``+Q%'J>yc"#|(TX㕘 m";Wfvx`+`F(nNy,?þ kHDZ$PK2|[F!;( hPXr3ɏUMgt;q#̻<ZiY,3\H/c2 .IZ~þ˼3(N(`Ƀ&q]BuJiaT32 )uit+9`΅m;ۻq`cX׼wuȠDY\&uSp63 [_ #,-K]?djo{R1ΗV`wAk{u >-E5K? zدjdDc 7z;p)t mF3L:OC2do"%T0+.>a3M< v;(ߡ:ޘҐ?f4+<2Vڶ͞cxQu Q^̵3NN)9)#CB_],"~m/#:CQHBcO->?:Irε&DK9hm)L`bi֯S:|yRi zĀGHtƶyñaiL+Z-f]bTUغl!l @piLX(ex@_uU0"Ne61/B"Jʹqeu.#Iqc{>80N$Շ郂1n9=\~0XNkcdܖwB5B=tgɶs_&9՚apڗoxLxY|Ӫ`:lS06=s|Hܫg]3c&azlNd"j^"\ڑ,8!EX>&;V9*f]gRi%] A=D^/=9揆\cu+ Us OOG>ٮ{KVy$-^gk#إr;rG/@CՍ_ Π{³*=R7߳^8qACD }^ /vRde[4: 5ZrM!赔r/`/Ky bGȆ$xsBEv}6jb?/+B<ќ%Ź[Ԟs:L[.`\U:10{[gtC¿ϴϽM| ^ְZ(XA- RLBl}clubwA?GYݰk7ft$N_a^Ktvu ?ux_< FP'XhS{,1P̅K 3O5wlGft90!Ev frSOd׻QC3kyށU׻֣S.aNˊV(lQMutJ6c{~*m\ʫSDl,B![zTT.O "vTKX@,WY(w*PL{AJ2!< #.BLd;[4BSp7X=7B.C>J^M/k]|Nd-U-DQn ,W**d:OP4O#=E Vge%Y4h}45pקrI'ݰnU'w$ՍdPCd_vQNK$N^> X]Q#3ؓum⟨N2_so۵CqSu$c=/#`t Qx#t3?IDڛ #QvBG')hriGi̊  ōIL)y}APP林>E_G Zu@o:x xhd`L#; 5T25&`l_|>f-ѣ$+Ϩ \n=BzŞ 'Z(Wx2YocS"$se&@@g;U顝ФBM+4"Qșݹ={~op7MgM6@3HS:^V3#viƽ ^wsOCSY?*Goʍz-;fps =lsT]k2sl7Fͨr09Wy֛SI w]lQJ`,2Tbh([_S=Z\ S;8`z{h $o ƑvIcU=54 a8+ 2efhO4_ex榠nmٳQNasH*lU޳TԐ}-v "-y~>_"ľwݰ#* }!4}J}g-Y3RwI-b=f}[,RENc|4*M Cp P/nRѻ.TN< }Pe[X^tL0alK=KR~?j,h>wD|fsW4яH^`7D xVeJFEAtscufuh2_<~}A%$V,~<U~C07yd. [9mgfev2ќ- jObTG!`/w+:D;ϋDl932'2fx p G)ڋa҃r2١6Y˪Q-T `& {=8gv10jwV: ԍF%no;(euhCgjTz@n}AeYȑq=?ն ? 4t"ݳ YZ