passwdqc-1.4.0-bp154.1.19 >  A bx˜!M@eeeJ%u"Zd#P4d_Xx4RI1H-8FdfzPh}v'IgRMl1/\3WJ%1QVnJ~plI~1I.~9} I_feQ~T j3 R3`&`jr t^`l5j zc Dw^* S 4N Ol[ tEh-uȌ4r&_rrZ bӘH]$54bbb0ac83bb06de39cc575424c651e86cd6ee56d33cced213b037c99a787c304415a754326223a9757b0513257fc6e3b7fe2056dh0bx˜!M@eee2d\ܝ1,F.*;`+n\z'4AMG4uw|'ȞN2Mx>#~M88,# D"]J#lC T\8Wכ:ƚQF_+!3 4 G! L)89`?HP ''`ow$5l"1J c\q'BfV9<6XӛXe#O+P[8qAeq,+Pp>p>?d   G"/ Il              Rx    (#8, 9T : FG H IH XTY`\ ] ^7bcMdeflu vw x8 yd zCpasswdqc1.4.0bp154.1.19Tools for Password Checking and GenerationThe pwqcheck program checks passphrase quality using the libpasswdqc library. The pwqgen program generates a random passphrase using the libpasswdqc library.bx۵old-atreju5SUSE Linux Enterprise 15 SP4openSUSEBSD-3-Clausehttps://bugs.opensuse.orgProductivity/Networking/Diagnostichttp://www.openwall.com/passwdqc/linuxx86_64c))py6 AA큤bx۳bx۳bx۳bx۴Jϴ4Qw=]]]bx۳bx۳bx۳9cedfaa4428bb5c9ac4bf0d0a45b4fa6388aea1e3d6d86c5ddbd8efc4b5a5bc1d864d1bcd65aa938966b5e30fc590a7d3e740a727cd5f58a283a743f9c7604dbb98102fc0f6b2efedabad894bb5ef485adb0b35555401963023413edaf737defbb8d3e0333b6caf7e7ad830c95e56624481e64863fcb050027708402abef1dbc309ac40737ef1e673eea19a934dc5f56cdb50c630c33cf2638fd95ba676c8480b1960d025036428f840992a8c9f5429fd9233614fa1d83562f6b0a7dfad4304d281d73bfa941ef898ffa586a7393e62b538c4589732ce7516b7b48c81c6ef8532de631c8234085daa34946d83e38ce4a4ad855fc8c4cf4ab9f7ebe542309b0647c81cf4f52a7926647336ae0afc3616b87caf4f0774b6550970d2d3621e3e93966a86972b2f25ceae186f2c4c9500e610d7aa9f18fcd024b5c7ac2949b4e05d8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpam_passwdqc-1.4.0-bp154.1.19.src.rpmconfig(passwdqc)passwdqcpasswdqc(x86-64)@@@@@    config(passwdqc)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)libpasswdqc.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.4.0-bp154.1.193.0.4-14.6.0-14.0-15.2-14.14.3aZ^O@[.T9OC@KsKKf@JB@G@Josef Möllers Martin Hauke sean@suspend.netp.drouand@gmail.commc@suse.dero@suse.demc@suse.dejengelh@medozas.desbrabec@suse.czro@suse.de- Use the %_pam_moduledir macro in pam_passwdqc.spec in order to have the package follow UsrMerge. [bsc#1190956, pam_passwdqc.spec]- Verify source signature - Update to version 1.4.0 Changes since 1.3.2 to 1.4.0: * Implemented i18n support in pam_passwdqc (off by default) * Implemented audit support in pam_passwdqc (off by default) Changes since 1.3.1 to 1.3.2: * Compatibility for building with newer versions of glibc, where we now have to define _DEFAULT_SOURCE for our use of crypt(3). * Clarified in the man pages that /etc/passwdqc.conf is not read unless this suggested file location is specified with the config= option.- Update to passwdqc 1.3.1 * The rarely used "non-unix" option to pam_passwdqc was broken (uninitialized pointer): when that option was enabled, pam_passwdqc would either segfault or potentially wrongly conclude that a password is based on the user's information (false positive detection of weak password).- Update to version 1.3.0 * Detection of common character sequences has been improved. This has reduced the number of passing passwords for RockYou top 100k from 35 to 18, and for RockYou top 1M from 2333 to 2273 (all of these are with passwdqc's default policy). I also tested on lists of cracked and not cracked passwords and reviewed the results manually to ensure there's no significant increase in false positives. * Generation of random passphrases with non-default settings has been improved: case toggling has been made optional, possible use of trailing single characters has been added, words are now separated with dashes when different separator characters are not in use, and the range of possible bit sizes of generated passphrases has been expanded (now it is 24 to 85 bits for the programs, and 24 to 136 bits for the API). The code has been made more robust: possible NULL pointer returns from crypt(3) are handled correctly, all pre-initialized arrays and structs are declared as "const", greater use of cpp macros for integer constants and some source code comments were added (mostly in passwdqc_random.c). * Darwin (Mac OS X) support has been added to the Makefile * pwqcheck.php, a PHP wrapper function around the pwqcheck program, has been added. - Use download Url as source - Remove redundant %clean section- update to version 1.2.2 - When matching against the reversed new password, always pass the original non-reversed new password (possibly with a substring removed) into is_simple(), but remove or check the correct substring in is_based() considering that the matching is possibly being done against the reversed password. - New command-line options for pwqcheck: -1 and -2 for reading just 1 and just 2 lines from stdin, respectively (instead of reading 3 lines, which is the default), --multi for checking multiple passphrases at once (until EOF). - With randomly-generated passphrases, encode more entropy per separator character (by increasing the number of different separators from 8 to 16) and per word (by altering the case of the first letter of each word), which increases the default generated passphrase size from 42 to 47 bits. - Substring matching has been enhanced to partially discount rather than fully remove weak substrings, support leetspeak, and detect some common sequences of characters (sequential digits, letters in alphabetical order, adjacent keys on a QWERTY keyboard). - Detect and allow passphrases with non-ASCII characters in the words. - A number of optimizations have been made resulting in significant speedup of passwdqc_check() on real-world passwords.- fix baselibs.conf (package is called libpasswdqc0)- update to version 1.1.4 * new library for password checking * tools for password checking and password generation- package baselibs.conf- Supplement pam-32bit/pam-64bit in baselibs.conf (bnc#354164).- added baselibs.conf file to build xxbit packages for multilib supportold-atreju5 1652087733 1.4.0-bp154.1.191.4.0-bp154.1.191.4.0-bp154.1.19passwdqc.confpwqcheckpwqgenpasswdqcINTERNALSLICENSEPLATFORMSREADMEpwqcheck.1.gzpwqgen.1.gzpasswdqc.conf.5.gz/etc//usr/bin//usr/share/licenses//usr/share/licenses/passwdqc//usr/share/man/man1//usr/share/man/man5/-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.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/79d8ae19939565a72120e21420424897-pam_passwdqccpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e06590b6d499986e45bd1bd556107633a377026c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8b1e83079c11fff399041f809126f26fd1fe45b7, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRRRjs_D*K#,utf-88271aeb245865000489c9bcd1f120da7aeb7bbf4f4d1b3578db5c93276dc8e90? 7zXZ !t/oE] crv(vX0*G0)24osSNAB;lJmղc Zۿ1/;Ҡfн(oz}p?}]I 2z?zPY `_DSDl"Ҥ~hܖyݗ.;* ja^#hdٔLo%ZTgM<= ';< #wKk,x4/-e61<љeA>aRyX\åѲBZB'+Bv+dZrVW3ot%u8`L'*}ҐDKƾpR಍r-8me溜O }'U-‹ ^K ?ʛ _v DWۄ:"d _xa }1ei cC/N2į ]'nf" ӡ\b.H5,/_G"#p3+[hɞ$ I(K4ee4DRǟ)L 9R8&ל15TYCKvs7ܭh~/`fXU4ۀn%6NY=6~DŽh8A6MhEpnJ3JrjRT;z*y%?a*nEx1pߜ3N ޻^f$ߡH4G)S~ai{|:VY`wUy;'boBY Ji?KY(n%Co` &0aD2j>@ѪM&9ڲ7発|WJsa^,Rg\<'iRg9^@nR#of My@yܮ[RA5jFƂ";nAqm)qD0Zasض&[hJJYHx1Ⱦe vI恮bR)B{[o6HfQϝZ8 t̒igy: jɬ=̩Ln pTA 6_:jį3:˞uS,s1s{אcs|Y`-2H&8PEȴ4[[1m>MpR"-VjAHZu?iM'j?DM }Dt`m;I !G7=9|etJ)cQuʧ@v@ro'{y&^0,Y:m܋ɻd6mgbeG?o#h1"g ةG~SfxȨߺ'ZK J")٩%m%:Y$}T~zǪaG͝Lhf}0~LnR3-uKF x'ᕻYu|3_Kew} {Plbsݪ]{PH إɻ@6o1AEaCһi<("\WX'xT W?fSmDA_Hd\lW@"jԖZh>kj: 7P >DjȈ>E׈p2rA74 hhs6= u)/aibAڇtz<+(j3k4]]Y/(C]gIEW $v[^c~4l=_@$ZtV g]2y|=jwO<<_pf1/ =Kq椏3h UʤvxNzx)""ݾTlD Ö wdclt0y\?ev[}7"cͯ"Ě/gMZDh6nA+=EJeW1jm4u}0MH *`S_9x a* 0x-TA'%0C𛾂%1JԵeU6Ub/e(c  uSSAlg$\{* |4 KϴS繄1u_њeB4dس8#+ݫB~b`6ӈ>eG:1ˏ*&0!,V5 2|5X_ݽ1zM.,mkjo8~4IU u$D[~d<#ۃ UQs];,oPc>|C;h87M$nBs@^`)Y'Ϸt+A7ua{nlik]"B?dM+)2**kb>x&RTHx%>i5->>=z=AG,U.b6:25xiP{ X֣z Av긅(FE$iҚ}ԩCClj@-SQr $8"h-RJ'.n^NL FsPDSRM8KD Q1Mpo[[whJ4 Fbr=  ehW{'lwHH[O(XCM۾GrHmuMްi7PΜl} l'YrnF[jfBiV#JNH>a΁j2=>FBl۩'!,ŌO-_fx2c薎oeàbsHEgjϢ0r.Ɩ2{-rntЃ[8dQ_".|zLQ ?NRd~2śli_ ,CeBΰHM[kـǜRMQ8( cP-$ƋL}.y[4\f}pN+8LBP} 7{¤@hNqLX5jUF:TV<C-gIHF6ȝ(B[ &bQ@"M>ʐ3}t~,ķNj(/Kςr9clA ˪ q\\+YGCL)57gDw^mQ=G|f#̊A6a?+ExϨ ǣtx@#.uJS/Ct!-0h8(lAvcƅ%bֵaOmܑwkFT}IBQC*5㤽SS!8,Է/f* v_ʃnȨw|p&Y-lKq< DZ`mD5D -UI f-h Ԃʋ"N\48JD?Va<~P;˄T^_A Lm-Uy~0Dx( #\f#^m&YQG(|x]\ƖEȩm0df% ? ^Ua%/\fA1b̜6 !1MÔB)q֓/A։,\S=W7!n|i6R:|!b$O7c(h!Z HC\RȽz¸l  -Ms4M[Bw PoXNPLRN:bGbfx. Li_BSv{۬:1XeɦK1%ʬx'#QDnǤ&{c {GMT:T*_X-]Gšj^9ɣͣbeUܘJ?+ սB&PlxWVl$e@l-*|JE^E~:޾O ͕]Č(+Gr9'$3M˖ sZa1[^ 7aRz܉XOyұSDՐ}R) C8{6/ԙ` %tFCrV0'D*qH7*K CHv8ˬ&~/f#[Xl hp$6 ϐr9ABW+VV)=6pA?#xM>|9crZO|EgzXzlQ^U673'RB/ `c_aw,l#mB&) ]U:J堡׋^{S7cmϖҥU jUvgYcUX$ҿKQd"nF 6t.]ѶOy=8Iٗd اf+Ů+ޖ"\]17_dP0jaM+D h/`3:^Rs|ިo hW$([Nq6$wsjHs=WvB10||bYsTre guKQ ?>:B,$BSNXDח90M c0o/E(}Yl>;PWX qĮQkI96w_`ӯAZ}(wA,݁5q` 4/>LN)vnKQ ~=0 vl  4n!L"d#$7};shVQD_u YZ1..Ġ YG2\\#+Qpwa?DՄRl4=Bl3F QT%"zLV@-;CUW]"`M-]n7@t6_u{} Σ,:ΚD-gHά9R17lugӶ!l3c`8a8v&6Y޸ʇJ)qvoll8q9r0Y_P:RnGXY C |1 w(gzDF4컜ՏMI"=@>—gX뚤K?ٻsmOuLqZ9>C ;}:T󿚵PǂrQP2^vMٴAa׃܅^'4ԙL@+/w%uP7 f  Po 7BeANF Z~sByg{Lrq" RKҡm?DGFp_1]E{/ҿ> i!"ApT)@u7bx\bNd Tǎ daq;ie~b̼P[`| C0%C~1!ُSrҷvFדx8Pn}.tt]$uZQnvkd^TXlbv7źWA!,8Q=ܜV>ɸD]rc4S8t.Lzǡ6z-~O?{,TȦ)Hu,Bd2X}Umpލw!xwZq :=Ԍ 9I[׆Ф 1F~ Y]jw?!Ÿ<ԛOGAc#݅t:ԵpVRNjH zTTPч(ׂ9..Lg"qRy7"sN'3|t׿ko0.As^w gAO5L3=;mӞx0l :))${ #{%)h.a΀"GBmM-yFQf!7X%_?^#=@ d!YF3|w'1=9m Rhϛ]$nva@Ƹ]B d~d갰 8W!CBY;Y:c7#*v *Pl=,@t7)6(VMp,5HsǘҮ=^z̴7!7nrg;@|Gb^ctT+Û"^'{vZi|~OO@A%E ]GLfKQ̮zn ̡wCT" / E9)cif؟V aZ|I1[ޯp;HnN| ~EzSfh2Rh(SDguj񔒪6tzvY^s& Eb&Ć ko!cpd'Kԡe0bgwuW$F| "8=:ЛH39@!5[..iD?-ڪ>)4pLHio\AR+Buou{Vp [@_ԥs9h9+."2! W#uXq ꛴EV(]7 #eǰ:rROش_/ai ͯs-A[S> 7@PTOW:;0pyV3V}kxѤo).,EU|̃5d*,!oHk(.,嫴B9 q;$g HL.{kkM'a|Mx'J)E +z0*{&9r4嚶 1FvDAmmę} ĊpMKfKr v+\csOP#LafU8řLϱ ga;XB]+pkkyLIbX6vW4So\SQ7l`},hR׿CeX#a z.E9 gZKF͇E hd1-\Ssκhy>T 4s(CW^Q8^/ã#pߘ}bc"t3 RQG9M [m4VJ5ʨO[LN歲&8D-`t%ܾlZIqLtГbHuvSH-BJ׿56k tX̤Xo`qi=I1$eZ[q -yy-Ė bGG$kŶ^AJNv~6b*\t*ID収P dI8d!>FW{`%v& 8WZNk&7C~*1!mCª mGH㖚ZkL 5! @+,c~+@iqUÚM=k4NCXZB?Fs)ҹ0o\r<.|=F*a]©Mʾ7sMG3g!{ڛ<E~'o{Xa9aIa6 `>6M>U 71|tEnB Wۇ;mD|F<֚{Zon_DKs$BtO+2El xݲ[ ʈ -+;5«ӱX~Դu gn'S-by@l4G F'V70Enμb5{S}^ha+^GH2-Q*ъكD"My݄e"d@¯keÌ>"=Uza3U>}1|rI۸W&]@( ɴ*Ǥ͏tt?N;^WE; ~KELܲ%Bť;!tv 굟TZѸPzgFI Ym*j_֊4yg|yo !E=߫W5 Z+`ظ=z( CDX? MT^zB>:1ޑ@؋3W0.w& Dz a1qOj|L~RN=s1.$#xaP=bJE,~-M@UgO"M:LCz*φtS:D- tVHy-P)**>!xL[4Hy,P>qHS#B\5R%kOtm:qSY4̡zb2_Uf۽j 8 _ .Us徔j&  IZ"-gzNۖMHWLXZ&aARxϺRf U.\5SnR ^d,;+oZ "A$sĆ ^''|FV |]GՏ]k a9Z>8[t5)-CW.\(|!?9 kUȕ+)MUs `Dh[Ue7#= XGdAPs?4f O@bdi4BT &jl4 WL W"=#%yεMݺѧlN'- ?ŋr?$uѵ GtK>܏fMX-͙q]6oȞ>F*P`rf=^|a+ s[z-=I^a#cztAD8jggw$b90´)G0ۈ[$O̞m:j;J~f:5ְ +h 8 B&jXN)$rrl6 #Î"Lx~tNժ/sWJΝ@YƷrLZ+(ÊKVusctߜqbpMmNeqKΫs?8" M][B [dOz,"=^̍ 85,ʱf:nQ+s ofY"a*8ѲZ  u^| {b.[2#mmC9̧pDq?Jʔ~1mQt;nl08̜\@8BK&Nwܨ Ѓr?қ熴j ~c;|L!A* ZlORlc.w!n]p3`їo6jtDR_ X(d$䰬H>f7VHwMhtz?h&GR gn~EC\|lF` 2 Hc7EAE (-K~ʉ~},M@on6OFl'ȼHѪybGkǧ`yq,DK:<  pO"vٹl~2ݙ CW D˼V ؾA49WwDQOu Jiu6aְ;JoRT3t*Gb{adzNLOgdө^ĩ"SKi^ 3L[4*E=N,E5;VvʝX; rzlX5IxXJ3|ŦX;Xz iJ?>"Nڒ0{ $aD1:ٶB2m_כ kdp-yy3HfG1g'.,`;l|s)%k#scIeerNb~4^Z֬tzMuهDٲR_{U;=\;T Ca;iNѴsд2d7G\X&\sq4(ũ܄6',f%C))@Zt3&'C:;/j)ew*bŸ :r.M駳# _!I#7npR X.ќJ-y.[αI&g^ 6xdHȒZFlf d#B2ˡ/`eDF5ʔ iuuu3kÛOhG0L>J;uWV5|c8ЉDPoV$*>/jn]S-_$(y?78 C{3_3xS7wke S_le#ҳwK|,*f\s g*dȉ.淆ҙ@PUMU6,MKjRW"dI3i'w Lȳ3,F# D|tRJʻ)'qAOR(ܙ-$UG"*ht"n QhҢEaNE}Y昀 #Sآ\,BпDf3 (>-7*:n?ۉ&9 I[N=l[Y! )sREeqWزQ ^ugVLooߟZõ0Y߾uQߴ,̀Gm;u`&JD\PlfvRx(Ұ~:] ~P6ǮF!5s4%eRn=/s4+N[3Hrk_a=Qf0$E%lkkdt`SB/JA*#D mۧX kՍ]n3Mcv|/^i #*/jk3Zy,2d> qDEqSknw/v,ǯ*7lIp?|s3?od9N_)c_@[Χ.ҏp(]#g4C׫Zb +B@ysEA"<$WZ ~gMeR&ǩ*6W#j vYW8x.2‹];)cȟ9,Ad}nk ˾EɘEgc֦ȇfXgSqj= n*9'wMh(6P#\oxbɔe`,lE*Ѓ" ꌋپk]V7ۉ~gmD ʵķh:gBEzX6T/p Vכ{/r+FD]qV?ǭoe4bl#)K"Q~KX, mV RSw""A;GzBc{wc7ޱt-L:fSĖ;&WI)~A/^{M8؞qCpZE7e#۝-9oĝse_K BJ cjж߬b /_ٻwa|B3u9> p~{~qp=x pspK݆K]8;eV0[DÖ "OJq|גA _N_m;9r_q >X9jАZXJe6Us=ƒ,ƛ0M'qC(E^)n`eL;.9CdVŸ>"VWS loi vo\uV :Î0JQo1q)5J u{>95\ $}"yʇ D299[I<2uQHP:xNM>fLw myߖ߅N2֬ Du`#LKVٸJºWqX&¼UDPT}Dvr:4xKb\ |V&ein-_䛚:>}z)fhf Ab(UGKGgM]w5Unxk6qh+f؁)9dkj}R3GO(Ja$Esm7OԼlQĔc|8Th05 {\J\8Iw&bA/[ o Ϊ<#{ڼ-6ҹP@O L{vx@ɠLW\?ڕ=bz KX^w#Ds5.lJOƉ#dN' oY'+48 {6rgk{6†R҆P+ڮr?#~\|z}QtH-S` ]<)1k$>cv"X%ɞμ^"A ߉gPuWCc>2@gg$X'p,"|+'\ycQyYLiѺʂn-mOi"/(;INEu|2~A>O1`pc|I_ q{0d,G1PfUO{U.CЭGJv6"Ě #L~@ ԉ>= XT!@bDa_xYڕ3Z9j.8dnu7=p}XM%sO)q6QC 39*ڟiYl _vד[GYir4Y5VXdB]Mr?3o`jSf_E ?Fav5C5{poGUMkōhC\ r-ͥ]ڈi-Dz(bh5ՙTj3E%L/kBʌ7eB;}2J)Lxa3{D=2sXFfEG#Ă5WQE ;!GwL%AD69ʬUO]θ’UA{ޯ%J3Zh=̨KϏLT"ڭ s5|,1"8Fҫ? ƾ2)#+R2HucI> 4u,wEIՈf,/fTb6\  GB{\%ϰ WtDŰqN 1T3m,\V,͚8~"24ItKZ4cVX]玸yHqwܲ6aom8Ds]Xԁ  |>CoY5ae]$9Z5وxWO}ͻbz|(=+DkDƧImDS=f74H*,C$72`d/SnA KͱC2GKfc.Wndžd9iEEntvJ?&cc=² mWyDTX/Y6yTk*l5T 1͔MTa.# 8!!T 5'i)+AuIܻ'{zFC x^DB5&c [hM| (?wRK6,OH`o j942YL>nO]witJᏱvH0P,>F 21&٘iM6stq -RCd*XNZpC'u%jD!z8 !d.$CpUXf>T ,g""\H8: '66ʇW$sk`Ll!o *sࣦDE!fyyBq:!YmmNӲ±fKhñ'ߚ/,S2Nuʜ7,+23Z3__P63i\>i/dо^컾'X2 \' 6m ;wHCa.e326~ ]!V!6hHL' (@j_wPe kN^׍ Unevws;A@Kz9ƞD x]b)[4H'ݺPg6 ??CzњpY9G ɑK ʙLOu[ ',~Zq6ҡ?d=*[|0:]s.vChyV=dK4 7Bg SQ#>LGW5{XsP3[dՀrNE9 6g^~ kqI\Wȕ;ݳ@!EHJQp$Ļ&7ؠz>h4'&4¢YW4ӣ\vJsx9 >ZrމqҺȎ!̘'MgrH! D; 4|?ȡ`ė߇D}r'a:y>rx tp^ :'|=׬[5}}ODbhN,@ql ]#^NXON9ڙ;!큦s>2+FW[&X\_}Fjw^#"q>\Z6ƒe:q.&mh YZ