ae05e71
# Copyright (c) 2008, 2009, 2010 David Sugar, Tycho Softworks.
3e69ed1
# This file is free software; as a special exception the author gives
3e69ed1
# unlimited permission to copy and/or distribute it, with or without
3e69ed1
# modifications, as long as this notice is preserved.
3e69ed1
#
3e69ed1
# This program is distributed in the hope that it will be useful,
3e69ed1
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
3e69ed1
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
3e69ed1
# PARTICULAR PURPOSE.
3e69ed1
David Sugar 0cdc7ff
%global _hardened_build 1
David Sugar 0cdc7ff
6b34a96
Name:          sipwitch
6b34a96
Summary:       A secure peer-to-peer VoIP server for the SIP protocol
d1736ae
Version:       1.9.15
8689964
Release:       16%{?dist}
6b34a96
6b34a96
License:       GPLv3+
6b34a96
URL:           http://www.gnu.org/software/sipwitch
David Sugar d2bb2ae
Source:        https://github.com/tychosoft/sipwitch/archive/v%{version}.tar.gz
6b34a96
ecd948b
BuildRequires: cmake
ecd948b
BuildRequires: gcc-c++
ecd948b
BuildRequires: make
2db64eb
BuildRequires: ucommon-devel >= 6.6.0
3e69ed1
BuildRequires: libeXosip2-devel >= 3.0.0
3e69ed1
BuildRequires: avahi-devel
dd12b88
BuildRequires: gnutls-devel
David Sugar b538bae
BuildRequires: openssl-devel
54ce688
BuildRequires: zlib-devel
6b34a96
David Sugar 6f89a2f
Requires(post): systemd
David Sugar 6f89a2f
Requires(preun): systemd
David Sugar 6f89a2f
Requires(postun): systemd
a4ed82e
6b34a96
Requires:      %{name}-runtime%{?_isa} = %{version}-%{release}
3e69ed1
3e69ed1
3e69ed1
%description
David Sugar a1722cf
GNU SIP Witch is a secure peer-to-peer VoIP server.  Calls can be made even
a4ed82e
behind NAT firewalls, and without needing a service provider.  SIP Witch can
a4ed82e
be used on the desktop to create bottom-up secure calling networks as a
a4ed82e
free software alternative to Skype.  SIP Witch can also be used as a stand-
David Sugar a1722cf
alone SIP-based office telephone server, or to create secure VoIP networks
a4ed82e
for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate.
3e69ed1
6b34a96
6b34a96
%package runtime
6b34a96
Summary: Runtime library support for sipwitch
6b34a96
6b34a96
%description runtime
6b34a96
Runtime library required for sipwitch development and for using the server.
6b34a96
This is available as a separate package so that one building sipwitch plugins
6b34a96
with the required devel package does not also require installing a server
6b34a96
image.
6b34a96
6b34a96
6b34a96
%package devel
6b34a96
Summary: Headers for building sipwitch plugins
6b34a96
Requires: ucommon-devel%{?_isa} >= 6.0.0
6b34a96
Requires: %{name}-runtime%{?_isa} = %{version}-%{release}
6b34a96
3e69ed1
%description devel
David Sugar a1722cf
Header files for building plugins that interface with sipwitch. This might be
David Sugar a1722cf
used for externally creating sipwitch modules, though normally modules are
David Sugar a1722cf
found or added to the core distribution directly.  This may also be for
David Sugar a1722cf
developing external application services which need to communicate with a
3e69ed1
running sipwitch daemon instance.
3e69ed1
6b34a96
6b34a96
%package cgi
6b34a96
Summary: cgi web interface to control sipwitch server
6b34a96
Requires: %{name}%{?_isa} = %{version}-%{release}
258f609
a4ed82e
%description cgi
David Sugar a1722cf
This package offers a means to perform remote management of a sipwitch
a4ed82e
server using the cgi interface of an installed web server.  The primary
a4ed82e
service this offers is xmlrpc access to sipwitch shared memory and
a4ed82e
control interfaces in a manner analgolous to the sipwitch command utility.
a4ed82e
6b34a96
6b34a96
%package plugin-zeroconf
6b34a96
Summary: Zeroconf plugin for sipwitch
6b34a96
Requires: %{name}%{?_isa} = %{version}-%{release}
6b34a96
3e69ed1
%description plugin-zeroconf
3e69ed1
This plugin activates zeroconf network services for sipwitch and publishes
3e69ed1
sipwitch as a sip server.
3e69ed1
6b34a96
6b34a96
%package plugin-scripting
6b34a96
Summary: Scripting plugin for sipwitch
6b34a96
Requires: %{name}%{?_isa} = %{version}-%{release}
6b34a96
3e69ed1
%description plugin-scripting
David Sugar a1722cf
This plugin enables shell scripting in connection with specific sipwitch
3e69ed1
events.
3e69ed1
6b34a96
6b34a96
%package plugin-forward
6b34a96
Summary: Forward registration and routing plugin
6b34a96
Requires: %{name}%{?_isa} = %{version}-%{release}
6b34a96
3e69ed1
%description plugin-forward
3e69ed1
This plugin enables forwarding of registration requests and destination routes
3e69ed1
for unknown numbers so that one can create a "secure" peer to peer media
3e69ed1
domain managed by sipwitch and still access an "insecure" b2bua based ip-pbx.
3e69ed1
6b34a96
6b34a96
%package plugin-subscriber
6b34a96
Summary: Subscriber gateway plugin for sipwitch
6b34a96
Requires: %{name}%{?_isa} = %{version}-%{release}
6b34a96
3e69ed1
%description plugin-subscriber
David Sugar a1722cf
This module is meant to eventually offer generic support for premise
3e69ed1
routers when used by providers to offer sip/voip service to a subscriber.
3e69ed1
It offers rtp proxying and routing based on the assumption that all calls
3e69ed1
will be handed off to an external voip provider and automatic rtp
3e69ed1
proxy bridging between a subscribers local subnet and an isp.  In theory
David Sugar a1722cf
this would be deployed in an isp supplied premise router to enable a
David Sugar a1722cf
local user to subscribe a series of local softphone/sip devices with a
3e69ed1
remote voip service provider.
3e69ed1
6b34a96
3e69ed1
%prep
3e69ed1
%setup -q
534612f
3e69ed1
%build
David Sugar 7f139c1
%cmake \
6b34a96
      -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \
6b34a96
      -DCMAKE_INSTALL_CGIBINDIR=/var/www/cgi-bin \
f56c9e6
      -DSYSTEM_CONFIG:BOOL=TRUE
f56c9e6
%cmake_build
3e69ed1
3e69ed1
3e69ed1
%install
f56c9e6
%cmake_install
6b34a96
6b34a96
6b34a96
%post
6b34a96
%systemd_post sipwitch.service
6b34a96
6b34a96
%preun
6b34a96
%systemd_preun sipwitch.service
6b34a96
6b34a96
%postun
6b34a96
%systemd_postun_with_restart sipwitch.service
6b34a96
4a05068
%ldconfig_scriptlets runtime
6b34a96
3e69ed1
David Sugar a1722cf
%files
6b34a96
%license COPYING
6b34a96
%doc README NEWS FEATURES SUPPORT TODO NOTES AUTHORS MODULES ChangeLog
6b34a96
%{_mandir}/man1/sipcontrol.1*
ae05e71
%{_mandir}/man1/sippasswd.1*
2ef5b32
%{_mandir}/man1/sipquery.1*
2ef5b32
%{_mandir}/man8/sipw.8*
2ef5b32
%{_sbindir}/sipw
6b34a96
%{_bindir}/sipcontrol
2ef5b32
%{_bindir}/sipquery
a5dfbf4
%attr(04755,root,root) %{_bindir}/sippasswd
3e69ed1
%dir %{_libdir}/sipwitch
3e69ed1
%config(noreplace) %{_sysconfdir}/logrotate.d/sipwitch
David Sugar 7f139c1
%attr(0644,root,root) %{_unitdir}/sipwitch.service
3e69ed1
%attr(0755,root,root) %{_sysconfdir}/cron.hourly/sipwitch
David Sugar 7f139c1
%attr(0775,root,root) %dir %{_sysconfdir}/sipwitch.d
David Sugar 7f139c1
%attr(0664,root,root) %config(noreplace) %{_sysconfdir}/sipwitch.conf
David Sugar 7f139c1
%attr(0664,root,root) %config(noreplace) %{_sysconfdir}/default/sipwitch
David Sugar 7f139c1
%attr(0664,root,root) %config(noreplace) %{_sysconfdir}/sipwitch.d/*.xml*
3e69ed1
6b34a96
%files devel
6b34a96
%{_libdir}/*.so
6b34a96
%{_includedir}/sipwitch/
6b34a96
%{_libdir}/pkgconfig/*.pc
6b34a96
a4ed82e
%files cgi
David Sugar 7f139c1
%{_mandir}/man8/sipwitch.cgi.8*
David Sugar 7f139c1
/var/www/cgi-bin/sipwitch.cgi
a4ed82e
258f609
%files runtime
258f609
%{_libdir}/*.so.*
258f609
3e69ed1
%files plugin-zeroconf
3e69ed1
%{_libdir}/sipwitch/zeroconf.so
3e69ed1
3e69ed1
%files plugin-forward
3e69ed1
%{_libdir}/sipwitch/forward.so
3e69ed1
3e69ed1
%files plugin-scripting
3e69ed1
%{_libdir}/sipwitch/scripting.so
3e69ed1
3e69ed1
%files plugin-subscriber
3e69ed1
%{_libdir}/sipwitch/subscriber.so
3e69ed1
3e69ed1
3e69ed1
%changelog
8689964
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-16
8689964
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
8689964
52ed498
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.9.15-15
52ed498
- Rebuilt for updated systemd-rpm-macros
52ed498
  See https://pagure.io/fesco/issue/2583.
52ed498
99cb30d
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-14
99cb30d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
99cb30d
3aeb447
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-13
3aeb447
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3aeb447
16f1860
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-12
16f1860
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
16f1860
79ce11d
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-11
79ce11d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
79ce11d
1d69c51
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-10
1d69c51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1d69c51
5829fbe
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-9
5829fbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5829fbe
0ecf5f7
* Mon Feb 19 2018 Sandro Mani <manisandro@gmail.com> - 1.9.15-8
ecd948b
- Add missing BR: gcc-c++, make
ecd948b
4aa5833
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-7
4aa5833
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4aa5833
4488582
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-6
4488582
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4488582
5cb1326
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-5
5cb1326
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5cb1326
David Sugar d2bb2ae
* Sun Apr 23 2017 David Sugar <tychosoft@gmail.com> - 1.9.15-4
David Sugar d2bb2ae
- Updated to new source repository
David Sugar d2bb2ae
20e4976
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-3
20e4976
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
20e4976
36a930d
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.15-2
36a930d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
36a930d
d1736ae
* Sat Dec 26 2015 Sandro Mani <manisandro@gmail.com> - 1.9.15-1
d1736ae
- Update to 1.9.15
d1736ae
40439aa
* Wed Oct 14 2015 Sandro Mani <manisandro@gmail.com> - 1.9.14-1
40439aa
- Update to 1.9.14
40439aa
e93c357
* Mon Oct 05 2015 Sandro Mani <manisandro@gmail.com> - 1.9.12-1
e93c357
- Update to 1.9.12
e93c357
4bc7349
* Mon Oct 05 2015 Sandro Mani <manisandro@gmail.com> - 1.9.11-1
4bc7349
- Update to 1.9.11
4bc7349
2db64eb
* Wed Sep 09 2015 Sandro Mani <manisandro@gmail.com> - 1.9.10-1
2db64eb
- Update to 1.9.10
2db64eb
6b34a96
* Wed Aug 05 2015 Sandro Mani <manisandro@gmail.com> - 1.9.9-1
6b34a96
- Update to 1.9.9
6b34a96
c3e7700
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-7
c3e7700
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c3e7700
240afb3
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.9.1-6
240afb3
- Rebuilt for GCC 5 C++11 ABI change
240afb3
7dafecd
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-5
7dafecd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7dafecd
01de5d1
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-4
01de5d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
01de5d1
David Sugar ba9541b
* Sun May 04 2014 David Sugar <dyfet@gnutelephony.org> - 1.9.1-3
David Sugar ba9541b
- Reverted per Peter Robinson to re-enable aarch64
David Sugar 0506b9d
David Sugar 7f139c1
* Sat May 03 2014 David Sugar <dyfet@gnutelephony.org> - 1.9.1-1
David Sugar 7f139c1
- Using cmake for package build
David Sugar 7f139c1
- Added setgroups to squash permission bleed
David Sugar 7f139c1
- Cleaned up systemd unit; removed obsolete syslog.target
David Sugar 7f139c1
- New upstream with complete cmake package build support
David Sugar 7f139c1
- Removed obsolete config scripts upstream
David Sugar 7f139c1
David Sugar c08615a
* Mon Mar 10 2014 David Sugar <dyfet@gnutelephony.org> - 1.9.0-1
David Sugar c08615a
- Now operates as a systemd notify daemon service
David Sugar c08615a
David Sugar b963884
* Sat Jan 25 2014 David Sugar <dyfet@gnutelephony.org> - 1.8.7-1
David Sugar b963884
- fixed systemd multi-arch pathing issue
David Sugar b963884
- improved systemd unit based on Michael Scherer <misc@zarb.org>
David Sugar b963884
David Sugar f6660b5
* Fri Oct 11 2013 David Sugar <dyfet@gnutelephony.org> - 1.8.6-1
David Sugar f6660b5
- Upstream fixes for eXosip2 api support
David Sugar f6660b5
- full multi-protocol context support with exosip2 4.0 and later
David Sugar f6660b5
David Sugar c8792ee
* Sun Sep 08 2013 David Sugar <dyfet@gnutelephony.org> - 1.8.0-1
David Sugar c8792ee
- Initial multi-protocol context support, for registration only so far
David Sugar c8792ee
David Sugar 6f89a2f
* Mon Aug 12 2013 David Sugar <dyfet@gnutelephony.org> - 1.6.1-1
David Sugar 6f89a2f
- migrated to systemd support (finally!)
David Sugar 6f89a2f
- removed sipwitch-gui subpackage; now separated into switchview pkg.
David Sugar 6f89a2f
- latest upstream 1.6.1
David Sugar 6f89a2f
38ae122
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-4
38ae122
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
38ae122
David Sugar 0cdc7ff
* Wed May 29 2013 David Sugar <dyfet@gnutelephony.org> - 1.4.0-3
David Sugar 0cdc7ff
- Added PIE hardened flags per #965484
David Sugar 0cdc7ff
86bee82
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-2
86bee82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
86bee82
David Sugar 60814bd
* Tue Nov 20 2012 David Sugar <dyfet@gnutelephony.org> - 1.4.0-1
David Sugar 60814bd
- Updated for new version 6 ucommon api
David Sugar 60814bd
David Sugar da66eb1
* Mon Sep 24 2012 David Sugar <dyfet@gnutelephony.org> - 1.3.2-1
David Sugar da66eb1
- public access hotspot mode support added
David Sugar da66eb1
David Sugar 60814bd
* Tue Aug 07 2012 David Sugar <dyfet@gnutelephony.org> 1.3.1-1
David Sugar 2373ec6
- future proofing with support for building with 4.x exosip2 releases
David Sugar 2373ec6
- autoconfig event api for switchview client
David Sugar 2373ec6
c867b06
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.5-2
c867b06
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c867b06
David Sugar ec4f4d1
* Tue Jun 26 2012 David Sugar <dyfet@gnutelephony.org> - 1.2.5-1
David Sugar ec4f4d1
- fix for group permissions and overlinking
David Sugar ec4f4d1
- new interface options through config for nat
David Sugar ec4f4d1
David Sugar ea6336b
* Wed Feb 29 2012 David Sugar <dyfet@gnutelephony.org> - 1.2.3-1
David Sugar ea6336b
- new policy command
David Sugar ea6336b
- bug fix for xml parsing
David Sugar ea6336b
- new user config options for testing
David Sugar ea6336b
- improved management
David Sugar ea6336b
David Sugar be73905
* Sun Jan 15 2012 David Sugar <dyfet@gnutelephony.org> - 1.2.1-1
David Sugar be73905
- new upstream release
David Sugar be73905
- essential fix for cpu loading in subscriber plugin
David Sugar be73905
- new usercache api functionality
David Sugar be73905
d5e5dba
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-2
d5e5dba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d5e5dba
98d2f70
* Mon Dec 26 2011 Alexey Kurov <nucleo@fedoraproject.org> - 1.1.4-1
98d2f70
- sipwitch-1.1.4
98d2f70
4855c1c
* Sun Nov 20 2011 Alexey Kurov <nucleo@fedoraproject.org> - 1.1.3-1
4855c1c
- sipwitch-1.1.3
4855c1c
f0b61a1
* Wed Oct 12 2011 Alexey Kurov <nucleo@fedoraproject.org> - 1.1.2-1
f0b61a1
- sipwitch-1.1.2
f0b61a1
- renaming and reorg of sipwitch cgi binary
f0b61a1
534612f
* Fri Sep  2 2011 Alexey Kurov <nucleo@fedoraproject.org> - 1.1.1-1
534612f
- sipwitch-1.1.1
534612f
- add BR: qt4-devel
534612f
- add -gui subpkg
534612f
David Sugar 0ebb25c
* Wed Jun 29 2011 David Sugar <dyfet@gnutelephony.org> - 1.0.3-0
David Sugar 0ebb25c
- fixed init script issue, per bug #712546
David Sugar 0ebb25c
- new internal redirection api simplifies plugin linking
David Sugar 0ebb25c
- extended header documentation
David Sugar 0ebb25c
David Sugar 622f197
* Sun May 22 2011 David Sugar <dyfet@gnutelephony.org> - 1.0.1-0
David Sugar 622f197
- 1.0 baseline release
David Sugar 622f197
- updated for ucommon 5.0 api
David Sugar 622f197
- fixes for plugin paths and reporting load-time plugin errors
David Sugar 622f197
David Sugar 8a599d9
* Sun Mar 20 2011 David Sugar <dyfet@gnutelephony.org> - 0.10.3-0
David Sugar 8a599d9
- consolidated and reorganized utilities
David Sugar 8a599d9
David Sugar 55de51e
* Thu Feb 24 2011 David Sugar <dyfet@gnutelephony.org> - 0.9.3-0
David Sugar 55de51e
- fixed default domain as hostname
David Sugar 55de51e
ba7b014
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.2-2
ba7b014
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ba7b014
David Sugar a1722cf
* Tue Nov 09 2010 David Sugar <dyfet@gnutelephony.org> - 0.9.2-0
David Sugar a1722cf
- updated for newer ucommon.
David Sugar a1722cf
- configuration of tls support added.
David Sugar a1722cf
- fix for registration with contact info.
David Sugar a1722cf
David Sugar 89d6d85
* Thu Aug 12 2010 David Sugar <dyfet@gnutelephony.org> - 0.9.0-0
David Sugar 89d6d85
- requires ucommon 3.3.4 or later.
David Sugar 89d6d85
a1dd158
* Sun Jul 11 2010 David Sugar <dyfet@gnutelephony.org> - 0.8.4-2
e3867fc
- better tracking of invalid request uri's.
e3867fc
- interface state change notification support.
e3867fc
- better prack support.
a1dd158
- libnotify plugin temporarily disabled for rawhide gtk build issues.
e3867fc
2ee238e
* Sun Apr 11 2010 David Sugar <dyfet@gnutelephony.org> - 0.8.0-0
e3867fc
- support for new ucommon abi.
e3867fc
- libnotify plugin added.
2ee238e
92c7c88
* Sun Mar 21 2010 David Sugar <dyfet@gnutelephony.org> - 0.7.5-0
92c7c88
- fixed init script for systems without init lock directories.
92c7c88
- push PLUGINS=auto to sysconfig defaults.
92c7c88
a4ed82e
* Sun Mar 14 2010 David Sugar <dyfet@gnutelephony.org> - 0.7.4-0
a4ed82e
- fixed sippasswd to send digest rather than realm to running server.
a4ed82e
- separated packaging and install of cgi webservice.
a4ed82e
- new runtime server debug and monitoring operations.
a4ed82e
9131c2c
* Fri Feb 12 2010 David Sugar <dyfet@gnutelephony.org> - 0.7.1-0
9131c2c
- Moved lab.xml to lab.xml-example so not part of default config.
9131c2c
- Removed config conflict when started in pure user mode.
9131c2c
e58c3e6
* Sun Feb 07 2010 David Sugar <dyfet@gnutelephony.org> - 0.7.0-0
e58c3e6
- NAT media functionality and internodal remote.
e58c3e6
- merger of domain and realm server definitions.
e58c3e6
- clearer source aliasing of remote calls between network domains.
e58c3e6
d2ae369
* Sat Jan 23 2010 David Sugar <dyfet@gnutelephony.org> - 0.6.2-0
d2ae369
- use uuid for unset authentication realms.
d2ae369
- saner default configuration file.
d2ae369
e5c594b
* Wed Jan 20 2010 David Sugar <dyfet@gnutelephony.org> - 0.6.1-0
ae05e71
- user account integration with sip accounts.
e5c594b
- exec hook for packaging systems that done use fakeroot.
ae05e71
1ef9cd5
* Sun Jan 17 2010 David Sugar <dyfet@gnutelephony.org> - 0.5.13-0
1ef9cd5
- sip realm fully externalized and new siprealm utility added.
1ef9cd5
2ef5b32
* Wed Dec 09 2009 David Sugar <dyfet@gnutelephony.org> - 0.5.12-0
2ef5b32
- redefined internal user & service permissions and profiles.
2ef5b32
- fixed anonymous inbound.
2ef5b32
- added missing manpages.
2ef5b32
David Sugar 60814bd
* Thu Nov 19 2009 David Sugar <dyfet@gnutelephony.org> - 0.5.9-0
2ef5b32
- removed snmp/mib from this package
2ef5b32
- removed unused swig support and complex packaging it required.
2ef5b32
5503189
* Fri Aug 14 2009 David Sugar <duyfet@gnutelephony.org> - 0.5.7-1
5503189
- memory corruption issue in allocating subnet access objects fixed
5503189
2354046
* Mon Jul 13 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.5.6-1
2354046
- rebuild for new PHP 5.3.0 ABI (20090626)
2354046
- add PHP ABI check
2354046
- add php configuration file (/etc/php.d/sipwitch.ini)
2354046
258f609
* Sat Jul 04 2009 - David Sugar <dyfet@gnutelephony.org> - 0.5.6-0
258f609
- split runtime from server to build plugins without requiring server.
258f609
- removed separate rtp proxy, functionality will be integrated into server.
258f609
629c316
* Wed Jun 10 2009 - David Sugar <dyfet@gnutelephony.org> - 0.5.5-0
2ef5b32
- upstream fixed in rel 0.5.5, no patches now needed for rpm distros.
629c316
3e69ed1
* Sun May 10 2009 - David Sugar <dyfet@gnutelephony.org> - 0.5.4-3
3e69ed1
- new generic init script layout as a patch until next upstream release.
3e69ed1
3e69ed1
* Fri May 08 2009 - David Sugar <dyfet@gnutelephony.org> - 0.5.4-2
3e69ed1
- some fixups until upstream is changed, and new init scriptlets.
3e69ed1
3e69ed1
* Wed May 06 2009 - David Sugar <dyfet@gnutelephony.org> - 0.5.4-1
3e69ed1
- temporary patch file added until upstream catches up, other cleanup.
3e69ed1
3e69ed1
* Sat May 02 2009 - David Sugar <dyfet@gnutelephony.org> - 0.5.4-0
3e69ed1
- spec file updated for redhat/fedora submission.
3e69ed1
3e69ed1
* Fri Jul 25 2008 - David Sugar <dyfet@gnutelephony.org> - 0.2.0-0
3e69ed1
- spec file updated for plugins and new library naming.
3e69ed1
3e69ed1
* Mon Jul 21 2008 - David Sugar <dyfet@gnutelephony.org> - 0.1.0-0
3e69ed1
- initial spec file distribution.
3e69ed1