- released 0.5.0

This commit is contained in:
Thomas Ries 2003-11-26 18:59:33 +00:00
parent db2d3e22d8
commit 59d3037b36
5 changed files with 45 additions and 13 deletions

View File

@ -1,5 +1,8 @@
0.5.0
=====
26-Nov-2003: - released 0.5.0
- included preliminary support for IPTABLES (netfiler)
based systems.
24-Nov-2003: - some fixes in sockbind() (FreeBSD) by Jeremy Shaw
23-Nov-2003: - got the gethostbyname() failure problem solved.
(the resolver needs a shared lib that was tried

View File

@ -1,6 +1,31 @@
Release Notes for siproxd-0.4.2
Release Notes for siproxd-0.5.0
===============================
As quite some changes have been made now, I decided to make another
release - even if some new feature are not yet completely ready,
like IPTABLES (netfilter) support in the RTP proxy.
However, it includes some important bugfixes and some other goodies.
Major changes since 0.4.2:
- Feature: Proxy chaining - siproxd itself may now use an additional
outbound proxy. This allows for example to chain serveal siproxd
(cross multiple firewalls).
- Feature: Includes *preliminary* support for IPTABLES (netfilter)
based systems. Current restrictions: The executable 'iptables'
must reside in /sbin/iptables. Chroot jail not working.
Must be run as root, don't let siproxd change the UID.
This item is stil under work, it may or may not work for you.
- Feature: Some changes to have siproxd compile under Solaris.
Runtime is not tested yet.
- Fix: Bugfixes and cleanup for building of FreeBSD
- Fix: Chroot jail did not work properly and resultet in ERRORs
during hostname lookups (gethostbyname)
General Overview:
- May be used as pure Outbound proxy (registration of local UAs
to a 3rd party registrar)
- Fli4l OPT_SIP (still experimental) available, check
@ -61,16 +86,9 @@ Known bugs:
-----
md5sum for siproxd-0.4.2.tar.gz: 7d56df3eff47a31864b5e095d0356bf8
md5sum for siproxd-0.5.0.tar.gz:
GnuPG signature for siproxd-0.4.2.tar.gz archive:
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQA/osl2CfzBioe83JQRAvr1AKCspShf4x8WINgSNE+fv4fbxXW2wACgosAh
Ts/iejZ6FwNTbhKg4pdA5zE=
=iMHa
-----END PGP SIGNATURE-----
GnuPG signature for siproxd-0.5.0.tar.gz archive:
GnuPG: pub 1024D/87BCDC94 2000-03-19 Thomas Ries <tries@gmx.net>

11
doc/FAQ
View File

@ -187,6 +187,17 @@ A: Also Simple. Just configure your SIP phone to use siproxd as outbound
transparently handle (and if needed rewrite) the SIP traffic.
---------------------------------------------------------------------------
Q: I have a Gradstream Budgetone-100 SIP phone. The SIP communication
seems to work properly (I can register, make and receive calls) but
I do not hear any audio. However, transmitting audio works.
A: It has been observed that these SIP phone seems to be delicate there.
You should use the IPCHAINS based RTP proxy and your SIP phone must
be configured to use random ports. Connect with the web browser to
the phone and make sure the 'Use random port' option is enabled.
---------------------------------------------------------------------------
yet unstructured:
Hi there

View File

@ -26,7 +26,7 @@ if_outbound = ppp0
# hosts_deny_sip: defines nets where we deny SIP traffic from
#
# - The deny list takes precedence over the allow lists.
# - The allow_reg list imples also allowance for sip.
# - The allow_reg list implies also allowance for sip.
#
# Example for usage:
# local private net -> allow_reg list
@ -107,7 +107,7 @@ rtp_timeout = 120
#
#proxy_auth_passwd = password
#
# or use individual per user passwords stored ia file
# or use individual per user passwords stored in a file
#
#proxy_auth_pwfile = doc/siproxd_passwd.cfg
#

View File

@ -45,7 +45,7 @@ static char const ident[]="$Id: " __FILE__ ": " PACKAGE "-" VERSION "-"\
#if defined(HAVE_LINUX_NETFILTER_H)
static char *ipchains_exe="/usr/local/bin/gsc /sbin/iptables";
static char *ipchains_exe="/sbin/iptables";
static char *add_rule =
"%s -t nat -A PREROUTING -p udp --destination-port %i -j DNAT "
"--to-destination %s:%i";