From: Alexander Barton Date: Sat, 6 Oct 2012 16:25:43 +0000 (+0200) Subject: Merge branch 'bug109-CHARCONV' X-Git-Tag: rel-20-rc1~51 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=46b0eef721b9b3eec37d29aff65b6a7fc488a887;p=ngircd Merge branch 'bug109-CHARCONV' This closes bug #109. * bug109-CHARCONV: Debian: require "telnet" or "telnet-ssl" for building Debian ngircd-full[-dbg]: enable CHARCONV Add "CHARCONV" to "feature string" when enabled Implement new IRC+ "CHARCONV" command Added new configure option "--with-iconv" Conflicts: src/ngircd/messages.h --- 46b0eef721b9b3eec37d29aff65b6a7fc488a887 diff --cc configure.ng index 8b47ad15,cccda866..a3cab6ae --- a/configure.ng +++ b/configure.ng @@@ -683,14 -696,9 +707,17 @@@ test "$x_pam_on" = "yes" echo $ECHO_N " SSL support: $ECHO_C" echo "$x_ssl_lib" + echo $ECHO_N " libiconv support: $ECHO_C" + echo "$x_iconv_on" + echo +if ! grep "^AUTOMAKE_OPTIONS = ../portab/ansi2knr" src/ngircd/Makefile.am >/dev/null 2>&1; then + echo "WARNING:" + echo "This GNU automake generated build system does not support \"de-ANSI-fication\"," + echo "therefore don't use it to generate \"official\" distribution archives!" + echo "(Most probably you want to use GNU automake 1.11.x for this purpose ...)" + echo +fi + # -eof- diff --cc src/ngircd/messages.h index efc7524e,99d25828..35d621a6 --- a/src/ngircd/messages.h +++ b/src/ngircd/messages.h @@@ -21,7 -21,7 +21,7 @@@ #define RPL_YOURHOST_MSG "002 %s :Your host is %s, running version ngircd-%s (%s/%s/%s)" #define RPL_CREATED_MSG "003 %s :This server has been started %s" #define RPL_MYINFO_MSG "004 %s %s ngircd-%s %s %s" - #define RPL_ISUPPORT1_MSG "005 %s RFC2812 IRCD=ngIRCd CASEMAPPING=ascii PREFIX=(qaohv)~&@%%+ CHANTYPES=#&+ CHANMODES=beI,k,l,imMnOPRstz CHANLIMIT=#&+:%d :are supported on this server" -#define RPL_ISUPPORT1_MSG "005 %s RFC2812 IRCD=ngIRCd CHARSET=UTF-8 CASEMAPPING=ascii PREFIX=(ov)@+ CHANTYPES=#&+ CHANMODES=beI,k,l,imMnOPRstz CHANLIMIT=#&+:%d :are supported on this server" ++#define RPL_ISUPPORT1_MSG "005 %s RFC2812 IRCD=ngIRCd CHARSET=UTF-8 CASEMAPPING=ascii PREFIX=(qaohv)~&@%%+ CHANTYPES=#&+ CHANMODES=beI,k,l,imMnOPRstz CHANLIMIT=#&+:%d :are supported on this server" #define RPL_ISUPPORT2_MSG "005 %s CHANNELLEN=%d NICKLEN=%d TOPICLEN=%d AWAYLEN=%d KICKLEN=%d MODES=%d MAXLIST=beI:%d EXCEPTS=e INVEX=I PENALTY :are supported on this server" #define RPL_TRACELINK_MSG "200 %s Link %s-%s %s %s V%s %ld %d %d"