debian/0000775000000000000000000000000012265641556007204 5ustar debian/rules0000775000000000000000000000076112265641554010266 0ustar #!/usr/bin/make -f %: dh $@ --parallel --with autoreconf export EXTRA_LIB=-lpthread override_dh_auto_configure: dh_auto_configure -- --enable-gperf --enable-pthread override_dh_install: dh_install --list-missing # Drop content of dependency_libs to avoid having to recompile exiv2 # if the path of the libs that appear there changes sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'` override_dh_autoreconf: dh_autoreconf ./autogen.sh get-orig-source: uscan --force-download debian/watch0000664000000000000000000000012012227466434010224 0ustar version=3 http://ftp.gnu.org/gnu/osip/libosip2-(.*)\.tar\.gz debian svn-upgrade debian/changelog0000664000000000000000000002423512265641301011050 0ustar libosip2 (4.0.0-3ubuntu2) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). -- Logan Rosen Wed, 15 Jan 2014 21:23:42 -0500 libosip2 (4.0.0-3ubuntu1) trusty; urgency=low * Merge from Debian unstable. Remaining changes: - debian/rules: Fix --with-autotools-dev to --with autotools_dev so it does something. -- William Grant Mon, 28 Oct 2013 12:46:29 +1100 libosip2 (4.0.0-3) unstable; urgency=low * Fix "FTBFS on hurd-i386" patch supplied by Pino (Closes: #715196) -- Mark Purcell Sun, 04 Aug 2013 10:25:43 +1000 libosip2 (4.0.0-2) unstable; urgency=low * Upload to unstable * Update debian/control - fix Vcs & Standards-Version: -- Mark Purcell Sun, 12 May 2013 18:41:44 +1000 libosip2 (4.0.0-1) experimental; urgency=low * New upstream release * NEW package libosip2-10 - match soname * Drop obsolete spelling-error-in-manpage.diff * Refresh manpage-section-mismatch.patch -- Mark Purcell Sun, 23 Dec 2012 13:45:52 +1100 libosip2 (3.6.0-4ubuntu1) saucy; urgency=low * debian/rules: Fix --with-autotools-dev to --with autotools_dev so it does something. -- William Grant Wed, 16 Oct 2013 14:32:04 +1100 libosip2 (3.6.0-4) unstable; urgency=low * weezey polish * Update Standards-Version: 3.9.3 * Refresh manpage-section-mismatch.patch * debian/compat -> 9 - hardening & multiarch -- Mark Purcell Sun, 24 Jun 2012 20:57:55 +1000 libosip2 (3.6.0-3) unstable; urgency=low * Upload to unstable - debian-release endorsed * Fix minor spelling-error.diff -- Mark Purcell Sun, 26 Feb 2012 07:52:37 +1100 libosip2 (3.6.0-2) experimental; urgency=low * Fix "Resolve unresolved symbols in shared libraries" debian/rules: export EXTRA_LIB=-lpthread (Closes: #558915) -- Mark Purcell Sat, 08 Oct 2011 14:06:34 +1100 libosip2 (3.6.0-1) experimental; urgency=low * New upstream release - NEW package libosip2-7 - soname bump * docs: drop duplicate-changelog-files ChangeLog * Drop content of dependancy_libs (sed -i) - Fixes "Emptying dependency_libs in .la files" (Closes: #633334) * Switch to dh 7 * Switch to dpkg-source 3.0 (quilt) format * Upgrade to Standards Version 3.9.2 * Upgrade debian/watch to v3 * copyright-refers-to-symlink-license - Updated debian/copyright -> LGPL-2.1 * Add osip.1 to libosip2-dev -- Mark Purcell Sat, 08 Oct 2011 13:54:35 +1100 libosip2 (3.5.0-1) experimental; urgency=low * New upstream release * NEW package libosip2-6 - soname bump * debian/compat -> 7 -- Mark Purcell Sat, 29 Jan 2011 15:08:04 +1000 libosip2 (3.3.0-1) unstable; urgency=low * New upstream release - libosip2 transition * Cleanup Uploaders: (Closes: #508850) * Upstream includes ignore-debian-Makefile.in.patch -- Mark Purcell Sun, 08 Mar 2009 15:36:40 +1100 libosip2 (3.2.0-1) experimental; urgency=low * New upstream release [ Patrick Matthäi ] * Bumped to Standards-Version 3.8.0. * Removed some more useless whitespaces at EOL in debian/control. [ Mark Purcell ] * NEW package libosip2-4 to match upstream soname * Add uclean(1) call to get-orig-source target * Add manpage-section-mismatch.patch -- Mark Purcell Sat, 15 Nov 2008 22:11:57 +1100 libosip2 (3.1.0-1) unstable; urgency=low * New upstream release [ Kilian Krause ] * Update Maintainer to Debian VoIP Team. [ Mark Purcell ] * Cleanup get-orig-source VARS * Ran uclean(1) over .orig.tar.gz * Ignore upstream debian/Makefile.in - ignore-debian-Makefile.in.patch * Bump packagename to libosip2-3deb (libosip2-3 is used in etch) - package-name-doesnt-match-sonames libosip2-3 - Conflicts: Replaces: etch libosip3 (<< 3.0) same soname * Remove debian/dirs - lintian: package-contains-empty-directory -- Mark Purcell Fri, 18 Apr 2008 16:04:23 +1000 libosip2 (3.0.3-2-1) unstable; urgency=low * New Upstream Release [ Mikael Magnusson ] * Fix debian/rules print-version and get-orig-source [ Mark Purcell ] * Bump soname (backwards libosip2-2) - linphone-nox: nox client fails to start (Closes: #439196) - libosip2-3: package-name-doesnt-match-sonames libosip2-2 (Closes: #439600) * linda: debhelper.mk needs Build-Depends: (>= 4.1.0) * Dump Provides:/ Conflicts: libosip2feature209 not used in Debian * Add Conflicts: libosip2-3 (>> 3.0) for missed soname bump -- Mark Purcell Fri, 31 Aug 2007 22:02:47 +0100 libosip2 (3.0.3-2) unstable; urgency=low * Build-Depends: cdbs -- Mark Purcell Sun, 19 Aug 2007 12:27:34 +0100 libosip2 (3.0.3-1) unstable; urgency=low * New upstream release (Closes: #421509) [ Kilian Krause ] * debian/control: - Import into pkg-voip. - Use binary:Version stanza to allow clean binNMUs. Bump to dpkg-dev (>= 1.13.19) * debian/watch: Update. [ Mark Purcell ] * libosip2-dev Recommends: pkg-config * Switch to cdbs * Ack NMU - libosip2-dev: libosip2.pc is missing (Closes: #328825) - libosip2-3: please provide osip.1 upstream man page (Closes: #366037) - Link in description doesn't exist (Closes: #352251) * Add Build-Depends: docbook-to-man to generate osip(1) * Add Build-Depends: autotools-dev * move osip.1 to -dev package, allows future upgrades of libs -- Mark Purcell Sun, 19 Aug 2007 11:43:12 +0100 libosip2 (2.2.2-3.1) unstable; urgency=low * Non-maintainer upload. * BTS old bugs: + Include libosip2.pc in -dev package (Closes: #328825) + Link libosip2.so.3.0.0 against libpthread.so (Closes: #356330) + Fix Links in debian/control: fsf.org => gnu.org (Closes: #352251) * Remove debian/*.ex files (Closes: #366036). * Remove debian/libosip2.* files. * switch to dh_install in debian/rules: + enable --list-missing to catch non installed files (like osip.1). + .files/.install were not in sync. * Also bump Standards-Version to 3.6.2. * Install upstream man page osip.1 (Closes: #366037). * Fix FSF address in debian/copyright. * Make debian/copyright complete (missing copyright statement for osip_md5.{h,c}) (Closes: #366034). -- Pierre Habouzit Wed, 24 May 2006 22:04:05 +0200 libosip2 (2.2.2-3) unstable; urgency=medium * Revert NMU -- Anand Kumria Tue, 18 Apr 2006 13:44:28 +1000 libosip2 (2.2.2-2) unstable; urgency=low * Change Build-Dep to automake1.8 (Closes: #335134) -- Anand Kumria Sat, 31 Dec 2005 13:07:36 +1100 libosip2 (2.2.2-1) unstable; urgency=low [ Aymeric MOIZARD ] * parser speed improvements * replace mutex with critical section on windows for performance. * fix a bug in the parser for empty header (also store empty Accept header) * improve mime support. * improve sipfrag support. * add NULL checks (uris...). * patch for PSOS support. [ ARAKI Yasuhiro ] * new upstream release. -- ARAKI Yasuhiro Wed, 21 Dec 2005 18:36:25 +0900 libosip2 (2.2.1-1) unstable; urgency=low * fix a potential mem leak content_type and osip_message_parse. * fix osip_body_clone method (add terminating NULL) * fix for binary support when multipart is used. * automatic check for reliable protocol SCTP and TLS. * avoid inclusion so user can (and must) now include either or before including -- Aymeric MOIZARD Tue, 12 Jul 2005 13:04:32 +0100 libosip2 (2.2.0+2.2.1pre4-2) unstable; urgency=low * Maintainer change: Anand Kumria to ARAKI Yasuhiro . -- ARAKI Yasuhiro Mon, 25 Apr 2005 14:11:33 +0900 libosip2 (2.2.0+2.2.1pre4-1) unstable; urgency=low * New upstream release * fix osip_body_clone doesn't NULL terminate the copied body. Reported by Mikael Magnusson. (Close: #305729) * Maintainer change: Anand Kumria to ARAKI Yasuhiro . -- ARAKI Yasuhiro Fri, 22 Apr 2005 15:33:12 +0900 libosip2 (2.2.0-1) unstable; urgency=low * remove #ifdef OSIP_RETRANSMIT_2XX to always compile it. * initialize remote_contact_uri when dialog is built with notify. * allow very short attachements. * new macros allocators. * remove use of alloca in the parser. * fix memory bug when realloc is needed on large message. * remove useless prototypes. * fix memory access in parser. * API slightly broken to enable support for binary data. * improvements of the sip message test suite. * ABI change to 3 -- ARAKI Yasuhiro Fri, 4 Feb 2005 14:46:08 +0900 libosip2 (2.0.9-2) unstable; urgency=low * fix for ABI change (close: #285079) -- ARAKI Yasuhiro Sat, 11 Dec 2004 15:20:14 +0900 libosip2 (2.0.9-1) unstable; urgency=low * New upstream release -- ARAKI Yasuhiro Thu, 9 Dec 2004 18:09:09 +0900 libosip2 (2.0.6-2) unstable; urgency=low * fix: lack "libosip2.so" install for libosip2-dev. -- ARAKI Yasuhiro Tue, 23 Mar 2004 15:29:12 +0900 libosip2 (2.0.6-1) unstable; urgency=low * New upstream release (close: #238263) * Co-maintainer add: ARAKI Yasuhiro -- ARAKI Yasuhiro Thu, 18 Mar 2004 11:56:11 +0900 libosip2 (2.0.5-2) unstable; urgency=low * Build depend on automake1.6 too -- Anand Kumria Sun, 28 Dec 2003 13:17:07 +1100 libosip2 (2.0.5-1) unstable; urgency=low * New upstream release (and change of source name) * For the life of me I couldn't see what the patch was but I believe this will fix the problem (closes: #215606, 219421) -- Anand Kumria Sat, 27 Dec 2003 11:07:33 +1100 osip (2.0.4-1) unstable; urgency=low * New upstream release -- Anand Kumria Sun, 11 Oct 2003 05:17:51 +1000 osip (2.0.1.2-1) unstable; urgency=low * Initial Release. -- Anand Kumria Tue, 30 Sep 2003 16:09:51 +1000 debian/compat0000664000000000000000000000000212227466434010400 0ustar 9 debian/copyright0000664000000000000000000000447612227466434011150 0ustar Package: libosip2 This package was debianized by Aymeric Moizard Obtained from: It was downloaded from ftp://ftp.gnu.org/gnu/osip/ Debian copyright/license: osip is mostly licensed under the GPL with the copyright statement: Copyright (C) 2001,2002,2003,2004,2005 Aymeric MOIZARD jack@atosc.org This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. except for osip_md5.{h,c}: This is a modified version from Aymeric MOIZARD of MD5C.C provided by RSA Data Security, Inc. modification: path for include files Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved. License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. These notices must be retained in any copies of any part of this documentation and/or software. On Debian systems, the complete text of the GNU General Public License can be found in the file `/usr/share/common-licenses/LGPL-2.1` Upstream Author: Aymeric Moizard debian/source/0000775000000000000000000000000012227466434010502 5ustar debian/source/format0000664000000000000000000000001412227466434011710 0ustar 3.0 (quilt) debian/README.Debian0000664000000000000000000000152212227466434011243 0ustar libosip for Debian ------------------ SIP (rfc3261) is a signalling protocol that initiates, modifies and terminates multimedia sessions. libosip is implement the transaction layer of the SIP protocol. SIP is a replacement for H323 which is close to MAIL and SMTP for both format and the transport protocol definition. SIP is mainly used by IP telephony applications. Some applications using SIP already exist: partysip a SIP proxy server (registrar and routing server) and linphone, a SIP User Agent (softphone) will allow you to access any other SIP user in the world. libosip can be used to implement any kind of applications that need to establish sessions: ip phones is the best example but it could also be the setup of a game sessions or whatever you want. -- Aymeric MOIZARD , Tue, 16 Apr 2002 11:29:25 +0100 debian/libosip2-10.install0000664000000000000000000000002412065470353012522 0ustar usr/lib/*/lib*.so.* debian/libosip2-dev.install0000664000000000000000000000021612227466434013070 0ustar usr/include/osip2/* usr/include/osipparser2/* usr/lib/*/lib*.a usr/lib/*/lib*.la usr/lib/*/lib*.so usr/lib/*/pkgconfig/libosip2.pc usr/share/ debian/libosip2-dev.manpages0000664000000000000000000000004512227466434013215 0ustar debian/tmp/usr/share/man/man1/osip.1 debian/control0000664000000000000000000000366312265641255010613 0ustar Source: libosip2 Section: comm Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian VoIP Team Uploaders: Mark Purcell , Kilian Krause Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.13.19), dh-autoreconf, docbook-to-man Standards-Version: 3.9.4 Homepage: http://www.gnu.org/software/osip/ Vcs-Svn: svn://anonscm.debian.org/pkg-voip/libosip2/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-voip/libosip2/trunk/ Package: libosip2-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libosip2-10 (= ${binary:Version}) Recommends: pkg-config Description: development files for the SIP library libosip2 header files and static libraries to assist in development of programs wishing to use SIP. . The oSIP library is written in C, is thread safe and has no dependencies except the standard C library. . oSIP could be used to implement an IP soft-phone as well as embedded SIP software. oSIP is not limited to endpoint agents implementations and can also be used to implement SIP proxies or registration services. . oSIP currently provides an API for the SIP message parser, SDP message parser, and library to handle "SIP transactions" as defined by the SIP standards (RFC3261). Package: libosip2-10 Section: libs Pre-Depends: ${misc:Pre-Depends} Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: Session Initiation Protocol (SIP) library oSIP is an implementation of SIP. . SIP stands for the Session Initiation Protocol and is described by the RFC3261. This library aims to provide multimedia and telecom software developers an easy and powerful interface to initiate and control SIP based sessions in their applications. . SIP is the IETF replacement for the ITU's H323. Example programs using this library are partysip and linphone. debian/docs0000664000000000000000000000002612227466434010053 0ustar BUGS NEWS README TODO debian/shlibs.local0000664000000000000000000000010312227466434011474 0ustar libPACKAGE# 1.99.6 libosip2 (>> 1.99.6-0), libosip2 (<< 1.99.6-99) debian/patches/0000775000000000000000000000000012227466434010631 5ustar debian/patches/hurd.diff0000664000000000000000000000124012166154530012413 0ustar Author: Pino Toscano Description: Fix build on GNU/Hurd GNU/Hurd uses a Mach-based microkernel (gnumach), so __MACH__ is defined too; since the code is specific to the Mac OS X variant of Mach, change the condition to __APPLE__. --- a/src/osip2/osip_time.c +++ b/src/osip2/osip_time.c @@ -21,7 +21,7 @@ #include #include -#ifdef __MACH__ +#ifdef __APPLE__ #include #include #endif @@ -151,7 +151,7 @@ _osip_gettimeofday_realtime (struct time return 0; } -#elif defined(__MACH__) +#elif defined(__APPLE__) int osip_gettimeofday (struct timeval *tp, void *tz) debian/patches/series0000664000000000000000000000010712227466434012044 0ustar spelling-error-in-binary.diff manpage-section-mismatch.patch hurd.diff debian/patches/manpage-section-mismatch.patch0000664000000000000000000000201212227466434016522 0ustar usr/share/man/man1/osip.1.gz:1 1 != SECTION A man page usually should contain a .TH header, specifying the section. The section in this manpage doesn't match with the section in the filename. Refer to the groff_man(7) manual page and the man(1) manual page for details. Severity: normal; Certainty: certain Index: libosip2-4.0.0/help/man/osip.sgml =================================================================== --- libosip2-4.0.0.orig/help/man/osip.sgml 2012-07-17 20:36:07.000000000 +1000 +++ libosip2-4.0.0/help/man/osip.sgml 2012-12-23 13:41:17.000000000 +1100 @@ -4,7 +4,7 @@ Aymeric"> MOIZARD"> Jan 15, 2005"> - SECTION"> + 1"> jack at atosc.org"> libosip"> debian/patches/spelling-error-in-binary.diff0000664000000000000000000000402712227466434016320 0ustar Description: spelling-error-in-binary Bug-Debian: http://lintian.debian.org/tags/spelling-error-in-binary.html Index: libosip2-4.0.0/src/osip2/osip_transaction.c =================================================================== --- libosip2-4.0.0.orig/src/osip2/osip_transaction.c 2012-11-17 08:24:10.000000000 +1100 +++ libosip2-4.0.0/src/osip2/osip_transaction.c 2012-12-23 13:38:03.000000000 +1100 @@ -133,7 +133,7 @@ osip_id_mutex_lock (osip); (*transaction)->transactionid = osip->transactionid++; osip_id_mutex_unlock (osip); - OSIP_TRACE (osip_trace (__FILE__, __LINE__, OSIP_INFO2, NULL, "allocating transaction ressource %i %s\n", (*transaction)->transactionid, request->call_id->number)); + OSIP_TRACE (osip_trace (__FILE__, __LINE__, OSIP_INFO2, NULL, "allocating transaction resource %i %s\n", (*transaction)->transactionid, request->call_id->number)); /* those lines must be called before "osip_transaction_free" */ (*transaction)->ctx_type = ctx_type; @@ -243,7 +243,7 @@ when a transaction goes in the TERMINATED STATE. However the user might want to just take the context out of the SIP stack andf keep it for future use without freeing - all ressource.... This way the transaction context can be + all resource.... This way the transaction context can be kept without being used by the oSIP stack. new methods that replace this one: @@ -278,7 +278,7 @@ if (transaction == NULL) return OSIP_BADPARAMETER; if (transaction->orig_request != NULL && transaction->orig_request->call_id != NULL && transaction->orig_request->call_id->number != NULL) { - OSIP_TRACE (osip_trace (__FILE__, __LINE__, OSIP_INFO2, NULL, "free transaction ressource %i %s\n", transaction->transactionid, transaction->orig_request->call_id->number)); + OSIP_TRACE (osip_trace (__FILE__, __LINE__, OSIP_INFO2, NULL, "free transaction resource %i %s\n", transaction->transactionid, transaction->orig_request->call_id->number)); } if (transaction->ctx_type == ICT) { __osip_ict_free (transaction->ict_context);