Extended osip2 library

Edit Package libeXosip2

This package is based on the package 'libeXosip2' from project 'openSUSE:Factory'.

Extended library for the osip2 protocoll.

Refresh
Refresh
Source Files
Filename Size Changed
libeXosip2-4.1.0.tar.gz 0000530997 519 KB
libeXosip2-sslverifypaths.patch 0000000788 788 Bytes
libeXosip2.changes 0000004622 4.51 KB
libeXosip2.spec 0000002472 2.41 KB
Revision 13 (latest revision is 23)
Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 244942 from Mariusz Fik's avatar Mariusz Fik (Fisiu) (revision 13)
- 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
Comments 2

David Sugar's avatar

After 3 years, there is finally a newer 5.1.0 release of eXosip2 (and a 5.1.0 of osip2) as of March (2019). It eliminates the need to carry an openssl patch, as it builds against 1.0.2-1.1.1 on it's own. It also fixes some long standing library bugs and has some subtle abi changes, but, unfortunately, upstream did not uptick the so library version. I have a build of osip2 and eXosip2 5.1.0 in my workspace now:

https://build.opensuse.org/project/show/home:dyfet

Naturally I would love to see opensuse eventually update.


David Sugar's avatar

The listed license in the spec is incorrect. Every source and header file makes it very clear:

"eXosip is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."

Hence it is actually GPL-2.0+, NOT GPL-2.0-ONLY.

openSUSE Build Service is sponsored by