home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / bx75p3.zip / doc / BitchX.doc < prev    next >
Text File  |  1999-02-23  |  56KB  |  1,205 lines

  1.  
  2.         Welcome to the documentation for BitchX for 
  3.                Windows 95/NT/UNIX/OS/2/Mac-OS
  4.  
  5. BitchX is written and supported by me Colten Edwards (aka panasync@efnet).
  6. BitchX represents a quite alot of my free time in the last 4 years.
  7. I only hope that you enjoy using the client. It was written because of the
  8. lack of what I considered a nice client under unix. Nice meaning a client
  9. that included source and had features that were typically scripted adding to
  10. the memory usage and cpu usage of the defacto client of the time ircii-2.8.
  11. I had looked at epic 3, but considered it flawed at the time I looked at it.
  12. After muddling around the ircii-2.8 source for several months I was able to
  13. come up with something that added a few new features and thus BitchX was
  14. born. At first BitchX was passed from person to person on irc as source
  15. until finally a distribution bot was created to help. The very first
  16. versions of BitchX I consider to be more than a little lame at this time but
  17. that was then and this is now. The current versions of BitchX will compile
  18. on more and more platforms, running for long periods of time. Something
  19. unheard of with ircii-2.8. BitchX is epic compatible, meaning that scripts
  20. written for epic will generally run without any modifications to the script
  21. at all. BitchX has alot more "features" than epic itself making it a
  22. hybrid. At one point in time source from pluto's version of comstud's
  23. version of ircII was used in BitchX, but that is no longer the case..
  24.  
  25. BitchX includes alot of useful commands and functions for both the user and
  26. the scripter. Internally the nick, flood and friends lists are held in 
  27. hashed lists to make accessing them very quick compared to typical linked 
  28. lists used in ircII. Some of this code has been contributed by Sheik of 
  29. Ctoolz fame and some has been cooperated on with this same author. The 
  30. internal xdcc/cdcc (cdcc meaning written in c as opposed to script) lists 
  31. are extremely functional and modifiable by the scripter. The first version 
  32. of cdcc was written by me and then replaced with cdcc written by Ananda. I
  33. doubt he'd recognize the code that he contributed to BitchX. Everything is
  34. configurable on the display using /fset and /wset commands. fset was
  35. unwittingly contributed by hellshock (aka kraig) after he renamed my source
  36. and coded /fset along with some other war "features" (cavlink). This was
  37. known as hADES for which no source was released. I liked the idea so I coded
  38. my own which functioned like his. Surprisingly enough he liked my code so
  39. much more than his that he used it in his own client after which the source
  40. was released. 
  41.  
  42. I'd like to take a quick opportunity to thank all those that have made
  43. BitchX so much a success. It actually surpassed any of my own expectations
  44. which were just to create a better ircII. Enjoy the client, and remember one
  45. thing when you visit #bitchx on efnet, we are all volunteers. So answering
  46. your questions may either be not possible or we've answered our daily 
  47. quota (tired). It's not that we are not interested.
  48.  
  49.  
  50.  
  51. [Win95 notes]
  52. Many people over the past year have tried to port BitchX to a Win95/NT
  53. environment, but nobody has ever been successful to my knowledge. Success
  54. depended on a working select() and alarm() function from the underlying c
  55. libraries, and until CYGNUS released their beta 18 unix emulation library,
  56. this port was not feasible without rewriting large portions of the code.
  57. More information about CYGNUS can be found at www.cygnus.com, as well you
  58. can download their emulation libraries and tools at the same place. YES you
  59. too can port your favorite unix programs. One other block that I found
  60. when starting this port was that there term handling wasn't quite upto
  61. handling a screen intensive program like BitchX. Compiling ncurses or
  62. termcap was a possibility but the underlying term handling still couldn't do
  63. everything that was required of it. So I looked at the linux console driver
  64. and used it as an example of how to emulate the features we need in order
  65. to use a program like BitchX. Newer versions of the CYGWIN.DLL are available
  66. from http://www.lexa.ru/sos
  67.  
  68. [General BitchX notes]
  69. BitchX the client.
  70.  
  71. Starting BitchX is as simple as typing BitchX at a command prompt or
  72. clicking on a icon. BUT there are some options which I'll list below.
  73.  
  74. Usage: BitchX [switches] [nickname] [server list]
  75.     [nickname] can be at most 9 chars unless you have the source
  76.     [server list] whitespace separated list of servers irc.vol.com:6666
  77.     [switches] can be one or more of the following.
  78.     -c <channel>     Join channel on startup.
  79.     -b        load bx-rc or irc-rc after connecting to a server.
  80.     -p <port>    use <port> as the default port for the server
  81.     -d        use BX in dumb mode
  82.     -q        does not load irc-rc or bx-rc
  83.     -r <file>    loads <file> as a list of servers
  84.     -a        adds default servers and command line servers
  85.     -v        show BitchX's version
  86.     -l <file>
  87.     -L <file>    Load <file> in place of bx-rc and irc-rc files.
  88.             -L expands environment variables placed in it.
  89. note. there are other switches that are os-type specific. ie -H under unix
  90. for virtual hostname support. As well there might be other 
  91.  
  92. [Windows]
  93. As well we have a few environment variables that should be setup so that
  94. things will run smooth. (Remember this is a unix client port). One
  95. thing that really helps this client is the existance of what's called a
  96. $HOME directory. This is where the special character ~ (tilde) points to
  97. in a unix enviroment. All the following need tobe set in either
  98. autoexec.bat or the WinNT registry. Remember that changes to the
  99. autoexec.bat file do not take effect until either you run the autoexec.bat
  100. file or reboot the system. ~/bx-rc is the default startup file for the
  101. client itself (where ~ means the HOME directory)
  102.  
  103.  
  104. [Unix]
  105. All the following can be or will be set in your environment already.
  106. Depending on what type of shell you use for your account, will determine 
  107. how these variables are set and what files you'll need to edit in order to
  108. set them. For bash(gnu) the command is export whereas tcsh uses setenv. Also
  109. filenames will range from .login to .cshrc or .bashrc or .bash_login. A
  110. little detective work will be necessary (hint: ls -a) in order to figure
  111. this out. As well the changes won't take effect until you re-login to the
  112. account. ~/.bitchxrc or ~/.ircrc are the files that are loaded by the client
  113. when we start. 
  114.  
  115. PLEASE be aware that anything that is channel dependant placed in the
  116. startup files will NOT take effect. This is because we preload these files
  117. as well as any scripts before we connect to a server and join any channels.
  118.  
  119.  
  120. HOME        Sets the default directory where files are loaded and stored
  121.         ex.  set HOME=/edwards
  122.  
  123. IRCNICK        Sets the default nickname to use
  124.  
  125. USER
  126. IRCUSER        Sets the default "username" to use. "Unknown" is set if not
  127.         found. THIS ONLY WORKS UNDER NON-UNIX OS'S.
  128.  
  129. IRCHOST
  130. IRC_HOST    Sets the virtual host name to use. Don't worry about this
  131.         one unless you need it.
  132. IRCNAME        Sets the "name". when doing a /whois nick it is displayed
  133.         next to the nick. also known as the realname.
  134.  
  135. IRCSERVER    Sets the default server to use
  136.  
  137. IRCPORT        Sets the default port to use. Usually 6667 or 6666
  138.  
  139. IRCPATH        Sets the path from which files are /load'd ie scripts.
  140.         ex.  ".:~/irc" sets current directory and $HOME/irc as the
  141.         directories to use when loading files.
  142.  
  143. IRCUMODE    Sets the default usermode
  144.  
  145. IRCRC        Sets the filename to use in place of irc-rc
  146.  
  147. IRCLIB        Sets the BitchX library path. (Used for some small example
  148.         scripts).
  149.  
  150. IRC_SERVERS_FILE Sets the name of the irc-servers file that is loaded first
  151.         before any other    
  152.  
  153. IRCFINGER    Sets your ctcp finger information. 
  154.  
  155. [Windows notes]
  156. Unfortunately all the paths below can not be used like a DOS pathname yet.
  157. So we need to fudge a few things. An example dos path is c:\winnt\system32
  158. which would translate into a CYGNUS path of //c/winnt/system32. If all you
  159. are going to use is c: drive then /winnt/system32 is fine.
  160.  
  161. irc-rc
  162. bx-rc        This is used to load a default script when starting the
  163.         client. This file is in the $HOME directory.
  164.  
  165. bx-conf        This directory is created in the $HOME directory
  166.         the first time the client is run. The BitchX.hlp, BitchX.qt
  167.         BitchX.qk files should be placed here. As well certain files
  168.         are created by the client - BitchX.awy (your away msg log),
  169.         BitchX.sav (/saveall creates this file) which contains
  170.         your settings which are reloaded when you restart the client.
  171.         It also contains your userlist, shitlist, auto-join list,
  172.         bot-list, lame nick list etc.
  173.  
  174.  
  175. irc-serv    List of servers which are loaded by the client. File is in
  176.         the $HOME directory and has one server per line.
  177.  
  178. [Windows]
  179. Currently a identd server will be required to use the client on most efnet
  180. servers. I will look at the possibility of adding a small identd server to
  181. the client internally. Of course if your root running some unix variant,
  182. then many differant options exist for a identd server. Pick one and install
  183. it. Personally I like cidentd which is available from sunsite.unc.edu.
  184. Although cidentd is known to have several buffer overrun problems, these are
  185. relatively easy to fix. (replacing strcpy()'s with strncpy()'s). There is
  186. apparently a exploit floating around for this as well...
  187.  
  188.  
  189. Most of the BitchX scripts will currently run with this windows client. 
  190. Your only problem will be to get someone to actually give you a non-tar'd 
  191. non gzip'd version. At some point I will make it so that you can just
  192. download a package of all the scripts in one zip file. Currently the 
  193. following popular scripts are being written  evolver, dRK, neon apple, 
  194. mdk and crackrock. I'm sure there are many many more that I've missed.
  195.  
  196.  
  197. All the following command are available from within BitchX. Documentation on
  198. these commands can be found in one of two places. BitchX.help and the epic
  199. help files which are also available in html format.
  200.  
  201. BitchX: Commands:
  202.  
  203. #               
  204.     A comment. Actually meant for script usage.
  205.  
  206. 4OP [nick]
  207.     ops the nick specified 4 times.
  208. :               
  209.     A comment. Actually meant for script usage.
  210.  
  211. ABORT          
  212.     This is not a terribly useful command. What it does is abort the
  213.     client and drop you back to the shell.
  214.  
  215. ABOUT           
  216.     Display the about screen for the client with some a list of some of
  217.     the people who have helped to make bitchx what it is.
  218.  
  219. ADDFORWARD [nick|#channel]
  220.     Forwards all msgs recieved to another nick or channel.
  221.  
  222. ADDIDLE         
  223.  
  224. ADDLAMENICK    
  225. ADDNOFLOOD      
  226. ADDSHIT         
  227. ADDUSER         
  228. ADDWORD        
  229. ADMIN           
  230. AJOIN           
  231. AJOINLIST       
  232. ALIAS          
  233. ASSIGN          
  234. AWAY            
  235. AWAYLOG         
  236. B              
  237. BACK            
  238. BAN             
  239. BANSTAT         
  240. BANTYPE        
  241. BANWORDS        
  242. BEEP            
  243. BHELP           
  244. BIND           
  245. BK              
  246. BKI             
  247. BLESS           
  248. BREAK          
  249. BYE             
  250. C               
  251. CALL            
  252. CBOOT          
  253. CD              
  254.  
  255. CDCC            
  256. Another command with alot of various parts to it. Only one command at a time
  257. can be done however. /cdcc by itself will display this list however.
  258.     CHANNEL   - public timer channel. Channels can be a comma separated
  259.         list of channels.
  260.     DESCRIBE  - change description of pack
  261.     DOFFER    - remove pack from the offer list
  262.     LIST      - list the packs you have offered
  263.     LOAD      - load packs saved to .cdcc.save or specified name
  264.     MINSPEED  - minspeed for cdcc ( #.##)
  265.     NOTICE    - notify the channel of offered packs
  266.     OFFER     - add a pack to the offer list
  267.     PLIST     - publicly list your offered packs
  268.     QUEUE     - view entries in the send queue
  269.     SAVE      - save your offerlist to .cdcc.save or specified name
  270.     SEND      - send a pack to user
  271.     RESEND    - re-send a pack to user
  272.     TSEND     - tdcc send a pack to user
  273.     TRESEND   - tdcc resend a pack to user
  274.     RESUME    - mirc resume
  275.     TIMER     - public list timer in minutes
  276.     NOTE      - add note to pack number
  277.     TYPE      - toggle between public and notice
  278.     ECHO      - toggle echo on/off
  279.     STATS     - display cdcc statistics
  280.     SECURE    - adds a password to a pack
  281.  
  282.  
  283. CHANNEL         
  284. CHANST         
  285. CHAT            
  286. CHGAOP          
  287. CHGCHAN         
  288. CHGLEVEL       
  289. CHGPASS         
  290. CHGPROT         
  291. CHGUH           
  292. CHOPS          
  293. CLEAR           
  294. CLEARAUTO       
  295. CLEARLOCK       
  296. CLEARTAB       
  297. CLINK           
  298. CLONES          
  299. CMSG            
  300. CONNECT        
  301. CONTINUE        
  302. CSAY            
  303.  
  304. CSET            
  305.        #bitchx ................AINV     0
  306.        #bitchx ..........ANNOY_KICK   OFF
  307.        #bitchx .................AOP   OFF
  308.        #bitchx .........AUTO_REJOIN     1
  309.        #bitchx ...............BITCH   OFF
  310.        #bitchx ......COMPRESS_MODES   OFF
  311.        #bitchx ...........DEOPFLOOD    ON
  312.        #bitchx ......DEOPFLOOD_TIME    30
  313.        #bitchx ...DEOP_ON_DEOPFLOOD     3
  314.        #bitchx ...DEOP_ON_KICKFLOOD     3
  315.        #bitchx .............HACKING     0
  316.        #bitchx ...........JOINFLOOD    ON
  317.        #bitchx ......JOINFLOOD_TIME    50
  318.        #bitchx ...........KICKFLOOD    ON
  319.        #bitchx ......KICKFLOOD_TIME    30
  320.        #bitchx ......KICK_IF_BANNED    ON
  321.        #bitchx ............KICK_OPS    ON
  322.        #bitchx ...KICK_ON_DEOPFLOOD     3
  323.        #bitchx ...KICK_ON_JOINFLOOD     4
  324.        #bitchx ...KICK_ON_KICKFLOOD     4
  325.        #bitchx ...KICK_ON_NICKFLOOD     3
  326.        #bitchx ....KICK_ON_PUBFLOOD    30
  327.        #bitchx ............LAMELIST    ON
  328.        #bitchx ...........NICKFLOOD    ON
  329.        #bitchx ......NICKFLOOD_TIME    30
  330.        #bitchx ............PUBFLOOD   OFF
  331.        #bitchx PUBFLOOD_IGNORE_TIME    60
  332.        #bitchx .......PUBFLOOD_TIME    20
  333.        #bitchx ............SHITLIST    ON
  334.        #bitchx ............USERLIST    ON
  335.  
  336.  
  337. CTCP           
  338. CTOGGLE         
  339. CWHO            
  340. CWHOM           
  341. CYCLE          
  342. D               
  343. DATE            
  344. DBAN            
  345. DC             
  346. DCA             
  347. DCC             
  348.     This command has a lot of various options available to it. /dcc by
  349. itself will display all active dcc connections.
  350.     ACTIVE        AUTO          AUTO_RENAME   BOT           CHAT
  351.     LIST          GLIST         TSEND         SEND          RESEND
  352.     TRESEND       GET           TGET          REGET         TREGET
  353.     CLOSE         RENAME        RESUME        RAW           QUIET
  354.     STATS         PATHS         OVERWRITE     FTP           XRECV
  355.     XSEND         EXEMPT        HELP
  356.  
  357.  
  358. DCG            
  359. DCS             
  360. DCX             
  361. DEBUG           
  362. DEBUGFUNC      
  363. DEBUGHASH       
  364. DEBUGMSG        
  365. DEBUGUSER       
  366. DEOP           
  367. DEOPER          
  368. DESCRIBE        
  369. DEVOICE         
  370. DF             
  371. DIE             
  372. DISCONNECT      
  373. DME             
  374. DNS            
  375. DO              
  376. DOP             
  377. DS              
  378. DUMP           
  379. ECHO            
  380. ENCRYPT         
  381. EVAL            
  382. EVALSERVER     
  383. EXEC            
  384. EXIT            
  385. FE              
  386. FEC            
  387. FINGER          
  388. FK              
  389. FLUSH           
  390. FOR            
  391. FOREACH         
  392. FORWARD         
  393. FPORTS          
  394. FPROT          
  395. FSET            
  396. ....................FORMAT_381 %K>%n>%W> You are now a %GIRC%n whore
  397. ....................FORMAT_391 $G [$1] Channel is full
  398. ....................FORMAT_443 $G [$1] Channel is full
  399. ....................FORMAT_471 $G [$1] Channel is full
  400. ....................FORMAT_473 $G [$1] Invite only channel
  401. ....................FORMAT_474 $G [$1] Banned from channel
  402. ....................FORMAT_475 $G [$1] Bad channel key
  403. ....................FORMAT_476 $G [$1] You are not opped
  404. .................FORMAT_ACTION %K≡ %W$1 %n$4-
  405. ..............FORMAT_ACTION_AR %K≡ %Y$1 %n$4-
  406. ...........FORMAT_ACTION_OTHER %K* %n>%c$1 %n$3-
  407. ........FORMAT_ACTION_OTHER_AR %K* %n>%c$1 %n$3-
  408. ............FORMAT_ACTION_USER %K* %y>%c$1 %n$3-
  409. .........FORMAT_ACTION_USER_AR %K* %n>%c$1 %n$3-
  410. ..................FORMAT_ALIAS Alias $[20.]0 $1-
  411. .................FORMAT_ASSIGN Assign $[20.]0 $1-
  412. ...................FORMAT_AWAY  is away: ($3-) $1 $2
  413. ...................FORMAT_BACK is back from the dead. Gone $1 hrs $2 min $3 secs
  414. ...................FORMAT_BANS $[2]0 $[10]1 $[10]3 $[-5]numdiff($time() $4)  $2
  415. ............FORMAT_BANS_HEADER #  Channel    SetBy        Sec  Ban
  416. ..................FORMAT_BITCH %RBitch Mode Activated%n $1 $4 $5 on $3
  417. ....................FORMAT_BOT $[2]0 $[2]1 $[11]2 $[10]3 $4
  418. .............FORMAT_BOT_FOOTER There are $1 on the BotList
  419. .............FORMAT_BOT_HEADER Aop Prot Bot         Channel    Hostname
  420. ..................FORMAT_BWALL [%GBX-Wall%n/%W$1:$2%n] $4-
  421. ........FORMAT_CHANNEL_SIGNOFF $G %nSignOff %W$1%n: $3 %K(%n$4-%K)
  422. ................FORMAT_CONNECT $G Connecting to server $1/%c$2%n
  423. ...................FORMAT_CSET %r$[-14]1 %R$[-20.]0 %w$[-5]2-
  424. ...................FORMAT_CTCP %K>%n>%W> %G$1 %K[%g$2%K]%g requested $4- from $3
  425. .............FORMAT_CTCP_CLOAK %K>%n>%W> %C$1 %K[%c$2%K]%c requested $4- from $3
  426. ........FORMAT_CTCP_CLOAK_FUNC %K>%n>%W> %C$1 %K[%c$2%K]%c requested $4- from $3
  427. ...FORMAT_CTCP_CLOAK_FUNC_USER %K>%n>%W> %C$1 %K[%c$2%K]%c requested $4- from you
  428. .....FORMAT_CTCP_CLOAK_UNKNOWN %K>%n>%W> %C$1 %K[%c$2%K]%c requested unknown ctcp $4- from $3
  429. FORMAT_CTCP_CLOAK_UNKNOWN_USER %K>%n>%W> %C$1 %K[%c$2%K]%c requested unknown ctcp $4- from $3
  430. ........FORMAT_CTCP_CLOAK_USER %K>%n>%W> %C$1 %K[%c$2%K]%c requested $4- from you
  431. ..............FORMAT_CTCP_FUNC %K>%n>%W> %G$1 %K[%g$2%K]%g requested $4- from $3
  432. .........FORMAT_CTCP_FUNC_USER %K>%n>%W> %G$1 %K[%g$2%K]%g requested $4- from you
  433. .............FORMAT_CTCP_REPLY $G %nCTCP %W$3 %nreply from %n$1: $4-
  434. ...........FORMAT_CTCP_UNKNOWN %K>%n>%W> %G$1 %K[%g$2%K]%g requested unknown ctcp $4- from $3
  435. ......FORMAT_CTCP_UNKNOWN_USER %K>%n>%W> %G$1 %K[%g$2%K]%g requested unknown ctcp $4- from %g$3
  436. ..............FORMAT_CTCP_USER %K>%n>%W> %G$1 %K[%g$2%K]%g requested $4- from you
  437. ....................FORMAT_DCC 
  438. ...............FORMAT_DCC_CHAT %K[%G$1%K(%gdcc%K)] %n$3-
  439. ............FORMAT_DCC_CONNECT $G %RDCC%n $1 %nconnection with %W$2%K[%c$4, port $5%K]%n established
  440. ..............FORMAT_DCC_ERROR $G %RDCC%n lost %w$1%w %rto $2 %K[%w$3-%K]
  441. ...............FORMAT_DCC_LOST $G %RDCC%n %W$1%n:%g$2%n %K[%C$3%K]%n $4 $5 completed in $6 secs %K(%W$7 $8/sec%K)
  442. ............FORMAT_DCC_REQUEST $G %RDCC%n $1 %K(%n$2%K)%n request from %W$3%K[%c$4 [$5:$6]%K]%n $8 $7
  443. .................FORMAT_DESYNC $G $1 is desynced from $2 at $0
  444. .............FORMAT_DISCONNECT $G Use %G/Server%n to connect to a server
  445. .......FORMAT_ENCRYPTED_NOTICE %K-%Y$1%K(%p$2%K)-%n $3-
  446. ......FORMAT_ENCRYPTED_PRIVMSG %K[%Y$1%K(%p$2%K)]%n $3-
  447. ..................FORMAT_FLOOD %Y$1%n flood detected from %G$2%K(%g$3%K)%n on %K[%G$4%K]
  448. ............FORMAT_FRIEND_JOIN $G %R$1 %K[%c$2%K]%n has joined $3
  449. ...................FORMAT_HELP $0-
  450. ...................FORMAT_HOOK $0-
  451. ..........FORMAT_IGNORE_INVITE %K>%n>%W> You have been invited to $1-
  452. .............FORMAT_IGNORE_MSG %K[%P$1%P$2%K(%p$3%K)]%n $4-
  453. ........FORMAT_IGNORE_MSG_AWAY %K[%P$1%P$2%K(%p$3%K)]%n $4-
  454. ..........FORMAT_IGNORE_NOTICE %K-%P$2%K(%p$3%K)-%n $4-
  455. ............FORMAT_IGNORE_WALL %K%P$1%n $2-
  456. .................FORMAT_INVITE %K>%n>%W> $1 Invites You to $2-
  457. ............FORMAT_INVITE_USER %K>%n>%W> Inviting $1 to $2-
  458. ...................FORMAT_JOIN $G %C$1 %K[%c$2%K]%n has joined $3
  459. ...................FORMAT_KICK $G %n$3 was kicked off $2 by %c$1 %K(%n$4-%K)
  460. ..............FORMAT_KICK_USER %K>%n>%W> %WYou%n have been kicked off %c$2%n by %c$1 %K(%n$4-%K)
  461. ...................FORMAT_KILL %K>%n>%W> %RYou have been killed by $1 for $2-
  462. ..................FORMAT_LEAVE $G $1 %K[%w$2%K]%n has left $3 %K[%W$4%K]
  463. ..................FORMAT_LINKS %K│%n$[24]0%K│ │%n$[24]1%K│ │%n$[3]2%K│ │%n$[13]3%K│
  464. ...................FORMAT_LIST $[12]1 $[-5]2   $[40]3-
  465. ...................FORMAT_MAIL %K>%n>%W> You have new Mail
  466. ...................FORMAT_MODE $G %nmode%K/%c$3 %K[%W$4-%K]%n by %W$1
  467. ...........FORMAT_MODE_CHANNEL $G %nmode%K/%c$3 %K[%W$4-%K]%n by %W$1
  468. ....................FORMAT_MSG %K[%P$1%K(%p$2%K)]%n $3-
  469. ...............FORMAT_MSGCOUNT [$0-]
  470. .................FORMAT_MSGLOG [$[8]0] [$1] - $2-
  471. ..............FORMAT_MSG_GROUP %K-%P$1%K:%p$2%K-%n $3-
  472. ..................FORMAT_NAMES $G %K[%GUsers%K(%g$1%K:%g$2%K)]%c $3
  473. ...........FORMAT_NAMES_BANNER 
  474. ..............FORMAT_NAMES_BOT $G %K[%GBots%K(%g$1%K:%g$2%K)]%c $3
  475. .........FORMAT_NAMES_BOTCOLOR %K[%C$0%G$[10]1%K]
  476. ...........FORMAT_NAMES_FOOTER 
  477. ...........FORMAT_NAMES_FRIEND $G %K[%GFriends%K(%g$1%K:%g$2%K)]%c $3
  478. ......FORMAT_NAMES_FRIENDCOLOR %K[%C$0%Y$[10]1%K]
  479. ............FORMAT_NAMES_IRCOP $G %K[%GIrcOps%K(%g$1%K:%g$2%K)]%c $3
  480. ........FORMAT_NAMES_NICKCOLOR %K[%B $[10]1%K]
  481. ............FORMAT_NAMES_NONOP $G %K[%GNonChanOps%K(%g$1%K:%g$2%K)]%c $3
  482. ...............FORMAT_NAMES_OP $G %K[%GChanOps%K(%g$1%K:%g$2%K)]%c $3
  483. ..........FORMAT_NAMES_OPCOLOR %K[%C$0%n%B$[10]1%K]
  484. .............FORMAT_NAMES_SHIT $G %K[%MShitUsers%K(%m$1%K:%m$2%K)]%c $3
  485. ........FORMAT_NAMES_SHITCOLOR %K[%C$0%n%R$[10]1%K]
  486. ............FORMAT_NAMES_VOICE $G %K[%MVoiceUsers%K(%m$1%K:%m$2%K)]%c $3
  487. .......FORMAT_NAMES_VOICECOLOR %K[%Mv%B$[10]1%K]
  488. .................FORMAT_NETADD $G %nAdded: %W$1 $2
  489. ................FORMAT_NETJOIN $G %nNetjoined: %W$1 $2
  490. ...............FORMAT_NETSPLIT $G %nNetSplit detected: %W$1%n split from %W$2 %K[%c$0%K]
  491. ........FORMAT_NETSPLIT_HEADER 
  492. ...............FORMAT_NICKNAME $G %W$1 %nis now known as %c$3
  493. .........FORMAT_NICKNAME_OTHER $G %W$1 %nis now known as %c$4
  494. ..........FORMAT_NICKNAME_USER %K>%n>%W> %WYou%K(%n$1%K)%n are now known as %c$3
  495. ..............FORMAT_NICK_AUTO $0:$1-
  496. ..............FORMAT_NICK_COMP $0:$1-
  497. ...............FORMAT_NICK_MSG $0 $1 $2-
  498. .................FORMAT_NONICK %W$1%K:%n $3-
  499. ...................FORMAT_NOTE ($0) ($1) ($2) ($3) ($4) ($5-)
  500. .................FORMAT_NOTICE %K-%P$1%K(%p$2%K)-%n $3-
  501. .............FORMAT_NOTIFY_OFF $[10]0 $[35]1 $[-6]2 $[-10]3 $4 $5
  502. ..............FORMAT_NOTIFY_ON $[10]0 $[35]1 $[-6]2 $[-10]3 $4-
  503. .........FORMAT_NOTIFY_SIGNOFF $G %GSignoff%n by %r$[10]1%n at $0
  504. ......FORMAT_NOTIFY_SIGNOFF_UH $G %GSignoff%n by %r$1%K!%r$2%n at $0
  505. ..........FORMAT_NOTIFY_SIGNON $G %GSignon%n by %r$[-10]1%n at $0
  506. .......FORMAT_NOTIFY_SIGNON_UH $G %GSignon%n by %R$1%K!%R$2%n at $0
  507. ...................FORMAT_OPER %C$1 %K[%c$2%K]%n is now %Wan%w %GIRC%n whore
  508. .....................FORMAT_OV %S %>[OperView] 
  509. .................FORMAT_PUBLIC %b<%n$1%b>%n $3-
  510. ..............FORMAT_PUBLIC_AR %b<%Y$1%b>%n $3-
  511. .............FORMAT_PUBLIC_MSG %b(%n$1%K/%n$3%b)%n $4-
  512. ..........FORMAT_PUBLIC_MSG_AR %b(%Y$1%K/%Y$3%b)%n $4-
  513. ..........FORMAT_PUBLIC_NOTICE %K-%P$1%K:%p$3%K-%n $4-
  514. .......FORMAT_PUBLIC_NOTICE_AR %K-%G$1%K:%g$3%K-%n $4-
  515. ...........FORMAT_PUBLIC_OTHER %b<%n$1%K:%n$2%b>%n $3-
  516. ........FORMAT_PUBLIC_OTHER_AR %b<%Y$1%K:%n$2%b>%n $3-
  517. ....................FORMAT_REL %K[%rmsg->$1%K]%n $4-
  518. ...................FORMAT_RELM %K[%P%P$1%K(%p$2%K)]%n $4-
  519. ...................FORMAT_RELN %K-%P$1%K(%p$2%K)-%n $4-
  520. ...................FORMAT_RELS $1-
  521. ..................FORMAT_RELSM %K[%rmsg%K(%R$1%K)] %n$2-
  522. ..................FORMAT_RELSN %K[%rnotice%K(%R$1%K)] %n$2-
  523. ............FORMAT_SEND_ACTION %K≡ %W$1 %n$3-
  524. ......FORMAT_SEND_ACTION_OTHER %K≡ %n-> %W$1%n/%c$2 %n$3-
  525. ..............FORMAT_SEND_AWAY [Away ($strftime($1 %a %b %d %I:%M%p))] [Current ($strftime($0 %a %b %d %I:%M%p))] [BX-MsgLog $2]
  526. ..............FORMAT_SEND_CTCP %K[%rctcp%K(%R$1%K)] %n$2
  527. ..........FORMAT_SEND_DCC_CHAT %K[%rdcc%K(%R$1%K)] %n$2-
  528. ...............FORMAT_SEND_MSG %K[%rmsg%K(%R$1%K)] %n$3-
  529. ............FORMAT_SEND_NOTICE %K[%rnotice%K(%R$1%K)] %n$3-
  530. ............FORMAT_SEND_PUBLIC %p<%n$2%p>%n $3-
  531. ......FORMAT_SEND_PUBLIC_OTHER %p<%n$2%K:%n$1%p>%n $3-
  532. .................FORMAT_SERVER $G%n $1: $2-
  533. ............FORMAT_SERVER_MSG1 $G%n $1: $2-
  534. .......FORMAT_SERVER_MSG1_FROM $G%n $1: $2-
  535. ............FORMAT_SERVER_MSG2 $G%n $1-
  536. .......FORMAT_SERVER_MSG2_FROM $G%n $1-
  537. ..........FORMAT_SERVER_NOTICE %G!%g$1%G%n $2-
  538. ......FORMAT_SERVER_NOTICE_BOT Possible bot: %C$1 %K[%c$2-%K]%n
  539. .....FORMAT_SERVER_NOTICE_BOT1 Possible $1 bot: %C$2 %K[%c$3-%K]%n
  540. FORMAT_SERVER_NOTICE_BOT_ALARM $1 alarm activated: %C$2 %K[%c$3-%K]%n
  541. FORMAT_SERVER_NOTICE_CLIENT_CO Client Connecting: %C$1 %K[%c$2-%K]%n
  542. FORMAT_SERVER_NOTICE_CLIENT_EX Client Exiting: %C$1 %K[%c$2-%K]%n
  543. FORMAT_SERVER_NOTICE_CLIENT_IN Invalid username: %C$1 %K[%c$2-%K]%n
  544. FORMAT_SERVER_NOTICE_CLIENT_TE Terminating client for excess flood %C$1%K [%c$2-%K]%n
  545. .....FORMAT_SERVER_NOTICE_FAKE Fake Mode detected on $1 -> $2-
  546. ....FORMAT_SERVER_NOTICE_GLINE %W$1%n added a new K-Line %K[%c$2%K]%n from $3 for $4-
  547. .....FORMAT_SERVER_NOTICE_KILL Foreign OperKill: %W$1%n killed %c$2%n %K(%n$3-%K)%n
  548. FORMAT_SERVER_NOTICE_KILL_LOCA Local OperKill: %W$1%n killed %c$2%n %K(%n$3-%K)%n
  549. ....FORMAT_SERVER_NOTICE_KLINE %W$1%n added a new K-Line %K[%c$2%K]%n for $3-
  550. ....FORMAT_SERVER_NOTICE_NICKC Nick collision: %W$1%n killed %c$2%n %K(%n$3-%K)%n
  551. .....FORMAT_SERVER_NOTICE_OPER %C$1 %K[%c$2%K]%n is now %Wa%w %GIRC%n whore
  552. ...FORMAT_SERVER_NOTICE_REHASH %W$1%n is rehashing the Server config file
  553. ....FORMAT_SERVER_NOTICE_STATS Stats $1: %C$2 %K[%c$3-%K]%n
  554. FORMAT_SERVER_NOTICE_TRAFFIC_H Entering high-traffic mode %K(%n$1 > $2-%K)%n
  555. FORMAT_SERVER_NOTICE_TRAFFIC_N Resuming standard operation %K(%n$1 $2 $3-%K)%n
  556. ...FORMAT_SERVER_NOTICE_UNAUTH Unauthorized Connection from $1-
  557. ....................FORMAT_SET %g$[-30.]0 %w$1-
  558. ............FORMAT_SET_NOVALUE %g$[-30.]0 has no value
  559. ...............FORMAT_SHITLIST  $[3]0 $[34]1 $[10]2  $3-
  560. ........FORMAT_SHITLIST_FOOTER There are $1 users on the shitlist
  561. ........FORMAT_SHITLIST_HEADER  lvl nick!user@host                     channels   reason
  562. ................FORMAT_SIGNOFF $G %nSignOff: %W$1 %K(%n$3-%K)
  563. ................FORMAT_SILENCE $G %RWe are $1 silencing $2 at $0
  564. ..................FORMAT_SMODE $G %RServerMode%K/%c$3 %K[%W$4-%K]%n by %W$1
  565. .................FORMAT_STATUS %4%W$0-
  566. ................FORMAT_STATUS1 %4%W$0-
  567. ................FORMAT_STATUS2 %4%W$0-
  568. ................FORMAT_STATUS3 %4%W$0-
  569. ..................FORMAT_TIMER $G $[-5]0 $[-10]1 $[-6]2 $3-
  570. ..................FORMAT_TOPIC $G Topic for %c$1%K:%n $2-
  571. ...........FORMAT_TOPIC_CHANGE $G %W$1 %nhas changed the topic on channel $2 to%K:%n $3-
  572. ....FORMAT_TOPIC_CHANGE_HEADER 
  573. ............FORMAT_TOPIC_SETBY $G %ntopic set by %c$2%K [%c$stime($3)%K]
  574. ............FORMAT_TOPIC_UNSET $G %ntopic unset by $1 on $2
  575. .............FORMAT_TRACE_OPER %R$1%n %K[%n$3%K]
  576. ...........FORMAT_TRACE_SERVER %R$1%n $2 $3 $4 %K[%n$5%K]%n $6-
  577. .............FORMAT_TRACE_USER %R$1%n %K[%n$3%K]
  578. ..................FORMAT_USAGE $G Usage: /$0  $1-
  579. ...............FORMAT_USERLIST $[16]0 $[10]1 $[-10]2   $[-25]3 $[10]4
  580. ........FORMAT_USERLIST_FOOTER There are $1 users on the userlist
  581. ........FORMAT_USERLIST_HEADER level            nick       password     host                      channels
  582. ...............FORMAT_USERMODE $G %nMode change %K[%W$4-%K]%n for user %c$3
  583. ..................FORMAT_USERS %K[%n$[10]1%K]%K[%n%C$4%B$[9]2%K]%K[%n$[33]3%K] %K[%n$0%K]
  584. ..............FORMAT_USERS_BOT 
  585. ...........FORMAT_USERS_HEADER %K[ %WC%nhannel  %K][ %WN%wickname %K][%n %Wu%wser@host                       %K][%n %Wl%wevel         %K]
  586. .............FORMAT_USERS_SHIT %K[%n$[10]1%K]%K[%n%C$4%B$[9]2%K]%K[%n%r$[33]3%K]%K[%n$[-16]0%K]
  587. .............FORMAT_USERS_USER %K[%n$[10]1%K]%K[%n%C$4%B$[9]2%K]%K[%n%B$[33]3%K]%K[%n$0%K]
  588. ................FORMAT_VERSION $0+$4$5 by panasync - $2 $3
  589. ...................FORMAT_WALL %G!%g$1:$2%G!%n $3-
  590. .................FORMAT_WALLOP %G!%g$1$2%G!%n $3-
  591. ................FORMAT_WALL_AR %G!%g$1:$2%G!%n $3-
  592. ....................FORMAT_WHO %Y$[10]0 %W$[10]1%w %c$[3]2 %w$3%R@%w$4 ($6-)
  593. ............FORMAT_WHOIS_ADMIN %K| %Wa%ndmin    : $0 - $1-
  594. .............FORMAT_WHOIS_AWAY %K| %Wa%nway     : $0 - $1-
  595. ..............FORMAT_WHOIS_BOT %g| %Wb%not      : A:$0 P:$1 [$2] $3-
  596. .........FORMAT_WHOIS_CHANNELS %g| %Wc%nhannels : $0-
  597. ...........FORMAT_WHOIS_FOOTER 
  598. ...........FORMAT_WHOIS_FRIEND %g| %Wf%nriend   : F:$0 $1-
  599. ...........FORMAT_WHOIS_HEADER %G┌─────---%g─%G--%g──%G-%g──────---%K─%g--%K──%g-%K─────────--- --  -
  600. .............FORMAT_WHOIS_HELP %K| %Wh%nelp     : $0 - $1-
  601. .............FORMAT_WHOIS_IDLE %K: %Wi%ndle     : $0 hours $1 mins $2 secs (signon: $stime($3))
  602. .............FORMAT_WHOIS_NAME %G│ %Wi%nrcname  : $0-
  603. .............FORMAT_WHOIS_NICK %G| %W$0 %K(%n$1@$2%K) %K(%W$3-%K)
  604. .............FORMAT_WHOIS_OPER %K| %Wo%nperator : $0 $1-
  605. .........FORMAT_WHOIS_REGISTER %K| %Wr%negister : $0 - $1-
  606. ...........FORMAT_WHOIS_SERVER %K│ %Ws%nerver   : $0 ($1-)
  607. ..........FORMAT_WHOIS_SERVICE %K| %Ws%nervice  : $0 - $1-
  608. .............FORMAT_WHOIS_SHIT %g| %Ws%nhit     : L:$0 [$1] $2 $3-
  609. ...........FORMAT_WHOIS_SIGNON %K %Ws%nignon   : $0-
  610. .........FORMAT_WHOLEFT_FOOTER 
  611. .........FORMAT_WHOLEFT_HEADER %G┌───── %WWho %G─────%g---%G───%g--%G─────%g─-%G── %WChannel%g─── %wServer %G-%g──--%G──%g--%G────%g %wSeconds
  612. ...........FORMAT_WHOLEFT_USER %G|%n $[-10]0!$[20]1 $[10]2 $[20]4 $3
  613. ..........FORMAT_WHOWAS_HEADER %G┌─────---%g─%G--%g──%G-%g──────---%K─%g--%K──%g-%K─────────--- --  -
  614. ............FORMAT_WHOWAS_NICK %G| %W$0%n was %K(%n$1@$2%K)
  615. ...............FORMAT_WIDELIST $1-
  616. .............FORMAT_WINDOW_SET $0-
  617.  
  618.  
  619. FTP             
  620.     This is an actual ftp command that will allow you to login to a ftp
  621. server and download files. A query can be setup to make it easier to send
  622. commands to the ftp server. Also the <TAB> key keeps the ftp server in
  623. memory so that we can just press tab to bring up the ftp sitename. An
  624. example of this is  /msg -sunsite.unc.edu ls 
  625. notice that there is a - in front of the sitename. This is so that the
  626. client understands this is a ftp command and not a dcc(=).
  627.  
  628. FUCK            
  629. FUCKEM         
  630. HASH            
  631. HELP            
  632. HISTORY         
  633. HOOK           
  634. HOST            HOSTNAME        I               IF             
  635. IG              IGH             IGHT            IGNORE         
  636. IGT             INFO            INPUT           INPUT_CHAR     
  637. INVITE          IRCHOST         IRCNAME         IRCUSER        
  638. ISON            J               JNW             JOIN           
  639. K               KB              KICK            KICKIDLE       
  640. KILL            L               LAMENICKLIST    LASTLOG        
  641. LEAVE           LINKS           LIST            LISTDLL        
  642. LK              LKW             LLOOK           LOAD           
  643. LOADDLL         LOADTCL         LOCAL           LS             
  644. LUSERS          M               MAP             MB             
  645. MD              MDOP            MDVOICE         ME             
  646. MESG            MK              MKB             MKNU           
  647. MODE            MODELOCK        MOP             MORE           
  648. MOTD            MSAY            MSG             MUB            
  649. MULT            MVOICE          N               NAMES          
  650. NEWNICK         NEWUSER         NICK            NOCHAT         
  651. NOPS            NOTE            NOTICE          NOTIFY         
  652. NSLOOKUP        NWHOIS          NWHOWAS         OFFERS         
  653. ON              OOPS            OP              OPER           
  654. ORIGNICK        OSTAT           OV              P              
  655. PARSEKEY        PART            PARTALL         PAUSE          
  656. PING            POP             PRETEND         PS             
  657. PURGE           PUSH            Q               QME            
  658. QUERY           QUEUE           QUIT            QUOTE          
  659. RANDOMNICK      RBIND           READLOG         RECONNECT      
  660. REDIRECT        REHASH          REINIT          REINITSTAT     
  661. REL             RELC            RELCR           RELCRT         
  662. RELCT           RELD            RELDT           RELI           
  663. RELIT           RELM            RELMT           RELN           
  664. RELNT           RELOAD          RELS            RELSM          
  665. RELSMT          RELSN           RELSNT          RELST          
  666. RELSTT          RELSW           RELSWT          RELT           
  667. RELTT           RELW            RELWT           REMLOG         
  668. REPEAT          REQUEST         RESET           RESTART        
  669. RETURN          RPING           SAVE            SAVEIRC        
  670. SAVELIST        SAY             SC              SCAN           
  671. SCANB           SCANF           SCANI           SCANN          
  672. SCANO           SCANS           SCANV           SEND           
  673. SENDLINE        SERVER          SERVLIST        
  674.  
  675. SET            
  676. ..........................AINV 0
  677. ..........ALWAYS_SPLIT_BIGGEST ON
  678. ....................ANNOY_KICK OFF
  679. ...........................AOP OFF
  680. ....................APPEND_LOG ON
  681. ........................AUTOCK OFF
  682. ...........AUTOKICK_ON_VERSION OFF
  683. .....................AUTO_AWAY ON
  684. ................AUTO_AWAY_TIME 600
  685. .................AUTO_NSLOOKUP OFF
  686. ................AUTO_RECONNECT ON
  687. ...................AUTO_REJOIN 1
  688. .................AUTO_RESPONSE root
  689. ....................AUTO_UNBAN 600
  690. ..............AUTO_UNMARK_AWAY OFF
  691. ...................AUTO_WHOWAS OFF
  692. ..........................BEEP ON
  693. ...................BEEP_ALWAYS OFF
  694. ......................BEEP_MAX 3
  695. ...................BEEP_ON_MSG MSGS
  696. ................BEEP_WHEN_AWAY 0
  697. .........................BITCH OFF
  698. ...................BITCHX_HELP ~/.BitchX/BitchX.help
  699. ...................BLINK_VIDEO ON
  700. ....................BOLD_VIDEO ON
  701. .......................BOT_LOG ON
  702. ...................BOT_LOGFILE tcl.log
  703. ......................BOT_MODE OFF
  704. ....................BOT_PASSWD has no value
  705. ....................BOT_RETURN has no value
  706. .......................BOT_TCL OFF
  707. ..............CDCC_FLOOD_AFTER 3
  708. ...............CDCC_FLOOD_RATE 4
  709. ...................CDCC_PROMPT %GC%gDCC
  710. .................CDCC_SECURITY 0
  711. .....................CD_DEVICE has no value
  712. ...........CHANGE_NICK_ON_KILL OFF
  713. ............CHANNEL_NAME_WIDTH 10
  714. ..............CHECK_BEEP_USERS OFF
  715. ............CLIENT_INFORMATION  Keep it to yourself!
  716. .........................CLOAK 0
  717. .........................CLOCK ON
  718. ..................CLOCK_24HOUR OFF
  719. ..................CLOCK_FORMAT has no value
  720.                    CLONE_CHECK
  721.                    CLONE_COUNT
  722. ......................CMDCHARS /
  723. ..................COMMAND_MODE OFF
  724. ..............COMMENT_BREAKAGE OFF
  725. ................COMPRESS_MODES OFF
  726. ...............CONNECT_TIMEOUT 30
  727. ................CONTINUED_LINE 
  728. ...............CPU_SAVER_AFTER 0
  729. ...............CPU_SAVER_EVERY 0
  730. ....................CTCP_DELAY 3
  731. .........CTCP_FLOOD_PROTECTION ON
  732. ..................CTCP_VERBOSE ON
  733. ....................CTOOLZ_DIR ~/.BitchX
  734. ...................DCC_AUTOGET ON
  735. ................DCC_AUTORENAME ON
  736. ..................DCC_BAR_TYPE 0
  737. ................DCC_BLOCK_SIZE 2048
  738. .....................DCC_DLDIR ~
  739. ......................DCC_FAST ON
  740. .................DCC_GET_LIMIT 0
  741. ..........DCC_MAX_AUTOGET_SIZE 2000000
  742. ...............DCC_QUEUE_LIMIT 10
  743. ................DCC_SEND_LIMIT 5
  744. .....................DCC_ULDIR ~
  745. .........................DEBUG 0
  746. ................DEFAULT_REASON Bitch-X BaBy!
  747. .....................DEOPFLOOD ON
  748. ................DEOPFLOOD_TIME 30
  749. .............DEOP_ON_DEOPFLOOD 3
  750. .............DEOP_ON_KICKFLOOD 3
  751. .....DISPATCH_UNKNOWN_COMMANDS OFF
  752. .......................DISPLAY ON
  753. ..................DISPLAY_ANSI ON
  754. ............DOUBLE_STATUS_LINE 1
  755. ..........EIGHT_BIT_CHARACTERS ON
  756. ...............EXEC_PROTECTION ON
  757. ...............FAKE_SPLIT_PATS *fuck* *shit* *suck* *dick* *penis* *cunt* *haha* *fake* *split* *hehe* *bogus* *yawn* *leet* *blow* *screw* *dumb* *fbi*
  758. .......FLOATING_POINT_MATH_VAR OFF
  759. ...................FLOOD_AFTER 4
  760. ....................FLOOD_KICK ON
  761. ..............FLOOD_PROTECTION ON
  762. ....................FLOOD_RATE 5
  763. ...................FLOOD_USERS 10
  764. .................FLOOD_WARNING OFF
  765. ......................FTP_GRAB OFF
  766. ..............FULL_STATUS_LINE ON
  767. .......................HACKING 0
  768. ......................HACK_OPS OFF
  769. ................HARD_UH_NOTIFY ON
  770. .................HEBREW_TOGGLE OFF
  771. ....................HELP_PAGER ON
  772. .....................HELP_PATH /usr/local/lib/irc/help
  773. ...................HELP_PROMPT ON
  774. ...................HELP_WINDOW OFF
  775. .........HIDE_PRIVATE_CHANNELS OFF
  776. ................HIGHLIGHT_CHAR INVERSE
  777. .......................HISTORY 100
  778. .....................HOLD_MODE OFF
  779. .................HOLD_MODE_MAX 0
  780. .....................HTTP_GRAB OFF
  781. ....................IDENT_HACK .authlie
  782. ....................IDLE_CHECK 120
  783. ...................IGNORE_TIME 600
  784. ........................INDENT ON
  785. .................INPUT_ALIASES OFF
  786. ..................INPUT_PROMPT [$C] 
  787. ..............INPUT_PROTECTION OFF
  788. ...................INSERT_MODE ON
  789. .................INVERSE_VIDEO ON
  790. .....................JOINFLOOD ON
  791. ................JOINFLOOD_TIME 50
  792. .....................KICKFLOOD ON
  793. ................KICKFLOOD_TIME 30
  794. ................KICK_IF_BANNED ON
  795. .............KICK_ON_DEOPFLOOD 3
  796. .............KICK_ON_JOINFLOOD 4
  797. .............KICK_ON_KICKFLOOD 4
  798. .............KICK_ON_NICKFLOOD 3
  799. ..............KICK_ON_PUBFLOOD 30
  800. ......................KICK_OPS ON
  801. ......................LAMELIST ON
  802. .......................LASTLOG 1000
  803. ..................LASTLOG_ANSI OFF
  804. .................LASTLOG_LEVEL ALL
  805. .........................LLOOK OFF
  806. ...................LLOOK_DELAY 120
  807. .....................LOAD_PATH ~/.irc:/usr/local/lib/irc/script:~/.BitchX:.
  808. ...........................LOG ON
  809. .......................LOGFILE IrcLog
  810. ..........................MAIL 2
  811. .....................MAX_DEOPS 2
  812. .................MAX_IDLEKICKS 2
  813. ................MAX_RECURSIONS 10
  814. .........................MIRCS OFF
  815. .................MODE_STRIPPER OFF
  816. ......................MSGCOUNT 0
  817. ........................MSGLOG ON
  818. ...................MSGLOG_FILE BitchX.away
  819. ..................MSGLOG_LEVEL MSGS NOTICES SEND_MSG
  820. .....NEXT_SERVER_ON_LOCAL_KILL OFF
  821. .....................NICKFLOOD ON
  822. ................NICKFLOOD_TIME 30
  823. ...............NICK_COMPLETION ON
  824. ..........NICK_COMPLETION_CHAR 
  825. ..........NICK_COMPLETION_TYPE 0
  826. ................NOTIFY_HANDLER QUIET
  827. ..................NOTIFY_LEVEL ALL
  828. .........NOTIFY_ON_TERMINATION OFF
  829. .................NO_CTCP_FLOOD ON
  830. ............NO_FAIL_DISCONNECT OFF
  831. ..................NUM_BANMODES 4
  832. .................NUM_OF_WHOWAS 4
  833. ...................NUM_OPMODES 3
  834. ....................OPER_MODES swfck
  835. .................ORIGNICK_TIME 5
  836. ............................OV OFF
  837. ......................PAD_CHAR 
  838. .....................PING_TYPE 1
  839. ..............PROTECT_CHANNELS *
  840. ......................PUBFLOOD OFF
  841. .................PUBFLOOD_TIME 20
  842. ......................REALNAME * I'm to lame to read BitchX.doc *
  843. ...................REASON_TYPE 1
  844. ................REVERSE_STATUS OFF
  845. ......................SAVEFILE has no value
  846. ................SCREEN_OPTIONS has no value
  847. ...................SCRIPT_HELP ~/.BitchX/BitchX.help
  848. ....................SCROLLBACK 512
  849. ..................SCROLL_LINES 1
  850. .................SEND_AWAY_MSG ON
  851. ...............SEND_IGNORE_MSG OFF
  852. .................SERVER_PROMPT %G[$0]
  853. .........................SHELL /bin/sh
  854. ...................SHELL_FLAGS -c
  855. ...................SHELL_LIMIT 0
  856. ......................SHITLIST ON
  857. ...............SHITLIST_REASON Surplus Lamerz must go!!!!
  858. ................SHOW_AWAY_ONCE ON
  859. ............SHOW_CHANNEL_NAMES ON
  860. ................SHOW_CTCP_IDLE ON
  861. ..............SHOW_END_OF_MSGS OFF
  862. .................SHOW_NUMERICS OFF
  863. .............SHOW_NUMERICS_STR ∙φ∙
  864. ...............SHOW_STATUS_ALL OFF
  865. .............SHOW_WHO_HOPCOUNT OFF
  866. ...................STATUS_AWAY  (zZzZ %A)
  867. ..............STATUS_CDCCCOUNT [CDCC gets/%| offer/%|]
  868. ................STATUS_CHANNEL %C
  869. .................STATUS_CHANOP @
  870. ..................STATUS_CLOCK %T
  871. ..............STATUS_CPU_SAVER  (%J)
  872. ...............STATUS_DCCCOUNT [DCC  gets/%& sends/%&]
  873. ..........STATUS_DOES_EXPANDOS OFF
  874. ...................STATUS_FLAG 
  875. .................STATUS_FORMAT  [%T][%@%N%#%A]%M [%=%C%+%W] %Q %H%B%F 
  876. ................STATUS_FORMAT1  [%T][%@%N%#%A]%M [%=%C%+%W] %Q %H%B%F 
  877. ................STATUS_FORMAT2  %L %! %K %>%D %J[%u:%a:%f:%b:%h]
  878. ................STATUS_FORMAT3 BitchX by panasync 
  879. ...................STATUS_HOLD  -- more --
  880. .............STATUS_HOLD_LINES  (%B)
  881. .................STATUS_INSERT 
  882. ....................STATUS_LAG [Lag %L]
  883. ...................STATUS_MAIL [Mail: %M]
  884. ...................STATUS_MODE (+%+)
  885. ...............STATUS_MSGCOUNT  Aw[%^]
  886. ...................STATUS_NICK %N
  887. .................STATUS_NOTIFY  [Act: %F]
  888. ..............STATUS_NO_REPEAT ON
  889. ...................STATUS_OPER *
  890. .............STATUS_OPER_KILLS [nk/%K ok/%K]
  891. ..............STATUS_OVERWRITE (overtype) 
  892. ..................STATUS_QUERY  [Query: %Q]
  893. .............STATUS_SCROLLBACK  (Scroll)
  894. .................STATUS_SERVER  via %S
  895. ..................STATUS_TOPIC %-
  896. ..................STATUS_UMODE (+%#)
  897. ...................STATUS_USER  * type /help for help 
  898. ..................STATUS_USER1 
  899. .................STATUS_USER10 
  900. .................STATUS_USER11 
  901. .................STATUS_USER12 
  902. .................STATUS_USER13 
  903. .................STATUS_USER14 
  904. .................STATUS_USER15 
  905. .................STATUS_USER16 
  906. .................STATUS_USER17 
  907. .................STATUS_USER18 
  908. .................STATUS_USER19 
  909. ..................STATUS_USER2 
  910. ..................STATUS_USER3 
  911. ..................STATUS_USER4 
  912. ..................STATUS_USER5 
  913. ..................STATUS_USER6 
  914. ..................STATUS_USER7 
  915. ..................STATUS_USER8 
  916. ..................STATUS_USER9 
  917. ..................STATUS_USERS [O/%! N/%! I/%! V/%! F/%!]
  918. ..................STATUS_VOICE +
  919. .................STATUS_WINDOW ^^^^^^^^
  920. ..........SUPPRESS_SERVER_MOTD ON
  921. ........................SWATCH COLLIDE,KILLS,MISMATCH,HACK,IDENTD,FAKES,UNAUTHS,CLIENTS,TRAFFIC,REHASH,KLINE,BOTS,OPER,SQUIT,SERVER,CONNECT,FLOOD,USER,STATS,NICK,ACTIVEK,CRAP
  922. ...........................TAB ON
  923. .......................TAB_MAX 8
  924. ...................TRANSLATION has no value
  925. ...............UNDERLINE_VIDEO ON
  926. ......................USERLIST ON
  927. ......................USERMODE +iw
  928. ..............USER_INFORMATION 
  929. ..................WINDOW_QUIET OFF
  930. .........................XTERM has no value
  931. .................XTERM_OPTIONS -bg black -fg white -fn vga11x19
  932. ...................XTERM_TITLE OFF
  933. ..._CDCC_CLOSE_IDLE_SENDS_TIME 55
  934. ..........._CDCC_MINSPEED_TIME 0
  935. ..........._CDCC_PACKS_OFFERED 0
  936.  
  937.  
  938. SETAR           SETENV          SHIFT           SHITLIST       
  939. SHOOK           SHOWIDLE        SHOWLOCK        SHOWSPLIT      
  940. SHOWWORDKICK    SLEEP           SPING           SQUERY         
  941. SQUIT           STACK           STATS           STUB           
  942. SV              SWATCH          SWITCH          T              
  943. TBAN            TCL             TIGNORE         TIME           
  944. TIMER           TLOCK           
  945.  
  946. TOGGLE          
  947. │   auto_nslookup [Off]    ctcp_flood_protection [ On]    beep        [ On]
  948. │   pubflood      [Off]    flood_protection      [ On]    kickflood   [ On]
  949. │   dcc_autoget   [ On]    flood_kick            [ On]    msglog      [ On]
  950. │   llook         [Off]    deopflood             [ On]    joinflood   [ On]
  951. |   auto_whowas   [Off]    verbose_ctcp          [ On]    nickflood   [ On]
  952. :   cloak         [Off]    operview              [Off]    shitlist    [ On]
  953. :   kick_ops      [ On]    annoy_kick            [Off]    userlist    [ On]
  954. |   hacking       [Off]    nick_completion       [ On]    auto_rejoin [ On]
  955. :   aop           [Off]    auto_away             [ On]    auto_reconn [ On]
  956. :   bitch         [Off]    dcc_fast              [ On]    kick_if_ban [ On]
  957. :   ftp_grab      [Off]    mircs                 [Off]    http_grab   [Off]
  958. :   display_ansi  [ On]    type /toggle <setting>         log         [Off]
  959.  
  960. TOPIC          
  961. TRACE           TRACEKILL       TRACESERV       TYPE           
  962. U               UB              UMODE           UNAJOIN        
  963. UNBAN           UNBANWORD       UNFORWARD       UNIDLE         
  964. UNIG            UNIGH           UNKEY           UNLAMENICK     
  965. UNLESS          UNLOAD          UNLOADDLL       UNSCREW        
  966. UNSHIFT         UNSHIT          UNTIL           UNTOPIC        
  967. UNUSER          UNVOICE         UNWORDKICK      UPING          
  968. UPTIME          URL             USAGE           USER           
  969. USERHOST        USERINFO        USERLIST        USERS          
  970. USERSHOW        VER             VERSION         VOICE          
  971. W               WAIT            WALL            WALLCHOPS      
  972. WALLMSG         WALLOPS         WHICH           WHILE          
  973. WHO             WHOIS           WHOKILL         WHOLEFT        
  974. WHOWAS          WI              WII             WILM           
  975. WILN            
  976.  
  977. WINDOW          
  978. This is another command with alot of optional parameters. /window by itself
  979. gives some information about the current window.
  980.  
  981. ADD           BACK          BALANCE       BEEP_ALWAYS   BIND
  982. CHANNEL       CREATE        DELETE        DESCRIBE      DISCON
  983. DOUBLE        ECHO          FIXED         GOTO          GROW
  984. HELP          HIDE          HIDE_OTHERS   HOLD_MODE     KILL
  985. KILL_OTHERS   KILLSWAP      LAST          LASTLOG       LASTLOG_LEVEL
  986. LEVEL         LIST          LOG           LOGFILE       MOVE
  987. NAME          NEW           NEXT          NOSERV        NOTIFY
  988. NOTIFY_LEVEL  NUMBER        POP           PREVIOUS      PROMPT
  989. PUSH          QUERY         REFNUM        REMOVE        SERVER
  990. SET           SCRATCH       SCROLLBACK    SHOW          SHOW_ALL
  991. SHRINK        SIZE          SKIP          SPLIT         STACK
  992. SWAP          TRIPLE        UNBIND        UPDATE
  993.  
  994.  
  995. WORDLIST        
  996.  
  997. WSET           
  998. ...................STATUS_AWAY  (zZzZ %A)
  999. ..............STATUS_CDCCCOUNT [CDCC gets/%| offer/%|]
  1000. ................STATUS_CHANNEL %C
  1001. .................STATUS_CHANOP @
  1002. ..................STATUS_CLOCK %T
  1003. ..............STATUS_CPU_SAVER  (%J)
  1004. ...............STATUS_DCCCOUNT [DCC  gets/%& sends/%&]
  1005. ...................STATUS_FLAG 
  1006. .................STATUS_FORMAT  [%T][%@%N%#%A]%M [%=%C%+%W] %Q %H%B%F 
  1007. ................STATUS_FORMAT1  [%T][%@%N%#%A]%M [%=%C%+%W] %Q %H%B%F 
  1008. ................STATUS_FORMAT2  %L %! %K %>%D %J[%u:%a:%f:%b:%h]
  1009. ................STATUS_FORMAT3 BitchX by panasync 
  1010. ...................STATUS_HOLD  -- more --
  1011. .............STATUS_HOLD_LINES  (%B)
  1012. ....................STATUS_LAG [Lag %L]
  1013. ...................STATUS_MAIL [Mail: %M]
  1014. ...................STATUS_MODE (+%+)
  1015. ...............STATUS_MSGCOUNT  Aw[%^]
  1016. ...................STATUS_NICK %N
  1017. .................STATUS_NOTIFY  [Act: %F]
  1018. .............STATUS_OPER_KILLS [nk/%K ok/%K]
  1019. ..................STATUS_QUERY  [Query: %Q]
  1020. .............STATUS_SCROLLBACK  (Scroll)
  1021. .................STATUS_SERVER  via %S
  1022. ..................STATUS_TOPIC %-
  1023. ..................STATUS_UMODE (+%#)
  1024. ...................STATUS_USER  * type /help for help 
  1025. ..................STATUS_USER1 
  1026. .................STATUS_USER10 
  1027. .................STATUS_USER11 
  1028. .................STATUS_USER12 
  1029. .................STATUS_USER13 
  1030. .................STATUS_USER14 
  1031. .................STATUS_USER15 
  1032. .................STATUS_USER16 
  1033. .................STATUS_USER17 
  1034. .................STATUS_USER18 
  1035. .................STATUS_USER19 
  1036. ..................STATUS_USER2 
  1037. ..................STATUS_USER3 
  1038. ..................STATUS_USER4 
  1039. ..................STATUS_USER5 
  1040. ..................STATUS_USER6 
  1041. ..................STATUS_USER7 
  1042. ..................STATUS_USER8 
  1043. ..................STATUS_USER9 
  1044. ..................STATUS_USERS [O/%! N/%! I/%! V/%! F/%!]
  1045. ..................STATUS_VOICE +
  1046. .................STATUS_WINDOW ^^^^^^^^
  1047.  
  1048. WW              XDEBUG          XECHO           XEVAL          
  1049. XQUOTE          XTRA            XTYPE                          
  1050.  
  1051.  
  1052. BitchX: Functions:
  1053. ABSSTRLEN       ADDTABKEY       AFTER           AFTERW         
  1054. ALIASCTL        ANNOY           ASCII           BANONCHANNEL   
  1055. BCOPY           BEFORE          BEFOREW         BITCHX         
  1056. BMATCH          CENTER          CEXIST          CHANMODE       
  1057. CHANNEL         CHANNICKS       CHANUSERS       CHANWIN        
  1058. CHECKSHIT       CHECKUSER       CHMOD           CHNGW          
  1059. CHOPS           CHR             CLOSE           CLOSESOCKET    
  1060. CLUSTER         COMMON          CONNECT         CONVERT        
  1061. COOL            COOL2           COPATTERN       COUNT          
  1062. COUNTANSI       COUNTRY         CPARSE          CRYPT          
  1063. CURPOS          CURRCHANS       DECODE          DELARRAY       
  1064. DELITEM         DIFF            ELEET           ENCODE         
  1065. EOF             EPIC            FEXIST          FILTER         
  1066. FINDITEM        FINDW           FLASH           FNEXIST        
  1067. FPARSE          FROMW           FSIZE           FTIME          
  1068. GEOM            GETARRAYS       GETCDCC         GETENV         
  1069. GETHOST         GETINFO         GETITEM         GETKEY         
  1070. GETMATCHES      GETREASON       GETRMATCHES     GETTABKEY      
  1071. GETVAR          GLOB            HELP            IDLE           
  1072. IFINDFIRST      IFINDITEM       IGETITEM        INDEX          
  1073. INDEXTOITEM     INFO            INSERTW         IPTONAME       
  1074. IRCLIB          ISALPHA         ISBAN           ISCHANNEL      
  1075. ISCHANOP        ISCONNECTED     ISDIGIT         ISIGNORED      
  1076. ISNUM           ISOP            ISUSER          ISVOICE        
  1077. ITEMTOINDEX     JOT             KEY             LASTMESSAGE    
  1078. LASTNOTICE      LASTSERVER      LEFT            LEFTPC         
  1079. LEFTW           LISTEN          LONGIP          MASK           
  1080. MATCH           MATCHITEM       MID             MIDW           
  1081. MIRCANSI        MKDIR           MSAR            MYCHANNELS     
  1082. MYSERVERS       NAMETOIP        NOCHOPS         NOTIFY         
  1083. NOTW            NUMARRAYS       NUMDIFF         NUMITEMS       
  1084. NUMONCHANNEL    NUMSORT         NUMWORDS        ONCHANNEL      
  1085. OPEN            OPENSOCKET      PAD             PASS           
  1086. PATTERN         PID             POP             PPID           
  1087. PUSH            QUERYWIN        RAND            RANDOMNICK     
  1088. READ            REGCOMP         REGERROR        REGEXEC        
  1089. REGFREE         READSOCKET      REMW            RENAME         
  1090. REPEAT          RESTW           REVERSE         REVW           
  1091. RFILTER         RIGHT           RIGHTW          RINDEX         
  1092. RMATCH          RMATCHITEM      RMDIR           ROT13          
  1093. RPATTERN        RSTRSTR         RWORD           SAR            
  1094. SENDCDCC        SERVERNAME      SERVERNICK      SETINFO        
  1095. SETITEM         SHIFT           SORT            SPLICE         
  1096. SPLIT           SRAND           STATSPARSE      STATUS         
  1097. STIME           STRFTIME        STRIP           STRIPANSI      
  1098. STRIPANSICODES  STRIPMIRC       STRLEN          STRSTR         
  1099. TDIFF           TDIFF2          TIME            TOLOWER        
  1100. TOUPPER         TOW             TR              TRUNC          
  1101. TWIDDLE         UHOST           UMASK           UNAME          
  1102. UNIQ            UNLINK          UNSHIFT         UPTIME         
  1103. USERHOST        USERMODE        UTIME           VERSION        
  1104. WHICH           WINBOUND        WINCHAN         WINLEN         
  1105. WINNAM          WINNICKLIST     WINNUM          WINREFS        
  1106. WINSERV         WINSIZE         WINVISIBLE      WORD           
  1107. WRITE           WRITEB          WRITESOCKET                    
  1108.  
  1109. Tcl_CreateCommand(interp, "ircii",    tcl_ircii,    NULL,NULL);
  1110. Tcl_CreateCommand(interp, "validuser",    tcl_validuser, NULL, NULL);
  1111. Tcl_CreateCommand(interp, "pushmode",    tcl_pushmode, NULL, NULL);
  1112. Tcl_CreateCommand(interp, "flushmode",    tcl_flushmode, NULL, NULL);
  1113. Tcl_CreateCommand(interp, "lvarpop",    Tcl_LvarpopCmd, NULL, NULL);
  1114. Tcl_CreateCommand(interp, "lempty",    Tcl_LemptyCmd, NULL, NULL);
  1115. Tcl_CreateCommand(interp, "lmatch",    Tcl_LmatchCmd, NULL, NULL);
  1116. Tcl_CreateCommand(interp, "keyldel",    Tcl_KeyldelCmd, NULL, NULL);
  1117. Tcl_CreateCommand(interp, "keylget",    Tcl_KeylgetCmd, NULL, NULL);
  1118. Tcl_CreateCommand(interp, "keylkeys",    Tcl_KeylkeysCmd, NULL, NULL);
  1119. Tcl_CreateCommand(interp, "keylset",    Tcl_KeylsetCmd, NULL, NULL);
  1120. Tcl_CreateCommand(interp, "maskhost",    tcl_maskhost,    NULL,NULL);
  1121. Tcl_CreateCommand(interp, "onchansplit",tcl_onchansplit,NULL,NULL);
  1122. Tcl_CreateCommand(interp, "servers",    tcl_servers,    NULL,NULL);
  1123. Tcl_CreateCommand(interp, "chanstruct",    tcl_chanstruct,    NULL,NULL);
  1124. Tcl_CreateCommand(interp, "channel",    tcl_channel,    NULL,NULL);
  1125. Tcl_CreateCommand(interp, "channels",    tcl_channels,    NULL,NULL);
  1126. Tcl_CreateCommand(interp, "isop",    tcl_isop,    NULL,NULL);
  1127. Tcl_CreateCommand(interp, "getchanhost",tcl_getchanhost,NULL,NULL);
  1128. Tcl_CreateCommand(interp, "matchattr",    matchattr,    NULL,NULL);
  1129. Tcl_CreateCommand(interp, "finduser",    tcl_finduser,    NULL,NULL);
  1130. Tcl_CreateCommand(interp, "findshit",    tcl_findshit,    NULL,NULL);
  1131. Tcl_CreateCommand(interp, "date",    tcl_date,    NULL,NULL);
  1132. Tcl_CreateCommand(interp, "getcomment",    tcl_getcomment, NULL,NULL);
  1133. Tcl_CreateCommand(interp, "setcomment",    tcl_setcomment, NULL,NULL);
  1134. Tcl_CreateCommand(interp, "time",    tcl_time,    NULL,NULL);
  1135. Tcl_CreateCommand(interp, "ctime",    tcl_ctime,    NULL,NULL);
  1136. Tcl_CreateCommand(interp, "dccstats",    tcl_dccstats,    NULL,NULL);
  1137. Tcl_CreateCommand(interp, "onchan",    tcl_onchan,    NULL,NULL);
  1138. Tcl_CreateCommand(interp, "chanlist",    tcl_chanlist,    NULL,NULL);
  1139. Tcl_CreateCommand(interp, "unixtime",    tcl_unixtime,    NULL,NULL);
  1140. Tcl_CreateCommand(interp, "putlog",    tcl_putlog,    NULL,NULL);
  1141. Tcl_CreateCommand(interp, "putloglev",    tcl_putloglev,    NULL,NULL);
  1142. Tcl_CreateCommand(interp, "rand",    tcl_rand,    NULL,NULL);
  1143. Tcl_CreateCommand(interp, "timer",    tcl_timer,    NULL,NULL);
  1144. Tcl_CreateCommand(interp, "killtimer",    tcl_killtimer,    NULL,NULL);
  1145. Tcl_CreateCommand(interp, "utimer",    tcl_utimer,    NULL,NULL);
  1146. Tcl_CreateCommand(interp, "killutimer",    tcl_killutimer,    NULL,NULL);
  1147. Tcl_CreateCommand(interp, "timers",    tcl_timers,    NULL,NULL);
  1148. Tcl_CreateCommand(interp, "utimers",    tcl_utimers,    NULL,NULL);
  1149. Tcl_CreateCommand(interp, "putserv",     tcl_putserv,     NULL, NULL);
  1150. Tcl_CreateCommand(interp, "putscr",    tcl_putscr,    NULL, NULL);
  1151. Tcl_CreateCommand(interp, "putdcc",    tcl_putdcc,    NULL, NULL);
  1152. Tcl_CreateCommand(interp, "putbot",    tcl_putbot,    NULL, NULL);
  1153. Tcl_CreateCommand(interp, "putallbots",    tcl_putallbots,    NULL, NULL);
  1154. Tcl_CreateCommand(interp, "bind",    tcl_bind,    (ClientData)0,NULL);
  1155. Tcl_CreateCommand(interp, "binds",    tcl_tellbinds,    (ClientData)0,NULL);
  1156. Tcl_CreateCommand(interp, "unbind",    tcl_bind,    (ClientData)1,NULL);
  1157. Tcl_CreateCommand(interp, "strftime",    tcl_strftime,    NULL,NULL);
  1158. Tcl_CreateCommand(interp, "cparse",    tcl_cparse,    NULL,NULL);
  1159. Tcl_CreateCommand(interp, "userhost",    tcl_userhost,    NULL,NULL);
  1160. Tcl_CreateCommand(interp, "getchanmode", tcl_getchanmode,NULL,NULL);
  1161. Tcl_CreateCommand(interp, "msg",    tcl_msg,    NULL,NULL);
  1162. Tcl_CreateCommand(interp, "say",    tcl_say,    NULL,NULL);
  1163. Tcl_CreateCommand(interp, "desc",    tcl_desc,    NULL,NULL);
  1164. Tcl_CreateCommand(interp, "notice",    tcl_msg,    NULL,NULL);
  1165. Tcl_CreateCommand(interp, "bots",    tcl_bots,    NULL, NULL);
  1166. Tcl_CreateCommand(interp, "clients",    tcl_clients,    NULL, NULL);
  1167. Tcl_CreateCommand(interp, "rword",    tcl_alias, NULL, NULL);
  1168.  
  1169.  
  1170. Well I think that's it for now. I will try and expand on this documentation
  1171. in the future, documenting the very powerful / commands as well as some of
  1172. the $functions() that the scripters are using. For right now though pressing
  1173. /<esc><esc> or /<tab>  will bring up the complete list of commands and
  1174. functions. The /bhelp command documents the most important / commands. But
  1175. it does depend on the BitchX.hlp file and a properly setup $HOME directory.
  1176. At some point in the near future a complete source package for BitchX will
  1177. become available on a ftp/www site as well as for dcc in #bitchx channels.
  1178. The current version of BX97 I've decided to make non-tcl due to a problem
  1179. with a system crash in the dll's from CYGNUS.
  1180.  
  1181.                         Colten Edwards
  1182.                                 edwac@sk.sympatico.ca
  1183.                         panasync@efnet #bitchx
  1184.  
  1185.  
  1186. If you really like the program and wish to help the author.
  1187.     Box 10
  1188.     Gerald,SK
  1189.     S0A-1B0
  1190.     Canada
  1191.  
  1192. Hardware, donations, postcard, even job offers :)
  1193.  
  1194.  
  1195.                             Favorite IRC Client
  1196.                       Displaying results of the poll.
  1197.                BitchX   [INLINE] [INLINE] [INLINE] 1386 / 36%
  1198.                  Kirc   [INLINE] [INLINE] [INLINE] 148 / 3%
  1199.                 ircII   [INLINE] [INLINE] [INLINE] 713 / 18%
  1200.                 Mirc   [INLINE] [INLINE] [INLINE] 419 / 10%
  1201.                  Virc   [INLINE] [INLINE] [INLINE] 180 / 4%
  1202.                  Epic   [INLINE] [INLINE] [INLINE] 235 / 6%
  1203.                 Other   [INLINE] [INLINE] [INLINE] 507 / 13%
  1204.                              3818 total votes.
  1205.