siproxd 0.5.6 released
Thomas Ries <[email protected]> Thu, 20 May 2004 22:48:29 +0200 (CEST)
| Newsgroups | gmane.network.siproxd |
|---|---|
| Message-ID | <[email protected]> |
Release Notes for siproxd-0.5.6
===============================
Major changes since 0.5.5:
- Better recognition of redirected incoming requests (incoming calls
from sipgate.de are now working)
- Bugfix for local registration with linphone (authentication)
- made some corrections for building siproxd against uClibc for use
with fli4l 2.1.7.
General Overview:
- SIP (RFC3261) Proxy for SIP based softphones hidden behind a
masquerading firewall
- works with "dial-up" conenctions (dynamic IP addresses)
- Multiple local users/hosts can be masqueraded simultaneously
- Access control (IP based) for incoming traffic
- Proxy Authentication for registration of local clients (User Agents)
with individual passwords for each user
- May be used as pure Outbound proxy (registration of local UAs
to a 3rd party registrar)
- Fli4l OPT_SIP (still experimental) available, check
http://home.arcor.de/jsffm/fli4l/
- supports Linux, FreeBSD and Solaris
- Full duplex RTP data stream proxy for *incoming* and *outgoing*
audio data - no firewall masquerading entries needed
- Port range to be used for RTP traffic is configurable
(-> easy to set up apropriate firewall rules for RTP traffic)
- RTP proxy can handle multiple RTP streams (eg. audio + video)
within a single SIP session.
- Symmetric RTP support
- Symmetric SIP signalling support
- Supports running in a chroot jail and changing user-ID after startup
- All configuration done via one simple ascii configuration file
- Logging to syslog in daemon mode
- RPM package support
- The host part of UA registration entries can be masqueraded
(mask_host, masked_host config items). Some Siemens SIP phones seem to
need this 'feature'.
Requirements:
- pthreads (Linux)
- glibc2 / libc5 / uClibc
- libosip2
Currently tested on:
- Fedora Core1 (Kernel 2.4.x, Glibc)
This is my main development and testing environment. Other platforms
are not extensively tested by myself.
Builds on:
- Linux (Fedora Core1)
- FreeBSD (FreeBSD 4.10-BETA)
- OpenBSD (OpenBSD 3.4 GENERIC#18)
- SunOS (SunOS 5.9)
- Mac OS X (Darwin 6.8)
Reported interoperability with softphones:
- Grandstream BudgeTone-100 series
- Linphone (local and remote UA) (http://www.linphone.org)
- Kphone (local and remote UA) (http://www.wirlab.net/kphone/)
- MSN messenger 4.6 (remote and local UA)
- X-Lite (Win XP Professional)
Reported interoperability with SIP service providers:
- Sipphone (http://www.sipphone.com)
- FWD (http://www.fwd.pulver.com)
- Sipgate (http://www.sipgate.de)
0.5.6
=====
20-May-2004: - Released 0.5.6
- some cleanup in configure.in
14-May-2004: - FAQ update
16-May-2004: - INFO/WARN/ERROR are always logged to syslog, even
if running in foreground (syslog still can be silenced
using the silence_log config option)
09-May-2004: - Authentication headers: enquote Realm (linphone)
- complain about empty values in config file
- fli4l-uclibc: statically link against libpthread
(as it seems to be not included in fli4l distribution)
02-May-2004: - better recognition of redirected incoming requests
(like INVITES from sipgate.de - SIP URI points to
the real wanted target but To: header only points to
the initially wanted target before the redirection)
- compiling on BSD (fwapi.c, custom_fw_module.c)
11-Apr-2004: - on termination, stop all active RTP streams
24-Apr-2004: - simplified SIP RX & TX routines
--
GnuPG: pub 1024D/87BCDC94 2000-03-19 Thomas Ries <[email protected]>
- Fingerprint = 13D1 19F5 77D0 4CEC 8D3F A24E 09FC C18A 87BC DC94
- Key via pgp.openpkg.org / http://www.ries.ch.vu/87BCDC94.pub
VoIP: sip:17476691342-rne+wJe3e/u3Jhga2bR/9VaTQe2KTcn/@public.gmane.org
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQBArRmeCfzBioe83JQRAsr9AJ9MKCAg6gpyRvDNn+uWkkPRTER6DACfWMJ9 aMx2DuYBPAiKDXe9BNWgDGk= =oB9x -----END PGP SIGNATURE-----