debian/0000775000000000000000000000000012234426076007176 5ustar debian/source/0000775000000000000000000000000011726765063010505 5ustar debian/source/format0000664000000000000000000000001411457302725011704 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000001571012164146255011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: SIP Witch Upstream-Contact: David Sugar Source: http://ftp.gnu.org/gnu/sipwitch/ git://git.savannah.gnu.org/sipwitch.git Files: * Copyright: 2006-2010, David Sugar, Tycho Softworks License: GPL-3+ Files: */Makefile.am CMakeLists.txt autogen.sh cmodel.sh config.h.cmake configure.ac server/sipwitch.init sipwitch-config.in sipwitch.spec sipwitch.spec.in Copyright: 2006-2011, David Sugar, Tycho Softworks License: GAP~pure-exception Files: */Makefile.in Copyright: 1994-2011, Free Software Foundation, Inc. 2006-2010, David Sugar, Tycho Softworks License: GAP~Makefile.in and GAP~pure-exception Files: server/sipw.8 sipwitch-config.1 utils/sipquery.1 utils/sipwitch.1 utils/sipwitch.cgi.8 Copyright: 2009, David Sugar , Tycho Softworks License: GPL-3+~manual-page Files: autoconf/config.guess autoconf/config.sub autoconf/depcomp autoconf/missing Copyright: 1992-2012, Free Software Foundation, Inc. License: GPL-2+ with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: configure Copyright: 1992-1996, 1998-2012, Free Software Foundation, Inc License: GAP~configure Files: aclocal.m4 Copyright: 1996-2011, Free Software Foundation, Inc. License: GAP Files: autoconf/ltmain.sh Copyright: 1996-2001,2003-2011, Free Software Foundation, Inc License: GPL-2+ with Libtool exception As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. Files: autoconf/install-sh Copyright: 1994, X Consortium License: Expat~X with X exception Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium. Files: INSTALL Copyright: 1994-1996, 1999-2002, 2004-2011 License: GAP~INSTALL Files: debian/* Copyright: 2011-2013, Jonas Smedegaard License: GPL-3+ License: GPL-3+ This program 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 3 of the License, or (at your option) any later version. . This program 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 General Public License for more details. . Comment: . On Debian systems the 'GNU General Public License' version 3 is located in '/usr/share/common-licenses/GPL-3'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . License: GPL-3+~manual-page This manual page 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 3 of the License, or (at your option) any later version. . This program 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 General Public License for more details. License: GPL-2+ This program 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. . This program 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 General Public License for more details. . Comment: . On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL-2'. License: Expat~X Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: GAP This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~INSTALL Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. License: GAP~Makefile.in This Makefile.in is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~configure This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. License: GAP~pure-exception This file is free software; as a special exception the author gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. debian/copyright_hints0000664000000000000000000001424112164144547012342 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: common/cache.cpp common/cdr.cpp common/control.cpp common/db.cpp common/events.cpp common/modules.cpp common/service.cpp common/stats.cpp common/uri.cpp inc/sipwitch/cache.h inc/sipwitch/cdr.h inc/sipwitch/control.h inc/sipwitch/db.h inc/sipwitch/events.h inc/sipwitch/mapped.h inc/sipwitch/modules.h inc/sipwitch/namespace.h inc/sipwitch/service.h inc/sipwitch/sipwitch.h inc/sipwitch/stats.h inc/sipwitch/uri.h server/call.cpp server/forward.cpp server/history.cpp server/media.cpp server/messages.cpp server/protocols.cpp server/registry.cpp server/scripting.cpp server/server.cpp server/server.h server/signals.cpp server/stack.cpp server/subscriber.cpp server/thread.cpp server/voip.cpp server/voip.h server/zeroconf.cpp test/libs.cpp Copyright: 2006-2008, David Sugar, Tycho Softworks 2006-2010, David Sugar, Tycho Softworks 2007-2010, David Sugar, Tycho Softworks 2008-2009, David Sugar, Tycho Softworks 2008-2010, David Sugar, Tycho Softworks 2009-2010, David Sugar, Tycho Softworks 2010, David Sugar, Tycho Softworks License: GPL-3+ FIXME Files: AUTHORS BUILDS ChangeLog Doxyfile FEATURES MODULES NEWS NOTES SUPPORT TODO debian/README.source debian/TODO debian/compat debian/control debian/control.in debian/control.in.in debian/gbp.conf debian/source/format debian/watch directive.in libsipwitch.pc.in server/lab.xml-example server/sipwitch.conf server/sipwitch.cron server/sipwitch.defaults server/sipwitch.ifdown server/sipwitch.ifup server/sipwitch.log server/sipwitch.reload server/sipwitch.service server/tests.xml sipwitch-config.h.in Copyright: *No copyright* License: UNKNOWN FIXME Files: CMakeLists.txt Makefile.am autogen.sh cmodel.sh common/Makefile.am configure.ac inc/Makefile.am inc/sipwitch/Makefile.am server/CMakeLists.txt server/Makefile.am server/sipwitch.init sipwitch-config.h.cmake sipwitch-config.in sipwitch.spec sipwitch.spec.in test/Makefile.am utils/Makefile.am Copyright: 2006-2008, David Sugar, Tycho Softworks 2006-2009, David Sugar, Tycho Softworks 2006-2010, David Sugar, Tycho Softworks 2008, David Sugar, Tycho Softworks 2008-2010, David Sugar, Tycho Softworks 2011, David Sugar, Tycho Softworks License: UNKNOWN FIXME Files: Makefile.in common/Makefile.in inc/Makefile.in inc/sipwitch/Makefile.in server/Makefile.in test/Makefile.in utils/Makefile.in Copyright: 1994-2002, 2006-2008, David Sugar, Tycho Softworks 2006-2010, David Sugar, Tycho Softworks 2008-2010, David Sugar, Tycho Softworks License: UNKNOWN FIXME Files: server/sipw.8 sipwitch-config.1 utils/sipquery.1 utils/sipwitch-cgi.8 utils/sipwitch.1 Copyright: 2009, David Sugar \(co 2009, David Sugar, Tycho Softworks License: GPL-3+ FIXME Files: server/system.cpp utils/cgiserver.cpp utils/sippasswd.cpp utils/sipquery.cpp utils/sipwitch.cpp Copyright: 2007-2009, David Sugar, Tycho Softworks\n" 2008, David Sugar, Tycho Softworks\n" 2008-2010, David Sugar, Tycho Softworks 2010, David Sugar, Tycho Softworks 2010, David Sugar, Tycho Softworks\n" License: GPL-3+ FIXME Files: autoconf/config.guess autoconf/config.sub autoconf/depcomp autoconf/missing Copyright: 1992-1999, 1992-2000 1996-1997, 1999-2000, 2002-2006 1999-2000, 2003-2007, 2009-2010 License: GPL-2+ FIXME Files: autoconf/install-sh Copyright: 1994, X Consortium License: Expat FIXME Files: configure Copyright: (ISLOWER ? 'A' + ( - 'a') : ) (ISLOWER ? ( | 0x40) : ) 1992-1996, 1998-2012, Free Software Foundation, Inc 1996-2001, 2003-2005 2012, Free Software Foundation, Inc License: GPL-2+ FIXME Files: aclocal.m4 Copyright: 1996-1997, 2000-2001, 2003, 2005, 1996-1997, 2000-2001, 2003, 2005, 2008 1996-2001, 2003-2005 1996-2004, 1997, 1999-2001, 2003-2005, 2008 1997, 2000-2001, 2003-2006, 2008 1999-2005, 2008 1999-2006, 2009 2001, 2003, 2005, 2008, 2011, Free Software Foundation 2001, 2003, 2005, 2011 Free Software Foundation, Inc 2001-2003, 2005, 2008, 2010 Free Software 2001-2003, 2005, 2009, Free Software Foundation, Inc 2002-2003, 2005-2008, 2011 Free Software 2003, 2005 Free Software Foundation, Inc 2003-2006, 2011 Free Software Foundation 2004, Free Software Foundation, Inc 2004, Scott James Remnant 2004-2005, 2007, 2009, Free Software Foundation, Inc 2004-2005, 2007-2008, Free Software Foundation, Inc 2004-2005, 2007-2009, Free Software Foundation 2004-2005, 2012 Free Software Foundation, Inc 2006, 2008, 2010, Free Software Foundation, Inc 2011, Free Software Foundation, Inc License: GPL-2+ FIXME Files: autoconf/ltmain.sh Copyright: 1996-2001, 2003-2006 all begin with the string "--lt-" License: GPL-2+ FIXME Files: utils/sippasswd.1 Copyright: 2010, David Sugar \(co 2010, David Sugar, Tycho Softworks License: GPL-3+ FIXME Files: debian/rules Copyright: 2011-2013, Jonas Smedegaard License: GPL-3+ FIXME Files: COPYING Copyright: 2007, Free Software Foundation, Inc. HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS are not disclaimer" for the program, if necessary holder as a result of your choosing to follow a holder explicitly and holder is holder is reinstated (a) holder notifies you of the holder who authorizes use under this holder, and you cure the violation prior to 30 days after holders of if you do law law, except executing it on a on the Program, and are irrevocable provided the stated on the software, and (2) offer you this License permission permission, other than the making of an treaty adopted on 20 December 1996, or License: GPL-ever FIXME Files: INSTALL Copyright: 1994-1996, 1999-2002, 2004-2011, Free Software Foundation License: UNKNOWN FIXME Files: README Copyright: assignment. To me the FSF meets these goals perfectly, and this I holder for this purpose; I personally have prefer two...), and holders who share common interest (some do strongly suggest having a License: UNKNOWN FIXME debian/changelog0000664000000000000000000000672112234426076011056 0ustar sipwitch (1.6.1-1build2) trusty; urgency=low * No change rebuild against libexosip2-10. -- Dmitrijs Ledkovs Thu, 31 Oct 2013 10:09:02 +0000 sipwitch (1.6.1-1build1) trusty; urgency=low * No change rebuild against ucommon. -- Dmitrijs Ledkovs Wed, 30 Oct 2013 15:15:37 +0000 sipwitch (1.6.1-1) unstable; urgency=low [ upstream ] * New release. + ucommon abi 6 support. + drop switchview (moved to standalone package). + usage of new context aware intermediary voip functions. + fixes for official exosip2 4.0. + improved ssl configure check. [ Jonas Smedegaard ] * Fix copy-paste error in short descriptions. Closes: bug#679392, #679393. Thanks to Davide Prina. * Bump dephelper compatibility level to 8. * Update copyright file: + Fix use pseudo-comment section to obey silly restrictions of copyright format 1.0. + Drop Files sections for no longer shipped files. + Extend copyright coverage for autotools to include recent years. + Add git URL as alternate source. * Drop patch 1001: Not strictly necessary. * Update package relations: + Relax to build-depend unversioned on cdbs: Needed version satisfied even in oldstable. + Tighten build-dependency on libucommon-dev: Fixes FTBFS. Closes: bug#707450. Thanks to Lucas Nussbaum and Andrey Rahmatullin. * Add README.source emphasizing control.in file as *not* a show-stopper for contributions, referring to wiki page for details. * Bump standards-version to 3.9.4. * Use canonical hostname (anonscm.debian.org) in Vcs-Git URI. * Bump packaging license to GPL-3+, and extend copyrigt coverage for myself to include current year. * Have git-import-orig avoid .git-ignore files. * Stop tracking md5sum of upstream tarball. * Add d-shlibs override to resolve now unversioned libucommon-dev dependency. -- Jonas Smedegaard Mon, 01 Jul 2013 11:37:18 +0200 sipwitch (1.2.4-1) unstable; urgency=low * New upstream release. * Update upstream source URL. * Extend copyright coverage of packaging. * Add Vcs-* URLs to control file. * Unfuzz patch 1001. -- Jonas Smedegaard Mon, 25 Jun 2012 16:55:59 +0200 sipwitch (1.2.3-1) unstable; urgency=low * New upstream release. * Unfuzz patch 1001. * Add git-buildpackage configfile, enabling signed tags. * Update copyright file: + Fix adjust GPL-2+ License section to actually contain GPL-2+ (not GPL-3+). Thanks to Mike O'Connor. + Add Files paragraphs, introducing new copyright holder. + Fix double-indent in Copyright fields as per Policy §5.6.13. + Fix include final final line of a disclaimer. + Fix add dot to avoid vertical space in License field. + Bump format to 1.0. * Update package relations: + Fix stop depend on unused inetd. + Fix recommend (not depend on) cron and logrotate. + Relax build-dependency on cdbs (needlessly tight). + Relax build-depend unversioned on debhelper and devscripts (needed versions satisfied even in oldstable). * Remove debian/source/local-options; abort-on-upstream-changes and unapply-patches are default in dpkg-source since 1.16.1. * Add a few TODO items. * Bump standards-version to 3.9.3. -- Jonas Smedegaard Sun, 11 Mar 2012 14:43:28 +0100 sipwitch (1.0.3-1) unstable; urgency=low * Initial release. Closes: Bug#618427. -- Jonas Smedegaard Fri, 08 Jul 2011 14:27:16 +0200 debian/gbp.conf0000664000000000000000000000021512164144252010606 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True [git-import-orig] filter = .gitignore debian/control0000664000000000000000000001035312164147006010576 0ustar Source: sipwitch Priority: optional Maintainer: Jonas Smedegaard Build-Depends: cdbs, autotools-dev, devscripts, libtool, automake1.11, autoconf, debhelper, dh-buildinfo, libucommon-dev (>= 6), libexosip2-dev, pkg-config, libavahi-client-dev, d-shlibs Standards-Version: 3.9.4 Homepage: http://www.gnu.org/software/sipwitch/ Section: net Vcs-Git: git://anonscm.debian.org/git/collab-maint/sipwitch Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sipwitch.git Package: sipwitch Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, Recommends: cron, logrotate Suggests: sipwitch-cgi Description: secure peer-to-peer VoIP server for the SIP protocol GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the sipwitch daemon and related utilities. Package: libsipwitch-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libsipwitch1 (= ${binary:Version}), ${devlibs:Depends}, Description: secure peer-to-peer SIP VoIP server - development files GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the development headers and static libraries. Package: libsipwitch1-dbg Architecture: any Section: debug Priority: extra Depends: ${misc:Depends}, libsipwitch1 (= ${binary:Version}) Description: secure peer-to-peer SIP VoIP server - debug symbols GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the debugging symbols. Package: libsipwitch1 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: sipwitch Description: secure peer-to-peer SIP VoIP server - shared libraries GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the shared libraries. Package: sipwitch-cgi Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: sipwitch, apache2 | httpd-cgi Description: secure peer-to-peer SIP VoIP server - CGI XML-RPC interface GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the CGI-based XML-RPC interface for managing a locally resident sipw daemon, including the ability to collect statistics and call information, and to perform control operations. This is meant to support creation of remote management applications for sipwitch, especially when sipw might be executed on a dedicated router. debian/rules0000775000000000000000000001075112164246663010266 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2011, 2012, 2013 Jonas Smedegaard # Description: Main Debian packaging script for GNU SIP Witch # # This program 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 3, or (at your option) # any later version. # # This program 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 # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # This needs to run (and thus be declared) before CDBS includes debian/control:: debian/control.in DEB_PHONY_RULES += debian/control.in debian/control.in:: sed -e 's/__LIBPKGNAME__/$(libpkgname)/g' debian/control.in DEB_AUTO_UPDATE_LIBTOOL = pre DEB_AUTO_UPDATE_AUTOCONF = 2.68 DEB_AUTO_UPDATE_AUTOHEADER = 2.68 DEB_AUTO_UPDATE_ACLOCAL = 1.11 DEB_AUTO_UPDATE_AUTOMAKE = 1.11 include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/autotools.mk #include /usr/share/cdbs/1/class/cmake.mk include /usr/share/cdbs/1/rules/debhelper.mk stem = sipwitch major = $(firstword $(subst .,$(space),$(DEB_UPSTREAM_VERSION))) libname = lib$(stem) libpkgname = lib$(stem)$(major) pkgconfigname = $(libname) ucommon-major = 6 DEB_UPSTREAM_URL = http://ftp.gnu.org/gnu/sipwitch CDBS_BUILD_DEPENDS += , libucommon-dev (>= $(ucommon-major)), libexosip2-dev CDBS_BUILD_DEPENDS += , pkg-config, libavahi-client-dev DEB_MAKE_CHECK_TARGET = check devbinfiles = sipwitch-config binfiles = sippasswd sipquery sipwitch sbinfiles = sipw cgifiles = sipwitch-cgi DEB_INSTALL_MANPAGES_$(libname)-dev = $(patsubst %,debian/tmp/usr/share/man/man1/%.1,$(devbinfiles)) DEB_INSTALL_MANPAGES_$(stem) = $(patsubst %,debian/tmp/usr/share/man/man1/%.1,$(binfiles)) $(patsubst %,debian/tmp/usr/share/man/man8/%.8,$(sbinfiles)) DEB_INSTALL_MANPAGES_$(stem)-cgi = $(patsubst %,debian/tmp/usr/share/man/man8/%.8,$(cgifiles)) DEB_DH_INSTALL_ARGS_$(libname)-dev = --autodest $(patsubst %,usr/bin/%,$(devbinfiles)) DEB_DH_INSTALL_ARGS_$(stem) = --autodest $(patsubst %,usr/bin/%,$(binfiles)) $(patsubst %,usr/sbin/%,$(sbinfiles)) DEB_DH_INSTALL_ARGS_$(stem) += usr/lib/sipwitch/*.so etc DEB_DH_INSTALL_ARGS_$(stem)-cgi = --autodest usr/lib/cgi-bin/ $(patsubst %,usr/bin/%,$(cgifiles)) # put aside upstream-shipped temp files during build but after copyright-check upstreamtmpfiles = Makefile.in $(patsubst %,%/Makefile.in,common inc inc/sipwitch server test utils) upstreamtmpfiles += aclocal.m4 autoconf/ltmain.sh configure sipwitch.spec pre-build:: debian/stamp-upstreamtmpstuff debian/stamp-upstreamtmpstuff: debian/stamp-copyright-check for file in $(upstreamtmpfiles); do \ [ ! -e $$file ] || [ -e $$file.upstream ] || cp -a $$file $$file.upstream; \ done touch $@ clean:: for file in $(upstreamtmpfiles); do \ [ ! -e $$file.upstream ] || mv -f $$file.upstream $$file; \ done rm -f debian/stamp-upstreamtmpstuff # Clean autogenerated files not also shipped upstream clean:: rm -rf m4 # TODO: Enable docs when sensible (i.e. not mainly doing illegal ../ucommon) #DEB_INSTALL_DOCS_$(stem)-doc += doc/html #common-build-indep:: debian/stamp-docs #debian/stamp-docs: # rm -rf doc # doxygen Doxyfile # touch $@ #clean:: # rm -rf doc # rm -f debian/stamp-docs # Re-install initscript with debhelper to add pre- and postinst routines install/$(stem):: mv debian/tmp/etc/init.d/$(stem) debian/$(stem).init clean:: rm -f debian/$(stem).init # Let d-shlibs calculate development package dependencies # and handle shared library install CDBS_BUILD_DEPENDS += , d-shlibs binary-post-install/$(libpkgname):: debian/stamp-local-shlibs-$(libname) debian/stamp-local-shlibs-$(libname): binary-install/$(libpkgname) d-shlibmove --commit \ --devunversioned \ --exclude-la \ --override s/$(libname)$(major)-dev/$(libname)-dev/ \ --override s/libucommon$(ucommon-major)-dev/libucommon-dev/ \ --movedev "debian/tmp/usr/include/*" usr/include/ \ $(patsubst %,--movedev debian/tmp/usr/lib/pkgconfig/%.pc usr/lib/pkgconfig,$(pkgconfigstems)) \ $(patsubst %,--extralib debian/tmp/usr/lib/%.so,$(extralibnames)) \ debian/tmp/usr/lib/$(libname).so touch $@ clean:: rm -f debian/stamp-local-shlibs-$(libname) debian/control.in0000664000000000000000000001007212234426101011173 0ustar Source: sipwitch Priority: optional Maintainer: Jonas Smedegaard Build-Depends: @cdbs@ Standards-Version: 3.9.4 Homepage: http://www.gnu.org/software/sipwitch/ Section: net Vcs-Git: git://anonscm.debian.org/git/collab-maint/sipwitch Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sipwitch.git Package: sipwitch Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, Recommends: cron, logrotate Suggests: sipwitch-cgi Description: secure peer-to-peer VoIP server for the SIP protocol GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the sipwitch daemon and related utilities. Package: libsipwitch-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libsipwitch1 (= ${binary:Version}), ${devlibs:Depends}, Description: secure peer-to-peer SIP VoIP server - development files GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the development headers and static libraries. Package: libsipwitch1-dbg Architecture: any Section: debug Priority: extra Depends: ${misc:Depends}, libsipwitch1 (= ${binary:Version}) Description: secure peer-to-peer SIP VoIP server - debug symbols GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the debugging symbols. Package: libsipwitch1 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: sipwitch Description: secure peer-to-peer SIP VoIP server - shared libraries GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the shared libraries. Package: sipwitch-cgi Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: sipwitch, apache2 | httpd-cgi Description: secure peer-to-peer SIP VoIP server - CGI XML-RPC interface GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the CGI-based XML-RPC interface for managing a locally resident sipw daemon, including the ability to collect statistics and call information, and to perform control operations. This is meant to support creation of remote management applications for sipwitch, especially when sipw might be executed on a dedicated router. debian/watch0000664000000000000000000000020511772073427010230 0ustar # Run the "uscan" command to check for upstream updates and more. version=3 http://ftp.gnu.org/gnu/sipwitch/sipwitch-(\d.*)\.tar\.gz debian/README.source0000664000000000000000000000056312121764047011357 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 debian/compat0000664000000000000000000000000212061640004010357 0ustar 8 debian/control.in.in0000664000000000000000000001010212164143627011605 0ustar Source: sipwitch Priority: optional Maintainer: Jonas Smedegaard Build-Depends: @cdbs@ Standards-Version: 3.9.4 Homepage: http://www.gnu.org/software/sipwitch/ Section: net Vcs-Git: git://anonscm.debian.org/git/collab-maint/sipwitch Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sipwitch.git Package: sipwitch Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, Recommends: cron, logrotate Suggests: sipwitch-cgi Description: secure peer-to-peer VoIP server for the SIP protocol GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the sipwitch daemon and related utilities. Package: libsipwitch-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, __LIBPKGNAME__ (= ${binary:Version}), ${devlibs:Depends}, Description: secure peer-to-peer SIP VoIP server - development files GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the development headers and static libraries. Package: __LIBPKGNAME__-dbg Architecture: any Section: debug Priority: extra Depends: ${misc:Depends}, __LIBPKGNAME__ (= ${binary:Version}) Description: secure peer-to-peer SIP VoIP server - debug symbols GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the debugging symbols. Package: __LIBPKGNAME__ Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: sipwitch Description: secure peer-to-peer SIP VoIP server - shared libraries GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the shared libraries. Package: sipwitch-cgi Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: sipwitch, apache2 | httpd-cgi Description: secure peer-to-peer SIP VoIP server - CGI XML-RPC interface GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. . This package contains the CGI-based XML-RPC interface for managing a locally resident sipw daemon, including the ability to collect statistics and call information, and to perform control operations. This is meant to support creation of remote management applications for sipwitch, especially when sipw might be executed on a dedicated router. debian/TODO0000664000000000000000000000044611727112053007663 0ustar * Move config below /etc/sipwitch. * Execute as non-root (already depends on adduser, so apparently intended). * Avoid use of non-Debian /var/lock/subsys in sysV init script. * Build and install Qt application switchview * Try enable TLS support using libssl wrapper from GnuTLS.