X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=win%2Fconfigure.cpp;h=91c68a227375152e7392df59dd17a3e32eac14fe;hb=623c7554a2de6fcee581a4712dd8947c14a9481b;hp=40a5ea0d25edbbc4bc6716ba6176243e7f5675b2;hpb=ddbc70ec8e1fe30899458fa2c833a1e66fc9b14d;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/win/configure.cpp b/win/configure.cpp index 40a5ea0d2..91c68a227 100644 --- a/win/configure.cpp +++ b/win/configure.cpp @@ -199,16 +199,6 @@ void Run() char revision_text[MAX_PATH]; char openssl_inc_path[MAX_PATH]; char openssl_lib_path[MAX_PATH]; - - int nicklen = 31; - int chanlen = 64; - int modechanges = 20; - int identlen = 12; - int quitlen = 255; - int topiclen = 500; - int kicklen = 255; - int rllen = 128; - int awaylen = 200; int revision = get_svn_revision(revision_text, MAX_PATH); char version[514]; @@ -262,24 +252,6 @@ void Run() get_string_option("In what directory is the IRCd binary to be placed?", ".", bin_dir); get_string_option("In what directory are the IRCd libraries to be placed?", "../lib", library_dir); - printf_c("The following questions will ask you for various figures relating\n" - "To your IRCd install. Please note that these should usually be left\n" - "as defaults unless you have a real reason to change them. If they\n" - "changed, then the values must be identical on all servers on your\n" - "network, or malfunctions and/or crashes may occur, with the exception\n" - "of the 'maximum number of clients' setting which may be different on\n" - "different servers on the network.\n\n"); - - nicklen = get_int_option("Please enter the maximum length of nicknames?", 31); - chanlen = get_int_option("Please enter the maximum length of channel names?", 64); - modechanges = get_int_option("Please enter the maximum number of mode changes in one line?", 20); - identlen = get_int_option("Please enter the maximum length of an ident (username)?", 12); - quitlen = get_int_option("Please enter the maximum length of a quit message?", 255); - topiclen = get_int_option("Please enter the maximum length of a channel topic?", 307); - kicklen = get_int_option("Please enter the maximum length of a kick message?", 255); - rllen = get_int_option("Please enter the maximum length of a GECOS (real name)?", 128); - awaylen = get_int_option("Please enter the maximum length of an away message?", 200); - // NOTE: this may seem hackish (generating a batch build script), but it assures the user knows // what they're doing, and we don't have to mess with copying files and changing around modules.mak // for the extra libraries. --fez @@ -333,15 +305,7 @@ void Run() printf_c("\033[0mModule path:\033[1;32m %s\n", mod_path); printf_c("\033[0mLibrary path:\033[1;32m %s\n", library_dir); printf_c("\033[0mSocket Engine:\033[1;32m %s\n", use_iocp ? "iocp" : "select"); - printf_c("\033[0mMax nickname length:\033[1;32m %u\n", nicklen); - printf_c("\033[0mMax channel length:\033[1;32m %u\n", chanlen); - printf_c("\033[0mMax mode length:\033[1;32m %u\n", modechanges); - printf_c("\033[0mMax ident length:\033[1;32m %u\n", identlen); - printf_c("\033[0mMax quit length:\033[1;32m %u\n", quitlen); - printf_c("\033[0mMax topic length:\033[1;32m %u\n", topiclen); - printf_c("\033[0mMax kick length:\033[1;32m %u\n", kicklen); - printf_c("\033[0mMax name length:\033[1;32m %u\n", rllen); - printf_c("\033[0mMax away length:\033[1;32m %u\n", awaylen); + printf("\n"); sc(TNORMAL); if(get_bool_option("Are these settings correct?", true) == false) { @@ -368,15 +332,6 @@ void Run() fprintf(f, "#define CONFIG_FILE \"%s/inspircd.conf\"\n", config_file); fprintf(f, "#define MOD_PATH \"%s\"\n", mod_path); fprintf(f, "#define SOMAXCONN_S \"128\"\n"); - fprintf(f, "#define NICKMAX %u\n", nicklen+1); - fprintf(f, "#define CHANMAX %u\n", chanlen+1); - fprintf(f, "#define MAXMODES %u\n", modechanges); - fprintf(f, "#define IDENTMAX %u\n", identlen); - fprintf(f, "#define MAXQUIT %u\n", quitlen); - fprintf(f, "#define MAXTOPIC %u\n", topiclen); - fprintf(f, "#define MAXKICK %u\n", kicklen); - fprintf(f, "#define MAXGECOS %u\n", rllen); - fprintf(f, "#define MAXAWAY %u\n", awaylen); fprintf(f, "#define LIBRARYDIR \"%s\"\n", library_dir); fprintf(f, "#define VERSION \"%s\"\n", version); fprintf(f, "#define REVISION \"%s\"\n", revision_text); @@ -393,8 +348,9 @@ void Run() #endif fprintf(f, "#define MAXBUF 514\n"); - fprintf(f, "\n#include \"inspircd_win32wrapper.h\"\n\n"); - fprintf(f, "#include \"threadengines/threadengine_win32.h\"\n\n"); + fprintf(f, "\n#include \"inspircd_win32wrapper.h\""); + fprintf(f, "\n#include \"inspircd_namedpipe.h\""); + fprintf(f, "\n#include \"threadengines/threadengine_win32.h\"\n\n"); fprintf(f, "#endif\n\n"); fclose(f);