diff options
author | adrianp <adrianp> | 2006-02-04 21:13:54 +0000 |
---|---|---|
committer | adrianp <adrianp> | 2006-02-04 21:13:54 +0000 |
commit | 1cd2c5f9bad1d8dab9ec0b453d7389b22e15af5a (patch) | |
tree | 13d31b08e7efa648e3499bdc06bee59d1ade2973 /chat/unrealircd/patches | |
parent | 28af3fd7a1967a1213c084751bed9924b7dd0892 (diff) | |
download | pkgsrc-1cd2c5f9bad1d8dab9ec0b453d7389b22e15af5a.tar.gz |
Update to 3.2.4
This is just a summary of changes, for full details see:
http://www.unrealircd.com/txt/unreal3_2_4_release_notes.txt
> ==[ MAJOR BUGS FIXED ]==
> - Two issues with an incorrect badword { } block in the config file causing a crash.
> - Incorrect TKL/*LINE causing a crash
> - Complete resolver recode: now using c-ares + caching to fix some (rare?) crash bugs and
> to make our code much more cleaner.
> - Using GCC4 caused a crash on-link.
> - Crash when a class block was removed and had any other blocks were referencing it.
> - OpenBSD crash on /REHASH.
> - Several AMD64 crash issues.
> - Sometimes a serious flood of notices was generated if link::options::nodnscache was used.
> - Spamfilter: action 'viruschan' combined with target 'user' caused crashes.
> - chinese-* nick characters support caused memory corruption.
> - Crash issue regarding SSL and junk snomask.
>
> ==[ MINOR BUGS FIXED ]==
> - Now properly resolves hostnames again that use CNAME delegation (got broken in 3.2.3).
> - Fedora Core w/IPv6 failed to compile.
> - A few read-after-free bugs that could have caused crashes.
> - ./Config was not loading the settings properly on Solaris 10
> - Crash if high ascii in set::network-name
> - Fixed advanced channel aliases not working properly
> - Fixed \* and \? escaping not always working properly (for example in ~r/~c bans).
Diffstat (limited to 'chat/unrealircd/patches')
-rw-r--r-- | chat/unrealircd/patches/patch-aa | 47 |
1 files changed, 40 insertions, 7 deletions
diff --git a/chat/unrealircd/patches/patch-aa b/chat/unrealircd/patches/patch-aa index d2fd6468ac6..3a6759f7829 100644 --- a/chat/unrealircd/patches/patch-aa +++ b/chat/unrealircd/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.2 2005/12/01 18:09:37 adrianp Exp $ +$NetBSD: patch-aa,v 1.3 2006/02/04 21:13:54 adrianp Exp $ ---- configure.orig 2005-03-13 21:02:17.000000000 +0000 +--- configure.orig 2006-02-03 13:57:17.000000000 +0000 +++ configure -@@ -10221,7 +10221,7 @@ if test "${enable_libcurl+set}" = set; t +@@ -10247,7 +10247,7 @@ if test "${enable_libcurl+set}" = set; t CURLLIBS=`$enableval/bin/curl-config --libs` if test "x`echo $CURLLIBS |grep .*ares.*`" = x ; then @@ -11,7 +11,7 @@ $NetBSD: patch-aa,v 1.2 2005/12/01 18:09:37 adrianp Exp $ fi IRCDLIBS="$IRCDLIBS $CURLLIBS" URL="url.o" -@@ -10614,39 +10614,6 @@ IRCDLIBS="$IRCDLIBS -lresolv " +@@ -10692,72 +10692,6 @@ IRCDLIBS="$IRCDLIBS -lresolv " ;; esac @@ -32,13 +32,13 @@ $NetBSD: patch-aa,v 1.2 2005/12/01 18:09:37 adrianp Exp $ -echo "$as_me:$LINENO: result: configuring TRE regex library" >&5 -echo "${ECHO_T}configuring TRE regex library" >&6 -cd tre-$tre_version --./configure --disable-agrep --disable-shared --disable-system-abi --disable-wchar --disable-multibyte --prefix=$cur_dir/extras/regexp +-./configure --disable-agrep --disable-shared --disable-system-abi --disable-wchar --disable-multibyte --prefix=$cur_dir/extras/regexp || exit 1 -echo "$as_me:$LINENO: result: compiling TRE regex library" >&5 -echo "${ECHO_T}compiling TRE regex library" >&6 --$ac_cv_prog_MAKER +-$ac_cv_prog_MAKER || exit 1 -echo "$as_me:$LINENO: result: installing TRE regex library" >&5 -echo "${ECHO_T}installing TRE regex library" >&6 --$ac_cv_prog_MAKER install +-$ac_cv_prog_MAKER install || exit 1 -TREINCDIR="$cur_dir/extras/regexp/include" - -if test "x$ac_cv_path_PKGCONFIG" = "x" ; then @@ -48,6 +48,39 @@ $NetBSD: patch-aa,v 1.2 2005/12/01 18:09:37 adrianp Exp $ -fi - -cd $cur_dir +- +- +-cares_version="1.3.0" +-echo "$as_me:$LINENO: result: extracting c-ares resolver library" >&5 +-echo "${ECHO_T}extracting c-ares resolver library" >&6 +-cur_dir=`pwd` +-cd extras +-rm -rf c-ares-$cares_version +-if test "x$ac_cv_path_GUNZIP" = "x" ; then +- tar xfz c-ares.tar.gz +-else +- cp c-ares.tar.gz c-ares.tar.gz.bak +- gunzip -f c-ares.tar.gz +- cp c-ares.tar.gz.bak c-ares.tar.gz +- tar xf c-ares.tar +-fi +-echo "$as_me:$LINENO: result: configuring c-ares library" >&5 +-echo "${ECHO_T}configuring c-ares library" >&6 +-cd c-ares-$cares_version +-./configure --prefix=$cur_dir/extras/c-ares || exit 1 +-echo "$as_me:$LINENO: result: compiling c-ares resolver library" >&5 +-echo "${ECHO_T}compiling c-ares resolver library" >&6 +-$ac_cv_prog_MAKER || exit 1 +-echo "$as_me:$LINENO: result: installing c-ares resolver library" >&5 +-echo "${ECHO_T}installing c-ares resolver library" >&6 +-$ac_cv_prog_MAKER install || exit 1 +-CARESINCDIR="$cur_dir/extras/c-ares/include" +- +-CARESLIBS="-L../extras/c-ares/lib -lcares" +- +-cd $cur_dir +- +- ac_config_files="$ac_config_files Makefile src/modules/Makefile unreal ircdcron/ircdchk" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure |