libusbredirhost1-0.6-2.1.1>t 4 DpQY/=„":y6RkXp=oUF] i7ɔzI>24bX] oas'ɑO3.QLRC=%ދQ}Ha )X9yV63VTB>acH)0c;Ju3+y{ng%d`qF&ACg}-d$战O,coٸwɌA]jUg;ns{߀ q+"J)8ufxRRbQY/=„C\|~=*RJm7"!̚<VD(HWg}/<ȢLẔ7AKtAةuTv8qlI.DQmj{EQC"y 3Q7qj{_HD&;8'Āxb<\31&|B´^LOf& |\.gciM(b C:qTO˵!k D1MZ2235470565ebb71a02470f1e21cb48e3f917d898><L?<d  D8<DHV_v      (0:D`h   (/88 9\ : >@FGHIXY\(]0^^bjcd7e<fAlCuXv`wxy z,Clibusbredirhost10.62.1.1A protocol for redirection USB trafficusbredir is a protocol for redirection USB traffic from a single USB device, to a different (virtual) machine then the one to which the USB device is attached. See usb-redirection-protocol.txt for the description / definition of this protocol.QFbuild11(openSUSE 12.3openSUSEGPL-2.0+ and LGPL-2.1+http://bugs.opensuse.orgSystem/Librarieshttp://spice-space.org/page/UsbRedirlinuxx86_64(QBQC59ec0532aaa00b6184b57f20dc57fb9elibusbredirhost.so.1.0.0rootrootrootrootusbredir-0.6-2.1.1.src.rpmlibusbredirhost.so.1()(64bit)libusbredirhost1libusbredirhost1(x86-64)@@@@@@@   /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libusb-1.0.so.0()(64bit)libusbredirparser.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.10.2P@P@P@P@P@OOOYO'N1zaitor@opensuse.orgp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comjoop.boonen@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Update to version 0.6: + usbredirproto: - add support for bulk packets with 32 bits length - add support for buffered bulk input + usbredirparser: - add support for bulk packets with 32 bits length - add support for buffered bulk input + usbredirhost: - add support for bulk packets with 32 bits length - queue multiple transfers for interrupt receiving - add support for buffered bulk input - only apply mult to max-packet-size for isoc high speed endpoints - add a do-not-reset device blacklist, populate it with 1210:001c - Changes from version 0.5.3: + usbredirparser: - add support for bulk packets longer then 65535 bytes + usbredirhost: - add support for bulk packets longer then 65535 bytes- Rename libusbredirparser0 to libusbredirparser1: The lib version has changed- Update to version 0.5.2: + usbredirparser: - rename libusbredirparser.pc to libusbredirparser-0.5.pc This should really have been done with the 0.5 release as API compatibility with previous releases was broken there!- Update to version 0.5.1: + usbredirparser: - usbredirparser_has_data_to_write now returns the write queue depth, instead of only 0 or 1 + usbredirhost: - usbredirhost_has_data_to_write now returns the write queue depth, instead of only 0 or 1 - when the write queue gets too large, drop isochronous input packets- Update to version 0.5: - Windows support - Add support for 64 bit packet ids - usbredirparser: - Add state serialization support - API and ABI changed to use 64 bit ids, - usbredirhost: - Remove bulk packets time out, this fixes various devices not working - Ack packet cancels immediately - Now supports 64 bits packet ids - Use libusb_error_name instead of logging raw error codes - usbredirfilter_check return -ENOENT rather then -EPERM if no rules match a device, this way the caller can differentiate between a deny caused by a matching rule, and one caused by there being no matching rules.- Update to version 0.4.3: + usbredirhost: - Don't crash on devices in unconfigured state - Restore original device configuration when releasing the device - Significantly speed up reset handling + usbredirserver: - Add a manpage- Update to version 0.4.2: + Add usb_redir_babble status code + usbredirparser: - extend the usb_redir_ep_info packet header with a max_packet_size field + usbredirhost: - Ensure we always re-attach kernel drivers on cleanup - Make set_config handling more robust - A set_config or a reset can cause us to loose access to the device - Changes from version 0.4.1: + Brown paper bag release, fix a return without value in a non void function - Changes from version 0.4: + Add usb_redir_filter_reject and usb_redir_filter_filter packets and an usb_redir_cap_filter capability flag + Add an usb_redir_device_disconnect_ack packet and an usb_redir_cap_device_disconnect_ack capability flag + usbredirparser: - Add an usbredirparser_have_peer_caps function + usbredirhost: - Allow re-using a host instance with multiple devices - Quite a few bugfixes- Update to version 0.3.3: + usbredirparser: - add usbredirfilter code, to help apps exclude certain devices from redirection. + usbredirhost: - add a usbredirhost_check_device_filter helper function. - Changes from version 0.3.2: + Switched to automake/autoconf/libtool based make system + usbredirparser: - limited multi-thread safeness, see README.multi-thread - extend the device_connect packet header with a device_version field - Add a hello_func callback which gets called after receiving the hello packet from the other side. This can be used to determine when the caps from the other side have been received and it thus is safe to call usbredirparser_send_device_connect. + usbredirhost: - limited multi-thread safeness, see README.multi-thread - properly handle clear stalls send from the usbguest - try to keep our iso buffer size near the target size - implement usb_redir_cap_connect_device_version - Call configure instead of exporting LDFLAGS and CPPFLAGS; this is now possible as upstream switched to auto*.- Initial package, version 0.3.1/sbin/ldconfig/sbin/ldconfigbuild11 13592133820.6-2.1.10.6-2.1.1libusbredirhost.so.1libusbredirhost.so.1.0.0/usr/lib64/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/afbd9f5dd79354e04285c84ac142fd46-usbredircpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x7ce5b6067cfebcd681977bfb5a1743b2472c59a4, strippeddirectoryPRRRRRRR /U6Ng!R?@] cr$x#C×ӄWI㪡(]*y6S⨅ӗ?q(c^(i7)_',E(LLu-OH PB;-}eVƞVAյz*x,mjG%5 j KoO؊ ʢ.Bfo\XfYHoJelmY6ӿ|݂xMiMCiXHl͈MH&:jTKurJo;%e.=WꕋT-~/ t8`^prp\ B)kUs(O(\ffFmC\ r9DDTgnХ@ɿs,CSSk酻ӽv%-c)Ћf^sѤWu'EzfQ0?< Ws<)]$; fOpL9]%EcGXl zSo5hem P̀K --iL/g ߱<26TRM}PqC6D7^~¡}ɩM 39 m+ɚU6%:M,o|3!u lC~%;㯙{&?& (ͭ/|:b%_V@I4nFPc~G\-LƦP#2Jp4_㗓:OCo#KiH#DZ&u;/̐a[oNC`1P)EayY"/FӐ l)1M=6IJmX҄WMo DgI%0.5IF,ҡmDSlH._+i̩ >M腸">e"Ѥ1Ka.jKY GVf&iVwF x׾p:.ݺCu'G-뼇,|˜i[yV\7(u?Oo-mb@ufݘ.ZK+(š} jʵW#Yy\0K-n^$Q[3_kyʺld/t\glc_G3)}Mtd>[uKxdkDQ N"匙څ8m%a<$+@ps($nRHC5>z̹n~,p]LTRH>!wGONGg 3Nifl9+E)wkÒ\r09ϡ $76)i!q&}9lhꎺlYmlO ^Mrɬ ?uLIA1rO$\3@&KL6*^u3tݷEF?ev-\RhrJ%c֫ٴ4V(X+KY@{t:~Ƅv +T?A0O&hfPz$%9[O#ՓN:7W4[R; IH^D s=r wgOZnjآ*I26GqZ)jʯxhۯ6Ҷ1mء;ܻڱGޱ$h%v}|ҕ_mtkLXGV6xk3"-O'&*cP Z~ \E{`@lo˜MES_.?Nbc#%P!tiTu8 l@|?jYTDQ2 e.Ud.h~l #/) A_Tz +Mm9.,%Hii %1rT^=z ):✸8fI@u][/="EB}0]XG.xXV @AaZ"v!J8R5d3*itan4c1CIP{ׅ)p]x:=6%./E-ZR1'xͨip4 p,j 4i&Q\!^ ͥ7ʪOKqT.洎}~{cfƮ_Y|qgTK sYǦ8N8TFɹOF X01,eyI{E f؈$堢)*ɗv#h70xp%4//hubK8)-|dqbPR*=y>޷=X.!bo%5NU~YW>ħx$^v^h8!%EsI{mQYVuY?K az/?݆Sg˫{3_J:t!c|:h+Ěh= ~@pWF 7稄M}a U ,Q UB$?p '_"0c,ZS89Y6c DT.#~\i@`cOJW$yD n^l~շ#ڷ`q-3۹O)CY5M-+-)< Sl4daEucos_cF.ڏ7hM%jj0B`qxhtmLKE[GFh nǯ2wuET>`VsD &%&$uȯ`W$U e; 򲐃)u+,J@ێ~XOD3;ڟ$1IUpF7s%uqO)EX6|8)/R-^ |^D1B[6\%G^&\wGH6c#k.<Qu(E.@U6vB_=g;L=%g|*pcVCBPT9ޚjjz)zsu3Xxj<=IUjvpQ$*s7vF[柅HcΘ鬭ЗJ>v&DS5,  W|S$a@;*i",5?╌ "I0*ɵ"rv"Jooоr(n{Lǃ+aV$C BНt(~z5wj]rP(Vw59,JO(km23 *p\SRt^9r%d 7;|[WCfj%kdiz|#o&\F$bEzqLuoԐuaN=nB*iJ}?|4OZĸYJZY|wiTޟ82.)DY?03A!~_ĚB2"h6}-ٸ~ -EtC>[v>Bk0L30|BUZLt pPǚ3ʶ4NħWJ56Ű}y |^WGgN` !GIŽdc^>v/pi!vm8ͳ0kϹصNY Tm\IO_(:\cLC{$S)hDVfretzzɿ`7 GY&~NTV~ac? _2.v'!L!¶ \3CЩeyBCyNd1'8 _YC3s1Kl10 G|ݤj^V ^|oꖲvVPdL6}-Aԩ˴ jijT(aA5MVY`Z꼚Jox:#& ,׀j qW {(S]}L'.zl-EQ]U OA>i﨎t6H?` aiy /~]/?&YiUصq葃SS׷|!u;hHi~ \diZ5;Fۿ"mwA1)Rךੲҧ3q쟚,ޅO/a{|PqLu<#ȴ8f!K$;-i9~^)ve rĬ)%xEa6)5S +agfDs tyTyj; Bn n<;v$]ǖT@ހ4Y#PeSwJZPy`sF?e@Kp:4\M59O+U7B K:ltj'$wMڳZK8 4I K \b@;jM;D>L&p>i)&<*aepG]$Md?jpOV@ ,#;Bl}Px0*5#u޺>ZSTU14EuCLw;a}dTm} 4Pqǡ}Ĺ |l߽»qA5}ZIG wжJ"#q¢myF= ^-"p\Z]߷| g  9Ŷ/:[:&vxS3u0vƒPt=EoMY%?\z8j(xW/Y]pfw82bHȻ5G%4aޤيJHu!{g*hpky⼅+FRB[w"rdԾƪv$2@'6N:CdW'/Du#qF x#w_f^\l8l9r|0hR2Lb+O>k:[’r 0,WoVy4H E&:zy~%)/uRNo#rc0DD/U&.S2Q&Pdb8:.j 03Wڀg\^d*Q(k6"mK^\tbdK]{L@%=7NpCT!M1v F9 4K-ʃ-sx ?82҉Rhtq^NAΈMl-dw+^dA~q.D ;ƾ¬$fY*x~LU}nU(@wxBD+lG|}drv֨…c93}މFt3,RC8<0 #|W\W;,K ]r/6gI0#P` P'NTNh.;`Qge.Γ:CSҥ~/<촸Fa,W9VYLk]">c<*<s9F_{[Hi9P|q ևJНiK#b8DeHs{OnAS=&nѝ"Nbrtb8ݏYc0U,\..+'/'ʺ=xdip+fphNA1ԉ Jlx"xZnl=-s=#pl7_Nx.Z^;"ڋ r,D̒6x$1M۬(f>c~zTD]3#^Y2 "dH5K@Zkn}"H-!0{8-q-> SDž@0H@4o~E yڨqYէFe'u28z4>eNP\1+Ư k-=3άƀv3ϦzC&}aE1 HCzZ f[B _\f6 y$z.W ,{~ 3bħ /G~#0 g5%9[NNkR [,zy2|Op8yB)C rFyhxg#w01*c4\+y!xg5SފPwnպQ@< @QzƷ$] $0@B`XcBD4$>OJ*mk8o!ÎdT;Cջ0yfP1=*0r$ {b,a^GӴrSgUʳʼnH0/hPޓϬU85Z;05xQrԚފ~ɣ-cۧ8t +16])w{*t XP =WBiϠqQvzmˊd9 greYUS7E֏*0(%30/T}7i^&VM2'Еpׄb]`~Ds){'7W 0ALg6;Si  Ƌ zsY1R”F5um|%E (5#Q O̮?3LތBh%p_6W=[V=YQn%XzC&8~'9;pES`2eK#zh]l,4os.\5}pDVqףa*wɔW4W(i _HxnfHRn-RQ9R"FP;1ss\iքa9 !Ї߲_ wuO:fpsuWFߖ XU$j jbB;ҵ5bݽ_O'd<4J, ILĆl!.亾nH% -!`,HXS=}~+[Ӻ/÷q1?8Ő(@Dޜ-"@8s<4yTd!Pp{6Q|M3 kf\>49|oQq>/gn IaKew]Be˚$HO(uX5v_VcJO;]Gz*F _x{X(y|va8|yc3ȩV<Zw l-oߺx$8R MknRZZk'kwu2pje;<U``yfkG[AN2XՇI[> E7}*%3>BK}h[(&(Ɲᓨyh^ WSf{%x#XZamɄЋH *FZ/s N+z<JkQl?t_ )sA a+4<3z=F{Zm>rxc\ IRܒ\0ۅ}MȳGq>1ZB6_f4K$+@8 6OB%ib3AxAN_}y`8 m8kLY/}R ;&791"F)CuÛSBH9+d7yM֍eV ǿY3iayE=~lNEQ2oݍV|"FiôPw+ iĢ"s('™&@Җ8 (h=-xjKwQfڒ.[?Zp):Ǔ' #?m/2Pvyh!"O=Y>;璓VcݦX˩\@4+?DS۸aIA '/aySk]|j ר-#2$Z` Tk8+iX)rKɼC=,zn_r9Ƌ}ꆑӨ_Т!c K\sX4Km)-',GѧYx+f:K]^mB57Ҳ'V?gambv&ܽe ς:ON@u* `Nr>:0|Gl5AO&S8@p2b,B_GWv'΅_j{c¼t|nRo8 a J^m,JPN[7@Vq k>#~ZxDA${ ׬dv7O_\ AFPX%DGh~ö6rH$Nwu*ݸa\IEVϾ7I{ aWǫCkAi`۷cV =%1̭2駆D"9{uJ-"SxR gtpp?dX*{K2f-Ff8+qki@k,aoj"찘Yh xBQbzI &rxM!ooEyo;Ӆoa)0 H3v^k&2 ~4$ Zy!Lf'gGÜޯՎ)9|ėѬ9gOt*T2r/3HhhO, Jx$XO+UM ִ kHN0~Խ ׆ KwAHeK:m\kX ߿@M WzK&(uYJ[̔GnS`7cŊ!B ޿xS ܶXrU8 U#$PsG rRShs\Xn衱=(r:וGsVd܍|߈@~3J"M2٢߭aWD?q&G I$#^AAԷOo󻥠)Z" .wd&`0mS44eGG܅Sߛ%VEp CGCjg#6u-CBZrss<'D2rPz3DiO zy!:>^aG:%&l"Lhpcr En=:C95, /1.:%[ k/Dr? aM?kW>V\^S;I\tD=_|` tt~ jC!)kr(#Q(T2*H :E:qH=Y4o<ŏV Ud$6r\aGl`۝zҫ/.Ȟq(97,%HTp5CU|lN@2N[Ŕ ^8Kcg~%Ɋ_^Ue.-+m`mP*~b#:f7.u#<ǖ/RJP5lZkn5xd< ZA1݀uQR)ޭXF2#Vy"t;8"XP2?l7W7V=ck76lYL={3.c+;~dF im`J9BF3ĄuZp