python311-Flask-HTTPAuth-4.8.0-bp157.2.3.1<>,&ti׉PI%z /31|Dp`Gh7q,I z#ؗ{dv2-0a? ~].d?%EM{]xy]a5T*<tB$Lk )f7V_PvA5kpR~! 9' fC?"BP}S 6B2<NrџDW'NV͵9ҷ&SaB=G;(lQFJ:v/L|GwkZ8 t欒D/ n}Jzi[}vyE<8eI㆐pL%sDiPXlhDXr>::qud+>2P;/nVzb(0aYQԩI1BZӛ5bckeG9 P0|pğ_T`J>At?dd! - c MS\   ( y %z ((8 9 : g FGH IPXdYh\|]^bcdJeOfRlTuhvwPxyz`Cpython311-Flask-HTTPAuth4.8.0bp157.2.3.1Basic and Digest HTTP authentication for Flask routesSimple extension that provides Basic and Digest HTTP authentication for Flask routes.i׉Pi02-armsrv2SUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgUnspecifiedhttps://github.com/miguelgrinberg/flask-httpauth/linuxnoarch`: C\\.\.=n:A큤A큤A큤A큤i׉Ni׉Ni׉Ni׉Ni׉Ni׉Ni׉Ni׉Ni׉Ni׉Oi׉Oi׉Oi׉Ni׉P`2\^i׉P^903e42b1fef2abe6c3958f57b8d371184a734affc59af9be5a1a72ca4cb1ab74ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f150891f9171a5250bcacb763fffab4027cca7229d4741f79139784bf23654d5df832ce4271bedc9c033d3e052cb6405179f869fbbf884c2aaa778149c0bb1f861f51b48a155ce27c954ae7fdfa47dc1f2f21894c0c39d0bd66538b7c718501f37d19e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a07772837cabb5e70e7a4dcca63f183934a3ace7d3259941fed0d854bdbb8b826a206042ea7645699d55be5c162e7729f7bf6d8add9da04f6cc8ef66ec0ae3140611eb7bea7645699d55be5c162e7729f7bf6d8add9da04f6cc8ef66ec0ae3140611eb7b767e6d388122de65004f4b13e8b8c747a259e06ad7d8e28f3e9e6624c7e3c06060ba1132e8aa63b8653c04b3626a8575ca8dd74e99e760fec16cd0725695bdff91f9171a5250bcacb763fffab4027cca7229d4741f79139784bf23654d5df832rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Flask-HTTPAuth-4.8.0-bp157.2.3.1.src.rpmpython311-Flask-HTTPAuth@     python(abi)python311-Flaskrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3iהeXd\@a@`_^@^`\"[GZ[@Daniel Garcia Axel Braun Steve Kowalik pgajdos@suse.comArun Persaud Arun Persaud Arun Persaud Arun Persaud Tomáš Chvátal Tomáš Chvátal axel.braun@gmx.de- CVE-2026-34531: Do not accept empty tokens (bsc#1261355) Add patch CVE-2026-34531.patch- enable %{?sle15_python_module_pythons}- Update to 4.8.0: * Changes to handle breaking changes in Flask/Werkzeug 2.3 #160 * Replace itsdangerous with pyjwt in examples #157 * Fallback to latin-1 encoding for credentials when utf-8 fails #151 * Add MD5-Sess algorithm for Digest auth * Add qop=auth option for Digest auth (thanks Edward!) * Do not read the request body #138 - Switch to pyproject and pytest macros.- %check: use %pyunittest rpm macro- specfile: * update copyright year * require importlib-metadata * skip python 2 - update to version 4.4.0: * Replace safe_str_cmp with hmac.compare_digest to avoid a deprecation warning from Werkzeug #126 (commit) (thanks Federico Martinez!) * Drop Python 2 support (commit) - changes from version 4.3.0 : * Support token auth with custom header in MultiAuth class #125 (commit) * Catch UnicodeDecodeError when passing malformed data in authorization header #122 (commit) (thanks Bastian Raschke!) * Fixes typo #116 (commit) (thanks Renato Oliveira!) * Move builds to GitHub actions (commit)- specfile: * update copyright year - update to version 4.2.0: * Allow error response to return a 200 status code #114 (commit) * Add optional argument to MultiAuth class #115 (commit) (thanks pryankster and Michael Wright!) * Remove python 3.5 and add python 3.9 to build (commit)- specfile: * update copyright year - update to version 4.1.0: * Basic authentication with custom scheme (commit)- specfile: * update copyright year * be more specific in %files section - update to version 4.0.0: * Return user object from verify callbacks (commit) * New role authorization support (commit) (thanks gemerden!) * Add a custom token authorization header option (commit) (thanks Mohamed Feddad!) * Support an optional=True argument in login_required decorator (commit) (thanks Saif Almansoori!) * Pass HTTP status code to error callback (commit) * More secure example of basic auth in the documentation (commit) * Fix broken links in CHANGES.md and changelog template #85 (commit) (thanks Katie Smith!)- Update to 3.3.0: * Use constant time string comparisons #82 (commit1, commit2) (thanks Brendan Long!) * Edited and changed the usage of JWT, because in fact the code and documentation uses JWS tokens. #79 (commit) (thanks unuseless!) * Documentation improvements #77 (commit)- Update to 3.2.4: * Various spelling fixes * Refactored HTTPAuth login_required- Version 3.2.3 initial OBS buildi02-armsrv2 1775733072 4.8.0-bp157.2.3.1Flask_HTTPAuth-4.8.0.dist-infoAUTHORSINSTALLERLICENSEMETADATARECORDREQUESTEDWHEELtop_level.txt__pycache__flask_httpauth.cpython-311.opt-1.pycflask_httpauth.cpython-311.pycflask_httpauth.pypython311-Flask-HTTPAuthREADME.mdpython311-Flask-HTTPAuthLICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/Flask_HTTPAuth-4.8.0.dist-info//usr/lib/python3.11/site-packages/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-Flask-HTTPAuth//usr/share/licenses//usr/share/licenses/python311-Flask-HTTPAuth/-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:Maintenance:19437/openSUSE_Backports_SLE-15-SP7_Update/55f6229e60c1bc55c4d5c38abe7aced6-python-Flask-HTTPAuth.openSUSE_Backports_SLE-15-SP7_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executable, with very long linesASCII text, with CRLF line terminatorsemptyPython script, ASCII text executableRRRR"#1Ah0python311-asgiref3.2 utf-838c2f972d4cd9b062cec75d32d1cb0d754c07f6fdcb87ae9cddff0b5a49d7c49?7zXZ !t/^]"k%Ypa D q[ TGSBtA+`60Îved9!ԃG_6C}[jqTɈe0R)&؞ _g~ۖs[N<4b{0p0ju/W4m nFS{>x~eQhg .^EpZ(o8O1[Ŵ;v׆?7*s,9J.z&qS=:|d5yۀmEauܤ-7n/XTx T{tw{}Ҝ).Xyh1~`an0x!Pn#H?J[W.AGCW!1ţsuDE;?|C>_{"?fߘᏖ!乇+ݻZ9p®Tg:6OIыˏ{Or!`" /'d5eGrnSqNеU =#?H?;?6ͩ gU.uU,*]!{玩3}E)3[6ג*RS=E:7G: C u]u@lV20d<\s&5dV&Op¢͠@ǃH!^|%v(h豁R R-<ǥNw^,UcI{"o PRZW8hA'ӡOQڒu+& 0-xsؽok\2'Z囎S \1Yoׅ2 'Ϛ5_X4G>5BfLrt fKuh݃ׯdt T61/A>p1:q}8Յ^P-xu}[RV$.Xݻ@' uBO1ԿQ7EqaxpA%]]Dxɬ&IHZ`O X,L ɫԱEnAyL&F.ߗP{aY)~ՀCaA?e*c e7hkg˯q]bB|J)0erX͈0{gWXEL[sLt%ǂʄ)Fk7BT䷡g;nIV~Qj[olae!薼LհQu]Iui @{?4Q!tI0aQln%;8=zLb+ְ}=jiسg$`%#KUQۙ%4*mT-Rg_tɛHQ# tRv~m⽍h7]|~+YҍL5 Iu~͏ CUԪcrNpt qF#izPF6̝6ۊ5ɏ 8<;ח`\MjE ;:ZE2 [~58"ɣ|"㤒yOé-R:Bz_y Ds9#U