Path to this page:
./
devel/libosip,
Implementation of SIP
Branch: CURRENT,
Version: 5.3.0,
Package name: libosip2-5.3.0,
Maintainer: pkgsrc-usersoSIP is an implementation of SIP.
The GNU oSIP library is written in C and get no dependencies except the
standard C library. oSIP is thread safe and will generally be used in a
multi-threaded application. Nevertheless, this is optional.
oSIP is little in size and code and thus could be use to implement IP
soft-phone as well as embedded SIP software. oSIP is not limited to
endpoint agents, and can also be used to implement "SIP proxy".
oSIP does not intend to provide a high layer API for controlling
"SIP Session" at this step. Instead, it currently provides an API for the
SIP message parser, SDP message parser, and library to handle
"SIP transactions" as defined by the SIP document.
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 705.227 KB
Version history: (Expand)
- (2022-04-15) Updated to version: libosip2-5.3.0
- (2020-12-07) Updated to version: libosip2-5.2.0
- (2020-03-06) Updated to version: libosip2-5.1.1
- (2019-04-21) Updated to version: libosip2-4.1.0nb1
- (2017-11-23) Package has been reborn
- (2014-07-13) Updated to version: libosip2-4.1.0
CVS history: (Expand)
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2020-05-31 17:34:32 by Roland Illig | Files touched by this commit (1) |
Log message:
devel/libosip: remove unknown configure option
|
2020-03-06 13:52:21 by Nia Alarie | Files touched by this commit (6) | |
Log message:
libosip: Update to 5.1.1
libosip2 (5.1.1) - 2020-01-16
* fix vulnerability report: Authentication-Info or Proxy-Authentication-Info \
are affected by a buffer overflow when building sip messages.
* fix vulnerability report: when boundary only contains one quote, strncpy will \
use the unsigned value of -1 as size parameter.
* fix: avoid several memory leaks detected in the SDP parser upon invalid SDP \
formats.
* fix bug #57467: infinite loop in sdp_message_a_attribute_del_at_index
* fix bug #56071: Heap-buffer-overflow in osip_util_replace_all_lws function in \
osip_message_parse.c
* fix to reject any non compliant answer with missing version digits.
libosip2 (5.1.0) - 2019-03-27
* STRUCTURE change: struct osip_srv_record
* STRUCTURE change: struct osip_naptr
* constant renamed: CRLF, LF, CR, SP renamed to OSIP_CRLF, OSIP_LF, OSIP_CR, OSIP_SP
* new API: int parser_add_comma_separated_header(const char *hname);
* support larger binary attachment.
* use strspn for better readability.
* update osip_naptr & osip_srv_record structures to hold more NAPTR info \
and store ENUM result.
* add AM_SILENT_RULES for autotools silent compilation.
* fix a bug introduced in version 5: The current code is not counting correctly \
escaped " for multiple
headers on one line. This is fixed.
* In order to prevent incorrect parsing of header that should not appear on one \
line, osip now contains
a list of known headers which are allowed to appear as "multiple header \
on one line separated with COMMA".
Other headers will be parsed as ONE header.
* new API: parser_add_comma_separated_header API can be used to add other \
headers in the list, so they
will be parsed by osip as "multiple header on one line".
* support for Visual Studio 2017: rename macro, better usage of WINAPI_FAMILY.
* add some pre-defined SIP answer code (from \
www.iana.org/assignments/sip-parameters/)
* fix windows compilation on mingw/msys if compiling without threads.
* fix bug report: sr #109265: SIP message body length underflow in libosip2-4.1.0
https://savannah.gnu.org/support/?109265
* other minor changes: warning, compilation...
libosip2 (5.0.0)
* STRUCTURE change: additionnal parameter for "struct osip_srv_entry" \
used for failover in eXosip2.
* fix overflow: sr #109133: Heap buffer overflow in utility function *osip_clrncpy*
* fix overflow: sr #109132: Heap buffer overflow in *osip_body_to_str*
* fix overflow: sr #109131: Heap buffer overflow in `_osip_message_to_str`
* simplify usage of timercmp/timerisset/timerclear
* optimize list search: use iterator
* improve/update autotools (./configure and options, Makefile.am, ax_thread.m4...)
* verify a URI scheme only contains allowed char
* improve make check (test unit) to make it clear about the results expected.
* fix a possible buffer overflow of 1 byte in sdp_message_to_str (size=sdp \
allocated size)
* fix cseq check in order to stop retransmission of 200ok
* update to reject negative value in port number
* add support for ntlm authentication in parser
* include application_data when cloning sip message
* fix to allow correct parsing of quoted string in from/to/contact/...
* add authorizations and proxy_authorizations into ACK for 3xx, 4xx, 5xx, and \
6xx (if answer was not 401/407)
* additionnal check for cseq number for matching incoming ack restransmission
* patch to transmit ack for OSIP_ICT_ACK_SENT event
* improve management of body length // fix a bug when initial value of body is \0.
* increase timer E as soon as we receive 1xx for NICT.
* update all reasons according to RFC.
* add some reason code from rfc4412, rfc3261 and rfc6086.
* parse addr spec with LAQUOT and RAQUOT in generic parameters.
* avoid issue with comma in userinfo of URI which may appear for several \
headers such as Contact.
* do not use multiple header method for t, f, i, r, refer-to, b, referred-by \
headers.
* allow faster connection with non blocking reliable sockets.
* improve android time compensation.
|
2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046) |
Log message:
all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
|
2019-04-21 18:25:38 by Pierre Pronchery | Files touched by this commit (8) |
Log message:
Import security fixes for libosip2
This adds patches for the following CVE entries:
- CVE-2016-10324
- CVE-2016-10325
- CVE-2016-10326
- CVE-2017-7853
All patches were obtained from Debian and verified to match upstream.
While there, rename and comment the previous patch.
Bumps PKGREVISION.
XXX pull-up
|
2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583) |
Log message:
Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.
There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|