python311-Flask-HTTPAuth-4.8.0-bp156.2.3.1<>,&hi׉(I%z P+EfpZQ8_pKbt*)+QH֒Y0Yӫ[:z3R^rkLPDMWwު7yEpY0ƜS>gS>oO0Մʼ3s1 S)TvM_7ATv7)n`l N>R]cKxCp]$%N*#֫XQgzI<^:K!O͡Ѐ1qp4F/sa/{{%̫a9Ґ>FEo|jo/>a \Np; JUw˄6鑠YoN7be:[4C ZFYɓOn]𘑅ljkA09\s[*M x[DP&X>[.ߎb:(3F\;~(:ЍM/S,~V;{'1Y_Q#OVѢ>%d:FɩAt?dd! - c MS\   ( y %z ((8 9 : g FGH IPXdYh\|]^bcdJeOfRlTuhvwPxyz`Cpython311-Flask-HTTPAuth4.8.0bp156.2.3.1Basic and Digest HTTP authentication for Flask routesSimple extension that provides Basic and Digest HTTP authentication for Flask routes.i׉(i02-ch2bSUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgUnspecifiedhttps://github.com/miguelgrinberg/flask-httpauth/linuxnoarch`: C\\.\.=n:A큤A큤A큤A큤i׉'i׉'i׉'i׉'i׉'i׉'i׉'i׉'i׉'i׉'i׉'i׉'i׉'i׉(`2\^i׉(^903e42b1fef2abe6c3958f57b8d371184a734affc59af9be5a1a72ca4cb1ab74ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f150891f9171a5250bcacb763fffab4027cca7229d4741f79139784bf23654d5df832ce4271bedc9c033d3e052cb6405179f869fbbf884c2aaa778149c0bb1f861f51b48a155ce27c954ae7fdfa47dc1f2f21894c0c39d0bd66538b7c718501f37d19e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a2241587fe4f9d033413780f762cf4f5608d9b08870cc6867abfde96a07772837cabb5e70e7a4dcca63f183934a3ace7d3259941fed0d854bdbb8b826a206042ea7645699d55be5c162e7729f7bf6d8add9da04f6cc8ef66ec0ae3140611eb7bea7645699d55be5c162e7729f7bf6d8add9da04f6cc8ef66ec0ae3140611eb7b767e6d388122de65004f4b13e8b8c747a259e06ad7d8e28f3e9e6624c7e3c06060ba1132e8aa63b8653c04b3626a8575ca8dd74e99e760fec16cd0725695bdff91f9171a5250bcacb763fffab4027cca7229d4741f79139784bf23654d5df832rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Flask-HTTPAuth-4.8.0-bp156.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-ch2b 1775733032 4.8.0-bp156.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:19436/openSUSE_Backports_SLE-15-SP6_Update/4f2a12d558062aaabafa6f9c20ac6b16-python-Flask-HTTPAuth.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executable, with very long linesASCII text, with CRLF line terminatorsemptyPython script, ASCII text executableRRRRfG\4rgWpython311-asgiref3.2 utf-8a4734a0c7485c0b5260d2b92b31ff2e30f2d041dd3ce29a1735cecf56473454d?7zXZ !t/Y{]"k%Ypa D q[ TGSBtA+`60ÎRRǍu ]ՊeuFjM/+|5`[v$u{%܊f*"mq(jwBN#>S$\ʜv(.?^HXK\sq>38xz,}o_dgs"(XLjf(2jC ?bņŞrU;cڈ7vՃ [G9BƯ2&z!ӸC%Qn6֡7Y`K4"x6[\[Q_yVA=W6G_ ؃vAo %w8喀PM&dѮHOd d5KGNpa+o&60#{3  J,>u~"%&4І~ tC!>~fI"ӿW2k[lR[5DZF+i0QN}oARvN tt!"s2)f M`_*X}pE!KX=*A+%ߛGv&\+ohmمZ H*j&P#pvY(t"iGYk4qȨG~q tqwo@[M!];f((Y}`LJ8VIdkZ=hm$UFj pa\ Gmg ܈}/TnMF;-mHFLAYoV &(').]2? *6NBN6V}zS-ae*s"twbK h}!qVj2!.fvK&̷ y HK||TfK.J62T2/%6nꆝ+g+ t%eLNQ~.ȖB ,L 3dmT4.g*)]c^WWtpXM ႆ }6WWj'S!7 1P;`8bjZ>llF 8C<߁: '26!haXX򓚮#SY)лlԂII$ܪXӿF%: }}+ 4C>P`RKl%!ϫ<'$lxp2. .%/;."l$dL޻IQI4[e-RȐ+tzN96!& zW BTZ\\lߢ_ psWEhM$eN}xX;vJ5eXctnw#rCOk ]T8UuC3.j<@hō\GX'?(ֶ YZ