libeXosip2-devel-5.1.0-bp154.1.24 >  A bx!M@eee5LrypX*lz4mdٙ^a.{5\ ߨ%ɞ%h F? -o8[ v@J}pR<ܺgG&AH%e@ƘSg6ȯ `Zi4`KH 58kod}ab}1 ^P]ݷ!+ywr{6rJ>cRG/,c>5Y.P=ai%^^7o"d1e4bf775ca91f51081279ca272d673fdc4a98bcf90a7778d740acea3796d5dc3a5f0d34248da67d71e8f0f3ec960aa8a8e6f041]bx!M@eee}w FE&ht;fՈ!S-Rh4ʼn s([ZiHXQr؏]yjs< 2$OfD.b7{gV{Q~ޓob27Zs 1s w/l̤,0C!c(ۃ<M\=f.GWXdI<Ԝ33g[V y̜'"#ۊ"XR4|CyEם]#zLVde D>p;-?- d $ ;dhpt  H  \  p         Lp (8 9 : F)G) H) I* X*,Y*8\*` ]* ^+b+0c+d,Ee,Jf,Ml,Ou,d v,z,,,,-ClibeXosip2-devel5.1.0bp154.1.24Extended osip2 libraryExtended library for the osip2 protocol.bxlamb52SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://savannah.nongnu.org/projects/exosip/linuxx86_64%M *J 9A큤bxbxbxbxbxbxbxbxbxbx339007634d77c2775258ebdc6c2560b62eff12389ffe44c84eaa99ab8aa27f1002fa9b3faa09d1965075473dc91cfe86ee9c96af9b005814d0a76ac5e3ec6915958bbe8772bef153f6269e2128e330921cae291af2f99013b8000ff0caf4f3fe6605d57c6021cc452192ce2834248748bf4f2726996823dae5ee51ecef307742090086994369c53847952efe66f77f13591e9adc5ce0539e0a2aa9b7c781c9bead394efd7eef0e63cdfa774c39ecb2e1e6153a57ea63af207e0ad5b36b2b9e14a2c7fd44295fa706e3ba1db95b14b4f708b7252fa497b6529a45f2e9e4cd17e42abd27cd1fff0b0d6cda2b3e859400bece97281d38bcb323a3d76d9914f61110libeXosip2.so.12.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibeXosip2-5.1.0-bp154.1.24.src.rpmlibeXosip2-12-devellibeXosip2-devellibeXosip2-devel(x86-64)     glibc-devellibeXosip2-12libosip2-developenssl-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.1.05.1.03.0.4-14.6.0-14.0-15.2-14.14.3^:@Z@ZDS@S^BQsM2Gu@GƢ@GDavid Sugar hpj@urpla.netfisiu@opensuse.orgfisiu@opensuse.orgmeissner@suse.comjengelh@inai.deseife+obs@b1-systems.comhvogel@suse.dero@suse.demskibbe@suse.de- Update to 5.1.0 * critical security issues * See package, very many long neglected bug fixes * directly supports openssl 1.0.2-1.1.1 (and libressl) without patching - drop no longer needed openssl patch openssl110-fix.patch - now requires libosip2 >= 5.1.0 - now requires c-ares for proper resolver functionality - license was actually gpl-2.0-or-later, confirmed from sources and headers- apply openssl110-fix.patch for Leap >= 15.0 only- Update to 5.0.0: * major API update: add a new parameter to eXosip_call_build_prack in order to create the PRACK for this specific response and not for the latest. * major API update: removal of eX_refer.h API. REFER are now handled with subscriptions APIs. eXosip_refer_build_request removed eXosip_refer_send_request removed * major API update: subscription now handle both SUBSCRIBE and REFER with the same APIs: eXosip_subscription_build_initial_refer ADDED eXosip_subscribe_build_initial_request renamed eXosip_subscription_build_initial_subscribe eXosip_subscribe_send_initial_request renamed eXosip_subscription_send_initial_request eXosip_subscribe_build_refresh_request renamed eXosip_subscription_build_refresh_request eXosip_subscribe_send_refresh_request renamed eXosip_subscription_send_refresh_request eXosip_subscribe_remove renamed eXosip_subscription_remove EXOSIP_IN_SUBSCRIPTION_* and EXOSIP_SUBSCRIPTION_* events may now relate to REFER subscription. * major API change: eXosip_automatic_refresh is obsolete and has been removed. only use eXosip_automatic_action instead * API update: eXosip_options_send_request returns a positive transaction id (tid) on success. eXosip_publish returns a positive transaction id (tid) on success. note: eXosip_message_send_request was already returing the transaction id (tid) on success. * new API options: EXOSIP_OPT_REMOVE_PREROUTESET: to keep Route Set EXOSIP_OPT_SET_SIP_INSTANCE: define +sip.instance parameter in Contact headers EXOSIP_OPT_ENABLE_USE_EPHEMERAL_PORT: option to use/not use ephemeral port in Contact. EXOSIP_OPT_ENABLE_REUSE_TCP_PORT: option to reuse port. EXOSIP_OPT_AUTO_MASQUERADE_CONTACT: option to enable automatic masquerading for Contact headers. EXOSIP_OPT_UDP_LEARN_PORT: obsolete and will be removed in the future. EXOSIP_OPT_SET_DEFAULT_CONTACT_DISPLAYNAME: define a display name to be added in Contact headers * new API options: (high load traffic use-case: DO NOT USE FOR COMMON USAGE) EXOSIP_OPT_SET_MAX_MESSAGE_TO_READ: set the number of message to read at once for each network processing. EXOSIP_OPT_SET_MAX_READ_TIMEOUT: set the period in nano seconds during we read for sip message. EXOSIP_OPT_GET_STATISTICS: retreive numerous statistics. * rewrite/update autotools and ./configure options - -enable-pthread=[autodetect|force] autodetect POSIX threads or force -DHAVE_PTHREAD [default=autodetect] - -enable-semaphore=[autodetect|semaphore|sysv] select your prefered semaphore [default=autodetect]. * fix bug when reading sip message longuer than 8000 over UDP and TLS. * improve eXosip_add_authentication_info to avoid duplicate credentials * if a SUBSCRIBE is rejected, the context will be released automatically * add failover after a DNS failure. * fallback to SRV even if we receive a NOTFOUND reply for NAPTR. * fix route set with strict router. * rename usage of -DHAVE_CARES_H into -DHAVE_ARES_H real name of header. * remove warnings mainly related to socket API (getnameinfo/bind/accept/recv/connect/sendto) * rewrite all loop using iterator to improve performance (useful for high load traffic) * rewrite Via and Contact management: both will now contains the IP of the real network interface instead of the default one. * improve NAPTR failover, more reliable // add failover for 503 answer * improve interval to force REGISTER refresh upon network error and failover. * improve TCP socket management * add a callback to simplify/optimize/accelerate usage of wakelocks in android application using exosip2. * improve TLS, add TLSv1.1, TLSv1.2, disable weak cipher (FREAK) and enable ECDHE cipher. * add support for SNI tls extension (openssl 1.0.2) * add try/except on windows to catch possible missing qwave (windows server) * implement a timeout (32 seconds) for establishing a TCP and TLS connection. * if a connection is failing, report the failure asap. * fix memory leak in eXosip_call_get_referto * remove extra connect on socket for TCP and TLS (not allowed for tcp stream) * fix to correctly discard INVITE retransmission with same branch received after original INVITE was replied * add WSACleanup for each WSAStartup call (windows) * do not include contact in BYE and CANCEL * fix to use sips when appropriate (in Contact) * fix to avoid handling negative content-length * do not start naptr for incoming transactions. * fix bug when rseq is empty but exist * add support for QOS on windows. * improve connection handling/failure detection, keep alive options, in TLS, TCP, UDP. * update static IDs (cid/did/rid/pid) to use range from 0 to INT_MAX to avoid possible collision * other minor updates. - Drop libeXosip2-sslverifypaths.patch: fixed upstream. - Add openssl110-fix.patch: fix build with openssl 1.1.0.- Update to 4.1.0: * improve timer and use UPDATE if advertised, INVITE otherwise. * improve PRACK support. * option to disable automatic BYE answer. * option to enable/disable IPv6 per eXosip_t instance. * option to disable DNS cache. * improve network support for several eXosip_t instance. keepalive setting is per instance. ipv4/ipv6 setting is per instance. improve network setting to avoid conflict upon transport change. * fix tcp and tls connect() for slow connection. * use TCP_NODELAY on more platform. * use Authorization header for 401 // simplify authentication code. * minor expires for REGISTER improvments. * copy call-info over SUBSCRIBE refresh. * allow more TLS error if verification is disabled. * fix if NO NAPTR is availble. * add support for Windows Phone 8. * fix to use cache for TCP and TLS. * fix possible leaks on implementation errors. * add TSC experimental support. - eXosip2 (4.0.0) * modify configuration APIs to use eXosip_set_option * fix bug: do not create new PRACK if it already exist for an answer. * update to latest osip // test time compensation for android. * use ephemaral port in standard TCP and TLS version. * return tid number so that we can match the response event. * use system independant time for osip_gettimeofday on unix platform. * major API update: several "struct eXosip_t" can be handled at the same time. This can be used to have several transport layer running at the same time. * many tiny other change. - Rebase libeXosip2-sslverifypaths.patch.- libeXosip2-sslverifypaths.patch: set default SSL verify locations (bnc#871099) - build with -O2 (--disable-debug)- Remove redundant tags/sections from specfile- update to version 3.5.0 * a lot of minor change/fix/improvments, sorry for not being able to have an history here... - eXosip2 (3.4.0) * handle keep alive for TCP/TLS. * fix when receiving additionnal CRLF on reliable transport. * modification to allow non-blocking socket for reliable transport. (TLS/TCP) * fix tag issue with application where tag is missing. * fix Contact header in request within dialog for non-udp protocol. * remove 481 auto answer for unsolicited NOTIFY. * fix static id range. * initial code for TCP fragmentation. * osip_list prototypes and warnings fix * fix transport matching for redirection using other transport than udp - eXosip2 (3.3.0) * Fix when 200ok include a contact with an empty line parameter. * Fix for replaces header longuer than 256 char. * Fix SRV record with more than 10 answers. * Sort SRV record. * Option to disable NAPTR requests. - eXosip2 (3.2.0) * Improve TLS support and add an API for ssl information & files. * return new error code for all API. * remove automatic answers to PRACK. (must be done in application now) * remove automatically outgoing non established susbscriptions. - packaging stuff: * fix spelling errors in descriptions, other rpmlint warnings * rename libeXosip2-4 to libeXosip2-6 (changed SONAME)- update to version 3.1.0 * add AKA authentication * improve compliance & flexibility * fix building SUBSCRIBE refresh * fix compliance issue with refer-to to-tag/from-tag parameters. * fix bug for retransmissions or ACK with proxy that resolve to several IP. * handle the "expires" parameter to update registration interval. * handle the "expires" parameter to update publication interval. * handle automatically publish refresh, and some error codes (423).- fix build with current libosip2 (MD5... -> osip_MD5...)- use --disable-static - detaillize files sectionlamb52 1652088274 5.1.05.1.0-bp154.1.245.1.0-bp154.1.24eXosip2eX_call.heX_message.heX_options.heX_publish.heX_register.heX_setup.heX_subscribe.heXosip.hlibeXosip2.so/usr/include//usr/include/eXosip2//usr/lib64/-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/79ce1b541fc68515d34fbb004f5607a8-libeXosip2cpioxz5x86_64-suse-linuxdirectoryC source, ASCII textOH)x "utf-8135e4a5d4a08811c69f61bc7579e0cefdee1c2161b1ec721c271c4ece1dfd92b?P7zXZ !t/ C+] crt:bLL ?YWE}'Z1_I}?)@B*g{&T#MKm˲vP(OtY&2qB#v{w߲vh.JyrˠȄFm>u_ܷ|@UgѪfSnQXG!"XokEjRϞPg(mɹU*-dcIҭ+R>H2//!Z 9 ^kФԧEkfx[EŲAr+<=๠0#"WZںjMk{JyyxBi'?kX q/uHXC*I@VKsAW^}څKP͡P nBgcZ.$t,Ƌ:}T$Rj]_<='F2e*p Etg3̪>,/#\yo8`ҮVS0_ŝm(QΕAkM=&S[ 4Xq/ReM;AMݓ, d!җIʥoFf(1vdҎS,o[Y(IztXM,?҄$#"QZzgx7"Z,Wķ"mazK":S5F %naB)ª$s'A类hOgx{>IWX; o>J)+{i'B~^~NJ1ZEK@{Elm\˴d0<@e=L;&3wCr(`з%]0nQR YZxt69"`T4흰&uvK#=w!LKY-rWow+:0Ji=zo I/֢U ` ˎyqr[:e+yQ w2y;(1=cz|_ssĎs #@?DwJ+:$u֧F`D$y]]XEax cN\gEZrT(c#¯Py )~_QƬ)+# w :-Jet}i&7C)gœ(ҧ^ RG젼g2q0Jm$R15'#A\j}|.@Ŏ-"b S{DU[I$U"^.V_9u1d'9Y:16 jz ·u+АsDNa`;s罛rSva?fio)C}Om0.Qّƿ+<{od4 ,$_ sT#. ÛډsqaqBAhx$g (rl0cMÇr/q:ЬJ"JC}> d\$srocGW-*FKeh<6Jz4j?|pFv km{Hqf.UPmY|Lq~씐P\7@(B$89O=46<\2K 8yxxsU fsYA+ Vrڔ%Z'4?!A-dT`L@`__XL}:Naas?)W/d27ֲ dfe`nJ=4|LI FV&xDE7w|ad%"׷ źAV_ VCu1ĚH% @^lh9\!eѸUNLoV.>Uc!+K}i g#VgMnkkr?pbP?ϕ&2OT⓵ u_c`FBC)$n$1)Q b'Rf֘m M̉U(2p|DJSmBl dgl#)LoЁwnlҊlQUK*mJg3Ư#.fgί.:>zQh3 /p>16k W쵸 z~{GztTAiМ!,=kٰ4GScNGr?=eA*.G존mVt ;T-3Dd0Smͳk.r4z*g]U) oCZ_aCQݭv&C_8 V`M|rgQ`#OO'|ۘ(u}u1ٶI';(d4<.xƴnys1. [8Q?PvhUAξKl5q"`{E%' DR/+Al2ŷC&Z% 8@*7 a+*CN&'?|uÑ/>ܬCAђ}C8p>ri.Uxܖ1_imG.vn8ot4c '|;,&ՑP(ǼUmi|A $Z\wPb棭inXFzK]ɈO>0Ulu6߱*:w&v=Edԯ0sR,w24i`҅_hNbggZ<>*w4(GUv0zB;`R%jxՑN`h&/-d\o(ju%bf}?eqRlŗ51cpf{{ Mu>nv:6j]@FU{ ^8=Q:PuYt I٦ĉNqbBHIl Wt馶MQxQ2%jta*c]{9a63KKS+:I Ft]2%\I鞇{ZA|>KqWb*+t <_]]*Lsʄp՛%%jN_?{nQ#$5*OT:U m bMgpC*"|ƇcI Vc񢩛 ^?1J =o/t1:caĎZ&!g58HxQK| g~&NRƀɐZM?Z\ }g{!갔| 6<1]u#@v RNr.yo" J]T6ú#a?0jyO\^C*@g8 2)ΔOH8% ;Tє?Dqץ O\dpHgfBKP1!t&"y(LCp u'"1GȈUBPT[$Bs]yr4="pv'UZiB</=\-޽Qg^,NSLLƻ|3l{ k`؝&Q׆ۯ+a*-]7/ugU*EV8XuE @F=7.unW_sь(N07\}^#pd'٣>Uˊ͉ )`hW&a+jp ? ~ Pou?a*=HoQ`3ӟTŹ<㷯y5xH%U _(tω#Hm>i{H3^gn3OSrUpmlKZh9݊j]#v&{}RVG.;r0!iűLf`y3yMr*nSӸzMt2RYngcW}>]eAD%% {8M؞rXaNӼi˃OB'NWː~uv[*("#݃|B87'TŠ(_eO>)D4m_߷1g<3*)֒EGos)q\GV|w90GQ3RHx2ў! 1MpZBP{;@H2SKj%;`or.H:fM]^J/Qe)yM']ka L>'RZ`w@>(DPYнeayJx*'R}y"lPE66jqKŻIcJ#%p~i"Asqark!z"_=Õ޶CcYt:i3pMy阷OFЏܬQ+ji.PN[vo/ӕCn_;eK߀fSEܵV0!9WTc'wA.SCF[W7tcj^ѱFeU+,t4{UH8&ebf;Ss \AIWH/?hnrKYGP;J,pCwFi N@)K<,5?hRH0ܤ&&!ń œYIfvP귦\U=P"%8{u#:*r]q Xa]_<#Ll]Dr%>~_*ݐW@Ue:B|1k|ޔ=ńI,+y$Sw)vD{扂?iU8|Pf=RƥvVׯ:f9ROaN};&*%Z{b*#r)e ['{,b1^OQ ԛXN;:|( 5^r,luGB/HmE??Ĩ*W*ӐZeyd?S[N9y[Av>!ҥT3гޠ$eT.|4w;0so!FȊjTGj"Crop͊,qŊVGkQ LAUR8Um7s\-=B8xP*k51x+s^2PrÜgA@bqkF,v!W9D5+b>vqFv7̢?^HFoKs?{7(rMo{vUu 3Ǵu;g@4KVȰIX m7sy(xz?/1}N*=fL2ZYv5-ܾ_G;XxJdz~T K΋ ]XG<jGX:!f}ӕ}PNry$+s:(ο3с5|1NLk9 # So{դ/o)_5K~WFғpK@qL."isϧp*@KZֹ DG$kJ?SGDƑ\pXzsQĉ5+f{pkLy(2d.cM_MJ$ꁣ/&CV.$*1jb̡bh/K3;PJyONn&0 0jg֭B0fDccijÉO*MO 9Hr*.i8AR|tA)7yL֌XN+֟'6z!K:/w]@1}y4.Hiplcz:3LV}-E4;G@F/AFVʵhei)-+K:08 v:W*YK}0 dib2  AS Z*N>j-!(M> T5:xDk"0RZf3vvoշ ,e氼P^˩ Mmhӌ9dr= MUZݪj6x 1j CNUַul,֟7^=>}FaW/xh+rLB12)q8 -2FI`ʹ(vKbp^*M!'_'[6{c4m+L^٥j[Of3cds푄^c:wOtua#ƲQrQ]hW5NrkwBbrczD" "slD &HFCfkBk\3S#,m:  7}Ys@\9Af"3{ '6lq><iv#rg2r Ա̿맿-'4ʉv7+5 \F0E1^#C^é'0v/]l?.uzຯJnP%itj[+ĸ z~k7\]5 %FX5ɹSN*1E<ųrhDCw @H1 }77SEA~4*v5U*0V8OZp@pYa0d\1HTv`O9%FH^KԲ<+4hW(z[y;d$Og{ eZܱ%8ÕԌ4\G5WFT|iՊS0o2zہJ}-#׻cK~ 1␰91rL2$E>^w`ȯΗOf9'3h)K=ZU(Px?$ -bNӎEdž*QZĦ@յJ\(9(u):?i 3!,uc3)cp 0!ږ qxr#'yUبCumDDɭyx2mAO%XN^JI62S0PiwVd<::ۍLUDf칡&Xa̧q%AxTQŸ|f+KMã *@B;t$B .4/ZXSiRHg0j]LPx4A<ѴԆ|Ȃ5TM z õ׵e~P o vIBnu" sb[:Ã{eF;RJPq~V lOf>ɔiԴ7ət@1 k1E\SO5%ne]sV\' +q#dШ+]>< Mg'uRtCoc&aF{_[=Cf5D腊`c7^k["*}=-,T Mf1]~mgҞ@Ya+%*HEb\~Ut,<{Dت)gD뤙:$m9c@7ʘ&SUA2$-c?_lb};yՄm +KCcÏ*L`0pF+2]=&SԸ/t3IpC%uXg#n^9PyK>Zs`jdX~Əy%ډ͛=˩}Ez!*Ts.T3`Aنiv}6(Hc7T bbuj0OF:s67;r\J.(_6T58XĖz YZ