- CVE-2009-3736: use libltdl on host if existing and fall

back using convenienve libltdl (with a config warning)
- updated libtool version
This commit is contained in:
Thomas Ries 2010-02-20 00:02:35 +00:00
parent 2fe3f3ba5c
commit ec75aa2450
4 changed files with 1370 additions and 745 deletions

View File

@ -1,5 +1,8 @@
0.8.0
=====
19-Feb-2010: - CVE-2009-3736: use libltdl on host if existing and fall
back using convenienve libltdl (with a config warning)
- updated libtool version
21-Jan-2010: - Support for UPDATE (RFC3311)
07-Jan-2010: - Better handling of matching the local UAs
15-Dec-2009: - Better handling for SIP redirecting with newer kernels

View File

@ -45,6 +45,8 @@ dnl libs now in libosip_prefix_dir
dnl 1-Mar-2009 tries building with --enable-static-libosip2 requires
dnl --disable-shared to be set as well (plugins will
dnl be statically linked into siproxd)
dnl 19-Feb-2010 tries CVE-2009-3736: use libltdl on host if existing
dnl and fall back using convenienve libltdl (WARN)
dnl
dnl
@ -100,13 +102,21 @@ AC_LIBLTDL_CONVENIENCE
dnl
dnl Check for dlopen support
AC_LIBTOOL_DLOPEN
dnl
dnl Configure libtool
AC_PROG_LIBTOOL
dnl
dnl Substitute LTDLINCL and LIBLTDL in the Makefiles
AC_SUBST(LTDLINCL)
AC_SUBST(LIBLTDL)
AC_CONFIG_SUBDIRS(libltdl)
dnl this is only done if no native libltdl is found.
AC_CHECK_LIB(ltdl, lt_dlopen, [
echo "Good: native libltdl found, using it.";
LIBS="$LIBS -lltdl";
],[
echo "*** WARNING: no native libltdl found, using convenience libltdl!";
AC_SUBST(LTDLINCL)
AC_SUBST(LIBLTDL)
AC_CONFIG_SUBDIRS(libltdl)
],)
dnl **********************************************

6
scripts/config.sub vendored
View File

@ -260,7 +260,7 @@ case $basic_machine in
| s390 | s390x \
| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
| strongarm \
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
@ -334,7 +334,7 @@ case $basic_machine in
| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
| sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
| tahoe-* | thumb-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tron-* \
@ -1051,7 +1051,7 @@ case $basic_machine in
sh64)
basic_machine=sh64-unknown
;;
sparc | sparcv9 | sparcv9b)
sparc | sparcv8 | sparcv9 | sparcv9b)
basic_machine=sparc-sun
;;
cydra)

File diff suppressed because it is too large Load Diff