./wip/sipwitch, Secure peer-to-peer VoIP server that uses the SIP protocol

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.9.8, Package name: sipwitch-1.9.8, Maintainer: pkgsrc-users

GNU SIP Witch is a secure peer-to-peer VoIP server that uses the SIP protocol.
Calls can be made peer-to-peer behind NAT firewalls, and without needing a
service provider. GNU SIP Witch does not perform codec operations and thereby
enables SIP endpoints to directly peer negotiate call setting and process peer
to peer media streaming even when when multiple SIP Witch call nodes at multiple
locations are involved. This means GNU SIP Witch operates without introducing
additional media latency or offering a central point for media intercept or
capture. GNU SIP Witch can be used to build secure and intercept-free telephone
systems that can operate over the public Internet.

GNU SIP Witch is designed to support network scaling of telephony services,
rather than the heavily compute-bound solutions we find in use today. This means
a call node has a local authentication/registration database, and this will be
mirrored, so that any active call node in a cluster will be able to accept and
service a call. This allows for the possibility of live failover support in the
future as well.


Required to run:
[sysutils/libnotify] [net/avahi] [devel/ucommon] [net/libexosip]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites: (Expand)

RMD160: 32dcad8dc8aa2782b7cbf0ba8918efdaad13c1a5
Filesize: 543.841 KB

Version history: (Expand)


CVS history: (Expand)


   2015-06-26 23:40:14 by othyro | Files touched by this commit (3)
Log message:
Changes from 1.9.7 to 1.9.8
- Code cleanup, threading fixes, mingw32 build fixes
   2015-04-25 17:13:27 by othyro | Files touched by this commit (3)
Log message:
Install CONF_FILES. cgi binary is no longer installed.

Changes from 1.9.6 to 1.9.7
- copyright assignment to Cherokees of Idaho
- use of ucommon cmake macros
   2014-06-16 01:13:19 by othyro | Files touched by this commit (2)
Log message:
Delicious, fresh sipwitch - you must eat!

Changes from 1.9.1 to 1.9.2
- namespace usage cleanup
- make sure we can relocate systemd unitdir...
- removed old config support
   2014-05-04 01:21:33 by othyro | Files touched by this commit (3) | Package updated
Log message:
Updated to latest release, 1.9.1. Fix LIBDIR and PKGMANDIR with CMAKE_ARGS.
>From ChangeLog:

- cmake builds fully usable for all purposes
- cmake system config option
- use of configure.ac for cmake lib abi versioning
- fixed cmake target names for consistency
- updated manpages
- fixed packaging for pkgconfig
- sipwitch setgroups support
- fixed init for debian, added lintian overrides
- removed obsolete systemd syslog.target
- remove obsolete build config
   2014-03-11 05:06:42 by othyro | Files touched by this commit (2)
Log message:
from 1.8.8 to 1.9.0
- systemd notify support
   2014-03-02 20:49:55 by othyro | Files touched by this commit (2)
Log message:
Updated to latest release, 1.8.8

from 1.8.7 to 1.8.8
- missing usecure linkage...
   2014-02-03 12:14:07 by othyro | Files touched by this commit (3)
Log message:
Updated to latest release, 1.8.7. Shared library name change. From
Changelog:

from 1.8.6 to 1.8.7
- fixed systemd multi-arch pathing issue
- systemd unit file fixes from Michael Scherer
   2013-12-31 16:06:49 by othyro | Files touched by this commit (1)
Log message:
Updated to latest release, 1.8.6. Added BUILDLINK_ABI_DEPEND for avahi.
>From ChangeLog:

from 1.8.5 to 1.8.6
- fixed missing resolv.h detect for some cases
- srv resolver now can have plugins too

from 1.8.4 to 1.8.5
- more complete work on srv class
- route no longer static member of srv
- new resolver used in plugins

from 1.8.3 to 1.8.4
- eliminated libruli, integrate libresolv based srv resolver

from 1.8.2 to 1.8.3
- remote message routing
- faster reg cleanup for short time interval registrations
- management of digests changed and moved to server

from 1.8.1 to 1.8.2
- lots of voip type casting fixes
- context aware stack, call, and message options complete
- removed api splint macros!

from 1.8.0 to 1.8.1
- expose stack contexts directly to plugins
- plugins can call voip api directly, no need for redirection api
- call sessions now have contexts
- invites now use contexts

from 1.7.2 to 1.8.0
- startup and shutdown multi-context aware for v4 api
- registration cycle now v4 api protocol context aware

from 1.7.1 to 1.7.2
- modernized autoconf support

from 1.7.0 to 1.7.1
- smarter support of remote routing
- srv resolver plugin for use with libruli

from 1.6.1 to 1.7.0
- reconfiguration of exosip2 support into runtime library