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-----