diff --git a/ChangeLog b/ChangeLog index 2fde2e5..488b1c9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,8 @@ ===== 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 diff --git a/RELNOTES b/RELNOTES index 96ffd75..fb9c4e5 100644 --- a/RELNOTES +++ b/RELNOTES @@ -2,7 +2,11 @@ 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 iwth linphone + - 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 @@ -55,9 +59,10 @@ Reported interoperability with softphones: - MSN messenger 4.6 (remote and local UA) - X-Lite (Win XP Professional) -Reported interoperability with service providers: +Reported interoperability with SIP service providers: - Sipphone (http://www.sipphone.com) - FWD (http://www.fwd.pulver.com) + - Sipgate (http://www.sipgate.de) If you have siproxd successfully running with another SIP phone and/or service provider, please drop me a short note so I can update diff --git a/configure.in b/configure.in index aae7870..d8a91e6 100644 --- a/configure.in +++ b/configure.in @@ -23,6 +23,7 @@ dnl 22-Nov-2003 tries test for gethostbyname_r() & # of args dnl 22-Jan-2004 tries add --enable-static option dnl 06-Mar-2004 tries del daemon(), add setsid() dnl 09-Apr-2004 tries add --with-custom-fwmodule +dnl 09-May-2004 tries fli4l-uclibc links statically agains pthreads dnl dnl dnl @@ -200,9 +201,9 @@ case "$target" in esac if test "x$build_fli4l_uclibc" = "xyes"; then - dnl FLI4l uClibc: make only libosip static + dnl FLI4l uClibc: make libosip and libpthread static build_static_libosip="yes" - build_static_pthread="no" + build_static_pthread="yes" elif test "x$build_fli4l_libc5" = "xyes"; then dnl FLI4l libc5: make libosip and libpthread static build_static_libosip="yes" diff --git a/doc/siproxd.conf.example b/doc/siproxd.conf.example index 9e0ba5e..a03afb3 100644 --- a/doc/siproxd.conf.example +++ b/doc/siproxd.conf.example @@ -151,16 +151,20 @@ debug_level = 0x00000000 # # Some UAs will always use the host/ip they register with as # host part in the registration record (which will be the inbound -# ip address / hostname of the proxy) and can not be told to register a -# different host (public IP address). This Mask feature allows to force -# such a UA to be masqueraded to a different host. +# ip address / hostname of the proxy) and can not be told to use a +# different host part in the registration record (like sipphone, FWD, +# iptel, ...) +# This Mask feature allows to force such a UA to be masqueraded to +# use different host. # -> Siemens SIP Phones seem to need this feature. # +# Unles you really KNOW that you need this, don't enable it. +# # mask_host= # masked_host= # -# mask_host=<10.0.1.1> -- inbound IP address of proxy -# masked_host= -- outbound hostname proxy +# mask_host=10.0.1.1 -- inbound IP address of proxy +# masked_host=my.public.host -- outbound hostname proxy ###################################################################### # Outbound proxy diff --git a/src/readconf.c b/src/readconf.c index 9761f55..74894a0 100644 --- a/src/readconf.c +++ b/src/readconf.c @@ -41,7 +41,7 @@ extern struct siproxd_config configuration; static int parse_config (FILE *configfile); -/* try to open (witchever found first): +/* try to open (whichever is found first): * * $HOME/.rc * /etc/.conf