3 * A configuration file designed to make best use of the abilities
4 * of ircII, and trying to make things more intuitively understandable.
6 * Done by Carl v. Loesch <lynx@dm.unirm1.it>
7 * Based on the 'classic' config.h by Michael Sandrof.
8 * Copyright(c) 1991 - See the COPYRIGHT file, or do a HELP IRCII COPYRIGHT
10 * Warning! You will most likely have to make changes to your .ircrc file to
11 * use this version of IRCII! Please read the INSTALL and New2.2 files
12 * supplied with the distribution for details!
25 * this is something new and I'm a little scared of it.. We've always been
26 * curious as to how many users of bx there actually are. So starting with
27 * with this version there is something in BitchX that will send 1 udp
28 * packet too BitchX.com describing the version and the OS your running.
29 * The ENTIRE source for this function is in cl.c and can be excluded by
30 * recompiling the BitchX source after turning this option off. IF YOU DONT
31 * WANT THIS, FEEL FREE TOO TURN IT OFF, by using the following,
32 * #undef WANT_NOTIFY_BITCHX_COM
33 * THIS IS NOT REQUIRED. It's only curious minds wanna know. Feel free
34 * too peruse this function all you like. It's not a BACKDOOR in any way,
37 #define WANT_NOTIFY_BITCHX_COM ON
41 * Set your favorite default server list here. This list should be a
42 * whitespace separated hostname:portnum:password list (with portnums and
43 * passwords optional). This IS NOT an optional definition. Please set this
44 * to your nearest servers. However if you use a seperate 'ircII.servers'
45 * file and the ircII can find it, this setting is overridden.
48 #ifndef DEFAULT_SERVER
50 * some caution is required here. the \ is a continuation char and is required
51 * on any servers you add into this list. also the very last server should not
52 * have a continuation char.
54 #define DEFAULT_SERVER "[HybridNet] "\
70 "irc.powersurfr.com "\
78 "irc.mindspring.com "\
82 "irc.ced.chalmers.se "\
97 "radius2.stlnet.com "\
98 "dsle01781.adsl.telusplanet.net "\
99 "dalnet.webbernet.net "\
104 "irc3.concentric.net "\
108 "irc.connectnet.com "\
109 "[Undernet Canada] "\
115 "th2-eth0.aladdin.net "\
116 "ns.ensicaen.ismra.fr "\
118 "alaska.mdv.gwdg.de "\
122 "digitald.uk.afternet.org "\
123 "boston.afternet.org "\
126 "infinet.ca.afternet.org "\
127 "sanity.afternet.org "\
128 "Frodo.AfterNet.org "\
129 "Before-R.Afternet.Org "\
130 "Agora.us.AfterNet.org "\
131 "[Duh-Net IRC Network] "\
132 "murlin.duh-net.org "\
133 "wildstar.duh-net.org "\
137 "raistlin.toledolink.com "\
139 "convicts.us.relic.net "\
142 "irc-rr.vitamina.ca "\
148 "radon.slashnet.org "\
149 "irc.dude-suit.net "\
151 "irc.solarconnections.com"
155 * You must always define this. If you can't compile glob.c, let us know.
160 * Uncomment the following if the gecos field of your /etc/passwd has other
161 * information in it that you don't want as the user name (such as office
162 * locations, phone numbers, etc). The default delimiter is a comma, change
163 * it if you need to. If commented out, the entire gecos field is used.
165 #define GECOS_DELIMITER ','
168 * MAIL_DELIMITER specifies the unique text that separates one mail message
169 * from another in the mail spool file when using UNIX_MAIL.
171 #define MAIL_DELIMITER "From "
174 * Uncomment the following to make ircII read a list of irc servers from
175 * the ircII.servers file in the ircII library. This file should be
176 * whitespace separated hostname:portnum*password (with the portnum and
177 * password being optional). This server list will supercede the
180 #if defined(WINNT) || defined(__EMX__)
181 #define SERVERS_FILE "irc-serv"
183 #define SERVERS_FILE "/etc/irc/ircII.servers"
187 * Certain versions of Tcl lib have a PLUS version which preloads the scripts
188 * into the binary so that the script directory is not required to run the
189 * tcllib. This offers some benefit at the expense of a slightly larger binary.
194 * we define the default network type for server groups. Do not just
197 #define DEFAULT_NETWORK "ircnet"
200 * Below are the IRCII variable defaults. For boolean variables, use 1 for
201 * ON and 0 for OFF. You may set string variable to NULL if you wish them to
202 * have no value. None of these are optional. You may *not* comment out or
203 * remove them. They are default values for variables and are required for
204 * proper compilation.
207 #if !defined(__EMX__) && !defined(WINNT)
208 #include "../.config.h"
210 /* if this file has something in it, then we'll use it instead. */
212 #if !defined(_USE_LOCAL_CONFIG)
214 /* NO _USE_LOCAL_CONFIG so use these instead */
216 /* On some channels mass modes can be confusing and in some case
217 * spectacular so in the interest of keeping sanity, Jordy added this
218 * mode compressor to the client. It reduces the duplicate modes that
219 * might occur on a channel.. it's explained in names.c much better.
221 #define COMPRESS_MODES
225 * Define this if you want the $glob() function to be in your client.
226 * There is a case for having this functino and a case against having
229 * Pro: makes it easier to write scripts like xdcc, since they can easily
230 * get at the filenames in your xdcc directory
231 * ConS8 with $unlink(), $rmdir(), etc, it makes it that much easier for
232 * a backdoor to do damage to your account.
234 * You will have to weigh the evidence and decide if you want to include it.
236 #define INCLUDE_GLOB_FUNCTION
238 /* crisk graciously allowed me to include his hebrew modification to ircII
239 * in the client. defining this variable to 1 allows that happen. It also
240 * adds a HEBREW_TOGGLE variable which can turn this feature on/off
244 /* if you use cidentd the filename is called .authlie instead of .noident.
245 * as well some modifications to the format of the file were made. So we
246 * require some pre-knowledge of what to expect. WinNT identd servers will
249 /* one or the other of these. not both */
251 /*#define WDIDENT 1*/
254 * Define this if your using a hacked ident and want to fake your username.
255 * maybe we could also use this to specify what file to write this hack to.
256 * Some examples are ~/.noident and ~/.authlie
258 #define IDENT_FAKE ON
261 * I moved this here because it seemed to be the most appropriate
262 * place for it. Define this if you want support for ``/window create''
263 * and its related features. If you dont want it, youll save some code,
264 * and you wont need 'wserv', and if you do want it, you can have it in
265 * all of its broken glory (no, i dont have plans to fix it =)
266 * window create doesn't make any sense on Windows 95/NT.
269 #define WINDOW_CREATE
275 * Define this if you want an mIRC compatable /dcc resume capability.
276 * Note that this BREAKS THE IRC PROTOCOL, and if you use this feature,
277 * the behavior is NON COMPLIANT. If this warning doesnt bother you,
278 * and you really want this feature, then go ahead and #define this.
280 #define MIRC_BROKEN_DCC_RESUME ON
283 * Set the following to 1 if you wish for IRCII not to disturb the tty's flow
284 * control characters as the default. Normally, these are ^Q and ^S. You
285 * may have to rebind them in IRCII. Set it to 0 for IRCII to take over the
286 * tty's flow control.
288 #define USE_FLOW_CONTROL ON
291 * Make ^Z stop the irc process by default, if undefined, ^Z will self-insert
294 #define ALLOW_STOP_IRC
296 /* And here is the port number for default client connections. */
297 #define IRC_PORT 6667
300 * If you define UNAME_HACK, the uname information displayed in the
301 * CTCP VERSION info will appear as "*IX" irregardless of any other
302 * settings. Useful for paranoid users who dont want others to know
303 * that theyre running a buggy SunOS machine. >;-)
308 * If you define ONLY_STD_CHARS, only "normal" characters will displayed.
309 * This is recommended when you want to start BitchX in an xterm without
310 * the usage of the special "vga"-font.
312 #define ONLY_STD_CHARS
315 * Normally BitchX uses only the IBMPC (cp437) charset.
316 * Define LATIN1, if you want to see the standard Latin1 characters
317 * (i.e. Ä Ö Ü ä ö ü ß <-> "A "O "U "a "o "u \qs ).
319 * You will still be able to see ansi graphics, but there will be some
320 * smaller problems (i.e. after a PageUp).
322 * If you use xterm there is no easy way to use both fonts at the same
323 * time. You have to decide if you use the standard (latin1) fonts or
326 * Is here there any solution to use both fonts nethertheless ?
331 * If you use LINUX and non ISO8859-1 fonts with custom screen mapping,
332 * and if your see some pseudographics instead of your national characters,
333 * define this to solve the problem.
336 #define CHARSET_CUSTOM
339 * If you want the non-ansi BitchX logo only define this ASCII_LOGO
341 * Note: On the console ansi graphics can be displayed just fine, even
342 * when you've defined LATIN1. The problem is that ansi graphics will look
343 * ugly if you use the scroll up feature (PageUp/PageDown)
347 /* If you define REVERSE_WHITE_BLACK, then the format codes for black and
348 * white color are revepsed. (%W, %w is bold black and black, %K, %k is bold
349 * white and white). This way the default format-strings are readable on
350 * a display with white background and black foreground.
352 #undef REVERSE_WHITE_BLACK
355 * Define this if you want support for ircII translation tables.
360 * IPv6 support by wojtekka@irc.pl (thanks to Cron and thorgi)
361 * If you have a Linux box with glibc-2.x change the following line to
362 * `#define IPV6 1'. For older libc and libinet6 run configure script
363 * with `--enable-ipv6' parameter.
367 #define DEFAULT_PING_TYPE 1
369 #define DEFAULT_MSGLOG ON
372 #define DEFAULT_AUTO_NSLOOKUP OFF
373 #define DEFAULT_ALT_CHARSET ON
374 #define DEFAULT_FLOOD_KICK ON
375 #define DEFAULT_FLOOD_PROTECTION ON
376 #define DEFAULT_CTCP_FLOOD_PROTECTION ON
377 #define DEFAULT_MAX_AUTOGET_SIZE 2000000
379 #define DEFAULT_LLOOK_DELAY 120
380 #define DEFAULT_LLOOK OFF
382 #define DEFAULT_ALWAYS_SPLIT_BIGGEST ON
383 #define DEFAULT_AUTO_UNMARK_AWAY OFF
384 #define DEFAULT_AUTO_WHOWAS OFF
385 #define DEFAULT_BANTIME 600
386 #define DEFAULT_BEEP ON
387 #define DEFAULT_BEEP_MAX 3
388 #define DEFAULT_BEEP_WHEN_AWAY OFF
389 #define DEFAULT_BOLD_VIDEO ON
390 #define DEFAULT_BLINK_VIDEO ON
391 #define DEFAULT_CHANNEL_NAME_WIDTH 10
392 #define DEFAULT_CLOCK ON
393 #define DEFAULT_CLOCK_24HOUR ON
394 #define DEFAULT_COMMAND_MODE OFF
395 #define DEFAULT_COMMENT_HACK ON
396 #define DEFAULT_DCC_BLOCK_SIZE 2048
397 #define DEFAULT_DISPLAY ON
398 #define DEFAULT_DO_NOTIFY_IMMEDIATELY ON
399 #define DEFAULT_EIGHT_BIT_CHARACTERS ON
400 #define DEFAULT_EXEC_PROTECTION ON
401 #define DEFAULT_FLOOD_AFTER 4
402 #define DEFAULT_FLOOD_RATE 5
403 #define DEFAULT_FLOOD_USERS 10
404 #define DEFAULT_FLOOD_WARNING OFF
405 #define DEFAULT_FULL_STATUS_LINE ON
406 #define DEFAULT_HELP_PAGER ON
407 #define DEFAULT_HELP_PROMPT ON
408 #define DEFAULT_HIGH_BIT_ESCAPE OFF
409 #define DEFAULT_HIDE_PRIVATE_CHANNELS OFF
410 #define DEFAULT_HISTORY 100
411 #define DEFAULT_HOLD_MODE OFF
412 #define DEFAULT_HOLD_MODE_MAX 0
413 #define DEFAULT_INDENT ON
414 #define DEFAULT_INPUT_ALIASES OFF
417 #define DEFAULT_INSERT_MODE ON
418 #define DEFAULT_INVERSE_VIDEO ON
419 #define DEFAULT_LASTLOG 1000
421 #define DEFAULT_LOG OFF
422 #define DEFAULT_MAIL 2
423 #define DEFAULT_NO_CTCP_FLOOD ON
424 #define DEFAULT_NOTIFY_INTERVAL 15000
425 #define DEFAULT_NOTIFY_ON_TERMINATION OFF
426 #define DEFAULT_NOTIFY_USERHOST_AUTOMATIC ON
427 #define DEFAULT_SCROLL_LINES ON
428 #define DEFAULT_SEND_IGNORE_MSG OFF
429 #define DEFAULT_SEND_OP_MSG ON
430 #define DEFAULT_SHELL_LIMIT 0
431 #define DEFAULT_SHOW_AWAY_ONCE ON
432 #define DEFAULT_SHOW_CHANNEL_NAMES ON
433 #define DEFAULT_SHOW_END_OF_MSGS OFF
434 #define DEFAULT_SHOW_NUMERICS OFF
435 #define DEFAULT_SHOW_STATUS_ALL OFF
436 #define DEFAULT_SHOW_WHO_HOPCOUNT OFF
439 #define DEFAULT_META_STATES 5
440 #define DEFAULT_IGNORE_TIME 600
441 #define DEFAULT_MAX_DEOPS 2
442 #define DEFAULT_MAX_IDLEKICKS 2
444 #define DEFAULT_NUM_BANMODES 4
445 #define DEFAULT_NUM_KICKS 4
446 #define DEFAULT_NUM_OF_WHOWAS 4
447 #define DEFAULT_NUM_OPMODES 4
448 #define DEFAULT_SEND_AWAY_MSG OFF
449 #define DEFAULT_SEND_CTCP_MSG ON
450 #define DEFAULT_SOCKS_PORT 1080
451 #define DEFAULT_AUTO_AWAY_TIME 600
452 #define DEFAULT_AUTO_RECONNECT ON
453 #define DEFAULT_AUTO_UNBAN 600
455 #define DEFAULT_CDCC ON
456 #define DEFAULT_CDCC_FLOOD_AFTER 3
457 #define DEFAULT_CDCC_FLOOD_RATE 4
458 #define DEFAULT_CTCP_DELAY 3
459 #define DEFAULT_CTCP_FLOOD_BAN ON
460 #define DEFAULT_DCC_AUTORENAME ON
461 #define DEFAULT_DCC_BAR_TYPE 0 /* 0 or 1 */
462 #define DEFAULT_DOUBLE_STATUS_LINE ON
463 #define DEFAULT_FTP_GRAB OFF
465 #define DEFAULT_HTTP_GRAB OFF
466 #define DEFAULT_HELP_WINDOW OFF
467 #define DEFAULT_NICK_COMPLETION ON
468 #define DEFAULT_NICK_COMPLETION_LEN 2
469 #define DEFAULT_NICK_COMPLETION_TYPE 0 /* 0 1 2 */
470 #define DEFAULT_NOTIFY ON
472 #define DEFAULT_QUEUE_SENDS 0
473 #define DEFAULT_MAX_SERVER_RECONNECT 2
474 #define DEFAULT_SERVER_GROUPS OFF
475 #define DEFAULT_WINDOW_DESTROY_PART OFF
478 #define DEFAULT_SUPPRESS_SERVER_MOTD ON
479 #define DEFAULT_TAB ON
480 #define DEFAULT_TAB_MAX 8
481 #define DEFAULT_TIMESTAMP OFF
483 #define DEFAULT_UNDERLINE_VIDEO ON
484 #define DEFAULT_VERBOSE_CTCP ON
486 #define DEFAULT_DISPLAY_ANSI ON
487 #define DEFAULT_DISPLAY_PC_CHARACTERS 4
489 #define DEFAULT_DCC_AUTOGET OFF
490 #define DEFAULT_DCC_GET_LIMIT 0
491 #define DEFAULT_DCC_SEND_LIMIT 5
492 #define DEFAULT_DCC_QUEUE_LIMIT 10
493 #define DEFAULT_DCC_LIMIT 10
494 #define DEFAULT_DCCTIMEOUT 600
496 #define DEFAULT_FLOATING_POINT_MATH OFF
497 #define DEFAULT_CLOAK OFF
499 #define DEFAULT_AINV 0
500 #define DEFAULT_ANNOY_KICK OFF
501 #define DEFAULT_AOP_VAR OFF
502 #define DEFAULT_AUTO_AWAY ON
503 #define DEFAULT_KICK_OPS ON
504 #define DEFAULT_AUTO_REJOIN ON
505 #define DEFAULT_DEOPFLOOD ON
506 #define DEFAULT_CTCP_FLOOD_AFTER 3
507 #define DEFAULT_CTCP_FLOOD_RATE 10
508 #define DEFAULT_DEOPFLOOD_TIME 30
509 #define DEFAULT_DEOP_ON_DEOPFLOOD 3
510 #define DEFAULT_DEOP_ON_KICKFLOOD 3
511 #define DEFAULT_KICK_IF_BANNED OFF
512 #define DEFAULT_HACKING 0 /* 0 1 2 */
513 #define DEFAULT_JOINFLOOD ON
514 #define DEFAULT_JOINFLOOD_TIME 50
515 #define DEFAULT_KICKFLOOD ON
516 #define DEFAULT_KICKFLOOD_TIME 30
517 #define DEFAULT_KICK_ON_DEOPFLOOD 3
518 #define DEFAULT_KICK_ON_JOINFLOOD 4
519 #define DEFAULT_KICK_ON_KICKFLOOD 4
520 #define DEFAULT_KICK_ON_NICKFLOOD 3
521 #define DEFAULT_KICK_ON_PUBFLOOD 30
522 #define DEFAULT_NICKFLOOD ON
523 #define DEFAULT_NICKFLOOD_TIME 30
525 #define DEFAULT_NICKLIST 10
527 #define DEFAULT_NICKLIST 100
529 #define DEFAULT_LAME_IDENT OFF
530 #define DEFAULT_LAMELIST ON
531 #define DEFAULT_SHITLIST ON
532 #define DEFAULT_USERLIST ON
533 #define DEFAULT_PUBFLOOD OFF
534 #define DEFAULT_PUBFLOOD_TIME 20
535 #define DEFAULT_CONNECT_TIMEOUT 30
536 #define DEFAULT_STATUS_NO_REPEAT ON
537 #define DEFAULT_STATUS_DOES_EXPANDOS OFF
538 #define DEFAULT_DISPATCH_UNKNOWN_COMMANDS OFF
539 #define DEFAULT_SCROLLBACK_LINES 512
540 #define DEFAULT_SCROLLBACK_RATIO 50
542 #define DEFAULT_SCROLLERBARS ON
544 #define DEFAULT_ND_SPACE_MAX 160
546 #define DEFAULT_CPU_SAVER_AFTER 0
547 #define DEFAULT_CPU_SAVER_EVERY 0
548 #define DEFAULT_NO_FAIL_DISCONNECT OFF
549 #define DEFAULT_MAX_URLS 20 /* this defines the MAX number of urls saved */
553 #undef EMACS_KEYBINDS /* change this is you have problems with
557 #undef PUBLIC_ACCESS /*
558 * this define removes /load /exec commands
561 #define DEFAULT_OPERVIEW_HIDE 0 /* defines the operview window. if hidden or not */
562 #define WANT_OPERVIEW ON
564 #define WANT_EPICHELP ON /* epic help command. /ehelp. */
565 #define WANT_LLOOK ON /* do we want built-in llooker. */
566 #define WANT_CDCC ON /* do we want the cdcc system */
567 #define WANT_FTP ON /* do we want the ftp dcc comamnd */
568 #define WANT_NSLOOKUP ON
569 #define WANT_TABKEY ON
570 #define WANT_CHELP ON
571 #define WANT_USERLIST ON
574 /* #define HUMBLE ON */ /* define this for a hades look */
576 #define WANT_DETACH ON /* this is here for the detach/re-attach code
577 which is essentially a mini-screen */
578 #define ALLOW_DETACH ON
579 #define DEFAULT_DETACH_ON_HUP OFF
581 #undef OLD_RANDOM_BEHAVIOR /* semi randomness for randm() */
585 #define DEFAULT_OPER_VIEW OFF
588 #if defined(NON_BLOCKING_CONNECTS)
589 #define DEFAULT_DCC_FAST ON
591 #define DEFAULT_DCC_FAST OFF
595 /* _USE_LOCAL_CONFIG */
599 #define DEFAULT_NOTIFY_HANDLER "QUIET"
600 #define DEFAULT_NOTIFY_LEVEL "ALL DCC"
601 #define DEFAULT_TIMESTAMP_STR "%I:%M%p "
602 #define DEFAULT_KICK_REASON "Bitch-X BaBy!"
603 #define DEFAULT_PROTECT_CHANNELS "*"
605 #define DEFAULT_SHITLIST_REASON "Surplus Lamerz must go!!!!"
606 #define DEFAULT_BEEP_ON_MSG "MSGS"
607 #define DEFAULT_CMDCHARS "/"
608 #define DEFAULT_CONTINUED_LINE " "
609 #define DEFAULT_HIGHLIGHT_CHAR "INVERSE"
610 #define DEFAULT_LASTLOG_LEVEL "ALL"
611 #define DEFAULT_MSGLOG_LEVEL "MSGS NOTICES SEND_MSG"
612 #define DEFAULT_LOGFILE "IrcLog"
613 #define DEFAULT_SHELL "/bin/sh"
614 #define DEFAULT_SHELL_FLAGS "-c"
615 #define DEFAULT_USERINFO ""
616 #define DEFAULT_XTERM "rxvt"
617 #define DEFAULT_XTERM_OPTIONS "-bg black -fg white"
618 #define DEFAULT_DCC_DLDIR "~"
620 #if defined(WINNT) || defined(__EMX__)
621 #define DEFAULT_MSGLOGFILE "BitchX.awy"
623 #define DEFAULT_CTOOLZ_DIR "."
625 #define DEFAULT_CTOOLZ_DIR "~/bx-conf"
627 #define DEFAULT_SCRIPT_HELP_FILE DEFAULT_CTOOLZ_DIR"/BitchX.hlp"
628 #define DEFAULT_BITCHX_HELP_FILE IRC_LIB"/BitchX.help"
630 #define DEFAULT_MSGLOGFILE "BitchX.away"
631 #define DEFAULT_CTOOLZ_DIR "~/.BitchX"
632 #define DEFAULT_SCRIPT_HELP_FILE "BitchX.help"
633 #define DEFAULT_BITCHX_HELP_FILE "BitchX.help"
636 #define DEFAULT_PAD_CHAR ' '
637 #define DEFAULT_USERMODE "+iw" /* change this to the default usermode */
638 #define DEFAULT_OPERMODE "swfck"
639 #define DEFAULT_CHANMODE "+nt" /* default channel mode */
641 #define DEFAULT_SWATCH "KILLS,CLIENTS,TRAFFIC,REHASH,KLINE,BOTS,OPER,SQUIT,SERVER,CONNECT,FLOOD,USER,STATS,NICK,ACTIVEK"
643 #define DEFAULT_WORD_BREAK ",; \t"
645 #define DEFAULT_JOIN_NEW_WINDOW 0
646 #define DEFAULT_JOIN_NEW_WINDOW_TYPE "new hide swap last"
647 #define DEFAULT_QUERY_NEW_WINDOW 0
648 #define DEFAULT_QUERY_NEW_WINDOW_TYPE "new hide swap last"
650 #define DEFAULT_MDI OFF
653 #define DEFAULT_FONT "6x10"
655 #define DEFAULT_FONT "vga"
657 #define DEFAULT_FONT "-fn vga11x19"
660 /*#define CLOAKED "emacs"*/ /*
661 * define this to the program you want to
662 * show up in "ps" and "top" to hide irc
663 * from evil sys-admins.
666 #if !defined(NON_BLOCKING_CONNECTS) && defined(DEFAULT_DCC_FAST)
667 #undef DEFAULT_DCC_FAST
668 #define DEFAULT_DCC_FAST OFF
673 /* Make sure the keyboard works */
674 #undef EMACS_KEYBINDS
675 /* No line chars available, so better define this: */
676 #define ONLY_STD_CHARS 1
680 * on certain systems we can define NON_BLOCKING to 1
681 * connects are then done alot differantly. We can perform actual work
682 * in the background, while connecting. This also protects us from certain
683 * "bombs" that are available. If you have trouble with this undef
684 * the NON_BLOCKING_CONNECTS. DCC sends/gets are much improved with this.
687 #if defined(HAVE_DLLIB)
688 #define WANT_DLL 1 /* define this for DLL and /loaddll commands */
690 #if defined(WINNT) || defined(__EMX__)
692 #elif defined(_AIX) || defined(__OPENNT)
699 #if defined(HEBREW) && !defined(TRANSLATE)
702 #if defined(TRANSLATE) && !defined(HEBREW)
709 #if defined(PUBLIC_ACCESS)
717 #if defined(WINNT) || defined(__EMX__)
722 * This is the filename of the identd file to use
725 #define DEFAULT_IDENT_HACK ".authlie"
726 #elif defined(WDIDENT)
727 #define DEFAULT_IDENT_HACK ".noident"
729 #define DEFAULT_IDENT_HACK ".noident"
732 #if !defined(WANT_CHATNET)
733 #undef WANT_CHATNET /* define just for codelogic */
736 #if defined(_USE_LOCAL_CONFIG) && !defined(SHOULD_NOTIFY_BITCHX_COM)
737 #undef WANT_NOTIFY_BITCHX_COM
740 #undef PARANOID /* #define this if your paranoid about dcc hijacking */
741 #undef WANT_CHAN_NICK_SERV /* do we want to include some chan/nick/oper server commands */
744 #define OLD_STATUS_S_EXPANDO_BEHAVIOR
745 #define DEFAULT_NEW_SERVER_LASTLOG_LEVEL "NONE"
746 #define DEFAULT_RANDOM_LOCAL_PORTS 0
747 #define DEFAULT_RANDOM_SOURCE 0
748 #define DEFAULT_TERM_DOES_BRIGHT_BLINK 0
751 #if defined(BITCHX_LITE) && defined(WANT_TCL)
755 #if defined(BITCHX_LITE)
757 #undef WANT_TRANSLATE
770 #undef COMPRESS_MODES
774 #define DEFAULT_TKLINE_TIME 10
775 #define DEFAULT_BOTCHAR '.' /* default char to enter dcc chat. */
776 /* oper serv's tend to send .'s */
783 #include "color.h" /* all color options here. */
785 #endif /* __config_h_ */